TileLayer loop over not iterable

Sorry,
I don't know how to reproduce it,
btw Sentry is reporting me this:
I'm under ol 10.0
cannot upgrade to 10.1
because ol-mbtiles depends from 10.0 (no more)
Btw I hope this will be useful to someone.
TypeError
S[f] is not iterable
../../node_modules/ol/renderer/canvas/TileLayer.js https://omitted.com/assets/index-Ck1MHxBJ.js in Qoe.renderFrame at line 636:24
    const uid = getUid(this);
    const time = frameState.time;

    // look for cached tiles to use if a target tile is not ready
    for (const tile of tilesByZ[z]) {
      const tileState = tile.getState();
      if (
        (tile instanceof ReprojTile || tile instanceof ReprojDataTile) &&
        tileState === TileState.EMPTY

Looks like  #16038.
If you can't upgrade to v10.1.0, maybe downgrade to v9.2.4?

Thanks a lot,
sorry I searched for the bug in the issues to avoid a double issue.
I will not downgrade, at the end the error is not blocking my app

duplicate https://github.com/openlayers/openlayers/issues/16038.


[Question] OpenLens 6.5.2-366: Deploy a Pod, Deployment, etc.

Hi!
Short question:
Is it possible to deploy Pods, Nods, ReplicaSets, etc. from OpenLens?
With the commercial version of Lens it works.
In OpenLens the "plus-buttons" are missing.
Thanks!

Hello @thorstenhilker,
Thank you for your question!
OpenLens is no longer actively supported, and any issues or missing features are typically addressed in the official version of Lens. If possible, we recommend switching to the latest version of Lens from https://k8slens.dev, as most issues are likely to have been resolved there.
BR


Need help to install (can't render timeline)

Hey thanks for updating this plugin!
I'm trying to get it to work, but I can't render the timeline.

I have the tags (timeline and test)
I made an event
I render the timeline

Source mode:

Read mode:

I wasn't sure how to install the forked version of the plugin. I disabled the original plugin and copy/pasted the obsidian-timelines-main.zip in the .obsidian/plugins folder.
The main.json and style.css were missing from the main code, and I downloaded them from your latest release 1.1.1

I'd love to use your version, any help would be appreciated!

delete everything
download his

main.js
manifest.json
styles.css

put those in a folder called timelines-revamped
move that folder into .obsidian/plugin/ folder where all your other plugins are in
turn it on via settings
make you your div layot looks like this, everything should be on its own line. and use single quotes ' not double "
<div
class='ob-timelines'
data-title='My Test'
date-description='New Event'
data-color='orange'
data-type='range'
data-start-date='2020-10-10-00'
data-end-date='2020-10-15-00'
>
</div>

for the timeline render block always use timeline as a base tag, anything else acts more like filters for the timeline tag
  ```ob-timeline
  timeline, test

It works! Thanks :)


Add doctest and link checks

We is Py3.5 still being tested here?

PR to drop py35 coming in 10.

Once #183 is merged, I'll rebase this PR (unless you'd prefer to do that, @JoelPasvolsky?)

Either option is okay by me, @randomir.

@randomir, rebased


Bitcore multiple wallets

Can we create multiple wallets with bitcore wallet service?

Yes.

@dabura667 Is it necessary to make our own node of bitcore to create multiple wallet ??

No it is not.


User is lost after refresh

Hi, I am using this within a react native app.  How can i restore the user after a refresh or kill than open scenario?

Check this;
https://github.com/DAB0mB/ReactNativeMeteorBoilerplate


Drop LegacyJSON codec

We recently dropped the LegacyMsgPack codec (#218). The LegacyJSON codec was deprecated around the same time, I think we could remove it now too.

Agreed. That would be good to drop 🙂

Somehow I missed that this dropped support for the codec ID and not just an implementation. We might want to think about getting numcodecs to 1.0 so that we can clearly mark such bumps with a major version change.

In SemVer, with 0.x releases each increase in x can break the API (hence dropping here is allowed). This happened in 0.7.0.
We left the keys alone as both json and json2 are still valid. One would just need an older version of Numcodecs to read the former.
Interestingly the two JSON implementations are a good example of the codec versioning question raised in spec issue ( https://github.com/zarr-developers/zarr-specs/issues/148 ).


allowSyntheticDefaultImports doesn't work when mixing commonJS and ES6 modules

I've been trying to use typescript to add type checking to a fairly large js application. Given its history it has a mix of commonJS and ES6 style modules.
I enabled allowSyntheticDefaultImports in jsconfig.json but I'm flooded with TS1192 errors. I created a simple test and found that the error would pop up if importing a commonJS module which uses another commonJS module.
TypeScript Version:  Version 3.9.0-dev.20200215

Search Terms: allowSyntheticDefaultImports TS1192
Code
// app.js
import MyTest from "./MyTest"; // this gives TS1192 error
import MyMod from "./MyMod";
import Mod from "./Mod";
MyTest.test();
MyMod.test();
Mod.test();

// MyTest.js
import MyMod from 'MyMod';
module.exports = {
  test: () => MyMod.test()
};

// MyMod.js
module.exports = {
  test: () => console.log('test')
};

// Mod.js
import MyMod from 'MyMod';
export default {
  test: () => MyMod.test()
}

Expected behavior:
allowSyntheticDefaultImports should allow nested commonJS modules and does not emit TS1192 error.
Actual behavior:
./node_modules/.bin/tsc --pretty -p ./jsconfig.json
app.js:1:8 - error TS1192: Module '"/facetalk/test/MyTest"' has no default export.

1 import MyTest from "./MyTest";
         ~~~~~~

@sandersn seems like a bug to me but please correct me if I'm wrong

Typescript doesn't support mixing commonjs and ES modules in a single file, so you should rewrite MyTest like so:
const MyMod = require('./MyMod')
module.exports = {
  test: () => MyMod.test()
}

After I did that your example worked fine, although it's likely to crash at runtime unless you switch to esModuleInterop: true, because that emits a compatibility helper, unlike allowSyntheticDefaultImports, which just quashes the error.


Drab, production, and reverse proxy

When using in production, an app is often behind an apache/nginx server for domain virtualization or balancing, so the external port (80) is different from the actual app port (i.e. 4000). The necessary mapping between the two ports, on apache, is usually done by a reverse proxy directive, for example:
ProxyPass / http://example.com:4000/
ProxyPassReverse / http://example.com:4000/

In these cases Drab fails the web socket connection. How to address this kind problem?
javascript console:
WebSocket connection to 'ws://example.com/socket/websocket?__drab_return=SFMyNTY.g3QAAAACZAAEZGF0YWwAAAAFaAJkAAxfX2NvbnRyb2xsZXJkACJFbGl4aXIuRnJvbnRlbmRXZWIuR3JvdXBDb250cm9sbGVyaAJkAAtfX2NvbW1hbmRlcmQAIUVsaXhpci5Gcm9udGVuZFdlYi5Hcm91cENvbW1hbmRlcmgCZAAGX192aWV3ZAAcRWxpeGlyLkZyb250ZW5kV2ViLkdyb3VwVmlld2gCZAAIX19hY3Rpb25kAARzaG93aAJkAAlfX2Fzc2lnbnNqamQABnNpZ25lZG4GAElQ0LZjAQ.hUrGkh3ppMgZtcczY4MaBrTfKSfEmBETYXAxb5Ky1oE&__client_lib_version=6&vsn=2.0.0' failed: Unexpected response code: 400

My nginx configuration for tg.pl/drab:
location /drab {
    include proxy.conf;
    proxy_http_version 1.1;
    proxy_redirect off;
    proxy_pass http://drab;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_set_header X-Cluster-Client-Ip $remote_addr;

    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}

You may also take a look to https://github.com/grych/drab-poc config, but remember it redirects to /drab path (as http://tg.pl and http://tg.pl/drab are different applications.

Correct configuration for apache environment

Load the ws tunnel module adding this directive in /etc/httpd/conf/httpd.conf:

LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so

set up a proxy for both http (and/or https) and ws adding the following directives inside the virtualhost block for your domain in the /etc/httpd/conf/httpd.conf file:

ProxyPass /socket/ ws://example.com:4000/socket/
ProxyPassReverse /socket/ ws://example.com:4000/socket/
ProxyPass / http://example.com:4000/
ProxyPassReverse / http://example.com:4000/

being sure to write the directives in the correct order:

The configured ProxyPass and ProxyPassMatch rules are checked in the order of configuration. The first rule that matches wins. So usually you should sort conflicting ProxyPass rules starting with the longest URLs first.

restart apache:
# apachectl restart

(maybe we could add these sample configurations for nginx and apache in the wiki)

Sure, we should. Would you like to do it?


Update installation.md

Update line 94, grafana:true to grafana : true. =P

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


some questions about the implementation

Hi,
It’s really an excellent work. And I am also working on a new kv store with no commit-log, fully asynchronous, no gc and share-nothing features based on spdk. But when I read the paper and all the source code you have pushed, I find something puzzling.

In section 5.3, about the user page cache, the paper says that “but B tree data is allocated from an mmap-ed file and can be paged out by the kernel”,  but in the actual implementation, the page cache is just allocated by malloc in memory. So i am puzzled about whether the in-memory B tree index is reconstructed effectively enough as the evaluation shown. Because when the system is restarted each time, kvell has to scan all the disk data to construct the B tree index.

As you said in section 5.2 that “Items larger than 4K have a timestamp header at the beginning of each block on disk”, but actually, the implementation only involves items no more than 4K in the source code.  In fact, when an item size is larger than 4K, the atomic writing cannot be guaranteed, as modern NVME devices only provide block-granularity atomic writing semantics. under such case, the commit-log seems to be essential to guarantee the atomicity and the durability. So can a no-commit-log kv store be implemented when the item size larger than 4K?

No-gc is an important design feature in kvell, but from the implementation, when lots of items with the same size are put in kvell, the size of the corresponding slab file will increase. Under the case, when the items are deleted, the space in that slab will not be shrunk. So I think gc is still needed to reclaim the deleted space.

Each slab file stores fixed size kv items, that is, when the size of an item is less than the slab slot size, kvell has to pad the item. So i am really wandering what is the best slot size setting.  The values given by kvell are “size_t slab_sizes[] = { 100, 128, 256, 400, 512, 1024, 1365, 2048, 4096 }”. Is there any deep reason for the design?

Look forward to your kind reply.

Thanks, good questions :)

Yes, indeed, the code on github doesn't fully reflect that part of the paper. Two points here:
1.1 We did some experiments with the B Tree using mmap to allocate memory for cells instead of the standard malloc/new. The memory is never allocated from our user page cache, we used a regular mmap (so allocated from the kernel directly). To do that, we just modified the memory allocator used by the B tree, but the code was too messy, so I didn't include it. (Performance is anyway very bad when the index doesn't fit in memory.)
1.2. Even when the B Tree is mmaped and not malloced, we still have to scan the whole store to rebuild the index in case of a crash. The mmap is just there to tell the kernel that it is OK to swap out some pages, but we have no guarantee that the disk data is up to date. So, in all cases, we scan the store for recovery. The numbers reported in the paper correspond to the time it takes to scan the full store (100GB at 15GB/s = fast recovery, so there is no point in trying to have an up to date version of the index disk, it is way more costly than scanning the store :) ).

If you use a header for each 4K block, you can guarantee atomicity using timestamps. E.g.:
block1 = [rdt1, data]
block2 = [rdt2, data]
if(rdt1 == rdt2) data is correct. You just have to reconstruct the item when reading.
Another option is to add a the rdt at the beginning and end, and force the end to be written after the beginning. E.g.: for an item that spawns N blocks
write blocks 1-(N-1) [rdt, data...............]
wait for the writes to be done
write block N [...end of data, rdt]
Then it is easy to check if the whole item has been written by comparing the rdt in block 1 and N.

No need for a GC. We could use a similar technique as what TCMalloc uses. E.g.: count the number of free spots in a 2MB chunk of the file. When the chunk has no item, it can be given back to the filesystem (there is a syscall to free a portion of a file). We can maintain the count in memory (1 int per 2MB is small). So a simple refcount is enough, no need for a GC. Obviously, in the worst case, it wastes a lot of space, but it is extremely unlikely (it works for memory allocators, so no reason that it wouldn't work here).

Current values are chosen very randomly. But you can choose the values to minimize wasted space. The kernel does that for its slab allocator (values are chosen to match sizes frequently used by the kernel).

Thanks for your reply,

(1.2) For the finding that “100GB at 15GB/s = fast recovery, so there is no point in trying to have an up to date version of the index disk, it is way more costly than scanning the store“. I notice that the max bandwidth is 1.6GB/s for Amazon-8NVMe config, in which kvell uses it to test the recovery performance. In the evaluation(section 6.6), kvell takes 6.6s to scan the whole database, about 100GB size. That is, the bandwidth is about 15Gb/s. That may be a little confusing, since it needs to take at least 62.5s to load the whole database into memory with max disk bandwidth.   One possible explanation is that the evaluation does not write the whole 100GB database into the disk when you simulate a crash by killing the database in the middle of a YCSB A workload. However, the evaluation in the paper does not tell us the actual data size the simulation has written into disk when the evaluation starts recovering from crash for all three test cases. And also, the evaluation may not guarantee a recovering case from the same size of (already written) database for all tree tests. So May I know the actual recovering time for the whole 100GB database for kvell?

For atomicity, a data writing shall be successful, that is the old data item is replace by new data, or failed, that is the old data keeps intact. In fact, both options you have mentioned may not guarantee such principle. eg.:

block1 = [rdt1, data]
block2 = [rdt2, data]
if(rdt1 == rdt2) data is correct. You just have to reconstruct the item when reading.
A counterexample is that a data writing for an item with size of 2 blocks may successfully flushes the new data into block1 but fails to flushes it into block2 because of a crash or a hardware fault. that is, the old data item is damaged.  Under such case, commit-log may be essential.

That is a good idea to count the number of free spots in a 2MB chunk of the file. But as far as I am concerned, removing a portion of a file is quite hard, which looks like costlier than compaction. Since if one chooses to free a portion of a file, he has to load the whole file into memory and delete the portion, then dumps the new data into a new file.  Even though, the sparse-file feature is supported in most of file systems, it is quite limited and cannot be used to free a portion of a file.

The BW is ~2GB/s per disk so ~16GB/s in total. So it takes 6.25s to scan 100GB.

For updates > 4KB you don't write in place. During recovery, you might have the 2 items on disk but you can use the rdt to only keep the newest version. Doing the updates not in place is basically free thanks to the in-memory freelist (we have a new version of KVell that handles that properly, we might release it at some point).

FALLOC_FL_PUNCH_HOLE

That is great. Look forward to the new version of KVell.
Thanks for your answers. :)


Error when executing the Self request

Hi there,
I have followed the instructions as per the page however when I am trying to execute the Get Request I get this error "There was an error in evaluating the Pre-request Script:Error: Environment does not have an 'api_id'.  Please ensure you have configured a Veracode environment.". Executing any other Request results the same error.
I have checked that Environment exist (imported from the json) and I can confirm that the "api_id" and "api_key" variables exist and updated with my Veracode ID and Key. But I still get this error.
Not sure why?
Many thanks

i cannot run self as well, but i have 400 response with 'cloudflare' inside.  if i remove Authorization   ( {{hmacAuthHeader}} ) - it gives expected 'unauthorized', but with it i have:

400 Bad Request

400 Bad Request

cloudflare


658 transactions reskin

Going to fix a couple issues related to tests + a deprecation warning, then re-open.


fix(SDHC): The patch repairs getSize() in main.c of SDHC_FAT to properly calculate SD Card disk capacity

fix(SDHC): The patch repairs getSize() in main.c of SDHC_FAT to properly calculate SD Card disk capacity
Pull Request Template
Description
This PR patches SDHC_FAT example so that getSize() now returns proper SD card capacity.  It also substitutes "Analog" for "Maxim" in printf statements.
Checklist Before Requesting Review

[ ] PR Title follows correct guidelines.
[ ] Description of changes and all other relevant information.
[ ] (Optional) Link any related GitHub issues using a keyword
[ ] (Optional) Provide info on any relevant functional testing/validation.  For API changes or significant features, this is not optional.

PR Title Guidelines
The MSDK repo follows a custom rule set based on the Conventional Commits standard. The pull request titles will follow this format:
type(scope)<!>: Subject
Types
The list of possible types are:

fix – a bug fix has occurred
feat – a new feature was introduced
chore – changes that do not relate to a fix or feature, or a catch-all type for changes that don’t really fit under any of the other types
refactor – refactored code that neither fixes a bug nor adds a new feature
docs – updates to documentation
style – code styling changes (linter or clang-format)
test – changes involving test code (not changes like deleting a line of code to test if your application works or not)
perf – performance improvements
ci – changes related to continuous integration
build – changes that affect the build system, toolchain, or any other external dependencies
revert – reverts a commit

Appending an ! at the end of the title prefix signifies the PR is a breaking or major change. The <!> is optional in the PR format.
NOTE: The type is case-sensitive and must match one of the listed types.
Scopes
The scopes are dependent on the changes based on their location in the MSDK. The list of possible scopes are:

BLE – Any Bluetooth related changes (i.e. Cordio)
Documentation – Any changes in msdk/Documentation folder
Examples – Any changes in msdk/Examples
Tools – Any changes in msdk/Tools
Boards – Any board file changes
CMSIS – Any CMSIS/Register file changes
MiscDrivers – Any MiscDrivers changes (e.g. TFT Display, PB, LED, External Flash Drivers)
PeriphDrivers – Any changes in msdk/Libraries/PeriphDrivers
ThirdParty – Any third-party library changes (e.g. FreeRTOS, LVGL, lwIP)
MAXUSB – Any MAXUSB changes
SDHC – Any SDHC changes
Build – Any changes involving the build system
ignore – Small and quick miscellaneous fixes (should not be used often)
workflow – Any GitHub workflow-related changes
Other – Any changes that may not fit in the other scopes

NOTE: The scope is case-sensitive and must match one of the listed scopes.
Subject Rules

Use the imperative mood in the Subjects - meaning the tone of the Subject should be like giving an order or request.
The Subject should have useful and concise wording.
The Subject should include what parts are affected in numerical order, if any. Only the parts’ CHIP NAME should be used in the Subject. No die names are allowed.
If the PR title is related to a Jira ticket or an issue, the Subject should begin with the ticket designation.
The first letter must be capitalized and the subject must not end with any punctuation.

More Info
Please refer to the CONTRIBUTING.md for more information regarding the PR Title.

/clang-format-run


Installation fails on Ubuntu Server 18.04

This machine is an intel NUC running Ubuntu server 18.04.
The installation script fails attempting to install librtlsdr-dev.  It appears the equivalent package for 18.04 is librtlsdr0_0.  Manually installing this does not fix the issue.

This was 100% my fault, and I fixed it by adding universe to my /etc/apt/sources.list file.


Issue/4984 drop default constructor

Description
drop default constructors
drop redundant EntityLike ABC (move docstrings to Entity where appropriate).
Drop get_entity() method and simply use the entity where it's currently used
closes #4984
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[x] Attached issue to pull request
[x] Changelog entry
[x] Type annotations are present
[x] Code is clear and sufficiently documented
[x] No (preventable) type errors (check using make mypy or make mypy-diff)
[x] Sufficient test cases (reproduces the bug/tests the requested feature)
[x] Correct, in line with design
[ ] End user documentation is included or an issue is created for end-user documentation (add ref to issue here: )

Processing this pull request


Refactor MatrixMarket readers to use the buffin library.

Codecov Report

Merging #8 (14afc57) into master (717dadb) will increase coverage by 0.77%.
The diff coverage is 94.33%.

@@            Coverage Diff             @@
##           master       #8      +/-   ##
==========================================
+ Coverage   94.77%   95.55%   +0.77%
==========================================
  Files          42       43       +1
  Lines        2872     2834      -38
  Branches       36       33       -3
==========================================
- Hits         2722     2708      -14
+ Misses        138      117      -21
+ Partials       12        9       -3

Impacted Files
Coverage Δ

tests/src/ext/MatrixMarketGzip.cpp
100.00% <ø> (ø)

tests/src/ext/MatrixMarketText.cpp
100.00% <ø> (ø)

include/tatami/ext/MatrixMarket.hpp
90.00% <91.42%> (+2.38%)
:arrow_up:

include/tatami/ext/MatrixMarket_layered.hpp
95.83% <95.83%> (ø)

tests/src/ext/MatrixMarketBuffer.cpp
98.38% <100.00%> (+0.65%)
:arrow_up:

include/tatami/base/SparseRange.hpp
100.00% <0.00%> (ø)

include/tatami/base/Matrix.hpp
91.56% <0.00%> (+0.89%)
:arrow_up:

include/tatami/base/CompressedSparseMatrix.hpp
86.57% <0.00%> (+2.01%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 717dadb...14afc57. Read the comment docs.


Testnet explorer shows 400 error

https://testnet.iotexscan.io/
This URL shows 400 error
400 | Cannot read properties of null (reading 'map').

Here are error details from Inspect.

When I open an address link, it works without any issues.
https://testnet.iotexscan.io/address/0xe46146f20b3831d14ddc391ea6e7b33990956987


Cache venv

Resolves #19
See https://github.com/TeachBooks/testable-template/actions/runs/8952093393/job/24589108137 for an example of cache use

Resolves #19
See https://github.com/TeachBooks/testable-template/actions/runs/8952093393/job/24589108137 for an example of cache use

That's a minute faster!


[WIP] Allow TF Job Dashboard to run on namespace scope

We hit the issue #923 when we started working on TF Job Operator and Dashboard deployment on OpenShift, so I decided to try to come up with a solution.
The specific reason why we'd like to have this feature is that we want to use Role instead of ClusterRole and only deploy on namespace scope to make sure users in multitenant clusters do not get into security issues (like user A deploying jobs to user B via the dashboard)
This PR makes 2 changes in TF Job Dashboard code:

Backend

Allow --namespace specification which will then used as the only namespace returned on getnamespaces call

Frontend

It is unnecessary to add All namespaces to the select box
If there is only one namespace returned from backend we'd like that to be pre-selected automatically

As this is my first PR into TF Job Operator and Kubeflow generally, I'd like to get some guidance if the approach sounds reasonable.

This change is

Hey @vpavlin,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: 55983200-07c9-11ea-a7d8-2f45f8a3b8c0

Coverage remained the same at 96.512% when pulling 57fc52bad55a67cdc23ce63c210af5f54373b7cf on vpavlin:feature/tf-dashboard-ns into 4926a28666e6ee3897d0a4f8d094aba200442449 on kubeflow:master.

Hey @vpavlin,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: 3dd5aab0-07cb-11ea-a7d8-2f45f8a3b8c0

Looks like there's an issue with the CLA, could you PTAL?

@swiftdiaries What is the issue? I have signed it on Nov 15 and see it as signed in the Google system. Anything else I need to do?

I force-pushed to the repo to get checks running again and it seems the CLA is ok now

Hey @vpavlin,
Your changes look good to me!
View build log
TravisBuddy Request Identifier: 1397b950-0aaa-11ea-adc5-254fad528e65

Hi
first of all, we really appreciate your contribution here!
However, we have decided to deprecate dashboard several months ago and officially removed it last week.
We also removed it from Kubeflow Central Dashboard.
Thanks for your contribution again, but we are going to close this PR.
Still welcome to fork the project and use the dashboard.
/cc @gaocegege , I think we can close this PR.

Thanks for the update. I have not realized it is depricated. Well, good exercise indeed:-)

You are welcome 😊
/close


Make vectorized store convert elements

Similarly to https://github.com/JuliaGPU/GemmKernels.jl/pull/109, when doing a vectorized store, convert the elements so that they match the element type of the layout. In addition, if we want to store more values than what we can using a single vectorized store, perform multiple stores.
This matters when the element type of the global layout differs from the shared layout. For example, if global_layout is AlignedColMajor{Float16}, but shared_layout_a is AlignedColMajor{Float32}, we initially load 8 Float16's, but then only store 4 values into the Float32 shared-memory workspace, because the number of elements is currently always computed as 16 ÷ sizeof(T).
The above happens when doing Float16xFloat32, in which case I'm trying to use T=promote_type(Float16, Float32)=Float32, causing a type mismatch between global and shared memory. I want to take this approach (as opposed to keeping the shared layout Float16 too) because this opens up a path to using WMMA for incompatible inputs (say, for Float16xFloat32 we could then use WMMA on a GPU that has Float32xFloat32=... tensor cores).

Benchmark results for commit 888163563bf89a8804d2766901a638f8f027f099 (comparing to<PHONE_NUMBER>fdf3db9be3d45a05dd82f095efe931):

ID
time ratio
memory ratio

["wmma", "Float16*Float16=Float32 (N=16384, A=T, B=T)"]
1.01 (5%)
0.98 (1%) :white_check_mark:

["wmma", "Float16*Float16=Float32 (N=16384, A=N, B=T)"]
1.10 (5%) :x:
1.02 (1%) :x:

The 1.6 CI failures is https://github.com/JuliaGPU/GPUCompiler.jl/pull/481


recipe.raw doesn't generate styles in Storybook

Description
Based on these resources, I should use recipe.raw in Storybook to help generator to generate corresponds styles in Storybook:

Official Document
#1057
#1746

An example:
export const Primary: Story = {
  args: buttonRecipe.raw({
    color: 'primary',
  }),
};

It doesn't work!
Link to Reproduction
https://stackblitz.com/edit/vitejs-vite-nwgxrx?file=src%2Fcomponents%2Fbutton.stories.ts
Steps to reproduce

Clone the reproduction
Run pnpm storybook
See the Large story of Button component that is not working

JS Framework
React (TS)
Panda CSS Version
0.21.0
Browser
No response
Operating System

[X] macOS
[ ] Windows
[ ] Linux

Additional Information
No response

seems like you didn't include your stories inside of your config.include
https://panda-css.com/docs/installation/storybook#configure-the-content

Hey @astahmer . Thanks for your response. My stories are placed inside components dir. So everything is included in config.include param.

ah yes sorry, since the stackblitz is missing some storybook files it cannot run and I tried to quickly guess
after downloading the repro, running storybook init and trying things I found the issue
seems like we don't currently handle aliases with .raw()

as a temporary workaround you can do it like this:
// button.stories.ts
- import { button as buttonRecipe } from '@ui/styled-system/recipes';
+ import { button } from "@ui/styled-system/recipes";

// ...
// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args
export const Primary: Story = {
-  args: buttonRecipe.raw({
+  args: button.raw({
    color: "primary",
  }),
};

export const Secondary: Story = {
-  args: buttonRecipe.raw({
+  args: button.raw({
    color: "secondary",
  }),
};

export const Large: Story = {
  args: button.raw({
    size: "lg",
  }),
};

export const Small: Story = {
-  args: buttonRecipe.raw({
+  args: button.raw({
    size: "sm",
  }),
};

FWIW, I think you could dynamically generate all the stories and pre-generate every recipe variants with config.staticCss
I have a (currently private) repo doing something like:
import { Button } from '@pacha/components'
import { Stack } from '@pacha/styled-system/jsx'
import { button } from '@pacha/styled-system/recipes'
import type { Meta, StoryObj } from '@storybook/react'

const variantMapToStorybookSelect = (variantMap: Record<string, string[]>) => {
	const controls = {} as Record<string, any>
	Object.entries(variantMap).forEach(([key, value]) => {
		controls[key] = { control: 'select', options: value }
	})

	return controls
}

const argTypes = variantMapToStorybookSelect(button.variantMap)

const meta = {
	title: 'Components/Button',
	component: Button,
	argTypes,
	args: {
		children: 'Hello 🐼!',
	},
	tags: ['autodocs'],
} satisfies Meta<typeof Button>

export default meta
type Story = StoryObj<typeof meta>

export const Default: Story = { args: {} }

export const Variants: Story = {
	render: () => {
		return (
			<Stack gap="2">
				{Object.entries(button.variantMap).map(([key, value]) => {
					return (
						<div key={key}>
							{key}
							<Stack direction="row" key={value} gap="2">
								{value.map((variant) => {
									return (
										<Button colorPalette="blue" variant={variant} key={variant}>
											{variant}
										</Button>
									)
								})}
							</Stack>
						</div>
					)
				})}
			</Stack>
		)
	},
}

it looks like this

Thanks for your investigations and efforts. It solved my issue.
It seems we should consider it a bug and find a way to fix it (so the alias shouldn't rune the Panda functionality).
Also, thanks for suggesting this the new way to write storybook stories.

definitely a bug and i'll probably work on it sometimes this week ! thanks for catching this


Fix TrustedTypes violation

This is part of the TrustedTypes effort (see https://github.com/microsoft/vscode/issues/103699) and a list of innerHTML usages which we avoid. To compile a list of violations

run yarn web --trusted-types
open http://localhost:8080/ in Edge or Chrome
open console and check for "[Report Only] This document requires 'TrustedHTML' assignment."-messages

Also, there is .vscode/searches/TrustedTypes.code-search which finds all occurences of innerHTML. There are common sources of violation and therefore common fixes

styling via style.innerHTML ➡  use textContent instead (example https://github.com/microsoft/vscode/commit/c112f845f010a4b428a148d826e33dbb20d3f7fe)
clear a node via node.innerHTML = '' ➡  use dom.ts#clearNode or node.innerText = ''

[ ] abstractTextMateService.js:250 @alexdima
[ ] abstractTree.js:1075 @joaomoreno
[ ] codiconStyles.js:17 @aeschli
[ ] compositePart.js:277 @sandy081
[ ] dirtydiffDecorator.js:1020 @joaomoreno
[ ] explorerView.js:628 @isidorn
[ ] listWidget.js:634 @joaomoreno
[ ] menubar.js:419 @sbatten
[ ] sash.js:35 @joaomoreno
[ ] statusbarColorProvider.js:74 @bpasero
[ ] statusbarPart.js:497 @bpasero
[ ] viewLayer.js:394 @alexdima
[ ] watermark.js:105 @chrmarti
[ ] workbenchThemeService.js:560 @aeschli

fyi @annkamsk

The viewLayer.js:394 is part of rendering the editor, this is very fine-tuned and changing the editor to build dom nodes instead of using raw html would make the editor a lot slower.

The strings in there are always properly escaped, so no injection is possible.

Yeah, I was expecting that and I think it's a good use case for a Trusted Types policy

fixed for menubar

Closing this, the continuation is tracked here: https://github.com/microsoft/vscode/issues/106395 and here https://github.com/microsoft/vscode/issues/106396


az vmss deallocate --instance-ids failed

azure-cli                         2.18.0
core                              2.18.0
telemetry                          1.0.6
Python location '/opt/az/bin/python3'
Extensions directory '/usr/local/airflow/.azure/cliextensions'
Python (Linux) 3.6.10 (default, Jan 15 2021, 09:54:35)
[GCC 8.3.0]
it won't work if i put multiple ids like --instance-ids 6 19 but works fine if only one id provided like --instance-ids 6, here is the error
cli.knack.cli: Command arguments: ['vmss', 'deallocate', '--resource-group', 'mygroup, '--name', 'myresource', '--subscription', 'mysubscription', '--instance-ids', '6', '19', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7f55ba9638c8>, <function OutputProducer.on_global_arguments at 0x7f55ba8b16a8>, <function CLIQuery.on_global_arguments at 0x7f55ba844950>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'vmss': ['azure.cli.command_modules.vm']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: vm                        0.338        43       219
cli.azure.cli.core: Total (1)                 0.338        43       219
cli.azure.cli.core: Loaded 43 groups, 219 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : vmss deallocate
cli.azure.cli.core: Command table: vmss deallocate
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7f55ba562e18>]
az_command_data_logger: command args: vmss deallocate --resource-group {} --name {} --subscription {} --instance-ids {} {} --debug
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/usr/local/airflow/.azure/commands'.
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x7f55ba515048>, <function register_global_query_examples_argument..register_query_examples at 0x7f55ba46f730>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x7f55ba46f7b8>, <function register_cache_arguments..add_cache_arguments at 0x7f55ba46f8c8>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7f55ba8b1730>, <function CLIQuery.handle_query_parameter at 0x7f55ba8449d8>, <function register_global_query_examples_argument..handle_example_parameter at 0x7f55ba46f6a8>, <function register_ids_argument..parse_ids_arguments at 0x7f55ba46f840>]
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=ComputeManagementClient
msrest.exceptions: Unable to deserialize to object: type, AttributeError: 'list' object has no attribute 'get'
msrest.exceptions: Unable to build a model: Unable to deserialize to object: type, AttributeError: 'list' object has no attribute 'get', DeserializationError: Unable to deserialize to object: type, AttributeError: 'list' object has no attribute 'get'

hi @qwordy could you pls help to have a look?

hi @qwordy could you pls help to have a look?

I will open an investigation into this issue.

I will open an investigation into this issue.

I am wondering if there is any finding and fix.

Not yet..

It is caused by a recent upgrade of Azure Python SDK. A pull request has been opened to fix it.

Is this fix released? Can i ask which version includes this fix?

Is this fix released? Can i ask which version includes this fix?

Yes. Just download latest version.


IsometricTiledMapRenderer Performance Issues

Please ensure you have given all the following requested information in your report.
Issue details
I'm using the IsometricTiledMapRenderer to render a TiledMap. The TiledMap has two different layers, with pixel sizes of 256 x 192 (4:3 aspect ratio for more immersion) and a map size of 80 by 80. When running on Android, my Galaxy S6 handles the map without any trouble, but running on the Galaxy S5 the app is so slow it's unplayable. For example, I put a System.out.println() call in render(), and it gets called about once every 10 seconds when running on the Galaxy S5, but it doesn't crash. I narrowed down the issue to the IsometricTiledMapRenderer.render() line, which is causing the slowness. I'm not sure if this a hardware issue with the Galaxy S5 or maybe my code needs to be more optimized.
Should I be using a TextureAtlas loader for the Tiled Map instead? Are there other performance tweaks I could use to improve the rendering without downscaling the graphics?
Reproduction steps/code
Just normal usage, switching out OrthoganlMapRenderer for IsometricTiledMapRenderer here does the trick: http://www.gamefromscratch.com/post/2014/04/16/LibGDX-Tutorial-11-Tiled-Maps-Part-1-Simple-Orthogonal-Maps.aspx
Version of LibGDX and/or relevant dependencies
1.9.7
Stacktrace
//Please provide the stacktrace if applicable

Please select the affected platforms

[x] Android
[ ] iOS (robovm)
[ ] iOS (MOE)
[ ] HTML/GWT
[ ] Windows
[ ] Linux
[ ] MacOS

Use GLProfiler and see what your stats are. This is most likely due to a poorly formed atlas resulting in a lot of flushes due to texture swapping between tiles.

Thanks!


Veronica bio cuz ashwin didnt do it

https://discord.com/channels/888231222743040030/888231223250534484/1247240967795507303

ok so apparently he did do it why didnt my git pull correct that


It's can't connect to Nexus 6p

It's can't connect to Nexus 6p (Android 6.0)
AndroidWifiADB 1.2
AndroidStudio 1.4
It's nothing to show when I click the AndroidWifiADB button.

I'm not sure if the problem is related to the device but let me some time to get a Nexus 6p device to check what's going on.

Hello,
maybe I'll add something to this issue. I've noticed the problem on a couple of Android 6.0 devices. Tested on Nexuses 5 (two of those), 6 and, 9. With every of those the problem is:
ADB WIFI: /system/bin/sh: netcfg: not found
Hope it helps to locate the issue (can test if need be)
Best regards

The same issue - Android Studio 1.5, Macbook with OS 10.10.5, Nexus 6p and wifi 5G.

Same here, can connect all my devices but my nexus 6p.
Mac OS 10.11.2
Android Studio 2 preview 3b
Nexus 6p 64GB (Running Android 6.0.1)

Guys, I don't have a Nexus 6p and I'm not going to buy one xD. We have two options to fix this. Debug it by yourself and send me a PR with the fix, or send me a Nexus 6 :) As you wish :P Sorry for the inconveniences :(

I was able to connect Nexus 6P, when it was on cable and set connection to PTP. Plugin said, it's connected. When I pressed button "Run", in dialog was Nexus twice - one for cable connection and one for wifi. But when I disconnected cable, both records disappeared.

works for me after adb tcpip 5555

I have exactly the same problem than @nonahex with a Moto X 2nd gen (XT1092).


OpenVPN version upgrade

What's change

Install OpenVPN follow the official document and upgrade version to current latest 2.5.3
Merge mulit yum install step docker layer to one layer
Clean yum install cache to reduce docker image size

closed due to #51


nullable numeric column does not handled well

Thanks for stopping by to let us know something could be better!
PLEASE READ: If you have a support contract with Google, please create an issue in the support console instead of filing on GitHub. This will ensure a timely response.
Please run down the following list and make sure you've tried the usual "quick fixes":

Search the issues already opened: https://github.com/googleapis/python-bigquery-pandas/issues
Search StackOverflow: https://stackoverflow.com/questions/tagged/google-cloud-platform+python

If you are still having issues, please be sure to include as much information as possible:
Environment details

pandas-gbq version: 0.19.2

Steps to reproduce
Try to_gbq with nullable Decimal rows. It does not handle None or pd.NA since it always tries to cast value into Decimal whatever it is None or not: https://github.com/googleapis/python-bigquery-pandas/blob/main/pandas_gbq/load.py#L61-L109
Code example
df = pd.DataFrame(results)
df.to_gbq(
    'table,
    'namespace',
    if_exists='append',
    credentials=credentials,
)

Thank you @codingskynet for raising the issue. Just so I can reproduce the exact issue, could you give me an example of:

the dataframe you are trying to load
the error message you get

I remembered that this code always tries to cast into decimal.Decimal, so if the value is None, it does not work.


🍒 Cherry pick PR #4676 to staging 🍒

🍒 Cherry pick https://github.com/Expensify/App/pull/4676 to staging 🍒

🚀 Cherry-picked to staging by @OSBotify in version: 1.0.86-2 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
failure ❌

🕸 web 🕸
success ✅


VolumeMonitor::get() can never return None

Fixes https://github.com/gtk-rs/gio/issues/158

Thanks!

@GuillaumeGomez all green


Create Customer

When I am try to create new customer then it give me error of null value in current state of Customer so how to give value to Customer state.

In this customer is created but when we are clicking on create button it give the error of customer current state.

Hello @RahulPrajapati97  this app is DEPRECATED Check the Apache fineract-cn-mobile project instead https://github.com/apache/fineract-cn-mobile


Implement case sample "tangent normalization" for generative coverage model

This is the part of the model that performs a single E step to find the posterior on the sample's position in latent space and then obtains likelihood functions for the copy ratio at each target.

This essentially means writing code that takes the new PoN and the case sample's raw read counts as input and outputs an implementation of the TargetLikelihood interface described in issue #533.

dependent on issue #432


Update broken urls to STAC API spec

I'm guessing that the STAC API repo was reorganized recently, maybe for 1.0.0-beta.1.

Might need to re-run CI... Not sure that's related to this change?

Might need to re-run CI... Not sure that's related to this change?

This is based on older changes - does this need to be updated or can this be closed?

This can be closed


.gitattribute to not pollute PRs or stats

Per: https://github.com/github-linguist/linguist/blob/master/docs/overrides.md
Also see: https://github.com/kubernetes/kubernetes/blob/master/.gitattributes
Summary

Git attribute
Defined in
Effect on file

linguist-detectable
[languages.yml]
Included in stats, even if language's type is data or prose

linguist-documentation
[documentation.yml]
Excluded from stats

linguist-generated
[generated.rb]
Excluded from stats, hidden in diffs

linguist-language=name
[languages.yml]
Highlighted and classified as name

linguist-vendored
[vendor.yml]
Excluded from stats

/cc @knelasevero @ingvagabund @damemi
is this something we should support?

/retest-required

From https://github.com/github-linguist/linguist:
This library is used on GitHub.com to detect blob languages, ignore binary or vendored files, suppress generated files in diffs, and generate language breakdown graphs.

I assume that's what we see under Languages: Go 96.3% Shell 2.7% Other 1.0%
+1 for classifying the right blobs.

/retest

/approve

/retest


typo: Double word "down"

I don't see the change for "down" but
But these devices need a warning that the power status in changing
should be
But these devices need a warning that the power status is changing

Thanks a million, @nschonni!!!
Did you use a script to go over the driver repo content? This is very helpful. VERY helpful. I appreciate the effort. We'll merge these changes today.
Just an FYI, you can add multiple commits in a single PR if that's easier for you.
Again, THANK YOU!

@EliotSeattle using https://github.com/errata-ai/vale
You can suggest internally that they re-look at https://github.com/Microsoft/vscode-docs-authoring/issues/54 if you think it makes sense for the authors to see it in VSCode too


bug : find_k_nearests will return the largest one in the first

printf("K-Nearest: \n");
    for (size_t i = 0; i < 5; ++i) {
        printf("ID %lu, Dist %.2f\n", args[i], dists[i]);
    }
ID 44, Dist 13.04
ID 13, Dist 12.08
ID 8, Dist 11.66
ID 39, Dist 7.00
ID 47, Dist 3.61

the distances is desc , which I think is an error.
    std::tuple<size_t, float> FindNearest(const float *coor, size_t k) { return FindKNearests(coor, k)[0]; }
this function also will return the largest distance in k node, not the smallest one.

修改源代码，把源代码中 FindKNearests 函数中的
std::vector<std::tuple<size_t, float>> res;

while (!k_neighbor_heap_.empty()) {
    res.emplace_back(k_neighbor_heap_.top());
    k_neighbor_heap_.pop();
}
return res;

res 返回逆序即可（因为出堆的过程中，大的先出来，所以原本源代码中 res 的distance是降序排列的）


Feit 16ft Smart Color Changing LED Strip - Working Config.

I found this to be a working config for this Feit 16ft Smart Color Changing LED Strip.
https://www.feit.com/product/16-ft-smart-color-changing-led-strip-light/
    {
        "name": "LED Undercounter",
        "type": "RGBTWLight",
        "manufacturer": "FEIT",
        "model": "Smart LED Strip Light",
        "id": "redacted",
        "key": "redacted",
        "dpPower": 20,
        "dpMode": 21,
        "dpBrightness": 22,
        "dpColorTemperature": 23,
        "dpColor": 24,
        "colorFunction": "HSB"
    }

Closed: Adding this to the wiki

works! thank you.


Implemented Gui to edit sdf properties

implemented  Gui to allow editing of sdf properties , this the first part though ,  I haven't implemented the road tab yet ,
Thought I should make this pull request to get some feedback  of what I could do better or completely change before I start
working on the implementation of model imports(next) , after I complete working on the road tab

Omg, nice work! Will have to set up this project again on my new computer so i can review this. If i have not merged or updated after week 1 2024, feel free to poke me again.


can support commit/rollback event notify?

大家好，我有个想法，seata能否在事务提交成功和回滚时，触发一个独特的通知，类似于spring的@TransactionalEventListener。 这个listener可以监听事务提交，回滚时所处理的数据，我考虑通过它，来使用redis缓存。
我现在单机是用的TransactionalEventListener 但是使用seata后这个就失效了，如果有解决方案，或者seata能提供个类似的方案就好了
Hello everyone, I have an idea, seata can trigger a unique notification when the transaction commits successfully and rolls back, similar to spring @TransactionalEventListener. This listener can listen for transaction commits, the data that is processed when the rollback is processed, and I consider using it to use the redis cache.
I am using the TransactionalEventListener for stand-alone now. But after using seata, this will be invalid. If there is a solution, or seata can provide a similar solution, just fine.

you can be implements io.seata.tm.api.FailureHandler interface

@ilaotan TransactionHookManager#registerHook

@slievrly  thanks

@slievrly 我刚测试完，单应用多数据源是没问题，dubbo服务的话，提供者一方虽然能回滚，但是好像触发不了Hook或者FailureHandler。消费方正常触发。
I just finished testing, single application multiple data source is no problem, if the dubbo service, the provider side can roll back, but it seems that it can not trigger Hook or FailureHandler. The consumer is triggered normally.

@ilaotan This can only be triggered on the consumer（launcher）.

@slievrly  Is there no other way?


Enhance registry api authorizations

Describe the issue

The goal is to ensure the authorization setup is
As a dev, I'd like to

robust for existing endpoint-based requests
refactor

able to expand so we can add new rules to support multi-cluster, moving approval to web portal
do some groundwork

Additional context
Develop authorization rules for these registry api consumer types:

platform admin
tenant (PO / TC / initial project requester)
Registry provisioning bot
Registry api

Definition of done
When the above is done.

**Updated on the platform-registry-prod silver cluster: March 04, 2021


http: Add abstractions for constructing a sever

Can you add some documentation in the server module showing how to construct a server? It would make your helper function more likely to be used.

I presume this should be good to go...

jenkins test please


Metal not supported on device. Cannot render display. 2011 MacBook Pro open core legacy patcher

When i try starting any machine, the error shows up and the display doesn't work.

Sorry, we do not support non-Metal devices.


DOC: Fix documentation on solve_discrete_lyapunov

Addresses conjugate transpose symbol issue in #5752. Also changed the sign of Q to keep it consistent with other Lyapunov methods defined as well as the documentation itself, which describes Q as the "right-hand" matrix, in which case there is no minus per the equation definition.

@@            master   #5781   diff @@
======================================
  Files          235     235
  Stmts        43287   43287
  Branches      8163    8163
  Methods          0       0
======================================
  Hit          33615   33615
  Partial       2598    2598
  Missed        7074    7074

Review entire Coverage Diff as of 93fa49a

Powered by Codecov. Updated on successful CI builds.

The minus sign probably should be in Q (the argument name is q) since isn't that the equation it solves?

Yes, the minus needs to be there (or the equation should be changed to X - A X Aᴴ  = Q).

True, standard form is AXA^H - X + Q = 0, but if you read the documentation, it defines Q already as the "right-hand" side matrix.  The same thing is done here as well on master.

What's relevant here is what the code actually does, and it appears what it does has the minus sign on the rhs.

Please read that line.  If the code actually used the minus sign, it should be solve(lhs, (-q).flatten())

No, the lhs there is X - A X A^H.

And that's why I need coffee first thing before I start looking at code. :smile: Fixed.

However, I will say that the interface to the Lyapunov equation solvers is somewhat inconsistent, for the CT version uses Q on the RHS, while this DT one uses -Q.


Automated Package Upgrade

:tada: This PR is included in version 2.2.100 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Would be nice to understand Flutter's total download size

We occasionally get complaints about all the things needed to install to get develop with Flutter:
https://twitter.com/sajadbeheshti/status/993531843818422274
Most of those installs are not under our control, but it would be nice if we had a way to measure the total sizes (at least occasionally if not automatically).

We get quite a few complaints about this in the twitterverse.  I'm not really sure why.  I think maybe it's cocoapods + brew, etc?  https://twitter.com/clarklab/status/997974712562208769 is another.  @mit-mit

The main contributors here are not "ours", so not sure how to explain the size of a dependency we don't control.
I think the root fix here is to allow running initial Flutter apps without these dependencies installed in the first place.

Is this superseded by #17374 ?

@zoechi , you're referring to #21737, right?

@kf6gpe yup. Thanks for pointing out!


not run

System Information (please complete the following information):

Model Builder or CLI Version:
Visual Studio Version (if applicable):

Describe the bug

On which page of the tutorial did you run into an issue (URL):
Clear description of the problem:

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Please fill the template so we can help

close due to no response, feel free to reopen it if you have any questions


Sonos devices on different VLAN not found

What version of Music Assistant has the issue?
2.0.2
What version of the Home Assistant Integration have you got installed?
No response
Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?

[X] Yes

The problem
I have 2 different VLAN's
One for my servers where I assign ip-addresses manually so I can easily remember them
And then the default one for any other device, where the dhcp is enabled
The global config is as following:

From what I can see it doesn't scan the <IP_ADDRESS>/24 network (see attached logs). and I have no option to configure it to do so
How to reproduce
create 2 vlans and set your HA/MA in one, and add sonos devices to the other
Music Providers
N/A
Player Providers
SONOS
Full log output
log file
Additional information
Home assistant itself is able to find the SONOS players.
What version of Home Assistant Core are your running
2024.5.3
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
Alternative

Please review the docs. We do not support complex network setups for this reason. Sorry.

Ah, found a solution. I was running on proxmox, So by adding a second virtual network interface running on the other VLAN. It scans it and adds the players


PM3D-Calibration missing data NC01-CC-2024

Description
For NC01-CC-2024, There are 3 timings and 6 mixes but they were doing 12 like NC02. I think I recall that they lost some of their mixes but check to confirm.
Task Category

Data Shepherding

Type of User

Calibrator

User Code

NC-Reberg-Horton

Stakeholder Point of Contact

@marialauracangiano

Data Shepherd

@zackgrzywacz

we did plant 12 mixes but we did not get any germination on the brassicas. so no plots including brassicas were harvested. we had clover, vetch and peas combine with Rye and Wheat for each. we planted those same combinations but with added brassicas and nothing came up.


Ruby 3.2.3

Today Ruby 3.2.3 is released which includes a fix for CVE-2023-36617: ReDoS vulnerability in URI.
Changelog: https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/
It would be great if we can add this new version :)

It's releasing now.


feature: migration from minio snapshots to local-volume-provider plugin

CLI Output (minus the "Checking Time")

Kurl support will be a separate PR. It will be a hidden migration command where noted in the TODO.


:sparkles: Paginator, EasyPaginator, and Accordion UI Components

Codecov Report

Merging #70 (6fb1838) into main (21b0b7d) will decrease coverage by 5.61%.
The diff coverage is 66.82%.

@@            Coverage Diff             @@
##             main      #70      +/-   ##
==========================================
- Coverage   99.81%   94.19%   -5.62%
==========================================
  Files          76       83       +7
  Lines        1060     1206     +146
  Branches       52       80      +28
==========================================
+ Hits         1058     1136      +78
- Misses          0       69      +69
+ Partials        2        1       -1

Impacted Files
Coverage Δ

src/objects/filter-object.ts
100.00% <ø> (ø)

src/objects/markdown-object.ts
100.00% <ø> (ø)

src/objects/plain-text-object.ts
100.00% <ø> (ø)

src/surfaces/message.ts
100.00% <ø> (ø)

src/lib/accordion-state-manager.ts
5.26% <5.26%> (ø)

src/components/paginator.ts
21.73% <21.73%> (ø)

src/components/accordion.ts
23.52% <23.52%> (ø)

src/components/index.ts
29.62% <29.62%> (ø)

src/constants/component-ui-text.ts
100.00% <100.00%> (ø)

src/constants/index.ts
100.00% <100.00%> (ø)

... and 13 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bb44764...6fb1838. Read the comment docs.


Fix a latent bug in AllocBoxToStack.

SILFunctionType.getParameters does not include indirect results.
Sorry, I don't know if there's a way to expose this with a test case.

@swift-ci test and merge.

Actually, we're relying on the old code... closing for further investigation.

This "fix" actually depended on other out-of-tree changes.


quick fix for #387

#387

@erqan Why do you set throw() declaration for methods that just return pointer?

@dryabov they are overriding virtual const char* boost::system::error_category::name() const noexcept in boost/system/error_code.hpp

Great job, thanks a lot!
Still compiles fine using older boost.


Issue running: az cosmosdb update ... --capabilities

We tried running:
az cosmosdb update
    --resource-group <azure_resource_group>
    --name <azure_cosmos_db_account_name>
    --capabilities EnableMongo, EnableMongo16MBDocumentSupport
The only way to activate the second capability was:
az cosmosdb update
    --resource-group <azure_resource_group>
    --name <azure_cosmos_db_account_name>
    --capabilities EnableMongo16MBDocumentSupport
[Enter feedback here]

Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 839bea7b-b0b0-792c-0e0c-d3ee260a9e31
Version Independent ID: 44cfd449-186f-4759-4768-27a044a18f29
Content: Configure your Azure Cosmos DB for MongoDB account capabilities
Content Source: articles/cosmos-db/mongodb/how-to-configure-capabilities.md
Service: cosmos-db
Sub-service: mongodb
GitHub Login: @seesharprun
Microsoft Alias: sidandrews

I forgot to mentioned: commands were executed in Azure CLI (Portal)

@slopezv2
Thanks for your feedback! We will investigate and update as appropriate.

Hi @slopezv2 ,
Thanks for sharing the feedback.
As I understood from the question, your first command with comma separated capabilities is not working and when you tried the second command as individual capability, you were able to update.
Please correct me if I understood it otherwise.

Hi @shaktisingh-msft, you understood well. The document mentioned this: " The list of capabilities should include the list of previously enabled capabilities..." but when I tried to include the current value: "EnableMongo" with comma-separated command threw an error.

Hi @shaktisingh-msft, you understood well. The document mentioned this: " The list of capabilities should include the list of previously enabled capabilities..." but when I tried to include the current value: "EnableMongo" with comma-separated command threw an error.

Hi @slopezv2 ,
Thanks for the confirmation and reporting this issue.
I too encountered the below Message when taking more than one capability:

I am looking into the issue and will update on the progress.

@slopezv2, I understand that you tried to execute this command using the Azure Cloud Shell in the portal. Did you use the Bash or PowerShell variant of the Cloud Shell?
If you use the PowerShell variant, you have to use an array instead of a comma-delimited list: https://learn.microsoft.com/en-us/azure/cosmos-db/mongodb/how-to-configure-capabilities#enable-a-capability

Hi @seesharprun after trying both scenarios (bash & Powershell):  it still fails in bash, in Powershell runs well
PowerShell:

Bash:

I'll wait for @shaktisingh-msft to hear back from the product team. Thanks for verifying

Hi @slopezv2 ,
We are awaiting reply from the internal team, thanks for your patience.

Hi @seesharprun, @gahl-levy ,
As per the mail discussion, could you please in getting the document updated as mentioned by Mark Brown.
Thanks


White line in stackBars

Hey! do you know why I see this white line in between the stacked bars? it's like a glitch, not sure if it is related to the tool, or something wrong with my browser / graphics. If you know how I could fix it great. Thanks in advance.

Hi @alejandrovasta 👋
Should be fixed in the latest version. Here'a a code sandbox with an example.


change path lisubcmd.a in older fips kernel

since kernel 6.5 the objtool/libsubcmd.a has been moved to objtool/libsubcmd/libsubcmd.a
fips still uses the 5.9 kernel, so we need to rewrite the static_libraries_list file to the old path

Old pr: https://github.com/cloudfoundry/bosh-linux-stemcell-builder/pull/314


Updated Enable-LocationServices Function

Added the ability for the script to check to see if the 'Status' DWORD exists under HKLM:\SYSTEM\CurrentControlSet\Services\lfsvc\Service\Configuration
If it exists, it'll check the value. If it doesn't exist, it'll create it with the correct value. Previously, it didn't exist on new Windows 10 Machines and the script would fail since it never created it and only checked for the value.

Really appreciate the PR, however I opted for re-writing the whole segment of dealing with creating/setting registry values and turned it into functions. Now it's easier to see what registry keys and values are dealt with in the script.

Awesome!

Please report any issues, I tested it locally on my workstation, but I don't count it as wide enough range of tests ☺


#include in Markdown code-segment

Hi,
unfortunately code-segments are parsed to in Markdown, to find the basic headlines. The result is:
only one Header
#include <stdio.h>
#include Test.h

...

results in three headline ...
Regards ...

Currently markdown file is parsed by CTAGS blob, as it can't recognize the code segment grammar results in this issue.


Inputs passed to ViewGroup are not recognized

I have a view group defined named App, and using selectedIndex to select the nav item.
ViewGroup:
  BottomNavBar:
    styles:
      color: grey
      selectedColor: black
    items:
      - customItem:
          widget:
            NavBarItem:
              inputs:
                icon: 0xe803
                label: Home
          selectedWidget:
            ActiveNavBarItem:
              inputs:
                icon: 0xe803
                label: Home
        page: Home
        selected: "${selectedIndex == 0 ? true : false}"

On another page, I navigate using:
            onTap:
              navigateScreen:
                name: App
                inputs:
                  selectedIndex: 2

@vusters this is fixed, right?

fixed


store.json

What is in store.json and how do I format it.

Hey @jusplainmike, sorry I missed your issue till now.
The store.json populates itself as soon as the application receives midi messages when you press buttons or move sliders.
You can then configure the buttons and sliders via the web-interface.
Currently undocumented the vban2mqtt server expects messages on port 6980.
VBAN2MIDI has to be configured like this:


Dygray/handshake versioning

After negotiating handshake, server replies with a minorVersion field. This is the minor version of the agreed upon protocol. This is a declaration by the server, not a negotiation. The minor version field is stored on the client, and will be used to gate features that are added later (for example, does this server support streaming?).
In general, if no minor version number is given (old server) it defaults to 0, because 0 is a low number.
No adding fields to IHubProtocol, so made a new IHubProtocolWithMinorVersion. Feels bad, but oh well.
Message caching:

HandshakeProtocol used to cache a single success message (empty error) in the public static ReadOnlyMemory<byte> SuccessHandshakeData. Eliminating this is technically a breaking change, so instead it's marked as obsolete and hardcoded to same series of bytes the default message would've serialized to previously.

With the addition of a minorVersion field, there's multiple possible return messages. Fortunately there's not many (no more than the number of protocols your server supports). Added a lookup dictionary for this caching.

Checked HubConnectionContextBenchmark; the additional dictionary overhead makes the handshake response ~2% slower (from 2.05 us to 2.09 us). For reference, adding caching makes the response ~20 times faster.

Fixes https://github.com/aspnet/SignalR/issues/2361

Spanish build failure is https://github.com/aspnet/SignalR/issues/2537

I think we're going to move this to 3.0 since the client-to-server streaming feature is moving to 3.0.  Thoughts @davidfowl ?

Let's do this in 3.0. I'll update the bug and @DylanDmitri you can remove IHubProtocol2 and just add the MinorVersion field to the IHubProtocol interface :)

Hey @DylanDmitri if you can respond to the active feedback here we can get this merged pretty soon :)

Ok, things look good, but we need to get the breaking changes approved. I'll get that process going.

@natemcmaster @ryanbrandenburg What's the process for updating baselines in master when breaking changes are made for 3.0? I tried the generate api-baselines command as described in https://github.com/aspnet/BuildTools/blob/dev/docs/KoreBuild.md#korebuild-commands but it didn't update the baselines, it just reported the same error we're seeing in the CI builds right now (that the API check failed because breaking changes were added)

You don't update baselines until we have a minor release to base it one. Follow the instructions in the error message and add a breakingchanges.netcore.json file. When we produce a new baseline (e.g. when 2.2 or 3.0 release) those breaking changes will get rolled into the new baseline.
2018-07-05T17:53:09.6389138Z   The following types have one or more members removed from them.
2018-07-05T17:53:09.6389339Z
2018-07-05T17:53:09.6389534Z       public static class Microsoft.AspNetCore.SignalR.Protocol.HandshakeProtocol
2018-07-05T17:53:09.6389801Z           public static System.ReadOnlyMemory<System.Byte> SuccessHandshakeData
2018-07-05T17:53:09.6390326Z
2018-07-05T17:53:09.6390462Z
2018-07-05T17:53:09.6390576Z
2018-07-05T17:53:09.6390748Z   The following interfaces have one or more members added to them.
2018-07-05T17:53:09.6390951Z       public interface Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
2018-07-05T17:53:09.6391150Z           System.Int32 get_MinorVersion()
2018-07-05T17:53:09.6391287Z
2018-07-05T17:53:09.6391413Z
2018-07-05T17:53:09.6391529Z
2018-07-05T17:53:09.6391747Z   Following is the list of exclusions that either need to be added to the list of breaking changes, or the breaking changes themselves need to be reverted:
2018-07-05T17:53:09.7051045Z   [
2018-07-05T17:53:09.7052639Z     {
2018-07-05T17:53:09.7052962Z       "TypeId": "public static class Microsoft.AspNetCore.SignalR.Protocol.HandshakeProtocol",
2018-07-05T17:53:09.7053267Z       "MemberId": "public static System.ReadOnlyMemory<System.Byte> SuccessHandshakeData",
2018-07-05T17:53:09.7053553Z       "Kind": "Removal"
2018-07-05T17:53:09.7053746Z     },
2018-07-05T17:53:09.7053938Z     {
2018-07-05T17:53:09.7054177Z       "TypeId": "public interface Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol",
2018-07-05T17:53:09.7054456Z       "MemberId": "System.Int32 get_MinorVersion()",
2018-07-05T17:53:09.7054682Z       "Kind": "Addition"
2018-07-05T17:53:09.7054889Z     }
2018-07-05T17:53:09.7055066Z   ]
2018-07-05T17:53:09.7055258Z
2018-07-05T17:53:09.7055520Z   The process for breaking changes is described in: https://github.com/aspnet/Home/wiki/Engineering-guidelines#breaking-changes
2018-07-05T17:53:09.7055872Z   The process to add an exclusion to this tool is described in: https://github.com/aspnet/BuildTools/wiki/Api-Check#apicheck-exceptions

Ok, I wasn't clear on that since it looked like that was referring to the process for breaking changes during a minor release. Thanks!


Is the graalvm benchmark measuring the concurrent version?

If I understand the flow correctly:
https://github.com/jinyus/related_post_gen/blob/e7814a4fe2266243f8d79802860adcae10ee8692/docker_start.sh#L18-L31
We execute run.sh three times. First time without append, then twice with append.
In both graal and graal_con, we have a check that ensures the test only gets built when append was not specified:
https://github.com/jinyus/related_post_gen/blob/e7814a4fe2266243f8d79802860adcae10ee8692/run.sh#L443-L447
However, both graal and graal_con generate the build output into ./java/target/related.
This means that only the 5k run measures graal and graal_con. The rest of the runs measure graal_con because it overwrote graal and we never rebuilt it again.
The benchmark results for graal and graal_con are pretty much the same which seems to corroborate this theory.

Good catch,I will remove the check


Feature request: Get trashed file

[ X ] I have checked that the [CLI documentation][cli-docs] and [API documentation][api-docs] doesn't solve my issue

Description of the Issue
boxcli doesn't seem to support the "Get Trashed File" call (or if it does, I can't find the function):
https://box.dev/en/reference/get-files-id-trash/
We have accounts that have thousands of files in trash, and it is nearly impossible to recover these from the web UI.  boxcli would be a great alternative.
Versions Used
Box CLI:  @box/cli/2.1.0 win32-x64 node-v10.10.0

Hi @mattroyal ,
Yes, boxcli doesn't have this feature right now. I created a ticket in our backlog to add this. Thanks for bringing this up.

Is it a missing feature or a bug? I just assumed it was a bug thinking a loop somewhere in code wasn't set correctly and missing the last version.

Closing, as it was resolved in #179.


All commands fail due to a 404 error for openapi.json

the command
refgenie listr
fails with the error:
  File "/Users/ialbert/.local/pipx/venvs/refgenie/lib/python3.12/site-packages/requests/models.py", line 977, in json
    raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Upon some digging it appears that the command attempts to load the link

https://igenomes.databio.org/openapi.json

That raises a 404 message at this time hence the response cannot be decoded as JSON

turns out the failures happen on only one computer, might be a local problem, though very hard to debug


Organize coregistration metadata

Several recent PRs including in particular #530 brought up the fact that we need better organization of coregistration metadata.
Currently, every input/output is saved in the same Coreg.meta dictionary, which is getting messy and hard to manipulate. Its current keys are summarized in the CoregDict typing class: https://github.com/GlacioHack/xdem/blob/02c20268ecfececc2be75e07597ec66997902743/xdem/coreg/base.py#L1157
Below I'm proposing a structure to try to remedy this, and bring more clarity (and practicality?) on the parameters for both users and developers.
First, we would have a nested structure for the CoregDict, which could be for instance:
class CoregDict(TypedDict, total=False):

   # Inputs = parameters
    input_random: InRandomDict
    input_fitorbin: InFitOrBinDict
    input_iterative: InIterativeDict
    input_specific: InSpecificDict

    # Outputs
    output_random: OutRandomDict
    output_fitorbin: OutFitOrBinDict
    output_iterative: OutIterativeDict
    output_affine: OutAffineDict

where we'd have for instance:
class InRandomDict(TypedDict, total=False):
    # Subsample size input by user, and final size available from data
    subsample: int | float
    # Random state (for subsampling, but also possibly for some fitting methods)
    random_state: int | np.random.Generator | None

class OutRandomDict(TypedDict, total=False):
   # Final subsample size used, depending on amount of valid data
    subsample_final: int

Similarly, the FitOrBin dictionaries would have user parameters (fit_optimizer, bin_sizes, etc) on input side, and outputs (fit_params, bin_df) on the other side.
The advantage of this for the developing side, despite the added structure, is that we can easily extract a group of parameter saved at different stages (usually initialization) for a specific function.
For example:
class MyNewCoreg:
    def _fit_rst():
         xxx = self._subsampling(yyy)
    def _subsampling():
             inputs_random = self.meta["inputs_random"]  # This contains "subsample" and "random_state"

or for plotting in the future:
class Coreg:
   def plot_fit():
        outputs_fitorbin = self.meta["outputs_fitorbin"] # Contains everything necessary to plot the fit/bin

The problem with the nested structure would be for users to navigate the nested dictionary... But this should become clear quickly with a simple print (and a nice guide in the documentation):
print({"random": {"subsample": 1000, "random_state": 42}})

{'random': {'subsample': 1000, 'random_state': 42}}

Additionally, we could code a Coreg.info() method that summarizes everything nicely in words:
Coreg.info()

Summary of coregistration metadata
Inputs:
    Randomization:
         Subsample size required by user: 1000
         Random state for randomization: 42
         ...

@adehecq @erikmannerfelt With your green light, I can start on this soon in the continuation of #530.

Update: it seemed important to finalize ongoing changes and publish the new documentation, so I moved ahead and implemented this in #530.

As expected, the structure makes it much more organized, and allows to solve typing problems that arose when we extracted individual arguments (see #571).
Additionally, it makes it easy to print a nice info() :smile: :
See example:
import xdem
c = xdem.coreg.NuthKaab()
c.info()

Generic coregistration information
  Method:       NuthKaab
  Is affine?    True
  Fit called?   False
Inputs
  Randomization
    Subsample size requested:                                500000.0
  Fitting and binning
    Fit, bin or bin+fit:                                     bin_and_fit
    Function to fit:                                         _nuth_kaab_fit_func
    Optimizer for fitting:                                   curve_fit
    Bin sizes or edges:                                      80
    Binning statistic:                                       nanmedian
  Iterative
    Maximum number of iterations:                            10
    Tolerance to reach (pixel size):                         0.05
Outputs
  None yet (fit not called)


make basic jupyter 3.0 config directories and add a version 4.0 notebook

:+1:

What's the status?


Allow media access permission check by default

mediaDevices.enumerateDevices() API depends on this check.
BUG=XWALK-6060

With this fix, mediaDevices.enumerateDevices() API works correctly.
See screenshot:

@darktears @halton , PTAL. Thanks!

LGTM

I'm not sure we want to return a always true here. On Android there is a permission system so the user is aware, on Windows there is one for Universal Apps as well as Chrome. I think we want to put the bar higher than just always granting permissions IMHO.
We have https://crosswalk-project.org/jira/browse/XWALK-5475?filter=-1 to implement. We better start with that.

If I understand correctly, Crosswalk apps should behave like native apps as much as possible. So from the beginning, we grant the geolocation API, getUserMedia API etc., by default without prompting to user. So does this PR, allow the enumerateDevices API, part of getUserMedia API automatically.
As you said, Crosswalk apps, just like the native apps, follow the permission system of the OS, like Android and Windows Universal Apps. So even we return true here, on  Android, if user doesn't grant the camera access for the app, the enumerateDevices API will fail.
This PR focuses on fixing enumerateDevices API doesn't work (XWALK-6060). I suggest not block it by XWALK-5475. Once XWALK-5475 implemented, enumerateDevices API, with other device APIs (geolocation, getUserMedi etc.,) together, will follow the permission system.
@darktears , WDYT?

lgtm

lgtm

Thanks for review! Please help merge it at your convenience.

@darktears could you please merge it? I'm not the runtime OWNER.


left sidebar: Tone down color for interleaved blocks.

If you are in an interleaved stream view, or in
the intervleaved view for "Private Messages", we now
use a less distracting color to group the elements.
All I did was make the color 4% lighter.

The color looks almost the same, so if it helps on some people's screens, I'm fine with merging this.

Longer discussion on https://chat.zulip.org/#narrow/stream/101-design/topic/stream.20list.20background.


🔪 Remove table of contents in readme

Upgrade @hover/javascript, ts-jest, jest
Remove table of contents

Codecov Report

Merging #260 (db0fd05) into main (4c1b1b2) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #260   +/-   ##
=======================================
  Coverage   98.16%   98.16%
=======================================
  Files           3        3
  Lines         109      109
  Branches       25       25
=======================================
  Hits          107      107
  Misses          2        2

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4c1b1b2...db0fd05. Read the comment docs.


Ability to mark first user that joins as an admin

As a convenience option, marking the first matrix user that joins the room as room admin would avoid having the run the adminme tool each time a room is created.
If somebody else joins the room before you and becomes admin, you can just use adminme at that point to correct the permissions.

Or perhaps if the above is a security issue, have a config option for the matrix userID that will always be admin'd upon joining.


Image Helper

Hello,
I have a 'Image' type field, and on the frontend, it won't load the image (missing image icon). If I inspect the element, it's a 'data:image' type of link.
This is the code that is pulling the image:
<img src="<?php echo Mage::helper('wabw_monthlyspecials/monthlyspecialtwo_image')->init($_monthlyspecialtwo, 'special_image')->resize(75);?>" alt="<?php echo $this->escapeHtml($_monthlyspecialtwo->getSpecialName());?>" />
Resulting HTML:
(didn't paste the full data:image url as it is very long)
Can anyone tell me why this isn't working?

@brandonjjon You are getting the data:image "thingy" when there is an error in resizing the image.
You can start debugging in [Namespace]_[Module]_Helper_Image_Abstract::__toString().
The data:image is shown on the catch section. This means there is an exception in the resize. Also there is this line Mage::logException($e);. this means you should see the error in your var/log/exception.log file.
I didn't experience this before. If I have to take a guess I would say there is something wrong with folder permissions. Make sure the media folder is writable. But I can's say for sure this is the issue.

I'm closing this issue as I cannot reproduce it and there was no response from the OP in more than 3 weeks.


Many tickets

This PR enables collections of passes or tickets to be generated or downloaded together.
Passkit::UrlGenerator.new(Passkit::UserTicket, User.find(1), :tickets)

(this presumes that User.find(1).tickets would return the ticket records)
This PR builds upon https://github.com/coorasse/passkit/pull/26 , which I'm assuming would be merged first.

I'll have a look as soon as we mege the other one and rebase.

It's rebased and ready for a look. Thanks!


Implement GET Request Handler for drive systems

Create GET request: {local-network-address}?key=value&key=value&...
key values refer to the current status of rover i.e. current mode, is_operational value, and wheel speeds.

ESP8266 class contains http request information

Need to figure out effective way to send GET requests. Khalil mentioned using lambdas but I was thinking just have two seperate GET request functions/handlers. One for drive and one for arm: GETDrive() & GETArm()


How can i add the tool in my app which is used http connect request?

as my title, my app do request without okhttp and urlconnection,could you give me some advance ?

See NetworkEventReport{,Impl}.  Those classes map to the raw protocol used
to describe HTTP requests.  For an example, consult the sources for
stetho-okhttp/urlconnection to see how they use that class internally.


Unable to load extension 'webapp'. sku = sku.upper() AttributeError: 'NoneType' object has no attribute 'upper'

Unable to load extension 'webapp'. Use --debug for more information.
webapp aimauditing doesn't exist
The command failed with an unexpected error. Here is the traceback:
'NoneType' object has no attribute 'upper'
Traceback (most recent call last):
File "/opt/az/lib/python3.6/site-packages/knack/cli.py", line 206, in invoke
cmd_result = self.invocation.execute(args)
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py", line 603, in execute
raise ex
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py", line 661, in _run_jobs_serially
results.append(self._run_job(expanded_arg, cmd_copy))
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py", line 652, in _run_job
cmd_copy.exception_handler(ex)
File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/appservice/commands.py", line 55, in _polish_bad_errors
raise ex
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py", line 631, in _run_job
result = cmd_copy(params)
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/commands/init.py", line 306, in call
return self.handler(*args, **kwargs)
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/init.py", line 485, in default_command_handler
return op(**command_args)
File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/appservice/custom.py", line 2993, in webapp_up
create_app_service_plan(cmd, rg_name, plan, _is_linux, False, sku, 1 if _is_linux else None, location)
File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/appservice/custom.py", line 1390, in create_app_service_plan
sku = _normalize_sku(sku)
File "/opt/az/lib/python3.6/site-packages/azure/cli/command_modules/appservice/utils.py", line 20, in _normalize_sku
sku = sku.upper()
AttributeError: 'NoneType' object has no attribute 'upper'
This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az webapp up
Errors:
'NoneType' object has no attribute 'upper'
Traceback (most recent call last):
python3.6/site-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 603, in execute
    raise ex
cli/core/commands/__init__.py, ln 661, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
cli/core/commands/__init__.py, ln 652, in _run_job
    cmd_copy.exception_handler(ex)
...
cli/command_modules/appservice/custom.py, ln 2993, in webapp_up
    create_app_service_plan(cmd, rg_name, plan, _is_linux, False, sku, 1 if _is_linux else None, location)
cli/command_modules/appservice/custom.py, ln 1390, in create_app_service_plan
    sku = _normalize_sku(sku)
cli/command_modules/appservice/utils.py, ln 20, in _normalize_sku
    sku = sku.upper()
AttributeError: 'NoneType' object has no attribute 'upper'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az webapp up --location {} --name {}

Expected Behavior
Environment Summary
Linux-4.15.0-1061-azure-x86_64-with-debian-stretch-sid
Python 3.6.5
Shell: bash

azure-cli 2.0.76

Extensions:
webapp 0.2.16

Additional Context

I referred that issue https://github.com/Azure/azure-cli/pull/11104 still open. Can you please let me know the alternative way of hosting?

dupe of #11100

This issue has been fixed but will deployed only with the next release please use 2.0.75 for now pip install azure-cli==2.0.75

Thanks for the quick support.
On Tue, Nov 12, 2019 at 8:07 AM Zunli Hu<EMAIL_ADDRESS>wrote:

This issue has been fixed but will deployed only with the next release
please use 2.0.75 for now pip install azure-cli==2.0.75
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Azure/azure-cli/issues/11183?email_source=notifications&email_token=AKPJHNMNAVBJFM6UC4WKIVDQTIJGBA5CNFSM4JLXBGZKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDY2MJI#issuecomment-552707621,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKPJHNPJW7REHR77Q77YLULQTIJGBANCNFSM4JLXBGZA
.

I am getting below error when executing 'pip install azure-cli==2.0.75'
ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/usr/local/lib/python3.5/dist-packages/azure_mgmt_signalr-0.3.0.dist-info'
Consider using the --user option or check the permissions.

Fixed by https://github.com/Azure/azure-cli/pull/11019

In cloud shell we are not able to install, as it would be needing root permissions. I tried installing in my local machine (azure-cli=2.0.75). It had installed successfully but getting below error. when I enter az login
: /usr/bin/python: No module named azure


[Event Request] Codeunit 5986 "Serv-Amounts Mgt."

Describe the request
Dear ALAppExtensions Team,
Please add the following Event to procedure InvoiceRounding in Codeunit 5986 "Serv-Amounts Mgt.":
     if InvoiceRoundingAmount <> 0 then begin
            CustPostingGr.Get(ServiceHeader."Customer Posting Group");
            ServiceLine.Init();
            BiggestLineNo += 10000;
            ServiceLine."System-Created Entry" := true;
            OnInvoiceRoundingAmountOnBeforeCheckUseTempData(ServiceHeader, ServiceLine);
            if UseTempData then begin
                ServiceLine."Line No." := 0;
                ServiceLine.Type := ServiceLine.Type::"G/L Account";
                TempServiceLineForCalc := ServiceLine;
                TempServiceLineForCalc.Validate("No.", CustPostingGr.GetInvRoundingAccount());
                ServiceLine := TempServiceLineForCalc;
            end else begin
                ServiceLine."Line No." := BiggestLineNo;
                RoundingServiceLine := ServiceLine;
                RoundingServiceLine.Validate(Type, ServiceLine.Type::"G/L Account");
                RoundingServiceLine.Validate("No.", CustPostingGr.GetInvRoundingAccount());
                ServiceLine := RoundingServiceLine;
            end;
            OnInvoiceRoundingAmountOnAfterCheckUseTempData(ServiceHeader, ServiceLine);

            ServiceLine."Tax Area Code" := '';
            ServiceLine."Tax Liable" := false;
            ServiceLine.Validate(ServiceLine.Quantity, 1);
            if ServiceHeader."Prices Including VAT" then
                ServiceLine.Validate(ServiceLine."Unit Price", InvoiceRoundingAmount)
            else
                ServiceLine.Validate(
                  ServiceLine."Unit Price",
                  Round(
                    InvoiceRoundingAmount /
                    (1 + (1 - ServiceHeader."VAT Base Discount %" / 100) * ServiceLine."VAT %" / 100),
                    Currency."Amount Rounding Precision"));
            ServiceLine.Validate(ServiceLine."Amount Including VAT", InvoiceRoundingAmount);
            ServiceLine."Line No." := BiggestLineNo;

            LastLineRetrieved := false;
            RoundingLineIsInserted := true;
            RoundingLineNo := ServiceLine."Line No.";
      end;

//NEW EVENT

end;

The event should be like this
[IntegrationEvent(false, false)]
local procedure OnAfterInvoiceRoundingAmount(ServiceHeader: Record "Service Header"; var ServiceLine: Record "Service Line"; var TotalServiceLine: Record "Service Line"; UseTempData: Boolean; InvoiceRoundingAmount: Decimal; Currency: Record Currency; var BiggestLineNo: Integer; var LastLineRetrieved: Boolean; var RoundingLineIsInserted: Boolean; var RoundingLineNo: Integer)
    begin
    end;

Additional context
This modification will allow us to better manage calculations in statistics with VAT amounts in our developments.
Internal work item: AB#561381

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 28412.


[WIP] Reset consistency check

First commit will be rebased away.

If a reset asserts, either its parent or software controls
must have asserted.

The checking here is a gigantic mesh of CDC and must be carefully
reviewed.

This entire PR makes me....very uncomfortable.. but it's part of the result that shook out of the BrS discussion.
The basic idea is that we check the consistency of the reset nodes..if something downstream asserts, then something upstream must have asserted.
The problem is the implementation turns into kind of a CDC nightmare...so we need to review and test this VERY carefully.  I also want to make sure we add the prim_flop_2_sync randomization to double check my assumptions.


NTR: Volatile organic compounds

SOURCE: https://en.wikipedia.org/wiki/Volatile_organic_compound
DEF: Volatile organic compounds (VOCs) are organic chemicals that have a high vapor pressure at ordinary room temperature. Their high vapor pressure results from a low boiling point, which causes large numbers of molecules to evaporate or sublimate from the liquid or solid form of the compound and enter the surrounding air, a trait known as volatility.
Examples: isoprene, benzene

This could be represented using a role 'volatility'. VOC could then be a composition of organic compound AND has-role SOME volatility

See CHEBI:134179


Dockerfile RUST_LOG field has wrong value

I was inquiring about suppressing some askar INFO level logs and after some feedback from Andrew and Wade discovered that setting the RUST_LOG level to warn should do that.
In our ACA-Py deployment I could see this environment variable is set to warning instead. Which doesn't seem to be right.
We're not setting this in any Traction deployment vals for what I'm testing it in, so I'm fairly sure it's coming from a mistake in the Dockerfile here.
https://github.com/hyperledger/aries-cloudagent-python/blob/d705ca2fe9132fc5bdc07e427e10f74201bbfac2/docker/Dockerfile#L25
Andrew mentioned that the value could be warn or fine tuned with aries_askar=warn
I tried both of those manually in my env and they both did what I wanted (suppressing all the askar INFO logs about pool connections and session starts etc).
So depends on what is wanted for this Dockerfile, but existing warning is not having intended effect.
(Note: same issue in Indy Dockerfile if that one matters)

Note this is also being used in the devcontainer but that is setting it differently
https://github.com/hyperledger/aries-cloudagent-python/blob/d705ca2fe9132fc5bdc07e427e10f74201bbfac2/.devcontainer/devcontainer.json#L47


General Updates 5

Before you start...

[x] Have you updated the FluentHub? You might be using an old version.
[x] Have you checked if similar issue have already been reported?

Resolved / Related Issues

Closes #100 (maybe)

Details of Changes

None yet
Validation

[x] Built and ran the app
[ ] Tested the changes for accessibility

Relevant Assets

updated tab:

to do:

update code base of the readme content block to view model base.
update an issue/PR page(issue/PR's event getter will be on FluentHub.Octokit)
update repo's code page(details view)

Love it

Sorry

ok, will marge, other goals will be update on next PRs.

and can you see discord? i have been asked a question.


Quarantined dependency of crossbeam-utils

Unable to install wkg using cargo .

Found security vulnerability CVE-2022-23639 with severity >= 7 (severity = 8.1)Found security vulnerability CVE-2022-23639 with severity < 9 (severity = 8.1)
--

Steps to reproduce :
cargo install wkg

Thanks for the heads up, will fix!

I just cut 0.8.2, which should fix the issue


Logical Property in Media Query

Should there be a postCSS plugin or similar that washes the following out in the build?
https://github.com/adobe/spectrum-css/blob/f36154fa03c3d64a5fcf9d70399e6b1b2e4f01d3/components/dialog/index.css#L314
I'm not seeing it working in any version of Chrome right now: https://codepen.io/Westbrook/pen/jOLZZEM so it seems weird that this would be shipping in the default packages.

Oh weird, that shouldn't have happened. I think it might have been a search/replace when we switched to logical properties. It's strange that postcss-logical doesn't have anything to say about that.


Feature/perf rules tests

adding some quick test for performance rules

Can't merge drafts :P

Matthew, can you take off the Draft setting so we can merge these unit tests?

Matthew, can you help me resolve these conflicts so we can merge this? All of your content include lines need to be removed because I added this:

Matt, I am going to get these merged, but it will be a bit of work. You branched back when we still had old style c# projects.

I am going to just redo your changes in a new branch, and close this one. The merges are pretty extensive since the projects changed greatly from your original branch point. I want to keep your tests though.


Split max_distance into max_sniping_distance and max_walking_distance

Short Description:
Split max_distance into max_sniping_distance and max_walking_distance
Fixes/Resolves/Closes (please use correct syntax):

as discussed in https://github.com/PokemonGoF/PokemonGo-Bot/pull/4969

👍

We need to throw a warning that max_distance is depreciated. Lots of folks not updating their config.


What happens with multiple-level path?

It seems the method only support a single sub-folder name and fails with a "Incorrect Parameter" if we try to create otherwise, for example "levelA\levelB\levelC".  Please, gives precision for this behavior and an alternative if there is one.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: f986c1bb-d68a-ba82-99f7-7264f254de37
Version Independent ID: a85cf9da-f6ae-1c67-6612-adeea44f8e8f
Content: StorageFolder.CreateFolderAsync Method (Windows.Storage) - UWP app developer
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.storage.storagefolder.yml&version=GBlive&_a=contents
Product: windows
Git Login: wdg-dev-content
Microsoft Alias: wdg-dev-content

Thanks for submitting your feedback and I apologize for the delayed response. I see that updates have not been made since the creation of this Issue so I went ahead and created an internal work item for new content. The timeline for this may vary, so I will go ahead and close this and circle back when the remark or the code snippet has been added.
Though the Issue will be marked as Closed, I will monitor any replies that come afterwards so treat this like an open Issue. Many thanks!

@jwmsft @lastnameholiu any updates on this? it would be good to clarify whether this API supports recursive creation


gcc48: add test

Catch up with audit changes upstream, change to SHA256, add test, change the options to match every other gcc formulae we ship, etc.

@Homebrew/owners Any objections/consequences to scoping the "--with-build-config=bootstrap-debug" Yosemite build fix exclusively to Yosemite here? Tried adding an LDFLAG in #778 but didn't seem to make much difference, but without the bootstrap-debug fix in the gcc48 formula the formula doesn't compile on 10.10 at all.

@DomT4 I don't mind, seems fine to me.

Alright, pushed. If it passes the bot and nobody else throws an objection, I'll merge this sometime tomorrow.

Merged.


Typo in Properties for Api in template is not handled with 4xx error

Description:
Template with a typo in template is not handled as expected. Under Properties of an api event, use "methid" instead of "method". Get 5xx error.

Steps to reproduce the issue:

Create an template with an Api event, under "Properties", use "methid" instead of "method"
Publish to aws serverless application repository

Observed result:
Get a 5xx error
Expected result:
Should be handled as a 4xx with error message

Released with SAM v1.11.0!


Configurable cacheable option

Small PR. Just added an option to allow configurable cacheability, for those users that don't hit enabled-cache-bugs.

What is use case?

Use case is to avoid rebuilding the worker each time a file changes when in watch mode. By the way, just tested and I think I have one of those cache-enabled-bugs.
Just modified it now and also made a PR meanwhile.

Sorry it is invalid, because child compilation is never have been cached on loader level, if you want to cache it please use https://webpack.js.org/configuration/other-options/#cache

Let's close, feel free to feedback


Create download-file function

The download file function should contain the arguments url, and path, where path is the filepath (including filename!) to save the file to, and url is a url to download the file from.

it should also display a progress bar in the console while downloading