Missing Documentation of Rapid Antigen Test Implementation - Questions regarding security

Missing Documentation of Rapid Antigen Test (RAT) Implementation
Works on implementing Rapid Antigen Tests into CWA have begun: A RAT portal (for testing staff?), the connected RAT server backend have been published on GH, and app coding (at least for Android, didn't look up iOS) has started.
Unfortunately there is no documentation at all about this new feature yet.
When do you plan to publish such a documentation for assessing technical and security implications, similar to the Event Registration (=presence tracing) documentation?
Security Related Questions
For now I have only questions with regard to the data embedded into the generated QR code.
From a short code review, I assume following workflow with associated tech specs (which for sure can be far away from the actually planned implementation):

The testee visits the testing location, performs test and provides personal data: First name, last name and date of birth, sex, full address, e-mail, phone number, consent to process the personal data, as can be found here:
https://github.com/corona-warn-app/cwa-quick-test-frontend/blob/f95b94b1e1e852f29b2c7f9904fdf6a0b7d3258d/src/api.tsx#L75-L89
The testing staff registers the test into the RAT portal (cwa-quick-test-frontend), entering testee's personal data (and also the test result?).
The test also receives a timestamp, a test ID, a salt, and a hash, a test status, and probably more data.
A certain amount of this data is stored on the backend server (I didn't look into the code yet, but at least timestamp, test ID, and a SHA-256 hash of at least parts of the registered data seems to be necessary).
A QR code is generated, embedding an URI (for fetching result/verification?) with base64 encoded data, containing timestamp, test ID, hash, testee's name and date of birth, that can later be extracted by CWA, see: https://github.com/corona-warn-app/cwa-app-android/blob/42c0907f68b9a47c290587f0b0e08a4005262638/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/qrcode/RapidAntigenQrCodeExtractor.kt#L21-L30
A current sampe URI can be found here: https://github.com/corona-warn-app/cwa-app-android/blob/feature/6031-extract-data/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/qrcode/TestQrCodes.kt
QR code no. 3's URI is:
[...]s.coronawarn.app/?v=1#eyJ0aW1lc3RhbXAiOjE2MTg1NjM3ODIsInNhbHQiOiI1QTI3M0REREJCQTFEMkFDQUEzN0ExMDg4NjhGNkIwMjM3NjQzRjhBNjdCQTNENkQ3RUE3RkREQ0M0RDJGMjBEIiwidGVzdElkIjoiMGQ5ZTg0MzItZWI5MS00YzhmLTgyYWYtNWEwMWZiMWI2NzYwIiwiaGFzaCI6IjdiMWMwNjNlODgzMDYzZjhjMzNmZmFhMjU2YWRlZDUwNmFmZDkwN2Y3NDQ2MTQzYjNkYTBmOTM4YTIxOTY3YTkiLCJmbiI6IkFsbWEiLCJsbiI6IkhheWVzIiwiZG9iIjoiMTk2Mi0wMS0wOCJ9
whereas the payload would decode to
{"timestamp":1618563782,"
salt":"5A273DDDBBA1D2ACAA37A108868F6B0237643F8A67BA3D6D7EA7FDDCC4D2F20D",
"testId":"0d9e8432-eb91-4c8f-82af-5a01fb1b6760",
"hash":"7b1c063e883063f8c33ffaa256aded506afd907f7446143b3da0f938a21967a9",
"fn":"Alma",
"ln":"Hayes",
"dob":"1962-01-08"}
The QR is possibly printed out by the testing staff and registered inside CWA by the testee.
CWA receives the test result later.

Questions:

Is there a plan that the RAT QR code can be used as an entry pass to venues, by presenting it to gate keepers?
Why is it necessary to store personal data (i.e., firstname, lastname and date of birth) inside the QR code?
Do you see any risk, that this QR code might unintentionally be exposed to unauthorized persons, for example by posting photographs with the QR code to facebook ("Look, my first rapid test!") or by presenting it to fraudulent fake gate keepers, and personal data could be disclosed?
Why was an approach different from PCR test chosen, which obviously does not contain directly linkable personal data?
If the personal data inside the QR code is necessary, why did you not choose an approach, where the embedded personal data is encrypted for the QR code and can later be decrypted by fetching the decryption key via an (authorized) app/personnel?

If it is indeed intended that the QR code in its current implementation could be used as an entry pass, social engeneering attacks might be possible. A fake gate keeper could scan the QRs en masse with an arbitrary scanning app, extract names and birthdates, find people via telephone books, and use the personal data for better social engeneering attacks like Enkeltrick and alike.
If there is no way to skip or to encrypt the personal data embedded in the QR code for the planned implementation, people must be warned, that the QR code contains personal data and must not be presented publicly or to unauthorized persons (which is not trivial, if blinds, analphabetics or people with language barriers are supposed to be included).

Is there a plan that the RAT QR code can be used as an entry pass to venues, by presenting it to gate keepers?

I think something like this is indeed planned, see https://github.com/corona-warn-app/cwa-app-ios/pull/2422, which implemented the text:
"Auf Wunsch können Sie über die App Ihren persönlichen Infektionsstatus nachweisen (z.B. negativer Schnelltest). Bitte beachten Sie, dass Sie grundsätzlich nicht zum Nachweis Ihres Infektionsstatus per App verpflichtet sind. Sie können Ihren Infektionsstatus im Rahmen der rechtlichen Bestimmungen an Ihrem Aufenthaltsort auch auf andere Weise nachweisen."
Also, there is the PR https://github.com/corona-warn-app/cwa-app-ios/pull/2437 which introduced a counter which counts how long the test result is already available. Also, it includes this text:
"Sie können den hier angezeigten Befund auch als Nachweis für das Vorliegen eines negativen Schnelltest-Ergebnisses verwenden.  [...]"

Related Issue:

https://github.com/corona-warn-app/cwa-wishlist/issues/449 - Rapid test integration - documentation

Thanks, @Ein-Tim , you're like a walking library 😁

@dsarkar
Hi Dipankar, I hope you had a nice start into the week!
Do you plan to refer this issue to the people in charge? I think would be good not to loose too much time, as RAT implementation for release 2.1 already started.
This is also related and additionally illustrates my questions/doubts/concerns: https://github.com/corona-warn-app/cwa-wishlist/issues/463
Thank you, and have a nice day!

To add one thing here:
Please clarify with Apple & Google if there is a problem with the non-anonymity of the RAT integration.
It is planned that the following personal data is needed: first name, last name, date of birth (see also OP).

@heinezen
Hi Christoph, as @dsarkar seems to be off-charge at the moment - could you provide a short feedback if this issue is already under evaluation/consideration in the associated departments?
Sorry for my impatience, but I think the here discussed points have a non-negliable importance for the further implementation of RAT and I don't want CWA to run into any kind of trouble here..
Thanks a lot, V.

I guess we'll answer here finally, sorry for the delay

Is there a plan that the RAT QR code can be used as an entry pass to venues, by presenting it to gate keepers?

It is intended as a proof, but then it got superseded by the EU-wide implementation via DGC. There have been a lot of changes in the past 2 months, so the idea of how exactly it was intended to be used might have changed.

Why is it necessary to store personal data (i.e., firstname, lastname and date of birth) inside the QR code?
Why was an approach different from PCR test chosen, which obviously does not contain directly linkable personal data?

The personalized RAT result is a proof that you made a negative antigen test (legislation may vary between federal states). Unlike the non-personalized RAT and PCR-test results it is not only used for your own information. The personal information is supposed to be cross-checked by the verifier using your ID card.

Do you see any risk, that this QR code might unintentionally be exposed to unauthorized persons, for example by posting photographs with the QR code to facebook ("Look, my first rapid test!") or by presenting it to fraudulent fake gate keepers, and personal data could be disclosed?

Yes, we have seen quite a few examples of that with different QR code types (vaccination + rapid test) by now. However, all digital proofs are only valid in combination with an ID card (e.g. passport) that must be checked by the verifier. Therefore, even if an adversary can recover a certificate, they cannot use it effectively if all verifiers follow a standard process.
Disclosure of personal data is a problem that we are trying to address. Unfortunately, a lot of people don't think about the consequences of sharing their certificates on social media. I don't think they are fully to blame here because not everyone knows how QR code encoding works or is aware that they are sharing not only their proof, but basically a universal proof with their data on it. With the EU certificates we are trying to mitigate this by including as little information as possible while also spreading some awareness about the secure handling of QR codes.

Corona-Warn-App Open Source Team

If the personal data inside the QR code is necessary, why did you not choose an approach, where the embedded personal data is encrypted for the QR code and can later be decrypted by fetching the decryption key via an (authorized) app/personnel?

From a cryptographic perspective, keeping information confidential with one untrusted party (i.e. the verifier) is not as easy as you think. We have to assume that the verifier is untrusted because the RKI cannot authorize every restaurant owner or event organizer manually, and even if they could, the chance that the key gets leaked increases with every new person involved. Same with an authorized app where you can just extract the key.

Well - unfortunately, the European solution was specified under much time pressure and did not address this well. They could have designed a solution with a trusted verifier instead. Some kind of cryptographic protocol, where the verifier proofs itself trusted towards the wallet, and only then the wallet discloses personal data.
Now with the current spec this kind of extension is indeed hard, if not impossible. As long as we have a requirement of backward-compatibility, a rogue verifier can always claim itself as 'version 1', and will get all data without such an authentication step.
Question: How much are the cwa developers involved (and will be heard!) in this kind of discussion for the European specs?
Do you think there is a chance of improvement, or is it too late?
Would maybe other ways of discussing such topics be more promising, like from the political or legal side (or Datenschutz-Beauftragte or similar)?

@vaubaehn Please decide how to proceed with this now one year old issue.


feat: make tranporter attribute type more generic

Hello,
currently transporter attributes are inferred or explicitly typed as DefaultTransporter, which is too bad since the Transporter type exist I assume to make room for custom implementation (which I use, but currently I have to either extends DefaultTransporter, or force TS to ignore the typing)

As a note - I think this is a worth-while change, but would be backwards-incompatible as Transporter does not have static USER_AGENT and the configure method (which are public for consumers). Marking this PR for a future major release.


Ideas [TODO]

Main:

[ ] Animate main tools
[ ] Made a ̶P̶e̶r̶f̶e̶c̶t̶ ̶c̶o̶p̶y̶ ̶o̶f̶ ̶A̶v̶a̶r̶i̶t̶i̶a̶ mod look like my inspiration (Avaritia)
[x] Made Infinity Pickaxe break bedrock (I forgot add this feature)...
[ ] More compatibilities

Compatibilities:

[ ] Avaritia
[ ] ProjectE
[ ] WAILA (Show ingredients on tab)
[ ] MineTweaker

Random thoughts that probably I made while in bathroom and won't enter in the game:

[ ] MrCrayfish Furniture Mod support
[ ] Galacticraft support
[ ] A block that can explode the entire world (this include you PC)
[ ] Infinity Chest with infinity storage
[ ] Iron Chest Mod support
[ ] Storage Drawers support
[x] Infinity Banana...


docs: fixes examples to include permissions argument

This PR fixes the examples in the README.md by adding the now required Permissions argument.

bors retry

@Yatekii @Tiwalun actually, the error that the CI is throwing is exactly the same issue I was running into earlier. I described it in this conversation. If there is interest, I can do a quick PR to not use the vendored libusb1-sys feature by default?

bors retry

Guess someone else will have to kick these off then 🤷🏻

bors retry


dynamic TileJSONs

I'm dealing with scientific datasets and use martin to serv the values as a global grid to the browser.
At the moment I'm (mis-)using the TileJSON to share some basic stats like min,max,avg of the dataset with the client to use it for proper styling (e.g. endpoints of interpolation for fill-color).
As the dataset changes over time I have to re-run the comment on function SQL everytime the dataset grows and also restart martin. Is there a way to make the TileJSON response more dynamic?
Or maybe there is another way to make generic JSON metadata endpoints available, without running another server?

that's a cool way to mis-use it :)  There is a lot of need to make it dynamic - see #288 - but sadly noone had any time to get it over the finish line. It's a TODO...  Help wanted :)

Help wanted :)
I totally understand - but I've never came in contact with rust.

According to Google, it takes just one month to become mega-productive in Rust ;)
https://www.youtube.com/watch?v=QrrH2lcl9ew

Lets fold this issue into https://github.com/maplibre/martin/issues/288


How to call package methods ?

 I.e. how to call a function a module (table). Assume the example below:
let's say this is my lua code:
MyGame = {... }

function MyGame:Tick()
   print('tick')
   ....
end

This is the c++ code.
sol::state L;
L.open_libraries();
L.script_file("game.lua");
L["MyGame"]["Tick"](L["MyGame"]);

This seems to work but I doubt this is the "idiomatic" way this is supposed to be done... it's just way too ugly and also having to pass the table self parameter explicitly doesn't seem right. This might be that I'm just confused about how to use the lib properly but like I said I can't really find anything like this in the examples.
I'm also interested to contribute some example code if needed once I wrap my own head around this. Thanks!

The self-call tutorial example looks to be what you're trying to do:
https://github.com/ThePhD/sol2/blob/develop/examples/source/tutorials/quick_n_dirty/self_call.cpp

The self-call tutorial example looks to be what you're trying to do:
https://github.com/ThePhD/sol2/blob/develop/examples/source/tutorials/quick_n_dirty/self_call.cpp

This seems to work but I doubt this is the "idiomatic" way this is supposed to be done... it's just way too ugly and also having to pass the table self parameter explicitly doesn't seem right.

You can make it a little cleaner by just saving some variables, like using a sol::table as @atom0s has shown in the linked example:
sol::state L;
L.open_libraries();
L.script_file("game.lua");

sol::table self = L["MyGame"];
self["Tick"](self);

There's no "member function"s in Lua. MyGame:Tick() is syntax sugar for MyGame.Tick(MyGame). I can't do that "magical rewrite" for you in sol2, because one function call syntax needs to work for both "member functions" and normal functions. So, you need an explicit "self" parameter.
Not ideal, but that's the way it goes! If you really need some kind of special object that always passes "self", let me know and maybe I can design something.

This seems to work but I doubt this is the "idiomatic" way this is supposed to be done... it's just way too ugly and also having to pass the table self parameter explicitly doesn't seem right.

You can make it a little cleaner by just saving some variables, like using a sol::table as @atom0s has shown in the linked example:
sol::state L;
L.open_libraries();
L.script_file("game.lua");

sol::table self = L["MyGame"];
self["Tick"](self);

There's no "member function"s in Lua. MyGame:Tick() is syntax sugar for MyGame.Tick(MyGame). I can't do that "magical rewrite" for you in sol2, because one function call syntax needs to work for both "member functions" and normal functions. So, you need an explicit "self" parameter.
Not ideal, but that's the way it goes! If you really need some kind of special object that always passes "self", let me know and maybe I can design something.

@atom0s @ThePhD  Thanks for the quick replies. Ok, if that's the "right" way to make the function call then that's it and that's fine.

@atom0s @ThePhD  Thanks for the quick replies. Ok, if that's the "right" way to make the function call then that's it and that's fine.


Remove PropTypes and DeprecatedViewPropTypes from ViewerPagerAndroid.android.js

Related to #21342
Remove PropTypes and DeprecatedViewPropTypes from ViewerPagerAndroid.android.js
Test Plan:
Flow tests succeed

[x] yarn prettier
[x] yarn flow-check-android
[x] yarn flow-check-ios

Release Notes:
[GENERAL] [ENHANCEMENT] [ViewPagerAndroid.android.js] replace prop-types by Flow

Thanks for contributing this but I just realized when seeing that you had conflicts that ViewPager had actually already been converted in this PR which just landed: https://github.com/facebook/react-native/pull/21347. Sorry for the hassle. Maybe you could take SwipeableQuickActions instead?

I fixed InputAccessoryView and IntegrationTestHarnessTest instead thanks


No way to set k in the autolayout

There is no way to set k or scale in the autolayout algorithm. At the moment for small networks, the nodes are positioned quite far apart.

This is more complicated that is seems. will investigate.


How to get or calculate First token latency and second / next token latency in python runtime and cpp runtime benchmarking ?

I am doing benchmarking in python runtime and in cpp runtime. But there are no first token and second token latency values.
Please help me with the process to calculate them.
TensorRT-LLM version : v0.10.0
GPU : Nvidia L40S
sample output of cpp runtime :
/app/tensorrt_llm/benchmarks/cpp/gptSessionBenchmark --engine_dir ./engines/llama_7b/fp16/fp16-bs32-beam1-normalusecase/ --warm_up 1 --batch_size 1 --num_runs 10 --input_output_len 1024,128 --beam_width 1
Benchmarking done. Iteration: 10, duration: 25.61 sec.
Latencies: [2561.47, 2561.20, 2560.63, 2562.01, 2557.57, 2562.35, 2562.13, 2562.02, 2562.01, 2562.08]
[BENCHMARK] batch_size 1 input_length 1024 output_length 128 latency(ms) 2561.35 tokensPerSec 49.97 generation_time(ms) 2492.30 generationTokensPerSec 51.36 gpu_peak_mem(gb) 44.75
sample output of python runtime :
[BENCHMARK] model_name gpt_350m world_size 1 num_heads 16 num_kv_heads 16 num_layers 24 hidden_size 1024 vocab_size 51200 precision float16 batch_size 1 input_length 60 output_length 20 gpu_peak_mem(gb) 4.2 build_time(s) 25.67 tokens_per_sec 483.54 percentile95(ms) 41.537 percentile99(ms) 42.102 latency(ms) 41.362 compute_cap sm80

@kaiyux  Could you please take a look? Thanks

Thanks @QiJune , for the response. @kaiyux could you help he out here. I just need the process how to calculate first token and second token latency in python and c++ runtime.


meta.xml file problem

Hello,
I am facing a problem because of already existing Managed Packages on my dev org, which come under tab of Version setting on any VF page. And when i select this VF page to create a package through your provided code then package creates but has Package Versions of unwanted Managed packages. This causes error during deployment to any target Salesforce Org because might be those Managed package not installed on target org.
Can anybody help me to remove such unwanted package versions from meta.xml file of VF page?
Regards
Harshad

@harshad22dani  i am not sure how this relates to this repo tbh. But... just go ahead and delete the entries from the meta.xml file for the unwanted managed packages and try your deploy again is generally the best approach.


o1vm/riscv32im: adding programs for unit tests

The idea of this set of changes is to introduce all the tooling that can be used by the developers working on the riscv32im to test the interpreter.
The set contains targets in the Makefile to compile the RISC-V GNU tool chain and some examples of basic programs written in the RISC-V 32IM ISA.
The test suite could contain actual functional tests, but also tests that should trigger exceptions or detect malicious prover/witness builders. The idea came out after witnessing these kinds of subtle changes.
The test related to o1vm/resources/programs/riscv32im/src/sll.S is commented for now because lui is implemented late in the @svv232 PR train (see https://github.com/o1-labs/proof-systems/pull/2852), and trying to rebase on top of his branch cause conflicts.
I would suggest having this set of changes on master, and start integrating instructions by instructions, with their corresponding unit test? No strong opinion, but it helps to shape the correctness of the slightly bigger program which is fibonnaci.

Done.


[WIP] Release v1.4.0

v1.4.0 - 2018-03-23
Pending inclusion:

[ ] https://github.com/resin-io/etcher/pull/2137 – upgrade(package): Bump drivelist 6.0.4 -> 6.1.3
[ ] https://github.com/resin-io/etcher/pull/2135 – fix(GUI): fix status dots to their position
[ ] https://github.com/resin-io/etcher/pull/2121 – upgrade(package): Update winusb-driver-generator to v1.1.7

Pending fixes:

[ ] Incorrect paths in webpack bundle when requiring unbundled dependencies

Features

Display image size for comparison if drive is too small
Implement writing to multiple destinations simultaneously
Add colorised multi-writes progress status dots.
Replace Helvetica as the main font with Roboto.
Add drive multi-selection to the store.
Move CLI write preparation logic into SDK
Add spacing to the drive-selector warning/error labels.
Resolve JSX files
Separate SVG component's path and content attributes.
Warn the user on selection of large drives.
Make the drive-selector button orange on warnings.
Consolidate low-level components into Etcher SDK
Use native code to clean drives on Windows
Log the banner load event to analytics.
Increase UV_THREADPOOL_SIZE to allocate 4 threads per CPU
Replace template paths with template contents.
Add icon next to drive size when compatibility warnings exist.
Replace ng-show/hide with ng-if on main page.
Add lib/gui/app folder to ease into Webpack usage.

Fixes

Make all .label tags' text bold and remove need for <b> tags.
Support building Etcher on armv8
Specify UTF-8 encoding with meta tag.

Misc

Use SVG contents list in main template.
Remove stale JSON object plainifying in store
Move memoize function to shared utils.
Add missing name param to verifyNoNilFields JSDoc example.
Remove stale invalidKey check in store.
Rename selection-state and store functions.
Remove unused robot protocol
Upgrade eslint to use object-curly-newline options.
Fix "Array buffer allocation failed" when flashing some .dmg images
Replace Lodash templates with arrow-functions.

PR Checklist:

[x] Bump the version number in the package.json's version property
[x] Bump the version number in the npm-shrinkwrap.json's version property
[x] Add a new entry to CHANGELOG.md by running make changelog
[ ] Update screenshot.png, so it displays the latest version in the bottom right corner
[x] Revise the updates.semverRange version in package.json
[ ] Revise CHANGELOG.md

Release Checklist:

[ ] Manual regression testing
[ ] Merge this
[ ] Tag the commit on master
[ ] Forum post
[ ] Update Etcher website
[ ] Mailing List update

Cool, looks like it's gonna be an exciting release! I'll keep my fingers crossed for you all that there's not too many release headaches :-)


Pylance error detection does not update in Jupyter Notebook

 Environment data

Language Server version: 2021.6.4-pre.1
OS and version: win32 x64
Python version (and distribution if applicable, e.g. Anaconda): Anaconda 3 (Jupyter notebook)
python.analysis.indexing: undefined
python.analysis.typeCheckingMode: off
VS-Code Insiders

 Actual behaviour
Pylance does not update syntax error detection with open file. In the attached code snippet, Pylance showed 22 errors based on various typing mistakes when writing, and did not clear these errors until the Jupyter Notebook was closed and restarted. Errors included notifying of typing mistakes, missing semicolons, and undeclared variables.
 Expected behavior
Pylance should be able to register when an error is corrected in a Jupyter notebook and update the Problems or Errors section of the interface as neeed.
 Code Snippet / Additional information

with open('insurance.csv') as file:
    data = csv.DictReader(file);
    for i in data:
        dataset.append(i);

I don't think that this is a Pylance bug; the actual sending of changes is handled by the Jupyter extension and core extension. If this is done correctly, the diagnostics will get refreshed.

Can you switch your language server setting to JediLSP or Microsoft and see if things change?

Doing so caused other issues with Jupyter, but did fix this issue, so the problem lies there. I'll reinstall jupyter and investigate from that angle.

Well, I'd think that if changing the language server meant this was no longer reproducible, then it would then be a bug in Pylance (which of course is possible), but maybe I'm misunderstanding you.

Changing the language server crashed Jupyter. Once I went back in and messed with the settings, the default language server was working fine again, which indicates to me that the issue was something with Jupyter. I switched back to the default language server and tried  to reproduce, but the error could not be replicated.
In other words: restarting Jupyter fixed the issue, changing the language server had no impact on resolution.


Discuss and Formulate a Unique Selling Proposition for Lodestar

Is your feature request related to a problem? Please describe.
Lodestar does not have a clear positioning that highlights how it is different and unique amongst other clients out there. We think such clear positioning, if present and consistently communicated, will help in making it clear why users should run Lodestar: thereby increasing adoption and also improving ethereum client diversity.
Describe the solution you'd like
First step towards a solution is to discuss and formulate the unique selling proposition for Lodestar. This is the reason behind the creation of this issue. It should serve as a placeholder for the discussion.
This should then be proceeded by agreeing on what the unique selling proposition should be and use that consistently in marketing endeavours.
Some suggestions regarding this include:

Lodestar as the client that finally makes the dream of light client a reality
Lodestar as a community of Ethereum POS libraries
Lodestar as an accessible project (built with TypeScript) hence one developers can easily contribute

We also need to look into the resource utilisation of Lodestar and perhaps there could be characteristics that could also be presented as unique selling points.
Additional context
During the Lodestar planning meeting on 21/01/2022 it was stated that the content of the lodestar website will get a review/revamping. In other to make such a revamping worthwhile and effective, it was stated that we first need to identify what makes Lodestar unique, and why users should run Lodestar instead. Having a clarity on this would help in shaping the content review of the website and other marketing activities.
This issue is meant to track this discussions.

Closing this in favour of https://github.com/ChainSafe/lodestar/issues/3653


[Bug] Flagging arbitrary entity as NPC no longer works.

Description
Passing an $entity argument is no longer possible when calling NpcDialogue->sendTo().
I have tried myriad entity types below and all did not work:

Player
Custom entity created with Customies
Zombie

Steps to reproduce

Spawn the entity to player with code.
Based on this code: https://github.com/refteams/libNpcDialogue/tree/e19b6328ad181372b3402357bc400562fe519f7a#api
Add an $entity argument after sendTo($player,

Expectation
The dialogue opens with the given entity present.
Reality
The dialogue never opened.
Environment
Minecraft: 1.20.15 (Protocol 594)
PocketMine-MP: 5.4.3
libNpcDialogue: 1.0.0

My god, the goddamn Mojang broke this again...

oh wtf it works today

Still not sure about other entities...

Initial debugging seems to suggest that this was caused by a race condition that the open-dialogue packet is sent before its entity's flags (network metadata) are synced to the client.

Maybe call $entity->sendData() before opening the dialogue? Or schedule a delayed task.

https://github.com/refteams/libNpcDialogue/blob/e19b6328ad181372b3402357bc400562fe519f7a/src/ref/libNpcDialogue/NpcDialogue.php#L120-L123
Perhaps add sendData() here so that data could be synchronized before sending the dialogue packet.

Uhh, it might be me forgot to put:
		if(!libNpcDialogue::isRegistered()){
			libNpcDialogue::register($this);
		}

I just read the README, not the example plugin. Maybe you should include that to the README as well?

Oh, didn't notice them. But is that fix the error? The register part is only for event handlers. Sending dialogue should not have effect by handler thing.


cargo-binstall: 1.3.0 -> 1.3.1

Diff: https://github.com/cargo-bins/cargo-binstall/compare/v1.3.0...v1.3.1
Changelog: https://github.com/cargo-bins/cargo-binstall/releases/tag/v1.3.1
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 255684 run on x86_64-linux 1

1 package built:

cargo-binstall


Issue with k8s.io/docs/concepts/workloads/controllers/deployment/

The --record does not work when trying to undo the deployment
kubectl rollout undo deployment/nginx-deployment. I understand that --record helps to know the changes made to the deployment and to see in rollout history. But, Even when we are undo -ing the deployment to the old version is also changing or updating the deployment right ?  why that is not recorded using --record.

This is a...

[x] Feature Request
[ ] Bug Report

Problem:
--record doesn't work when undo the deployment.
Proposed Solution:
is it possible to use the versioning like git, capturing/tracking all the changes ...?

Page to Update:
https://kubernetes.io/...

@premkumar403, not sure if this is a docs issue. Have you tried any of the support channels?

@shubheksha, I haven't tried the support channels. Thanks for helping. Will try the support channels.

No problem! Closing this for the time being, feel free to re-open or file another issue :)
/close


Fix for issue #332

Fix for issue #332

:+1:

Seems like it would be better to just make sure that attributes with defaults are always set in initialize. That is what I did in toy store.
https://github.com/jnunemaker/toystore/blob/master/lib/toy/attributes.rb#L29-33
https://github.com/jnunemaker/toystore/blob/master/lib/toy/attributes.rb#L102-107
Thoughts?

Two thoughts.

Setting defaults on initialize makes sure that defaults like bellow behaves the way people exepct it to (Set on initalize).
:default => lambda { Time.now }

Setting them on initialize makes new just a tiny bit slower.

I think setting it on initialize is the better way to do it.


Disable templates when opening a doc comment

Please add an option to disable adding a template when a doc comment is opened.
For example:
/**|
def ...

After hitting space:
/** @type {[type]} [description] */
def ...

This is not very useful for me, and I would really like to disable it, as I have to delete it each time.

Add jsdocs_quick_open_inline: false to your settings now to disable that.


Doesn't work in IE7, IE8 when loaded through RequireJS

Just had a problem with loading MediaElement using RequireJS. It didn't work in older browsers like IE7, IE8 which do not support HTML5 video tag. Example I used:
require(["mediaelement/mediaelement-and-player"], function(){
	$('video').mediaelementplayer();
});

Solution is to create HTML5 elements manually
document.createElement('video');
document.createElement('audio');
document.createElement('source');

or use HTML5 Shiv https://github.com/aFarkas/html5shiv

Thanks for mentioning this. Yes, the shiv code needs to happen in the <head> and if you use some other means to load MediaElement.js its built in shim code won't get called in time.


Add differentiable functions doc.

Add "Differentiable functions and differentiation APIs" document, explaining:

@differentiable function types.
@differentiable declarations.
differentiation APIs.

Great progress, I’ll have some time to review this later today!

Thanks @rxwei for the thorough review!
All comments have addressed, ready for re-review.

I think the document is good to go!


type-connect part 3: app, common, devices, folders, menubar, reducers

This is part one of this being applied to the entirely of the app

[x] Sadly, short term, we have to move to only using the mergeProps form of connect. This adds the default mergeProps to all calls that didn't have it

@keybase/react-hackers this is ready


cannot resolve files when use url() in less

I use url() in less like this

and i get error like this

Expected Behavior
get correct url path
Actual Behavior
throw error show it cannot revolve path
esbuild config

Fixed in #76. Could you please try the latest version?


[Ludown] Using a list entity in an utterance is not documented

Tool
Name: Ludown
Describe the problem
The ludown file format documentation (https://github.com/Microsoft/botbuilder-tools/blob/master/packages/Ludown/docs/lu-file-format.md) does not demonstrate how List entities should be included in Utterances.
The correct format is to write an utterance that just uses one of the list entries directly in plain text (no curly braces or other syntax:
# Bands
- Show all rock bands

$genre:Rock=
 - Rock

$genre:Electronic=
 - Electronic

However, this is not explicitly documented. As a user, I was trying utterances such as:
- Show all {genre=Rock} bands
- Show all {genre} bands

Describe the solution you'd like
Please expand the Lists documentation to show some usage examples and explicitly state that developers should include a value from the list directly in the utterance, not an entity label or any other value.
Additional context
One example is in an example ludown file: https://github.com/Microsoft/botbuilder-tools/blob/master/packages/Ludown/examples/9.lu#L40
[enhancement]

Add info in the file format document. PR is here.


[Browser] Unable to start correctly

Describe the bug
I am trying to develop a sample using 11.0-preview-6，but my application started with an error：
Uncaught SyntaxError: The requested module './avalonia.js' does not provide an export named 'registerAvaloniaModule'
Screenshots

Desktop (please complete the following information):

OS: Ubuntu 22.04 LTS
Version 11.0-preview-6

Additional context
11.0-preview-5 normal operation.

I have heard you may need to clean the server cache if you updated to preview6. Can you try it?

I have heard you may need to clean the server cache if you updated to preview6. Can you try it?

Yes，I clean my project and rebuild it , clean my browser history and cache, but it still reports an error

The same or a different?

Sorry, I found out it was my fault！
I created my project with Avalonia.Template <IP_ADDRESS>, it use preview 5, so I manually upgraded to preview 6, but the main.js in AppBundle not updated. It's working fine when I update mian.js.
And when will there be a preview 6 template be available？

I thought it is available? You need to update them on your own btw.
I'll convert this issue into a Q&A now, because I think it's not a bug.


Deadlock releasing request pad for nvstreammux

@Sscsmatrix
The issue you mentioned earlier today... about the deadlock you see shutting down your script.
It has been reported to others... covered on the thread here
https://devtalk.nvidia.com/default/topic/1064179/deadlock-in-gst_element_release_request_pad-with-nvstreammux/
Looks like they're still waiting for an answer from NVIDIA

@Sscsmatrix I found the secret sauce on another thread... and this has been fixed.    I will try and obtain some debug logs


mutation with variable example

I've spent lots of time figure it out. I think somebody may need this example, too.

Thanks.


DATA INPUT and MODEL LOADING

HI,
I am trying to replicate the paper example of 'inline_holography_3d_tracking'. The code is working fine but I am facing few issues. I would be very thankful if you guys can help.

I am trying to save the trained model using save.model(my_model) , but when I am loading the weights using load.weights('my_model'), I am facing this error. "ValueError: Unable to restore custom object of class "MeanMetricWrapper" (type _tf_keras_metric)." Is there any way to save and load the model. I have tried h5 file , and it gives the same issue.

I am having a measurement video of holopgrahic particles on which I want to use this U_net model. How should I input my video. Does it need some kind of preprocessing. I am confused because in the example the input dataset is having the video in .mat format while my video is in .AVI format. Also, in the example there are traces and mapping. How should I get it for my dataset?

For the traces of the particles do I need to use the MAGIK model? is it possible to do with U_net?

Thank you for your time and this framework.

@BenjaminMidtvedt  @JesusPinedaC

@avi-xd

If you are just loading the model for evaluation, you can do load_model("my_model", compile=False).
You should load your video as a numpy array, using for example cv2. You should format your data to be of shape `(timestep, width, height, 1) iirc. You might need to normalize the data depending on the format. Look at the pixel intensity histogram of the simulations and ensure it matches decently with the histogram of the experimental data.
U-net will not do tracing. The simplest is to use hungarian method, or a pretrained MAGIK model. @JesusPinedaC can help with that if needed

Hi, Can you please tell how one can get the 'ProcessedField', 'Traces' and 'mapping' for their video data, I am not able to find any lead from the papers about any numerical algorithms for pre-processing of data before providing it to the model. In a 3D holography model, it seems necessary to have those for the model to work. Any lead would be of great help. @BenjaminMidtvedt @JesusPinedaC


Testing walmart API

Description:
This issue focuses on testing the search_items_API function from src.main_streamlit to ensure its correctness and reliability when retrieving product information from the Walmart site (denoted as wm). The main goal is to validate that the API returns structured and expected data, such as product titles, prices, links, timestamps, and images, for a specific product (in this case, "laptop").
Objective Test Cases:

API Returns List of Items:

test_api_walmart: Asserts that the API call returns a non-null response.
test_api_walmart1: Ensures the returned list contains more than zero items.
test_api_walmart2: Verifies the returned list contains exactly nine items.

Data Type and Structure Validation:

test_api_walmart3: Confirms the response is a list.
test_api_walmart4: Checks that each item in the list is a dictionary.

Key Existence Validation:

test_api_walmart5: Asserts each dictionary item contains a title key.
test_api_walmart6: Verifies the presence of a price key.
test_api_walmart7: Confirms each dictionary has a link key.
test_api_walmart8: Ensures each dictionary includes a timestamp key.
test_api_walmart9: Checks for the existence of an img_link key in each dictionary.

Field-Specific Validations:

test_api_walmart_collected_produce_price: Uses check_price() to validate that the price field values are in a valid numeric format.
test_api_walmart_collected_produce_title: Asserts each title field is non-empty.
test_api_walmart_collected_produce_link: Validates that the link field values are valid URLs.
test_api_walmart_collected_produce_img_link: Confirms img_link fields contain valid URLs.
test_api_walmart_collected_produce_timestamp: Ensures timestamp fields are non-empty.

Summary of Expected Outcomes:
The test cases are expected to verify the API's ability to retrieve and structure Walmart product information accurately and consistently, with each dictionary item containing essential product details such as title, price, link, timestamp, and image link.

Resolved, see #4.


Why posts are only displayed to subscribers

Hello,
Is there any technical (or non-technical) reasons that post can't be displayed in mastodon without following the ActivityPub account ?
Is BridgyFed sending post with the privacy status "follower only" like in mastodon ? can this be changed somewhere ?
Thank's

good question! activitypub delivery and visibility can definitely be subtle.
bridgy fed doesn't mark posts as follower only, and it ccs a special "public" audience, so they're definitely public. it can't deliver them to every existing Mastodon instance, though, so instances without any followers may need to fetch them on demand.
if you know more about activitypub delivery, I'm open to suggestions!

tentatively closing. feel free to reopen!


Command line -title

The command line option: [title]  Does not seems to accept spaces. However is does accept underscores. Which is not so clean IMHO. Or did I miss something?

Or did I miss something

--title "Example Title"
Placing a value in double quotes preserves the whitespace.

Thank you. I mixed up some options together forgot double quotes.


Created basic rules

Created object for basic rule.
First step towards #9
By using Types in typescript we can differ what is the type of rule easily. I also added checks to Joi to ensure that the rule has everything required before individually validating it.
Added tests to evaluate the process thoroughly.

@paritytech/opstooling it is ready for review.
I have not added the logic of evaluating a PR, that will be added later.
I decided to break it into two parts so it doesn't get too big and cumbersome to review.


Optimise usage of getDetailsUrl() from params.ts

While browsing Pods page as well as other part of the app a lot of getDetailsUrl() gets triggered. This leads to thousands console.log() messages in dev mode and about 7% of page rendering time.
Probably we should convert getDetailsUrl() to be used on click, and not generate links on render.
https://user-images.githubusercontent.com/9607060/144821533-723b5705-0f95-4a2d-b975-aa65f46fcadc.mov

I don't observe bunch of console.log messages as well as any visible CPU impact over rendering table. Testing in master.


Add Helm Chart Documentation

Would be nice to document, or at least link to, the helm chart in the https://github.com/kubereboot/charts repo.  I feel like it used to be in there but I did not see it currently.

Hey Alan B, Totally new here don't know how to work on this issue can you please guide me. I want to contribute and wanted to learn. I saw a lot of repositories issues but i didn't understand how to work on a issue.

Hi @helloabhii,
if you want to work on this issue, feel free to open a PR for it in this repository. In general you just have to look if someone is already working on an issue (it may be written in comments or the issue is assigned to somebody). If that's no the case, the issue is ready to be worked on, in general. If you have any questions you always can ping one of the maintainers in a comment: https://github.com/kubereboot/kured/blob/main/MAINTAINERS

Thanks for replying to me and also for the brief explanation @ckotzbauer,
I got what you said, But how do I work on this issue? What should I change in which part of the file? Please explain in detail. Again thanks !!!.

Hi @helloabhii,
for general guidance on contributing to open-source projects on GitHub, please follow these instructions: https://docs.github.com/en/get-started/quickstart/contributing-to-projects. In addition please read this section in out docs: https://kured.dev/docs/development/#certificate-of-origin
For the helm-chart documentation, please add a new section to this file: content/en/docs/installation.md

Thanks for replying @ckotzbauer,
I understand now how to contribute to projects,  But still, I didn't understand which section I have to add in the 'installation.md' file. Can you clarify more about what to add?

This issue is about the installation/usage of kured through a Helm-Chart. So add a section "Helm chart" and link to this document in a sentence below: https://github.com/kubereboot/charts/tree/main/charts/kured

Sorry for wasting your too much time, But  I don't know how to link these charts

What to do here.  Can you drop your DISCORD ID/link for more clarification? It will help me a lot, Thanks!

It is a markdown format. You can also have a look at other files where links are already included.

@ckotzbauer, Sir do you use Discord or any other social handler where I can talk to you personally?

No, I don't have a discord account. I adjusted the file in a way it could look like: installation.md
Please compare the original file you checked out and my file to see which changes I made and decide if this is a version you want to submit as a PR or if you want to do further modifications.

Oh, do I have to add only this line in the file called 'installation.md' ?

Yes, this is the new section I told you to add. I also added this additional headline at line 6, before the first paragraph starts:
Default installation with manifests

What is the issue now? Why merging is blocked?

@helloabhii I commented in the PR, the merge is blocked because no maintainer has approved and your commit is not signed-off (see my comment in the PR).

@ckotzbauer  Thanks for clarifying. I was busy with my exams. So I wasn't able to reply to you. I get it. Thanks!

Thanks for your work @helloabhii


Mentions don't display properly in Android

When creating my own adaptive card in Power Automate and attempting to use an @mention, the adaptive card does not call the correct name in Android, rather uses the fallback mention title.
There is no issue on desktop. web or iOS
Original post on Power Automate community link here
Please let me know if you need more information.

This is a know issue, we have active bug. We don't have ETA to share when it will be fixed.

Hello, is there an update on this?  This bug is still present and is impeding our ability to use mentions across our Corporation.

@Wajeed-msft @Abhijit-MSFT @VaraPrasad-MSFT  This issue should not be closed, but the project has been closed.  Please advise as the issue is still very present.

@SeanFBrampton : This bug is resolved, could you please check and confirm.

I checked yesterday before responding. It is not resolved.
I am unable to format an @mention on Android so it appears with the users name when using the "post a message to a teams user and wait" action with power automate.
I tested the code in a post message to teams user connector and everything works. When copying the affected lines of code over to the wait block, nothing comes across properly and there is no functioning mention.
Sean
Get Outlook for Androidhttps://aka.ms/ghei36

From: VaraPrasad-MSFT<EMAIL_ADDRESS>Sent: Monday, February 1, 2021 11:44:46 PM
To: MicrosoftDocs/msteams-docs<EMAIL_ADDRESS>Cc: Friedman, Sean<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL]Re: [MicrosoftDocs/msteams-docs] Mentions don't display properly in Android (#1983)
@SeanFBramptonhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSeanFBrampton&data=04|01|sean.friedman%40brampton.ca|b5bfdd2f01de425e80bf08d8c7354493|b209e2b2a1f744ea94c53c09c252e151|0|0|637478378897684840|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=g04NmkjuO%2BJAplR5UdwEAxkeJ5rwiAFWqf85zlN0%2Bws%3D&reserved=0 : This bug is resolved, could you please check and confirm.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsteams-docs%2Fissues%2F1983%23issuecomment-771356154&data=04|01|sean.friedman%40brampton.ca|b5bfdd2f01de425e80bf08d8c7354493|b209e2b2a1f744ea94c53c09c252e151|0|0|637478378897694837|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=T5hxGO88UuOEP9lYjcl5FrOioIAGGMwc9%2BEDbYn0%2Fok%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQTWFOBMRVZFHKBQO42UJY3S457L5ANCNFSM4P7VZBIA&data=04|01|sean.friedman%40brampton.ca|b5bfdd2f01de425e80bf08d8c7354493|b209e2b2a1f744ea94c53c09c252e151|0|0|637478378897694837|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=%2F0tnuPh%2BzjYXKY1Q1D%2BVGOTqN2fq8NmN8Fn6RVlitK8%3D&reserved=0.
Please review the City of Brampton e-mail disclaimer statement at: http://www.brampton.ca/EN/Online-Services/Pages/Privacy-Statement.aspx

@SeanFBrampton - Could you please test it on latest version?

I rebuilt this yesterday using schema 1.2, designed in adaptive-cards.io, and referenced Text formatting in cards - Teams | Microsoft Docshttps://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-format?tabs=adaptive-md%2Cconnector-html#sample-adaptive-card-with-a-mention to ensure my formatting was correct.  Within the Post an Adaptive Card to a Teams user and wait for a response, I do not get the correct formatting, see the attached screenshot.
[cid:8008ac98-61fb-4f8e-91d7-ca6007e1485c]
[cid:189626c5-37e2-4ac2-92ca-7e194811fc4f]
[cid:8dc5af73-fe65-41c9-900f-1deb0209967c]
[https://docs.microsoft.com/en-us/media/logos/logo-ms-social.png]https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-format?tabs=adaptive-md%2Cconnector-html#sample-adaptive-card-with-a-mention
Text formatting in cards - Teamshttps://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-format?tabs=adaptive-md%2Cconnector-html#sample-adaptive-card-with-a-mention
Describes card text formatting in Microsoft Teams
docs.microsoft.com
Sean Friedman
Analyst, Recreation, Administration and Special Projects
Recreation | City of Brampton
8 Nelson St. West │6th Floor
Brampton, ON │ L6X 4J2
T:<PHONE_NUMBER>[cid:811cca31-be2f-440d-bceb-0dade4483294] │ C:<PHONE_NUMBER>[cid:158ab646-a775-4cc9-90a5-3bed670a12e3]
www.brampton.cahttp://www.brampton.ca/

From: Nikitha-MSFT<EMAIL_ADDRESS>Sent: February 2, 2021 7:51 AM
To: MicrosoftDocs/msteams-docs<EMAIL_ADDRESS>Cc: Friedman, Sean<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL]Re: [MicrosoftDocs/msteams-docs] Mentions don't display properly in Android (#1983)
@SeanFBramptonhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FSeanFBrampton&data=04|01|sean.friedman%40brampton.ca|a2b90e949e0b41bea82908d8c7795294|b209e2b2a1f744ea94c53c09c252e151|0|0|637478671181599103|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=MpPzZzOnj%2F8hBllyk3KCmwFbG8NJxwL9v4%2F2ykqhIQU%3D&reserved=0 - Could you please test it on latest version?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsteams-docs%2Fissues%2F1983%23issuecomment-771613553&data=04|01|sean.friedman%40brampton.ca|a2b90e949e0b41bea82908d8c7795294|b209e2b2a1f744ea94c53c09c252e151|0|0|637478671181609101|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=35Y9NSZoq0AdOjAXHw%2BU9yowRoqe5pSJZO6DjDSCX0o%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQTWFOHMP3F5LDPO75JQ2S3S47YOXANCNFSM4P7VZBIA&data=04|01|sean.friedman%40brampton.ca|a2b90e949e0b41bea82908d8c7795294|b209e2b2a1f744ea94c53c09c252e151|0|0|637478671181609101|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=XgfM4wPeEZrkHBXoRKHN7o1z8Z%2FVQCWSe6XxhEq77uo%3D&reserved=0.
Please review the City of Brampton e-mail disclaimer statement at: http://www.brampton.ca/EN/Online-Services/Pages/Privacy-Statement.aspx

Did you tested the adaptive card on latest team build? Could you please try updating the teams version and check. If you are still facing the issue, please share the IOS Teams vesion.

[cid:cc488270-cb59-4e3b-a756-329b7d2871cb]
Android version:1416/<IP_ADDRESS>1012201
Sean Friedman
Analyst, Recreation, Administration and Special Projects
Recreation | City of Brampton
8 Nelson St. West │6th Floor
Brampton, ON │ L6X 4J2
T:<PHONE_NUMBER>[cid:f73e7693-563c-48fe-b573-6a3f97bf7d54] │ C:<PHONE_NUMBER>[cid:79d5d5f5-4c29-41e9-a1d4-e42014b11b2c]
www.brampton.cahttp://www.brampton.ca/

From: Nikitha-MSFT<EMAIL_ADDRESS>Sent: February 3, 2021 1:54 AM
To: MicrosoftDocs/msteams-docs<EMAIL_ADDRESS>Cc: Friedman, Sean<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL]Re: [MicrosoftDocs/msteams-docs] Mentions don't display properly in Android (#1983)
Did you tested the adaptive card on latest team build? Could you please try updating the teams version and check. If you are still facing the issue, please share the IOS Teams vesion.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsteams-docs%2Fissues%2F1983%23issuecomment-772280906&data=04|01|sean.friedman%40brampton.ca|0a2476a7a73c47552f8608d8c8109ca0|b209e2b2a1f744ea94c53c09c252e151|0|0|637479320982520539|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=%2BAA7ST8rQ5j0BmOC93zZ3m0mYqPFehR1AJabyp6Asa8%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQTWFOH6S3AFM3LWEP24EPLS5DXL3ANCNFSM4P7VZBIA&data=04|01|sean.friedman%40brampton.ca|0a2476a7a73c47552f8608d8c8109ca0|b209e2b2a1f744ea94c53c09c252e151|0|0|637479320982530522|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=AfwH0l7anCUS3e%2F%2FU4GoNxI60QjLYVVHwZbwmCwqypw%3D&reserved=0.
Please review the City of Brampton e-mail disclaimer statement at: http://www.brampton.ca/EN/Online-Services/Pages/Privacy-Statement.aspx

We are looking into it, we don't have ETA to share when it will be fixed.

Thank you for looking into it.
Sean Friedman
Analyst, Recreation, Administration and Special Projects
Recreation | City of Brampton
8 Nelson St. West │6th Floor
Brampton, ON │ L6X 4J2
T:<PHONE_NUMBER>[cid:c886a221-7cf1-46ac-840a-5090808d8204] │ C:<PHONE_NUMBER>[cid:bc264ab3-902e-4ba1-836a-74317a02d9de]
www.brampton.cahttp://www.brampton.ca/

From: Nikitha-MSFT<EMAIL_ADDRESS>Sent: February 5, 2021 6:50 AM
To: MicrosoftDocs/msteams-docs<EMAIL_ADDRESS>Cc: Friedman, Sean<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [EXTERNAL]Re: [MicrosoftDocs/msteams-docs] Mentions don't display properly in Android (#1983)
We are looking into it, we don't have ETA to share when it will be fixed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fmsteams-docs%2Fissues%2F1983%23issuecomment-773986006&data=04|01|sean.friedman%40brampton.ca|a74f8aa0c17b484642e408d8c9cc373d|b209e2b2a1f744ea94c53c09c252e151|0|0|637481226284495519|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=B6w21qlpMoccsAoHSuU40REJQsdM27LI9dAv31qRalw%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAQTWFOCGUGQLC5ZD6OCF673S5PLPXANCNFSM4P7VZBIA&data=04|01|sean.friedman%40brampton.ca|a74f8aa0c17b484642e408d8c9cc373d|b209e2b2a1f744ea94c53c09c252e151|0|0|637481226284495519|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=%2BncO2FXLOa5s9TeKwrs%2BLH1Lb5effLbQJxWNwIID%2F0k%3D&reserved=0.
Please review the City of Brampton e-mail disclaimer statement at: http://www.brampton.ca/EN/Online-Services/Pages/Privacy-Statement.aspx

Hello @SeanFBrampton - Sorry for delay in response.
This issue was fixed and rolled out publicly.
Could you please check and confirm whether you are still facing the same issue or it is already resolved?


Blink wallet sending attachment

Create a blink sending attachment clientside.
See Alby's code for an example and blink's docs.

Perhaps a noob question: what is meant by "attachment" in "blink sending attachment"? I tried to grok it via the provided links but I'm not sure it has registered.

You'd be adding blink to the wallets in attach wallets.

Wow, duh lol thanks!

Is anyone working on this? If not i think i can take care of it 🫡

No, nobody is working on this. I assigned this ticket to you now. If you get this done, you would be the first contributor who added a wallet!
This documentation should help you. Let us know if you have any questions or feedback how to improve it!


Cannot assign string to property FedexRest\Entity\Person::$phoneNumber of type int

I am seeing a new issue where we are trying to set the phone number string to the int value on PHP 8.0. We should adjust that value to be a string rather than an int on line 11 of the Person entity.

This will be resolved in PR !7


Fixing typos in documentation

Addresses #513

Thanks a lot, please run pre-commits and then LGTM!

LGTM, thanks!


HADOOP-18929. Exclude commons-compress module-info.class

Description of PR
https://issues.apache.org/jira/browse/HADOOP-18929
I can create a separate PR for trunk
How was this patch tested?
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

Let's wait for Yetus to run and then we can commit this.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
5m 20s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ branch-3.3 Compile Tests _

+0 :ok:
mvndep
16m  1s

Maven dependency ordering for branch

-1 :x:
mvninstall
22m 28s
/branch-mvninstall-root.txt
root in branch-3.3 failed.

+1 :green_heart:
compile
0m 22s

branch-3.3 passed

+1 :green_heart:
mvnsite
0m 45s

branch-3.3 passed

+1 :green_heart:
javadoc
0m 43s

branch-3.3 passed

-1 :x:
shadedclient
62m 57s

branch has errors when building and testing our client artifacts.

_ Patch Compile Tests _

+0 :ok:
mvndep
0m 25s

Maven dependency ordering for patch

+1 :green_heart:
mvninstall
11m  4s

the patch passed

+1 :green_heart:
compile
0m 22s

the patch passed

+1 :green_heart:
javac
0m 22s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
mvnsite
0m 31s

the patch passed

+1 :green_heart:
javadoc
0m 26s

the patch passed

+1 :green_heart:
shadedclient
23m 35s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
0m 17s

hadoop-client-runtime in the patch passed.

+1 :green_heart:
unit
0m 17s

hadoop-client-minicluster in the patch passed.

+1 :green_heart:
asflicense
0m 28s

The patch does not generate ASF License warnings.

108m  1s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6169/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/6169

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient codespell detsecrets xmllint

uname
Linux e37499fffb15 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / 4f908e2a475c394ac4011a34713ff48746a5fa4e

Default Java
Private Build-1.8.0_362-8u372-ga~us1-0ubuntu1~18.04-b09

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6169/1/testReport/

Max. process+thread count
680 (vs. ulimit of 5500)

modules
C: hadoop-client-modules/hadoop-client-runtime hadoop-client-modules/hadoop-client-minicluster U: hadoop-client-modules

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-6169/1/console

versions
git=2.17.1 maven=3.6.0

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

@mukund-thakur the 'patch' build seems to have worked ok - do you think this is safe to merge to branch-3.3?

I have actually merged this https://github.com/apache/hadoop/commits/branch-3.3 just now.


Remove "Run static analysis" and always run static analysis

Due to https://github.com/Azure/azure-sdk-tools/issues/3712, I am trying to create a manual review without static analysis, but unchecking the box at creation time doesn't work.

APIView created that it is still running the linter: https://apiview.dev/Assemblies/Review/f654d0b58676400a9fe225b5df013d73

@praveenkuttappan how does that checkbox affect the invocation of the APIView plugin?  To skip static checking on pylint, you need to run it with --skip-pylint.

Just to invade here from a Java perspective - this checkbox has always bothered me because it doesn't do anything in Java - we will always run diagnostics, because, why not? I wish we had a simpler 'create review' dialog that wasn't as confusing (the number of times I've seen people click the 'Java' text at the bottom thinking that enabled them to create a Java review is....embarrassingly large).

I will remove this checkbox and make run analysis always for al languages. @JonathanGiles I will check if I can simplify this. But languages like JS and C++ benefit from these instructions to run pre steps required to create artifact unlike Python, Java and .Net.

@praveenkuttappan I understand the need to explain the pre-steps. I've always wondered if we should have a separate 'Help' page linked to from the top-nav bar that provides this help (then the upload dialog can just have a 'Need Help?' link on it instead)

This was already done as part of recent change to support CADL language and create review page was modified as well.


Allow permissions within iframe element.

The example I can think of is Icones. I open it within nuxt devtools then I click 'copy to clipboard' then does nothing.
Example to make this work would be to add
<iframe src="index.html" allow="clipboard-write"></iframe>

Reference here: Permissions Policy

Could leave it up to the developer within addCustomTab within the iframe settings for more flexibility or just make it static for a quick fix.

Thank your for looking at it @cpreston321
Since it's for development, I guess it's good to add it for each iframe, happy to open a PR?

Same, I think we could have most of the reasonable permissions on by default

@Atinux will do. I can add PR now. For permissions what are we thinking enabling by default?
Adding this link for reference: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Permissions-Policy#directives


Unchecking "Apply Setting to all Profiles" reverts setting in non-default profile

Testing #188614

Default and testing profiles.
In default profile change color theme and enable "Apply Setting to all Profiles".
Switch to testing profile and uncheck "Apply Setting to all Profiles". The color theme reverts to the previous one. Maybe this is intentional, but I expect it to stay the same.

selected a new theme
selected "Apply settings to all profiles"
switched profiles
🐛 theme reverted

:bug: Now I can't uncheck "Apply settings to all profiles"

I noticed after posting the gif that the toggle did turn off at some point, but that wasn't happening very often. Reloading seems to have fixed it though

Here was the first bug, the second one in the gif above isn't happening anymore

I also tried with only built-in themes - once I had the OP behavior, and on the second try I was unable to uncheck the "Apply settings to all profiles" again

I noticed after posting the gif that the toggle did turn off at some point, but that wasn't happening very often. Reloading seems to have fixed it though

I could not reproduce this. Can you please check if the setting you are toggling is getting updated in the setting workbench.settings.applyToAllProfiles correctly in the application settings file? To open this file you can use following commands

If you are in default profile, "Open User Settings (JSON)"
If you are in non default profile, "Open Application Settings (JSON)"

If the setting is getting updated correctly then it could be a UI bug. Please check and if you can repro, file a separate issue with steps. Thanks.

Regarding first issue

selected a new theme
selected "Apply settings to all profiles"
switched profiles
🐛 new theme setting did not apply to the profile I switched to
I can repro and it seems to be a separate issue and not related to this. Hence filed a new issue for it - https://github.com/microsoft/vscode/issues/189129. Lets track this there.
I will close this and update the verification steps for this bug/fix.

To verify:

Have Default and Testing Profile
In Default profile change files.autoSave to afterDelay and enable "Apply Setting to all Profiles".
Switch to Testing profile and uncheck "Apply Setting to all Profiles".
files.autoSave value should remain to afterDelay


Add volume to change shared memory limit on notebook

Related-to: https://github.com/opendatahub-io/kubeflow/pull/110
Closes: https://github.com/opendatahub-io/odh-dashboard/issues/1593
Description
This includes a volumeMount onto each Notebook on creation.
which would allow user to have shard memory based on their node size.
How Has This Been Tested?

Deploy ODH or RHODS with odh-deployer switch with this PR image.
quay.io/opendatahub/odh-dashboard:pr-1594
Create a Notebook via jupyter tile or project workbenches
Check if the notebook is set up with the required volume mount.

Test Impact

Tested this behavior by creating notebook both on jupyter tile and project notebook.
Not sure, how to include test, if some one can provide example.
the code change would be caught by an end to end test.
Request review criteria:

Self checklist (all need to be checked):

[x] The developer has manually tested the changes and verified that the changes work
[x] Commits have been squashed into descriptive, self-contained units of work (e.g. 'WIP' and 'Implements feedback' style messages have been removed)
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has added tests or explained why testing cannot be added (unit tests & storybook for related changes)

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change.

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

Please add test steps before taking WIP off

This is Ready for Review.
We would like this in 1.31 release, please try to get this in.
cc: @Gkrumbach07 @alexcreasy

/remove do-not-merge/work-in-progress

@Gkrumbach07 @alexcreasy  Re-pinging for review
I would like this in 1.31 feature freeze.
apologies for short notice.

Ready for Re-Review

Rebase with main and pushed :+1:

Thanks @DaoDaoNoCode @Gkrumbach07
@andrewballantyne needs your approval for this to be merged.

No it does not, despite what the bot says. We have a two-approver policy in the Dashboard team. I'm just the only one with standard approval powers.
Our Process

ack, @Gkrumbach07 or @DaoDaoNoCode can one of you add the approver label to get this near to finish line?


Swagger docs auto push

Part of this PR is also upgrading swagger to 2.10 to alight with other projects.
The responseClass annotation attribute was removed in 2.10, hence the responseContainer and response attributes. This is the suggested way now, afaik.
Travis build won't invoke the build of the website immediately (=> tons of builds), but once the website is built it takes this up-to-date adoc file by this script (and adds a jBake header). Basically the poll model.
the "other side" of the mechanism:
https://github.com/hawkular/hawkular.github.io/blob/pages/.travis.swagger.sh
It uses GitHub API for pushing/reading the files, because githum mvn plugin is quite heavy-weight and we don't need to clone/push whole repo (it's expensive in Travis and it prolongs the build time).

Hi Jiri,
master branch is currently waiting to be updated with "wintermute" branch.
"wintermute" is our "next" branch.
Please, can you try to add these changes to that "branch" ?
Then we can avoid conflicts with merging.
Thanks,

ok, sure

closing and raising against wintermute branch (PR #25)


Support for no-root and weight-local-download inference

Feature request

Guideline for no-root local install without docker.
Guideline for weight-local-download (OFFLINE MODE).

Motivation

On many clusters or supercomputers, root permission is not granted to users. As a result,

docker is not able to be used; singularity may be incompatible.
rust is OK to be installed
protobuf can be installed by spack
sudo apt install does not work
make install fails

We really need weight-local-download，it is very important as an alternative to download weights from hugging face space by hf_download in python.

Network environment is strange in many regions. git clone from hugging face space works, while download by python script always fails.
For very big model, like BLOOM, supercomputer users share the downloaded weights in a sharing directory like /share/data/model/bloom. If we use "bigscience/bloom"(download by hf_download from network), every users have to download the weights again and again, since hugging face cache is allocated for every users, which is very space consuming and time consuming.

Your contribution
Our team tried to modified https://github.com/huggingface/transformers-bloom-inference to support OFFLINE weight inference successfully, but the method is very tricky.
Now we are trying to transfer the use of transformers-bloom-inference to text-generation-inference.

make install success, cargo install need not root


Feature/881983 register

:tada: This PR is included in version 1.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


It doesn't exit

Hello,
Hydrazine is an awesome app to create bots (using cclient) to keep my minecarft farms loaded. The problem is, when the bot is kicked from the server, it won't stop/exit so it cannot be restarted automatically using a .sh script. It would be nice if the app exits when the user is disconnected.

Thank you for informing me about this problem, it should be fixed now. :)


Enable service worker on development mode

Describe the problem
It's difficult to test my service worker by running build and preview each time i change something
Describe the proposed solution
🤷🏼♂
Alternatives considered
No response
Importance
nice to have
Additional Information
No response

Duplicate of https://github.com/sveltejs/kit/issues/5479


Support set theory

Needed operators:

set constructor, e.g. {1,2,3}
set comprehension {x | x : 1..10 & x mod 2 = 0}
domain, range, union...

we need set membership as well!

Translating set comprehensions to Z3 is rather hard, as there is no direct support for them in Z3. Any ideas how we can represent them instead?

Set membership and range is also blocking #21

mkSetSubset in Z3 is the <=. Non-equality can be done by adding != manually.

I think we shoul close this issue and add more specific ones for missing translations. Otherwise, this will probably never be finished.

Union case tested. Domain and range cases moved to seperate issues.


Support for double up on icons

With the typo fixes in #2109 we need to support double up on icons with "old" and new name.

The best way to solve this is to have double up on the icons in Figma (making a copy with old name) when fixing in #2109. This is because Figma is master and figma-broker is just a simple extractor and does not hold any state/opinion on which icons i exports


Compile only "changed files" from watch command

Is it possible through the roots build scripts to set a setting that would allow for only changed files to get compiled?
Atm. with < 20 files it takes several seconds to compile any change.
This is primarily changes to ex. .styl, .coffee etc.

Unfortunately it is not, because of dependencies - see #586 for a full explanation.
However, we are working on a next-generation version of roots called spike that holds on to a full dependency graph and solves this problem. It's in early stages so I wouldn't yet build any important production apps on top of it unless you want to be in close contact with us about bugs and breaking changes. Either way, in our experience so far it's been significantly faster in watch mode, so if you want feel free to keep an eye on it!

So Roots is getting "put on ice"?

The plan at the moment is once spike is fully stable and released to put Roots on "LTS", basically in maintenance mode. No new features will be added, but bugs will be fixed, dependencies will stay up to date, and everything will continue working as is. Down the road we will decide how long of a period this will be, but it will be at least a year.
Essentially, we have done what we can with Roots, it works well for us and many others, and we use it at my company in production for a large number of sites. But we have run up against limitations that require significant restructures to resolve, and therefore are moving towards a different project in order to not push another roots release that will be so different that migrating to it from an existing roots project would be an obscene amount of work.
tl;dr Roots will stay entirely stable and well maintained into the future, but if you want bleeding edge features, we can make that happen with spike.


Add references to lifecycle tasks in CLI chapter

Many people search for "gradle build command", which lands them on the CLI
chapter. This change ensures that the chapter links to an explanation of the
lifecycle tasks as well as naming the main ones. Hopefully this will get them
where they want in the docs.
Implements #dotorg-docs/346.

Tf

I cherry-picked this to release.  It looks like this branch is based on master.  It should show up on master once release is merged back.

Thanks. I didn't realise release was already available.


🧙♂ Gandalf Protocol - Grant Application

🧙♂ Gandalf Protocol
Grant category
Developer tools / services
Description
The Gandalf Protocol is an innovative solution that provides a highly secure and encrypted way of storing data on the Flow blockchain. It uses advanced encryption algorithms and distributed private keys to protect users' data and ensure maximum security and reliability. The protocol can be used for various scenarios where data needs to be private, such as password managers, identity protocols, and databases.
Problem statement
The lack of secure and efficient data storage solutions on the Flow blockchain has been a challenge for developers looking to build Dapps that require private and secure data storage. This project targets developers who need to store sensitive data in a secure and reliable manner on the Flow blockchain.
Proposed solution
The proposed solution is to develop and deploy the AssetControl Contract on Flow Testnet, which will save a specific encryption key on the user's storage, and decrypt it with a secret key stored inside Gandalf Protocol. The protocol will be managed by a Distributed Key Generation (DKG) algorithm, and multiple nodes will generate the secret key when required.
Architecture

This will enhance the security of the encryption and decryption process. The software will provide an interface for users to encrypt and decrypt their files and user storage key-value data using the secret key stored in Gandalf Protocol. The software will also provide an API that can be used by Dapps to encrypt and decrypt data.
Impact
The Gandalf Protocol will benefit the broader Flow developer ecosystem by providing an efficient and secure way of storing data on the Flow blockchain. This will enable developers to build Dapps that require private and secure data storage, accelerating development and expanding the FLOW ecosystem.
Milestones and funding

Milestone
Deliverables
Timeline
Risks
USD proposal

1 - Building Backend and DKG
Improving Security in Backend for Encryption Decryption process by implementing Distributed Key Generation (DKG)
4 weeks
-
20000

2 - Robust API Development
Developing robust API Structure for backend, and Improving Cadence Smart Contracts which will be executed on the users wallets
4 weeks
-
20000

3 - Frontend Development
Develop frontend for Gandalf Protocol Management
4 weeks
-
7500

4 - Testing, Documentation, Launch
Creating Docs for Gandalf Protocol, Testing and Deployment to Mainnet
4 weeks
-
7500

Total funding proposed: $55000
Project Details
We have developed a small prototype on Flow Blockchain at Devfolio Hackathon - https://devfolio.co/projects/gandalf-d16b
Other Links:

Github - Frontend
Github - Backend
Website - Frontend
Website - Backend
Contract

Team

Rushikesh Kardile - Github, LinkedIn

Vinay Sudrik - Github, LinkedIn

Name
Role
Contact

Rushikesh Kardile
Co-Founder
<EMAIL_ADDRESS>

Vinay Sudrik
Co-Founder
<EMAIL_ADDRESS>

Hi @Rishikeshk9, we reviewed your proposal in detail and decided to pass because it is unclear if the impact on the developer ecosystem will be high enough. We have yet to see strong evidence that developers need this today. We certainly see the potential of your solution, but the demand is unclear.
Thanks for taking the time to submit your proposal and feel free to reach me directly on Discord in case you have further questions: alx-flw.find#6198.


Load Balancer information Not up to date

Unable to complete the instructions as part of a lab/exercise as i am unable to follow the instructions listed. "Create resources for the load balancer"
"Availability Set" can't be selected as an option.

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

ID: af871177-05e5-4194-bbb1-69d765c475c2
Version Independent ID: a4ed57d6-3d56-bf1d-1f72-c81b00556960
Content: Quickstart: Create a public Basic Load Balancer - Azure portal - Azure Load Balancer
Content Source: articles/load-balancer/quickstart-create-basic-load-balancer-portal.md
Service: load-balancer
GitHub Login: @asudbring
Microsoft Alias: allensu

@Faricity , During the VM deployment, you will get an option to place the VM in an availability set. Only when you place the VM in an availability set, you will be able to choose Availability set option in the backend pool settings of Load Balancer.
Also, Adding a VM to availability set can only be done during the VM creation.

@Faricity , do you have any further questions?

@Faricity , I will close this issue. Please tag me if you have any further questions.

I also created the VMs in Availability set before trying to add them to the BackEnd Pool of the Load Balancer and I don't see the option to choose for the Availability set. I see the following options:

Unassociated
Virtual Machine
Virtual Machine scale set

No Availability set to select.

@Faricity , You should be able to add the VM in an availability set to the backend pool of LB. Make sure that the SKU which you choose for the LB and the SKU of the Public IP associated to the VM are same.


Httpin Invalid Media Type

What are the steps to reproduce?
Setup a flow with the following configuration with an http in node and http response node
[
    {
        "id": "ebb295ab.e35dd8",
        "type": "tab",
        "label": "Flow 1",
        "disabled": false,
        "info": ""
    },
    {
        "id": "3d6dd12d.e3060e",
        "type": "http in",
        "z": "ebb295ab.e35dd8",
        "name": "Uploads XML documents",
        "url": "/xml_upload",
        "method": "post",
        "upload": false,
        "swaggerDoc": "",
        "x": 450,
        "y": 280,
        "wires": [
            [
                "1df08233.db4f9e"
            ]
        ]
    },
    {
        "id": "1df08233.db4f9e",
        "type": "http response",
        "z": "ebb295ab.e35dd8",
        "name": "",
        "statusCode": "",
        "headers": {},
        "x": 770,
        "y": 200,
        "wires": []
    }
]

Post the following payload to the server
curl -X POST \
  http://<IP_ADDRESS>:1880/api/xml_upload \
  -H 'Content-Type: application/xml; name=123' \
  -d '<Tag><Child></Child></Tag>'

What happens?
500 Internal Server Error - media-typer is unable to handle Content-Types with parameters
What do you expect to happen?
200 OK
Content-Type of application/xml; name=123 should be valid according to RFC 2045, Content-Types should support parameters type "/" subtype *(";" parameter)
An issue has been created with media-typer https://github.com/jshttp/media-typer/issues/9
Consider moving to the better supported content-type npm module for the http in node. https://www.npmjs.com/package/content-type
Please tell us about your environment:

[x] Node-RED version: 0.20
[x] node.js version: 10
[x] npm version: 6.4
[x] Platform/OS: OSX
[x] Browser: Chrome

As media-typer suggested in jshttp/media-typer#9 you should use content-type instead for proper RFC support.

Thanks for the pointer. Have switched over to the content-type module. Will be in 0.20.4 this week.


Consider adding support for the bzlmod module system

We should figure out to to expose dependencies like Honggfuzz, and the OSSFuzz repository rules.
See more at https://docs.bazel.build/versions/main/bzlmod.html

Packaging up rules_fuzzing that provides a functional cc_fuzz_test wouldn't be much work. I would be happy to provide guidance if somebody wants to try it.
Getting java_fuzz_test to work requires more work. I am of course working on packaging Jazzer up for bzlmod, but that is blocked on rules_kotlin being available as a module. There is also a Bazel bug that I haven't been able to fix in time for Bazel 5.0.0 and that would definitely complicate making java_fuzz_test work with modules.

Bazel has started warning:
WARNING: --enable_bzlmod is set, but no MODULE.bazel file was found at the workspace root. Bazel will create an empty
MODULE.bazel file. Please consider migrating your external dependencies from WORKSPACE to MODULE.bazel. For more
details, please refer to https://github.com/bazelbuild/bazel/issues/18958.

While it's technically possible to mix WORKSPACE and MODULE.bazel until WORKSPACE is support is completely removed from Bazel in a few releases, the fact that rules_fuzzing requires calling rules_fuzzing_dependencies() in WORKSPACE causes conflicts during linking if MODULE.bazel specifies the same dependency (which prompted me to write something here because a project I'm working on ran into this issue).

https://github.com/bazelbuild/rules_fuzzing/pull/242 is going to add support.


revert gatewayCmd to Run dubbo go pixiu

What this PR does:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Codecov Report

Merging #557 (f96d57b) into develop (d25b697) will increase coverage by 0.11%.
The diff coverage is n/a.

:exclamation: Current head f96d57b differs from pull request most recent head 5b15065. Consider uploading reports for the commit 5b15065 to get more accurate results

@@             Coverage Diff             @@
##           develop     #557      +/-   ##
===========================================
+ Coverage    54.65%   54.76%   +0.11%
===========================================
  Files          666      667       +1
  Lines        77881    78143     +262
===========================================
+ Hits         42564    42795     +231
- Misses       31672    31704      +32
+ Partials      3645     3644       -1

see 18 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


build directory ignored by npm

Hi there,
maybe I am doing something the wrong way here but I created a new module by following the instructions in the README.
Then I edited the source/index.js and test/index.js files accordingly. And then hit npm publish.
When I installed it in another project by doing npm install my-module if I try include my module somewhere like const x = require('my-module'); it is unable to resolve it.
I see in the package.json file for my module it has this "main": "build/index.js", but if I go into the node_modules/my-module directory of my project I see there is no build directory.
Am I missing something that you know of, and is there possibly something unique with my setup or is this common behaviour of NPM? Thanks in advance

I see now that its being ignored in the .npmignore file. but I dont understand how it should be present after being installed if its ignored

I had to create a workaround (zipping and unzipping template), so npm does not ignore some scripts from a template on publish. You can see how it works in https://github.com/nkbt/cf-react-component-template
I reckon this needs to be updated.


Update Configuration to work with latest Sf2.1

This fixes an exception that appeared because of symfony/symfony#3365 - it's very likely to also fix symfony/symfony#3377. /cc @vicb please confirm it's still behaviorally equivalent.

It's not, and the other PR shouldn't have been merged.

@schmittjoh Are you talking about 3365 ? If this is the case, could you please provide more details.
I have further changes coming (next week), I'll ask you for a review before.

@Seldaek your changes look fine to me. To me this is only removing ineffective code (->addDefaultsIfNotSet is useful for concrete nodes only and ->defaultValue for prototype nodes only) so that the behavior remains the same.
If there is something wrong it must be in my modifs only. Let's wait for @schmittjoh feedback.

Probably was a bit early, looking at it again, it is indeed fine.


[BUG] Custom JSX Component Breaks Animation

Describe the bug
When a custom JSX component is passed to the Toast component, the animations don’t trigger properly. Specifically, the condition
if (jsx) {
  return jsx;
}

short-circuits the rest of the component, preventing any animations from running when a custom component is provided.
To Reproduce
Steps to reproduce the behavior:

Create custom toast

toast.custom(
    <View
        style={{
            width: '80%',
            backgroundColor: '#26252A',
            paddingLeft: 24,
            paddingRight: 8,
            paddingVertical: 8,
            borderRadius: 999,
            flexDirection: 'row',
            alignItems: 'center',
            justifyContent: 'space-between',
            borderCurve: 'continuous',
        }}>
        <Text
            style={{
                color: '#fff',
                fontWeight: '600',
            }}>
            Custom JSX
        </Text>
        <Touchable
            style={{
                backgroundColor: '#40424B',
                borderWidth: 1,
                borderColor: '#55555C',
                borderRadius: 999,
                padding: 8,
            }}>
            <Text
                style={{
                    color: '#fff',
                    fontWeight: '600',
                }}>
                Press me
            </Text>
        </Touchable>
    </View>,
    {
        duration: 3000,
    }
)

Expected behavior
Animations should still run even when a custom JSX component is provided.
Screenshots
https://github.com/user-attachments/assets/6f651abb-fe4b-491c-80ef-53ab83358210
Environment info

Library
Version

sonner-native
^0.15.0

react-native
0.74.5

react-native-reanimated
~3.10.1

react-native-gesture-handler
~2.16.1

Hi, @gunnartorfis,
I want to work on this.

@mrpmohiburrahman PRs are always welcome.

@mrpmohiburrahman PRs are always welcome.

I am working on it, full time.

Hi, @gunnartorfis ,
Please, check this pr: https://github.com/gunnartorfis/sonner-native/pull/152


Fix regression in #20608.

PR Summary
Fixes regression from #20608 which mixed up use of StringBuilder.AppendFormat and interpolated strings, thereby passing the actual value to be formatted as the format string.
PR Context
Fixes #20711.
PR Checklist

[ ] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[ ] Summarized changes
[ ] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[ ] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[ ] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and opened an issue in the relevant tool repository. This may include:

[ ] Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode
(which runs in a different PS Host).

[ ] Issue filed:

[ ] Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.

[ ] Issue filed:

[ ] Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).

[ ] Issue filed:

[ ] Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

[ ] Issue filed:

cc @SteveL-MSFT, @iSazonov

@mawosoft Thanks! Please add test(s) to avoid future regressions.

@microsoft-github-policy-service agree

@iSazonov Test added.

@SteveL-MSFT Maybe backport?


Localize Widget - accident_count_by_car_type

Widget ID
accident_count_by_car_type
Widget Fields
"car_type" (in "items")
Dictionaries Missing
Dictionaries to create (For example - Accident Severity Dictionary)
Note: Create a dictionary containing using the DB code as a key and not the Hebrew translation (for example {1: 'fatal'} rather than {'קטלנית': 'fatal'})
Widget Title
"השוואת אחוז הרכבים בתאונות במקטע _______ לעומת ממוצע ארצי"
Additional context

Existing translation to CBS fields - see here
Existing CBS Fields - see here
(Note - if translation in file is not adequate - please create a better translation)

Flask Babel
For updating messages.pot with all strings for translation - use the following command: pybabel extract -F babel.cfg -o messages.pot .
For updating existing po files with new strings: pybabel update -i messages.pot -d translations

Hi,

I understand car type and vehicle type are synonyms. Do we want to change the widget name to use vehicle instead of car?
Vehicle type constants appear both in constants.py and backend_constants.py. I am planning to change the representation of vehicle types to ease the management of the different vehicle categorizations and category names. I will do it only in backend_constants. Python code does not use vehicle constants from constants.py.

Hi,

I understand car type and vehicle type are synonyms. Do we want to change the widget name to use vehicle instead of car?
Vehicle type constants appear both in constants.py and backend_constants.py. I am planning to change the representation of vehicle types to ease the management of the different vehicle categorizations and category names. I will do it only in backend_constants. Python code does not use vehicle constants from constants.py.

Hi,

I understand car type and vehicle type are synonyms. Do we want to change the widget name to use vehicle instead of car?
Vehicle type constants appear both in constants.py and backend_constants.py. I am planning to change the representation of vehicle types to ease the management of the different vehicle categorizations and category names. I will do it only in backend_constants. Python code does not use vehicle constants from constants.py.

Hi,

I understand car type and vehicle type are synonyms. Do we want to change the widget name to use vehicle instead of car?
Vehicle type constants appear both in constants.py and backend_constants.py. I am planning to change the representation of vehicle types to ease the management of the different vehicle categorizations and category names. I will do it only in backend_constants. Python code does not use vehicle constants from constants.py.

Hi @atalyaalon , there are entries with blank vehicle type, should they be counted with other vehicle type, or as unknown?

Hi @atalyaalon , there are entries with blank vehicle type, should they be counted with other vehicle type, or as unknown?