nix-output-monitor: <IP_ADDRESS> -> <IP_ADDRESS>

https://github.com/maralorn/nix-output-monitor/releases/tag/v<IP_ADDRESS>
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/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

something went wrong, but this should be merged

Thanks, but how can I receive a backport now?

I guess we would have to manually cherry-pick it

Did you git merge; git push from your terminal?

I used nixpkgs-review merge


make AsyncStorage serially execute requests (#18522)

Summary:
This patch is a bit of a hack job, but I'd argue it's necessary to dramatically improve the dev UX on Android devices. Somewhere in react-native, there's a shared SerialExecutor which AsyncStorage uses that is getting blocked, causing remote debugging to occasionally hang indefinitely for folks making AsyncStorage requests. This is frustrating from a dev UX perspective, and has persisted across several versions as far back as RN 0.44, and still remains on RN 0.54.
The issue seems to only happen on Android > 7+, which is likely because the ThreadPoolExecutor behavior changed in this version:
https://stackoverflow.com/questions/9654148/android-asynctask-threads-limits
Fixes #14101
We've been using this patch in production for the past 4 months on our team by overriding the AsyncStorage native module. We use AsyncStorage extensively for offline data and caching.
You can test by compiling this commit version into a test react native repository that is set to build from source:
git clone https://github.com/dannycochran/react-native rnAsyncStorage
cd rnAsyncStorage
git checkout asyncStorage
cd ..
git clone https://github.com/dannycochran/asyncStorageTest
yarn install
cp -r ../rnAsyncStorage node_modules/react-native
react-native run-android

No documentation change is required.
https://github.com/facebook/react-native/pull/16905
[Android] [BUGFIX] [AsyncStorage] - Fix AsyncStorage causing remote debugger to hang indefinitely.
Closes https://github.com/facebook/react-native/pull/18522
Differential Revision: D8624088

This is a mirror of #16905, exported from our internal repository, in order to run OSS CI tests.

What’s the status of this one? The mirrored PR has failing CI, though it looks unrelated to the changes. Will this make it into 0.56.1?

This was just a mirror to run CI, let's continue the conversation in the original PR.


Guzzle/Http calls fail in WHMCS

picqer/moneybird-php-client requires Guzzle 6 or higher. WHMCS includes version 5. As WHMCS includes third party modules in its update process it fails because it suddenly uses Guzzle version 6 instead of 5. Some of the parameters WHMCS passes to Guzzle are invalid in version 6.
Unfortunately, this breaks the update mechanism in WHMCS.

Confirmed. Not able to use the addon.
Getting this error:
[WHMCS Application] ERROR: GuzzleHttp\Exception\ClientException: Client error: GET https://moneybird.com/api/v2/999999999999999999/financial_mutations/synchronization.json?filter=period%3A201906..201907%2Cmutation_type%3Adebit resulted in a 401 Unauthorized response: {"error":"No access to bank"} in /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 Stack trace: #0 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response)) #1 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(203): GuzzleHttp\Middleware::GuzzleHttp{closure}(Object(GuzzleHttp\Psr7\Response)) #2 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(156): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), Array) #3 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/TaskQueue.php(47): GuzzleHttp\Promise\Promise::GuzzleHttp\Promise{closure}() #4 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(246): GuzzleHttp\Promise\TaskQueue->run(true) #5 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(223): GuzzleHttp\Promise\Promise->invokeWaitFn() #6 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(267): GuzzleHttp\Promise\Promise->waitIfPending() #7 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(225): GuzzleHttp\Promise\Promise->invokeWaitList() #8 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/promises/src/Promise.php(62): GuzzleHttp\Promise\Promise->waitIfPending() #9 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/guzzle/src/Client.php(106): GuzzleHttp\Promise\Promise->wait() #10 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/picqer/moneybird-php-client/src/Picqer/Financials/Moneybird/Connection.php(217): GuzzleHttp\Client->send(Object(GuzzleHttp\Psr7\Request)) #11 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/picqer/moneybird-php-client/src/Picqer/Financials/Moneybird/Actions/Synchronizable.php(32): Picqer\Financials\Moneybird\Connection->get('financial_mutat...', Array) #12 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/cron.php(119): Picqer\Financials\Moneybird\Entities\FinancialMutation->listVersions(Array) #13 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/cron.php(214): processFinancialMutations(Array, true) #14 {main} Next Picqer\Financials\Moneybird\Exceptions\ApiException: Error 401: {"error":"No access to bank"} in /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/picqer/moneybird-php-client/src/Picqer/Financials/Moneybird/Connection.php:496 Stack trace: #0 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/picqer/moneybird-php-client/src/Picqer/Financials/Moneybird/Connection.php(229): Picqer\Financials\Moneybird\Connection->parseExceptionForErrorMessages(Object(GuzzleHttp\Exception\ClientException)) #1 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/picqer/moneybird-php-client/src/Picqer/Financials/Moneybird/Actions/Synchronizable.php(32): Picqer\Financials\Moneybird\Connection->get('financial_mutat...', Array) #2 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/cron.php(119): Picqer\Financials\Moneybird\Entities\FinancialMutation->listVersions(Array) #3 /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/cron.php(214): processFinancialMutations(Array, true) #4 {main} {"exception":"[object] (Picqer\Financials\Moneybird\Exceptions\ApiException(code: 401): Error 401: {"error":"No access to bank"} at /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/picqer/moneybird-php-client/src/Picqer/Financials/Moneybird/Connection.php:496, GuzzleHttp\Exception\ClientException(code: 401): Client error: GET https://moneybird.com/api/v2/999999999999999999/financial_mutations/synchronization.json?filter=period%3A201906..201907%2Cmutation_type%3Adebit resulted in a 401 Unauthorized response:\n{"error":"No access to bank"}\n at /var/www/vhosts/localhost/whmcs.localhost/modules/addons/moneybird/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113)"} []

What error are you confirming? The error you have pasted here seems to be raised because you've used incorrect credentials. This is most likely a misconfiguration in your installation. The error you are getting is:
Error 401: {"error":"No access to bank"}

To be clear, this specific bug this issue addresses only affects the internal update mechanism in WHMCS, all other functionality is unaffected.

Ok, thanks for clarifying. Will check the configuration.
--
sjoerd
:wq

Op 21 jul. 2019 om 14:20 heeft ju5t<EMAIL_ADDRESS>het volgende geschreven:
What error are you confirming? The error you have pasted here seems to be raised because you've used incorrect credentials. This is most likely a misconfiguration in your installation. The error you are getting is:
Error 401: {"error":"No access to bank"}
To be clear, this specific bug this issue addresses only affects the internal update mechanism in WHMCS, all other functionality is unaffected.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

The latest version of WHMCS should resolve this. Closing this issue. Please open a new issue if you see this on the latest version of WHMCS, in that case, there might be something else going on.


Compile and disassamble shader on machine withouth AMD Card

Is it possible to use the RGA for disassembling a shader on a machine without AMD GPU?
When I open it only lets me deal with CL files, not HLSL ones. And If I force import one and try to build the CL compiler of course fails.
Please advise
Best regards
M.

Hi M,
The RGA GUI supports CL mode only so far, so it is not possible to use GUI for HSLS shaders.
You can use the RGA command-line tool (rga.exe) for disassembling HLSL shaders (use rga.exe --help for details). However, you will need AMD GPU and AMD graphic driver installed on the machine since RGA calls shader back-end compiler provided by the graphic driver in HLSL mode.
Thanks!
-- Konstantin.

Thank you for the feedback.


Get Langsmith Execution URL after invoke

Feature request
Get Langsmith Execution URL after invoke
Motivation
Easier for debugging purposes

@dosu is it possible to get the langsmith url after invoke of a sequence?

There's get_run_url if that's what you're asking? Though it pings the server, so it's intended usage is for analysis after the fact rather than in the hot path

LMK if you need more info!


STRING_TOO_LARGE error doesn't fail the build

The 3.5.1 version of the Android Gradle Plugin is replacing large strings with "STRING_TOO_LARGE". It is logged as a build error in the console, as far as I understand it. It doesn't fail the build, however. Is this the intended behavior?
This leads to situations where a critical string is replaced but it is not immediately noticed. It seems that the previous versions of the Android Gradle Plugin were handling large strings fine.

We don't maintain the Android Gradle plugin.  I didn't see an issue for this on their issue tracker, so it would be worth reporting your issue there.
Thanks!


ocamlPackages: fixes for OCaml 5.0

Description of changes
Fix when possible, disable otherwise.
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

[x] 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
[ ] 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.

vlq could have been fixed with:
    propagatedBuildInputs = [ camlp-streams ];
    postPatch = ''
      substituteInPlace "src/dune" --replace \
        '(public_name vlq))' '(libraries camlp-streams)(public_name vlq))'
    '';


Apple Magic Keyboard Not Able to Map @

Microsoft PowerToys version
0.65.0-x64
Installation method
GitHub
Running as admin
Yes
Area(s) with issue?
Keyboard Manager
Steps to reproduce
magic keyboard on my Dell running windows 11 - installed the current version of boot camp and most functions work fine.
The upper case & numeric key 2 that usually inserts @ does not appear to work.
I have tried to remap using Keyboard Manager without success.
MagicMouse2DriversWin11x64-master.zip
✔ Expected Behavior
To be able map @
❌ Actual Behavior
Mapping does not work
Other Software
0.65.0 x64
Bootcamp5.1.5769

Hi, it's not clear to me what have you tried doing in Keyboard Manager. Perhaps some screenshots help here?
I don't think @ is seen as a single key.
/needinfo


[realsense2] fix cmake for linux

@vicroms I recreate a pull request with version bump (previous one: https://github.com/Microsoft/vcpkg/pull/4564)

Fixes #5549

@edmBernard, thanks for the new PR! All triplets build successfully.

Thanks for the PR, @edmBernard!


Neo4J empty reply

There can be a case when our query returns nothing. There isn;t a case to deal with it.
please modify the run_cypher_on_neo4j function in ipynb file with :
def run_cypher_on_neo4j(inp_query, inp_key):
out_list = []
with driver.session() as session:
result = session.run(inp_query)
for record in result:
out_list.append(record[inp_key])
# driver.close()
if len(out_list) > 1:
return format_names_with_ampersand(out_list)
elif len(out_list) == 1:
return out_list[0]
else :
return ""

Thanks @Fluttery-Dev for flagging this. I have fixed the issue in the python notebook.


fix(36416): ERR  TypeScript Server Error

Fixes #36416

@typescript-bot cherry-pick this to release-3.8

@sheetalkamat @DanielRosenwasser sounds like this should be merged into master too, right?

Probably
@typescript-bot pack this


Synapse management release for Jan.2023

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.ResourceManager.Synapse

@yanjungao718 Can you delete all empty sections in CHANGELOG.md according to the build error message


To AQA:
r.code=200
{
    "queue_db_create_orders": 0,
    "queue_db_delete_orders": 0,
    "number_of_stuck_tasks": 0,
    "db_manual_delete_count": 4,
    "acc_with_no_region_count": 1
}

Check keys (they should be present)
Check response values, type int, values from 0 to any positive number.

Done


I would like to ask if there is any code to implement this department?

I want to use openpose to modify the posture of the generated object without modifying the text.

Hi @pikeyang, sorry for the late reply due to some DDLs. To achieve this, you may use MasaCtrl with T2I-Adapter here and use Openpose as guidance.

Thanks a lot!


Imrove WeChat Documentation with Steps

Add screenshots to help Admins setup up their WeChat applications and link as Idps

@garrodonnell
Can you review the proposed changes? Note that the new file names must be updated to use only lowercase letters and to separate each word with a hyphen (ex "app-info.png").
When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

Hi @reginayap8 - This looks great. Just a couple of items that will need to be updated:

We can't have any screenshots of external apps so you'll need to remove the screenshots from the WeChat interface.
File names need to be in lowercase and have words separated by a hyphen e.g. app-info.png

Hope that makes sense. Let me know if not.

Looks good. Thanks for the great work @reginayap8.
#sign-off

hi @reginayap8 - PR review has surfaced a few issues with your PR that are blocking merge.

the file names for the images - file names must be all lowercase (letters and numbers), and words should be separated by hyphens. For example: LinkWeChatIdp.png could be link-wechat-identity-provider.png
html for displaying images is not allowed. can you change the <img> calls to either standard markdown or the learn image syntax. See https://review.learn.microsoft.com/en-us/help/contribute/contribute-how-to-create-screenshot?branch=main#add-an-image-in-markdown .
alt text for screenshots should read "Screenshot showing ."  it's a full sentence with a period.

thanks. When you've made the above changes, add #sign-off in a comment and we'll review the PR again. (you might get an error, but we'll get a notificiation). You can also tag me.
#hold-off

@reginayap8  - If you still want this PR to get merged and published, see https://github.com/MicrosoftDocs/azure-docs/pull/119902#issuecomment-1988767483.

@reginayap8  - If you still want this PR to get merged and published, see https://github.com/MicrosoftDocs/azure-docs/pull/119902#issuecomment-1988767483.

I sent an email to @reginayap8 today.
cc @garrodonnell

Sent an email to @reginayap8 today.
cc @garrodonnell

Hello @Jak-MS @garrodonnell @Court72 @Stacyrch140,
Im just seeing the messages this week! I would like to still publish this PR. Ive resolved the PR comments. #sign-off


Data abstraction in Python

Topic Suggestion
Proposed title of article
Data abstraction in Python
Proposed article introduction
For the sake of user privacy, data abstraction is utilized to hide core functions of a task from them. User interaction with the function is limited to interacting with the function's basic implementation. That "what function does" is familiar to the user, but they don't understand "how it does."
Key takeaways
By the end of this tutorial, the reader will be able to understand:

What is entailed in data abstraction in python
Importance of data abstraction
Classes of data abstraction in Python
Data abstract classes functionality

Article quality
In this article, we will go over every feature of this subject in details. I venture  to have it more beginner-friendly as I will be manoeuvring throughout this concept to enhance understanding.   I want to use basic language throughout this article because I believe that it is important to convey my message clearly. Whenever possible, I'll give concrete instances to illustrate my points.
References
N/A

Good afternoon and thank you for submitting your topic to the EngEd program.
After some careful consideration, it struck us that this topic may be a bit over-saturated throughout other blog sites and official documentations.
We typically refrain from publishing content that is covered widely on the net or other blogs. We're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts.
But in order to approve the topic, it has to serve value to the larger developer community at large.
An option and a great way to write this as an in-depth article and make it more add value to the greater developer community at large would be to walk the reader through the USE of methods and functions by building a unique, different, useful project.

We would love to learn your thought process behind the solution you arrived at using these concepts and topics.

That way a developer could see them in action.
As mentioned above - we believe this topic is widely covered on other blog sites.
The best way for students to build a great portfolio is by building what does not exist and what can provide the most value.


Optimize price search

Questions
Answers

Description?
Make sure the minPrice is lower than the price_max, and maxPrice higher than price_min in layered_price_index table

Type?
bug fix

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes PrestaShop/Prestashop#16822

How to test?
See ticket.

This change is

Hi @PierreRambaud,
It is ok :heavy_check_mark:
without PR

With PR

A case with Tax excluded

A case with tax included

Thank you!

Thanks @PierreRambaud & @khouloudbelguith


Port Playing Cards

About the PR
Ported playing cards to GoobStation from Frontier, from EstacaoPirata. Gamba is real now.
credits to Daniela for making the cards at EP.
Leander-0 for porting to Frontier and whatson3 for making it good
You may obtain them during gameplay at a Games Vendor (3 in stock) or at lobby as a trinket in your loadout.
Why / Balance
because i like gamba. and thought it would be amazing to see poker ops.
Technical details

Due to the structure of Frontier's port of the playing cards, I found it real easy to literally just drag-n-drop any folders with EstacaoPirata in them (sans reverting some frontier changes to its prototypes) and put them in their respective folders with it just working.
so while it is a working port, its prolly gonna be a shit one for reasons unknown to me. that and I don't know if its required to put all of this in _Goobstation folders rather than what its in now, so ¯\_(ツ)_/¯
Media

https://github.com/user-attachments/assets/feb09348-6301-4fa6-be8f-f81dad920c38
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Breaking changes

Changelog

:cl:

add: Added Playing Cards. You may get them from the Games Vendor or as a trinket in your loadout.

that might be the most awesome way of presenting this code I've seen yet! S2
I might add that the code has support for multilayered cards, so it is actually possible to port a complex card game like TGC into it, I'd love to see someone doing that haha!

add mahjong next and i'm giving you all my goobcoins

also playtest it thoroughly

okay, it is currently just midnight and I am done addressing most of the reviews.
what remains is @Aviu00's review suggesting using AppearanceSystem rather than the original creator's method of constantly calling UpdateSprite.
which will be difficult for me because this is essentially the first time i've heard of it and will prolly see me refactoring the whole thing.
if anyone could help me with this, I will be very thankful and will give u all my goobcoin (~400)

okay, it is currently just midnight and I am done addressing most of the reviews. what remains is @Aviu00's review suggesting using AppearanceSystem rather than the original creator's method of constantly calling UpdateSprite. which will be difficult for me because this is essentially the first time i've heard of it and will prolly see me refactoring the whole thing. if anyone could help me with this, I will be very thankful and will give u all my goobcoin (~400)

Actually, don't bother, it works currently for the most part. You'll only need to fix hand of cards always appearing as unflipped single card when client connects to the server. It works for deck of cards so just copy the logic from CardDeckSystem Update method to CardHandSystem, this might fix it.

And also, for example: when you take the second card from hand of cards with 2 cards in it, first card falls on the floor, they should both be in hands.

should be about everything done except for the hidden hands part. need to figure out how to get the hand's wielder uid (if any) and the clients own uid of the mob it controls.
or keep it as it is because its basically the only way you could "peek behind their shoulder" if you wanted to cheat or anything :godmode:

should be about everything done except for the hidden hands part. need to figure out how to get the hand's wielder uid (if any) and the clients own uid of the mob it controls.

Edit StrippableBoundUserInterface and add extra check for cards in AddInventoryButton method.

If it doesn't work, then don't remove anything @RadsammyT


I can't draw a horizontal line

Describe the bug
y is equal to the maximum and I can't draw a horizontal line
To Reproduce
extraLinesData: ExtraLinesData( horizontalLines: [
HorizontalLine(
y: maxY,
color: Colors.red,
strokeWidth: 0.5,
dashArray: [1, 1],
)
]),
Screenshots
If applicable, add screenshots, or videoshots to help explain your problem.
Versions
[0.61.0]

Dup of #1255


Expose Electron's clipboard API to extensions

When writing extensions right now we have to use a node module such as copy-paste in order to access the clipboard. This leads to issues such as https://github.com/Microsoft/vscode-mssql/issues/1059 and https://github.com/Microsoft/vscode-mssql/issues/1036 since it is not closely integrated with VS Code.
For extension authors it would be helpful if VS Code exposed some or all of Electron's clipboard API since it would make it much easier to get copy/paste working in a way that integrates nicely with VS Code and Electron.

see #217

#217 is reopened :)


Executing a local service bus topic trigger gives "Unexpected status code: 400" error with JSON request body

Issue
Passing in valid JSON into the request body of a service bus topic trigger results in a "Unexpected status code: 400" error, and the function does not execute.
This regression appeared in version v1.12.0. When downgrading to v1.11.0, it does work as expected.
Expected Behavior
When valid a valid JSON payload is entered in the service bus message payload prompt, the payload should be passed as a deserialized object to the service bus message trigger function argument.
Note that passing the object in single or double quotes (for example '{"key":"value"}' instead of {"key":"value"} does work, but the json is then not parsed.
Steps to Reproduce

Create function
Select "Azure Service Bus Topic trigger"
Select defaults for remaining prompts
Run func start
Execute function
Select created function
Enter valid JSON in request body prompt ({"key":"value"})
Receive error

Thank you for bringing this to our attention. Looks like this was caused by #3758.

@TechTrailblazerX fix has been released in v1.12.1


Svelte 1.6

Draft pull request for Meower 1.6

PostList PR needs to still be finished, + fix "add more pfps" PR to add to develop

Also blocked by #71

#69 nice

showier do we really need to have a bunch of new pfps when cl4 port is around the corner

Well, CL4 port will still have default pfps, but we shouldn't add anymore after CL4 port releases.

showier do we really need to have a bunch of new pfps when cl4 port is around the corner

Well, CL4 port will still have default pfps, but we shouldn't add anymore after CL4 port releases.

i know, but we really dont need anymore ig

I agree too

I'm in the credits? 🥲

Also blocked by #71

#71 would be blocked by this because this pr came first

Also blocked by #71

#71 would be blocked by this because this pr came first

That is the second PR for that. #64 was the original PR

Also blocked by #71

#71 would be blocked by this because this pr came first

That is the second PR for that. #64 was the original PR

Yeah but that was closed, this PR would be blocked by #64 if it was still open

No join message and constant notification sound in livechat
https://user-images.githubusercontent.com/61485190/226518738-4b2bf6b2-6cbd-4c24-a1b5-27a96eb2cde9.mp4

just realized that this PR is n i c e

i think it's because i said "Should resolve https://github.com/meower-media-co/Meower-Svelte/pull/69#issuecomment-1477273311", and that made GH think the PR resolves this PR

im currently making a branch to add onto 1.6

#145

still blocked by bgm-related server changes (to disable bgm for existing recent accounts, since svelte didn't have bgm before and it's enabled by default on the server), undrafting for reviews

showier do we really need to have a bunch of new pfps when cl4 port is around the corner

5 months later:

nice

merge when???

other then @html yes

calm down showier it uses cst's escape hack geez

Didn't have tnix available to know how to update newer-ish accounts, so I just turned off BGM for all accounts in the database. This PR should be ready to merge.

we should def merge, is everything like changelog ok??? we should make sure that everything is correct before we merge
we should also announce this lol :3

we should def merge, is everything like changelog ok??? we should make sure that everything is correct before we merge
we should also announce this lol :3

Changelog appears to have sufficient details. Going to make the announcement now.

ok i think everything looks good. will merge if everyone's fine

merging now!!!!!! yay


Add Iris dataset Python Jupyter notebook example

see: https://pypi.org/project/vega-datasets/
use altair to display iris length/width plot: https://altair-viz.github.io/

see: https://github.com/RandomFractals/vscode-data-table#python-notebook-example

added it at the bottom of the built-in notebook examples:


Build Web npm run build:web

After running npm run build:web and running on an http server with http-server the folder dist / web I have the following error in the console and the page is blank

Node version: v8.6.0
NPM version: 5.6.0
Mac OS: 10.13.4

Same here !
After running yarn build:web I got this error first :

I changed .electron-vue/webpack.web.config.js in my local repository after refer to https://github.com/webpack-contrib/css-loader/issues/447 :
let webConfig = {
  devtool: '#cheap-module-eval-source-map',
  entry: {
    web: path.join(__dirname, '../src/renderer/main.js')
  },
+ node: {
+   fs: 'empty'
+ },
  module: {
    rules: [...]
  }
...
}

After that yarn build:web built successfully, but  I got this error in Chrome :
o.existsSync is not a function. ('o' should be 'fs' ?)

OS :
Windows 10

Node :
v8.11.2

NPM :
5.6.0

Others :
package.json

But unexpectedly, it built successfully by travis-ci. And it worked on my github pages (pushed by travis-ci).
Can anyone help me ? Many thanks !

I fixed it by catching the exception of require('electron').shell.openExternal(url).
The changes in my codes as follows:
src/renderer/main.js:

src/renderer/components/GithubCorner/index.vue:

Hm, on the latest version of this template I'm not running into the same error, but after looking at @CS-Tao 's suggestion we might still want to add that to the template.
I test on Windows 10 though, and with newer versions of the template, and NPM (6.4.1). If someone could confirm this is still an issue or if the fix above should be added to the template, that would be appreciated!

vuex-electron is seems not to be available in build:web.
https://github.com/SimulatedGREG/electron-vue/pull/751

I also have the same problem ..

The #857 says #751  has solved this problem.

after the exclusion of [electron-vuex] in the build: web environment, $ yarn run build: web can be packaged normally, and the index.html file can run normally without error.

I have the same problem .how to solved this problem?


Automatic login if IdP is known?

Hello, I've been able to get IdentityServer4 to meet all of my needs so far. I've been looking for one specific set of functionality, which it looks like is supported based upon the following code, which is say that I can make logins automatically bounce to the "ExternalLogin" action if the IdP is known:
var context = await _interaction.GetAuthorizationContextAsync(returnUrl);
        `if (context?.IdP != null)
        {
            // if IdP is passed, then bypass showing the login screen
            return ExternalLogin(context.IdP, returnUrl);
        }`

I currently have my external logins working for OpenID Connect over Azure AD, but I'm not quite sure of how to inject the IdP into the request from the client which consumes IdentityServer4 (I assume this is normally automatic). Is there a sample showing how to do this?

you can set the desired idp name on the acr_values parameter.
http://docs.identityserver.io/en/release/endpoints/authorize.html

So close! Thanks a ton @leastprivilege

above solution link does not exists. Pleas help.

http://docs.identityserver.io/en/latest/endpoints/authorize.html

hey @zoeysaurusrex ,
I know it's been years since you worked on this ;)
But did you solve it by putting your code in CustomAuthorizeInteractionResponseGenerator and checking IDP in:
public async override Task<InteractionResponse> ProcessInteractionAsync(ValidatedAuthorizeRequest request, ConsentResponse consent = null)

?
I've been trying to figure out how to skip login page and take users directly to IDP.
sample scenario is:

client app knows the user wants google
send authorize request with acr_values=idp:Google
create AuthorizationContext in custom AuthorizeInteractionResponseGenerator
check for idp == Google
return a redirect to the external login


ValueError: 'RoadEdge_RaisedCurb' is not a valid EgoRoadClass

Hello,
I am encountering the following error:
ValueError: 'RoadEdge_RaisedCurb' is not a valid EgoRoadClass
This is error is generated when I am running the following piece of code in devkit_tutorial.
from zod.utils.polygon_transformations import polygons_to_binary_mask

zod_frame = zod_frames[9158]

#get the ego road annotations
polygon_annotations = zod_frame.get_annotation(AnnotationProject.EGO_ROAD)
# convert the polygons to a binary mask (which can be used
# for ground truth in e.g. semantic segmentation)
mask = polygons_to_binary_mask(polygon_annotations)

# visualize the mask
plt.axis("off")
plt.imshow(mask)
plt.show()

Could you please suggest a workaround so that I can see the segmentation on the image? Seems like there are more than 2 classes in the EgoAnnotation data.

Very sorry for your issues. parsing was indeed broken for ego road (for a subset of frames at least). This PR should fix it.

Thank you for your quick response. When can I expect it to be merged with the main branch?

This PR is now merged. If you are using the source code you can simply take down the latest changes! If you are using the pypi package, that will be updated later this week!

This is the error, encountered.
Exception has occurred: TypeError       (note: full exception trace is shown but execution is paused at: _run_module_as_main)
'EgoRoadAnnotation' object is not iterable
  File "D:\Thesis_Shafiq\Scene_Risk\Code\zodRepo\zod\utils\polygon_transformations.py", line 38, in polygons_to_binary_mask
    for polygon in multi_polygon:
  File "D:\Thesis_Shafiq\Scene_Risk\Code\zodRepo\examples\devkit_tutorialPy.py", line 322, in <module>
    mask = polygons_to_binary_mask(polygon_annotations)
  File "C:\Users\I010392\AppData\Local\Programs\Python\Python310\Lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\I010392\AppData\Local\Programs\Python\Python310\Lib\runpy.py", line 196, in _run_module_as_main (Current frame)
    return _run_code(code, main_globals, None,
TypeError: 'EgoRoadAnnotation' object is not iterable``

Upon debugging, there seems to be an error in this piece of code from polygin_transformations.py file:
def polygons_to_binary_mask(multi_polygons, img_shape=(2168, 3848)):
    """
    Create binary mask for list of multi-polygons
    """
    assert len(img_shape) == 2

    mask = _create_image_mask(img_shape)
    for multi_polygon in multi_polygons:
        for polygon in multi_polygon:
            mask += polygon_to_mask(polygon, img_shape, 1)
    return mask.astype(bool)

You are right, the notebook still had issues with ego road annotations.
Should be fixed here (also added another test to check for errors in the tutorial)
https://github.com/zenseact/zod/commit/54c698d4e22c78013c522dc8e6d4409e1bf10f0f
Can you install from latest master and try again? Sorry about the hassle


UI develop

An updated version of the Twitter Ads API was released recently. My changes focus on updating your library for use with newest version.
I tried to keep consistent with your structure while attempting not to violate DRY. I added tests for new objects/functions, but the tests are far from thorough.
In general, the vast majority of commits are additions; very few things were changed.
Major additions include:

Distinction between synchronous and asynchronous stats calls.
A create_async_jobs method for posting new jobs for retrieval
An AsyncStatsAdapter class for handling creation and retrieval
enum_utils, the start of a few utility functions to be used for handling ad enumerations.

Hi @kennes913,
I'll take a look at this pull request and aim to have it merged or closed within a week, so by Friday 13th May.
I should note that I no longer work for Essence (the team behind the essence-tech repo and the owner of this repository) so I don't have write access. That being said, I don't think it's actively maintained by Essence and so I'm sure they'll be happy to merge if I recommend it.
Thanks,
Jake

Hi @kennes913,
I've had a chance to look over and everything looks good. Since this library isn't in a polished state (even remotely), I'm only going to comment at a high level. Given your interest though, I might look into actively developing it again... I'll be in touch about that.
Anyway, here are some thoughts.

I like that you've added get_jobs, get_synchronous_stats and get_asynchronous_stats to the API. I haven't used those resources in practice so it's difficult to comment meaningfully on your implementation, but it's the right place for those endpoints.

I have a couple of comments on the way you've integrated the asynchronous resource.
First, I don't think retrieve should be defined on PreparedRequest because then some resources are returned via PreparedRequest.send and some via PreparedRequest.retrieve. I'll give it some thought, but I suspect the answer is in the way we prepare the request. Perhaps we'll have two different types of prepared request; one for synchronous resources and one for asynchronous.
Second, I would like to avoid inheritance if possible (AsyncStatsAdapter subclasses Adapter). I'm a fan of preferring composition over inheritance because it stops us inheriting unexpected behaviour.
class Foo:
    def foo(self):
        pass

class Bar:
    def foo(self):
        return Foo().foo()

Regarding the get_synchronous_stats function in the api module, it would be good to reduce the number of arguments. The idea is that we make sensible assumptions in the functions we expose and, if the user needs more customisability, they can follow the patterns of the functions in the api to create their own requests.

Finally, enum_utils looks like it is doing a lot more than the function lets on. I suspect we'll be able to refactor that to be more explicit but I've been away too long to step in right away. I'll spend some time with it soon and let you know what I think.

I hope the comments are clear. Please let me know your thoughts and whether you have a different opinion.
For now, I'm going to suggest that this be merged. As I say, this library is very much a work in progress and so introducing functionality is quite important right now. As we get a better sense of how it's used, we can begin to shape it a little more.
Thanks a bunch for the pull request!

Hi @jdgillespie91,
I think this feedback makes a lot of sense. You're echoing similar thoughts I had in my head as I working through this.
One of the main struggles I had was the choice between composition and inheritance in models.py. Initially, I had added a post parameter to the send method in PreparedRequest along with additional logic calling a post method in Adapter class, but I thought it started to violate the idea of sending something. It sounds like we may want to revert back to that to adhere to composition principles.
The get_stats and get_asynchronous_stats calls do have too many parameters. I think we can add a more few api functions that cover most of querying. In get_asynchronous_stats, I think there may be a better way to request data asynchronously. Currently, I generate the jobs, sleep for some period and then request those jobs.
Also, I'm not 100% certain if there's a need for enum_utils.py. This seems like a temporary solution to reduce unnecessary logic in api.py.
I like the idea of developing this out as there isn't a real polished version of the Twitter Ads endpoints out there yet.
Thanks for the feedback. It's very helpful.

Hi @kennes913,
An update on things here. I've recommended that this be merged but since I don't have write access, I can't actually do it. Given that you've forked it and this repository has seen no changes for several months, I don't see any reason to chase Essence on merging it.
Instead, I would suggest the following. Continue to add to your forked repository, building out the functionality as you like. Separately, I'm looking at packaging this so that it can exist as a library in its own right. Here's the repository for that. Further down the line, we could look at somehow combining the two.
If that appeals, or you'd like to hear more about the packaged repository, drop me an email.
Thanks,
Jake


How can I automatically report app shutdown?

List of NuGet packages and version that you are using:

 <PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.21.0" />

Runtime version (e.g. net461, net48, netcoreapp2.1, netcoreapp3.1, etc. You can find this information from the *.csproj file):

    <TargetFramework>net6.0</TargetFramework>

Hosting environment (e.g. Azure Web App, App Service on Linux, Windows, Ubuntu, etc.):

raspberry pi 3 (arm-linux)

What are you trying to achieve?
I'm using a Worker app and would like to instrument application crashes or shutdowns
What have you tried so far?
_applicationLifetime.ApplicationStarted.Register(() => _telemetryClient.TrackTrace("Start worker service"));
_applicationLifetime.ApplicationStopping.Register(() => _telemetryClient.TrackTrace("Stopping worker service"));
_applicationLifetime.ApplicationStopped.Register(() => _telemetryClient.TrackTrace("Stopped worker service"));

I'm not familiar with raspberry pi, so I can't give specific advice to this.
Assuming you can debug this locally, you can see telemetry in the Visual Studio Output console.
When your application is shutting down, you'll want to Flush the client to ensure that telemetry is cleared from the buffer.

Forget about raspberry pi, it should work the same on .NET/Windows.
The question is more about best practices to capture unexpected shutdowns/exceptions of a dotnet worker app using Microsoft.ApplicationInsights.WorkerService

Regarding the Application Insights SDK
Internally our TelemetryChannels hold telemetry in a buffer before transmitting in a batch.
If the application has an unexpected shutdown, all telemetry in that buffer will be lost.
If your application is shutting down normally, we recommend Flushing the TelemetryClient.
We don't have any recommendations for unhandled exceptions.
I would like to share this doc from OpenTelemetry which lists some additional information for your consideration: Unhandled Exception.
Regarding best practices of a dotnet worker app
This would be a question for the WorkerService product.


IBM Cloud create cluster failed

Describe the bug
openshift-install create cluster fails on IBM Cloud option
Version
OKD version release: 4.15.0-0.okd-2024-03-10-010116
tool version: openshift-install-mac-arm64-4.15.0-0.okd-2024-03-10-010116
Cloud platform: IBM Cloud
How reproducible
100%
Log bundle
(venv) supressed openshift-install-mac-arm64-4.15.0-0.okd-2024-03-10-010116 % ./openshift-install create cluster
? SSH Public Key /id_rsa.pub
? Platform ibmcloud
? Region br-sao
FATAL failed to fetch Metadata: failed to fetch dependency of "Metadata": failed to fetch dependency of "Cluster ID": failed to fetch dependency of "Install Config": failed to generate asset "Base Domain": failed to load IBM SDK services: Exactly one of ApiKey or RefreshToken must be specified.

Hi,
We're not actually working on 4.15, or FCOS builds of OKD in general, any more. Please see these documents...
https://okd.io/blog/2024/06/01/okd-future-statement
https://okd.io/blog/2024/07/30/okd-pre-release-testing
https://github.com/okd-project/okd/blob/master/COMMUNITY-TESTING.md#getting-started
Please try with a recent SCOS-based nightly and let us know how it goes with a new discussion in the community-testing discussion threads.
Many thanks,
Jaime


Feature Request: Screensaver Functionality

No issues with current release, just wanted to make a request. I'd love to have the option to have a screensaver build into the Desktop Player.

OS:
Issue Descriptions:
Steps to Reproduce:

This request doesn't make much sense to me.  This is a music player, how do you expect it to be operate as a sceensaver?

Sorry not sure if I explained that well. It's more so having the album art
and track title visible from the screen saver would be nice.
On Jun 16, 2016 4:39 PM, "Samuel Attard"<EMAIL_ADDRESS>wrote:

This request doesn't make much sense to me. This is a music player, how do
you expect it to be operate as a sceensaver?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/issues/1195#issuecomment-226606732,
or mute the thread
https://github.com/notifications/unsubscribe/ATDg7dXDXoTMuqnZM74jXFnYwtvTuqgeks5qMbRlgaJpZM4I3p-1
.

On what OS?  I don't believe this is possible on any OS at the moment but I will take a look into it

As there is a Playback-API, its not that difficult to write a screensaver (for linux) - but i dont think, that this is part of a music player..

I agree with @ChrisB9 we have a a PlaybackAPI so other's can write applications that utilize the players internal playstate and a screensaver would be a perfect use case.  This shouldn't be part of the core application, but if someone wants to go ahead and make one 👍 Go right ahead 👍


fix: #791 corrected assembly paths passed to weaver

Loading the assembly to read its refs was causing you to see the JIT compiler shim for netstandard.dll. It only exports types and has no definitions. This is what caused the stack overflow as mono bounced back and forth between two assemblies (mscorlib shim and netstandard shim) both of which exported but did not define the types from mscorlib.
Should be resolved with this, although some errors do pop up when doing the re-import trick. They are from the unity upgrade tool that uses cecil and is likely unhappy about symbols not matching the assembly. Everything still weaves and the errors do not recur. Why this triggers on an import project and not otherwise, I do not know.

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


Error: Cannot find module 'fs-extra'

Expected Behavior
Hi, I just built the image and deployed it on our k8s, but I got the error said cannot find module 'fs-extra'.
Actual Behavior

Steps to Reproduce

yarn backstage-cli versions:bump

Context
I tried to fix it through changing the node:14-buster-slim to  node:14-buster from Dockerfile, but i still got this error.

I think the v16 node base images do not have this problem. In the mean time, does it get resolved if you add fs-extra ^10 to your packages/backend dependencies?

@freben yes, it's resolved after add fs-extra dependency

Great! Will close this as it sounds like the issue is resolved

@freben yes, it's resolved after add fs-extra dependency

Which version did you use, because we see that latest version here is 9.0.13 - https://www.npmjs.com/package/@types/fs-extra?activeTab=versions ??

@sharadpattanshetti "fs-extra": "^10.0.1"


[WIP][RELAY]ONNX Frontend

Thanks for contributing to TVM!   Please refer to guideline https://docs.tvm.ai/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers.

Thanks, @siju-samuel for the contribution, given that the NNVM onnx is mainly scaffolded by @zhreshold, maybe @zhreshold could take a lead in doing the initial code migration, can you coordinate with him? Let us consider close this for now

move to https://github.com/dmlc/tvm/issues/2246


Add github.actions.workflows.setup_version package

Check that *-version in the `setup-*' actions are strings.
When using the various setup-* actions due YAML can truncate possible trailing 0-s ending up using Go 1.2 (instead of Go 1.20) or Python 3.1 (instead of Python 3.10).
In some cases this is not easy to debug.
Add conftest rules to spot such cases.

I made that mistake at least 2 times:

https://github.com/iamleot/transferwee/pull/30
https://github.com/iamleot/go-treccani/pull/9

...and I've definitely seen that more in the wild!


[qtbase] Avoid absolute paths in .pc-files (yields to incorrect binary caching)

Is your feature request related to a problem? Please describe.
The PC files generated by the qtbase recipe contains absolute paths such as:
prefix=/home/jschaub/git/vcpkg/packages/qtbase_x64-mingw-dynamic

Other pkgconfig files solve that by using
prefix=${pcfiledir}/../..

Maybe they can be patched before installing? Otherwise, the caching is wrong. I installed qtbase to a different --x-install-root, but got incorrect (cached) PC files that contain the old install root.
Proposed solution
I would propose patching the PC files before installing, to remove the absolute path from the PC files. Or simply not installing the files. They appear to be not installed when compiling for x64-linux triplet. But for x64-mingw-dynamic, they are. The official Qt-installer does not ship them anymore for Qt6.
Describe alternatives you've considered
I don't use the PC files, so I didn't need to consider alternatives.
Additional context
No response

Maybe qtbase needs a vcpkg_fixup_pkgconfig call.

Qt needs a vcpkg_fixup_pkgconfig call but none of the official CI triplets even generates pc files.

but none of the official CI triplets even generates pc files.

... vcpkg still lacks CI tests for any non-MSVC triplet with dynamic linkage.

To add further details to this: Since the .pc files are cmake generated and the build scripts have all the infos needed to actually generated relocatable .pc files I consider this an upstream issue and didn't add vcpkg_fixup_pkgconfig to the build of the qt modules.

vcpkg_fixup_pkgconfig does more now than just fixing up paths. IMO it should always be used when there are pc files, as long as vcpkg has no better checks.
It is CMake itself which provides a very inconsistent user experience with regard to pkg-config. As with Qt or vcpkg, quality is very much dependent on ... contributors.

This issue hasn’t been updated in 3 month, if it is still an issue, please reopen this issue.

This issue hasn’t been updated in 3 month, if it is still an issue, please reopen this issue.

My coworker hit this issue independently today and some time was wasted to investigate the cause of the warning. I still consider it an issue.
Maybe some ports in VCPKG use GNU autoconf and pkgconfig to find Qt and those will then fail if a binary cache artifact of qtbase is used and the install directory is different (very likely in manifest mode).


Less conversation list thrash on append

This is a short term fix. When we append the messageCount goes up, which causes the keys to thrash and all the calcs to be tossed out. We really only want that to happen (maybe) when the list is appended to (else the keys will get mixed up). Instead we key the second part of the key with the first item's key which doesn't mutate on an append.
Ultimately i think we should move away from this library or use it in a different way.
@keybase/react-hackers

@keybase/react-hackers bump


Upgrade Python runtime used by Lambda functions to python3.9

Description of changes

Upgrade Python runtime used by Lambda functions to python3.9
Upgrade Python runtime used by Lambda functions used for lambda integration to python3.9 because. python 3.6 is deprecated by Lambda: https://github.com/aws/aws-parallelcluster/wiki/(2.11.7-and-earlier)-Cluster-creation-fails-with-awsbatch-scheduler

Tests

Describe the automated and/or manual tests executed to validate the patch.
Describe the added/modified tests.

References

Link to related PRs in other packages (i.e. cookbook, node).
Link to documentation useful to understand the changes.

Checklist

[ ] Make sure you are pointing to the right branch and add a label in the PR title (i.e. 2.x vs 3.x)
[ ] Check all commits' messages are clear, describing what and why vs how.
[ ] Make sure to have added unit tests or integration tests to cover the new/modified code.
[ ] Check if documentation is impacted by this change.

Please review the guidelines for contributing and Pull Request Instructions.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Clsed the PR because it is alreadu done in this commit: https://github.com/aws/aws-parallelcluster/commit/de0f34567983119191f49910aebb27b76bb463bd


environment.yml is missing

alan@pop-os:~/Documents/github/imaging/squidpy_notebooks/ (main) $ grep -r environment.yml
tutorials/tutorial_mibitof.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_seqfish.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_visium_hne.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_visium_fluo.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_slideseqv2.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_imc.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_fouri.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
tutorials/tutorial_merfish.ipynb:                "`environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>`_."
alan@pop-os:~/Documents/github/imaging/squidpy_notebooks/ (main) $ find . -name "environment.yml"
alan@pop-os:~/Documents/github/imaging/squidpy_notebooks/ (main) $

Not sure if the same file or not, but the link: https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml resolves to 404. It is step 1 of certain tutorials, and the env should be present if you are recommending folks to install via that file.

I assumed this repo was dead given this never got addressed, but I see there are recent commits, issues, PRs etc. Truly bizarre to me, can't be hard to put together an environment yaml or just remove the link altogether

Per https://squidpy.readthedocs.io/en/stable/notebooks/tutorials/tutorial_visium_hne.html
Import packages & data[](https://squidpy.readthedocs.io/en/stable/notebooks/tutorials/tutorial_visium_hne.html#import-packages-data)

To run the notebook locally, create a conda environment as conda env create -f environment.yml using this environment.yml <https://github.com/scverse/squidpy_notebooks/blob/main/environment.yml>_.

¯_(ツ)_/¯


"Uncluttered view of top-level dependencies"

... this is too subjective to list as a benefit. We should know exactly what is being pulled into our project and eventually being shipped along with it.
By hiding the list of referenced assemblies, the VS UI's layout for package reference prevents us from knowing that.  It also hides those referenced assemblies from any inspection or validation that is done, should we need/want to prevent specific things from being included in the delivery pipeline.
I'm not logging this as a developer community feedback item, because this evangelical document is not the actual product.

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

ID: 75e25f56-15c8-79d7-5e55-d145b7c1159c
Version Independent ID: 06388a58-df68-9438-92d7-17359196f5c8
Content: Migrating from package.config to PackageReference formats
Content Source: docs/reference/migrate-packages-config-to-package-reference.md
Product: nuget
GitHub Login: @karann-msft
Microsoft Alias: karann

@Mikejo5000 - this bot was already deactivated once because it doesnt understand it should not be applying this rule when members or contributors have not yet responded. I think  @steved0x addressed this that time

@StingyJack - can you point me to the docs repo you are referring to when you say "this bot was already deactivated once".

@karann-msft - See https://github.com/MicrosoftDocs/vsts-docs/issues/3528
There is also at least one issue open for the bot's home repository.
I'm not sure what good it does to share those issue links (and this) are considering that the effects of bots like this should be blatantly obvious.
None of this interaction addresses why this specific issue is not visible from the main docs page. It was once present, I have proof of it existing...

... which I only have screenshots of because my github content has been destroyed before, and certainly not by accident (a post was edited and defaced, then the first revision history was erased), that was linked to this same "drink the Kool-Aid" page. Thinking that any American is ever going to let that kind of unwarranted censorship incident go without so much as an offer of an apology, would be yet another error in judgement..

Fixed in #1419

@Mikejo5000 the item in the OP is still actually unresolved. For the record I think it's a conflict of interest to ask the person who either penned or strongly influenced this page to consult on somethings truthiness or subjectivity. (And I really don't think it's right or fair when that is the same who is individual that defaced, then destroyed what was per GH TOS, mine.)


Components needed

This issue is here to track overall progress and maybe a good place to discuss ideas.
Components
the following list is not complete and can be extended
We need:

[x] a container registry
[x] a certificate authority
[x] reverse proxy
[ ] some automation to update /etc/hosts on host
[ ] some automation to update-ca-trust on host
[ ] some automation to deploy vm
[ ] some automation to update /etc/hosts on vm
[ ] some automation to update-ca-trust on vm
[ ] WebUI git frontend to replicate "self hosted ublue"
[ ] wireguard configs for all of it so people can self host their own personal mirror
[ ] ...

Maybe https://github.com/OliveTin/OliveTin could be used as a simple WebUI. It reminds me of https://github.com/casey/just but with UI.

Since I'd like to implement the "automation" stuff with Ansible I'll give https://github.com/ansible-semaphore/semaphore a shot

It's been a while.... Despite not having a lot of spare time to work on this it still popped up in my mind from time to time. I was thinking that the GUI part is a huge overhead and brings additional complexity to this project. Maybe it would just be simpler to use just to execute the tasks needed  to build a new image on the local host.

I ditched ansible-semaphore, at least for the moment. I want to focus on the tasks first which can be invoked via just commands. GUI would be nice but it must be way simpler than semaphore


Remove custom config, data_folder and warp

Proposed Changes

Remove deprecated options 'custom_config', 'data_folder' and 'warp_*'
Remove 'yq' from Docker container, since it is not used anymore

Related Issues
#191

Let's not merge this for another week or so @elcajon


Fix contradicting declaration

The args omega was declared as a static value (metadata, not tracked by jax) but we derived on it.
A new update made this contradiction raise an error.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>1
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 90.377%

Totals

Change from base Build<PHONE_NUMBER>1:
0.0%

Covered Lines:
1221

Relevant Lines:
1351

💛  - Coveralls


pass chunk to updateHashForChunk

What kind of change does this PR introduce?
bugfix: hash-for-chunk is called without a chunk

Did you add tests for your changes?
I didn't see any tests for things like hash-for-chunk. I'm happy to add one if someone points me in the right direction.

Summary
The ChunkHash#updateHashForChunk method accepts a chunk parameter, but Compilation doesn't pass it. This means that hash-for-chunk plugins are called without a chunk.
Does this PR introduce a breaking change?
No

Thanks


Missing components

[x] Panel
[x] Modal
[x] Nav
[x] Pagination
[x] Tabs
[x] Notification

[x] Full rework to follow new architecture
[ ] ~Cleaner implementation of the Program~

[ ] Dropdown
[ ] Tabs
[ ] Notifications
[ ] Form controls
[ ] Layout components

Missing file

All components should be added now.