RigidBody on mode Kinematic has broken transform propagation as child of other rigid bodies

Godot version
3.4.4 stable, 3.5.rc4
System information
Linux 5.18.6-1-MANJARO
Issue description
When a RigidBody with mode set to Kinematic is a descendant of another RigidBody, it some times fails to follow it's parent transform, in ways that vary depending on the physics engine in use.
In Bullet, the child RigidBody, in Kinematic mode, follows it's parent nodes normally until the parent mode is switched to any other mode, (including switching between Rigid and Character modes), after that the child node stays locked in place, not following the parent transform.
In GodotPhysics, the child RigidBody, in Kinematic mode, fails to follow the parent node from the start, and seemingly only follows it for a single frame after switching modes, before getting stuck in place again.
In both physics backends, pure KinematicBody nodes seem to work flawlessly, always following the parent transform, regardless of mode, as far as I have tested
Steps to reproduce
Have a scene with a RigidBody set to Kinematic mode as a descendant of a RigidBody set to Rigid or Character mode, and setup the scene so that the parent node can visibly move around. Then, switch the parent RigidBody node to either Kinematic or Static at runtime, so it stops moving, and then back to Rigid or Character, so it starts to move again.
The parent node will resume moving normally, but the child RigidBody, set to Kinematic, will not follow.
Minimal reproduction project
PhysicsSwitch.zip
This project was made in 3.5.rc4, and uses the DEFAULT engine option by default, but that can be changed to check the differences across the 2 engines.

It seems that clearing the body force integration callback when changing the mode of a RigidBody node to either Static or Kinematic (As the StaticBody node doesn't use it and the KinematicBody node only uses it when sync to physics is enabled, and that option isn't available on RigidBody) is a potential fix for this issues, although I'm not familiar enough with the codebase to be sure this change wouldn't cause any other side effects or regressions.


See detailed description in the commit message.

retest this please


October 2024 Endgame

Sometimes we have slight adjustments to the endgame plan to account for local holidays. Please update your endgame plan accordingly.

Month/Day Code freeze for the endgame
Month/Day Endgame done
Month/Day Expected release date (this may change)

Monday

[x] Pin endgame issue on GitHub @joyceerhl
[x] Run OSS tool @joyceerhl
[x] Update links in the Endgame notebooks to point to new milestone @joyceerhl
[x] Code freeze at 5pm PT, PRs should no longer be accepted to ensure a green build
[x] Ensure we have a green build on all platforms at 5pm PT
[x] 🔖Ensure all closed feature-requests either have a verification-needed or on-testplan label
[x] Create test plan items following the template here by 6pm PT

[x] Remind the team that TPIs should be written so that anyone can test. If this is not feasible, then TPI authors should assign specific testers @joyceerhl

[x] Update your availability for testing here - https://tools.code.visualstudio.com/team-manifest team

[x] Update availability of testers in vacation (Check OOF section in the Internal Backlog Plan). Double check N/A testers. @joyceerhl
[x] Remind team that in the event of sickness or overload with TPIs, to inform the endgame champ ASAP so items can be reassigned

[x] Remind team to go through their fixed issues for the milestone and update repro steps for issues which require more detailed instructions.
[x] Set up the endgame retrospective to discuss process improvement

Schedule an endgame restrospective with @joyceerhl, endgame buddy, and next @joyceerhl for late debt week
Create the endgame retrospective tracking issue

[x] Set up a standup meeting for Friday to discuss candidates

Tuesday

[ ] Test plan items assigned (using https://tools.code.visualstudio.com/test-plan-items)

Run the tool multiple times to balance load if test items come in later and assignments are already made
Assigned to you

[ ] Test build starts at 7am CET
[ ] Test plan ready by 8am CET
[ ] Remind the team about the priorities

Tuesday should be dedicated exclusively to testing activities. Our goal is to ensure the completion of all Test Plan Items (TPIs) and subsequently proceed with the verification phase. Fixes or commits should be refrained from unless there are exceptional circumstances such as blocked TPIs or build-related issues. On Tuesday Redmond EOD, only blocked TPIs should remain open with a corresponding label blocked and status update comment in the issue.

[ ] Testing and Verification

[ ] 🔖Testing
[ ] 🔖Verification of Bugs Reported by me
[ ] 🔖Verification needed
[ ] 🔖Verification (If verification needed is finished)

Wednesday

[ ] 🔖Testing

These remaining TPIs should be the ones that are currently blocked. Discuss during the standup and redistribute assignments based on the TPI owner and the test coverage. For instance, if a TPI is owned by a member from Zurich and has not undergone sufficient testing, it will be reassigned to one of the Zurich team members.

[ ] Remind team members to triage issues found in testing and assign major issues that they intend to fix to the current milestone. Remind team to move out or close other open issues/PRs on the milestone that they do not intend to fix this milestone.
[ ] 🔖Verification needed
[ ] Fixing (self-assigned, milestone assigned)
[ ] 🔖Verification
[ ] Message team members as needed to add steps to verification-steps-needed issues @joyceerhl

Thursday

[ ] Make sure the insider build is green @joyceerhl
[ ] Disable continuous insider builds and announce in #release @joyceerhl

:loudspeaker: Continuous insider builds are now disabled.

[ ] Fixing (self-assigned, milestone assigned)

Increased scrutiny sets in due to testing being completed. Fixes pose a much higher risk
Move open issues/PRs to the next month that can be deferred

[ ] Emphasize to the team that we want to verify as many issues as we can before the branching time, and ping team members as needed to remind them to add steps to verification-steps-needed issues  @joyceerhl
[ ] 🔖Verification needed
[ ] 🔖Verification
[ ] Run scripts/test-documentation.sh|bat after compiling the vscode repo, and fix any issues regarding new undocumented colors. Changes made to the vscode-docs repository must be merged to the main branch of that repository for the script to acknowledge them. False positives within the color section in vscode-known-variables.json can be moved under the others section of that file. @joyceerhl

Thursday/Friday - Depending on @joyceerhl timezone

[ ] By Thursday EOD (Redmond) or Friday BOD (Zurich), branch from main and release @joyceerhl

[ ] Branch following repositories to release/<x.y>

[ ] vscode
[ ] vscode-distro
[ ] vscode-dev

[ ] Localization: Run Update VS Code Branch build with release/* as the VS Code Branch parameter (it's the default so you shouldn't have to change anything)
[ ] Announce main is open for business and all issues on the current iteration are candidates and that the candidate release process is to be followed.
[ ] Build and manually release Insider from release/<x.y> branch for Code
[ ] Build and manually release Insider from release/<x.y> branch for vscode.dev (if there were vscode.dev candidates)
[ ] Announce in #release @joyceerhl

:loudspeaker: Extension authors ensure all release branch changes have been published to users, manually building and releasing if necessary.

[ ] Build but don't release a stable build from release/<x.y> branch to ensure stable build is green @joyceerhl
[ ] Bump up the version in package.json on main - @joyceerhl
[ ] Create next milestone on microsoft/vscode repo and ensure that it has a due date. The created milestone and its due date will be automatically synced across our repos. @joyceerhl

Friday

[ ] Only candidate issues are open and assigned to 🔖milestone
[ ] All issues 🔖verified
[ ] All open PRs on the milestone 🔖merged or deferred
[ ] Fix candidate issues (major bugs only)

Discuss and get approval in stand up
Review and merge into release/<x.y>
Queue new auto-published insiders build as candidates are merged @joyceerhl
Author of candidate PR should find verifier

Satellite modules/npm packages ready, version updated, smoke tested

[ ] yo generator @aeschli
[ ] js-debug @connor4312
[ ] Debug Adapter Protocol @connor4312
[ ] vscode-debugadapter-node @connor4312
[ ] vscode-test-web @aeschli

[ ] All release notes updated

release notes are collected in a file named _v<Major>_<Minor>.md_ in this repo directory
Release notes screen recording guidance: https://microsoft-my.sharepoint.com/:p:/p/buhollan/Ecg_j89jzlVGtfqWGy7SQBEB_OsuLPZ65jjKRVlo_OdlgA

[ ] Documentation added or updated
[ ] Acknowledge third-party pull requests in release notes. @joyceerhl
[ ] Acknowledge issue trackers from the community @chrmarti
When done fixing/verifying and there are changes since last build at the end of day PT

[ ] Build and manually release Insider from release/<x.y> for Code @joyceerhl
[ ] Build and manually release Insider from release/<x.y> for vscode.dev (if there were vscode.dev candidates) @joyceerhl

Monday

[ ] Polish release notes @ntrogh
[ ] Schedule an endgame restrospective with with @joyceerhl, endgame buddy, and next @joyceerhl for this week. Retrospective template
[ ] Decide whether a Patch Tuesday release will happen:

Check the internal iteration plan for scheduled security issues (MSRCs) to determine if a Patch Tuesday release is needed.
If no Patch Tuesday release is planned, use the Patch Tuesday E-Mail Template to let the Updates team<EMAIL_ADDRESS>know of that fact. Please cc Monacotools on this email as the client patching team has asked us to do so. @joyceerhl
Otherwise, if a Patch Tuesday release is necessary, start off a Patch Tuesday Release plan @joyceerhl

[ ] Remind the team: if they are going to be OOF for more than five days during the next iteration, assign someone to look out for critical issues in their feature areas and fix them if necessary. This helps with bug identification and fixing for recovery releases. @joyceerhl

Monday - Wednesday

[ ] 🔖milestone issues
[ ] 🔖candidate issues
[ ] Polish release notes redmond
[ ] Fix candidate issues (major bugs only)

Discuss and get approval in stand up
Review and merge into release/<x.y>
Queue new auto-published insiders build as candidates are merged @joyceerhl
Author of candidate PR should find verifier

[ ] Build but don't release stable for all platforms as new candidate issues come in @joyceerhl
[ ] Coordinate the official release timing with team and more specifically, team extension authors (ex: Jupyter and Copilot rely on VS Code release) @joyceerhl

Note: The Insiders build needs to be in the wild for 24 hours before we can enter the last phase of the endgame, though the sanity testing step alone can happen earlier if there are no new candidates. @joyceerhl

Wednesday/Thursday - Expected release day (this may change)

[ ] Build stable for all platforms @joyceerhl
[ ] Build but don't release an insider build based on main for all platforms @joyceerhl
[ ] Sanity Testing

[ ] Windows 64 bit owner

[ ] System Installer
[ ] User Installer
[ ] Archive
[ ] Server
[ ] CLI

[ ] Windows ARM64 owner

[ ] System Installer
[ ] User Installer
[ ] Archive
[ ] Server
[ ] CLI

[ ] macOS Intel owner

[ ] Archive
[ ] Universal Archive
[ ] Server
[ ] CLI

[ ] macOS ARM64 owner

[ ] Archive
[ ] Universal Archive
[ ] Server
[ ] CLI

[ ] Linux x64 owner

[ ] Archive
[ ] DEB
[ ] RPM
[ ] Snap

[ ] Linux Server owner (can be tested from any OS with Docker)

[ ] x64
[ ] ARM32
[ ] ARM64
[ ] x64 Alpine
[ ] ARM64 Alpine

[ ] Linux CLI owner (can be tested from any OS with Docker)

[ ] x64
[ ] ARM32
[ ] ARM64
[ ] x64 Alpine
[ ] ARM64 Alpine

[ ] Publish website @ntrogh @joyceerhl
[ ] Release stable from builds page no later than 11am PT @joyceerhl
[ ] Trigger the vscode.dev Deploy pipeline for release/x.y for the prod deployment target. Note that there are four deploy approvals needed - one for overall and one per each of the three service regions @joyceerhl

[ ] Request approval from another team member at the necessary step to deploy the vscode.dev build. @joyceerhl

[ ] Create an official release @joyceerhl

[ ] Create a tag (make sure you pull the release branch first): git tag <x.y.z>
[ ] Push the tag: git push origin <x.y.z>
[ ] Create a GitHub release: Open the GitHub tags, and click far right ... > Create Release. Use the correct title and description from our release notes. Also change the relative links for the key highlight list items to absolute links Example

[ ] X announcement @chrisdias
[ ] Create and publish next release notes placeholder @ntrogh
[ ] Enable scheduled insider builds @joyceerhl
[ ] Release insiders based on main @joyceerhl
[ ] Publish @types/vscode @joyceerhl
[ ] Close the milestone on GitHub @joyceerhl

@joyceerhl please edit the intro of the description so it shows dates instead of placeholder text.

won't work until the end of the month?

More new features and less AI copilot features. please


Improve MiscellaneousError

Currently for a list of runtime execution errors we all return ExecutionFailureStatus::MiscellaneousError. This makes it difficult to know what went wrong. We will need to return a more accurate error message.

Will follow up with @tnowacki on the list of errors we want to store on-chain

@tnowacki to confirm if this has been fixed

This should have been improved in https://github.com/MystenLabs/sui/pull/3166


Specify format of origin_server_ts

The origin_server_ts event field is repeatedly described by the client-server spec as a "timestamp in milliseconds on originating homeserver when this event was sent." It's never stated explicitly in the client-server spec, introduction, or appendices what the format of this timestamp is. It's stated to be an integer, but not what the reference point of this value is. An experienced developer might infer that it's intended to be unix time, but that is traditionally represented in seconds and not milliseconds, so it's still ambiguous. It should be stated explicitly how to interpret origin_server_ts values.
This issue is a subset of #684.

Going to count this as https://github.com/matrix-org/matrix-doc/issues/1468 because it'd be fixed at the same time.


Go live fixes

This PR fixes many UX issues and bugs discovered in end-to-end testing

Improved invitation acceptance styles and copy
Improved flash message style and copy
Add tooltip to organization cog in sidebar
Members#index is broken looking for users with long email
Roles#index is broken looking for unprivileged users
Contact#settings is missing form-group classes, looks broken
Hide contact settings for users that can't edit
Role members should tooltip gravatars
Hide contact settings cog from unprivileged users
Change "Overview" sidebar title to organization.name
Platform account signups need pending state (activated: false)
Multiple organizations UX: Stacks don't immediately show up, need to reload stacks model
Notification gradients are trashy ugly
Can create a database without selecting a type
Non-privileged users shouldn't see resend/cancel invite options
Error page looks broken
Signup validation tooltips need work
Login takes a few seconds and sits blankly while waiting to transition, hide the login form immediately when successful

:rocket: exciting!

Thanks for taking a look @mixonic !


chore(console): use Location for tasks and resources

This pr modifies the proto schema and the subscriber crate to
allow us to capture the spawn location of a task and the instantiation
location of a resource into a Location proto message rather than
a field. Note that the special treatment given to the spawn.location
filed, found on tasks has not been touched in order not to break
apps that use tokio versions, not emitting this data as structured
fields.
Signed-off-by: Zahari Dichev<EMAIL_ADDRESS>

. Note that the special treatment given to the spawn.location
filed, found on tasks has not been touched in order not to break
apps that use tokio versions, not emitting this data as structured
fields.

We should probably do a change upstream to replace spawn.location with structured fields in Tokio, but we should continue accepting both spawn.location and structured location fields in order to maintain compatibility with older versions. So, :thumbsup:

@zaharidichev i went ahead and made a couple small tweaks; beyond that, this LGTM and i'm going to merge it as soon as CI passes!

@hawkw,  was going to address these now, but thanks for doing that!

@zaharidichev of course! i'm just very excited to get your main resources PR merged, so i figured i'd just make the minor changes i suggested :)


Feature: pip package for SDK

Status: @JonasVautherin currently working on windows support

➤ Jonas Vautherin commented:
In order to get the "manylinux1 compatibility label" when distributing on pip, one needs to build with... manylinux1... which is based on CentOS 5, which is old.
We depend on BoringSSL, which required Go to build, which cannot be installed on CentOS 5. Julian Oes mentioned PEP 513 which mentions libcrypt.so as a possible dynamic library, but that's not what we need. We need libcrypto.so, libcrypt.so coming from glibc (as far as I understand). So I went for OpenSSL.
OpenSSL requires Perl 5.10 to build, and CentOS 5 has Perl 5.8.8. After a while, I found a way to customize our manylinux1 cross-compiler to build its own more recent version of Perl.
Then I realized that CentOS 5 depends on libc 2.5. And gRPC uses some stuff that comes from libc 2.6 (and that is not compatible with musl, btw). So I hardcoded a way to use the musl-compatible alternative (I'll check with the gRPC maintainer to get a clean fix for that later).
After all that, it appears that gRPC relies on CMAKE_CROSSCOMPILATION, which is (in my understanding) a bad idea. It took me a while to figure that out, and finally, I just managed to build gRPC with manylinux (at least it seems so, the installation step actually failed for a permission issue).
Not looking too bad overall, but it is not straightforward to distribute C++ in pip, as we could have expected.

➤ Thomas Gubler commented:
Status:
all dependencies compiled with manylinux
cross compiling grpc is not used a lot by other people, Jonas had to find to workaround; he is bringing those upstream
next step:
get grpc to work fully
aprox estimate:
to get manylinux to work roughly 1.5 week --> binary can be distributed
--> prototype in 3 weeks

➤ Thomas Gubler commented:
status:
grpc PR accepted
build dependencies aginst manylinux
trying to build sdk against those dependencies

Just got to build backend_bin with manylinux1. May have a PoC soon!

➤ Thomas Gubler commented:
Status:
grpc server running on windows and in CI;
naming dicussion resolved (allows to make package for linux an MacOS)

➤ Thomas Gubler commented:
Status:
Cmake for C++ backend PR almost ready to merge
allows pip packages for Linux, MacOS and partially Windows --> allow manual release of pip packages for Linux and MacOS
Next Steps:
integrate into CI
upstream grpc changes

➤ Julian Oes commented:
Status by Jonas: Manylinux build generated in CI. Next step is to release backend artefact to use in langage wrappers such as Python using pip.

We have the first package out on pip: pip3 install mavsdk works on macOS, Linux and Windows.
The release process is currently quite manual, but good enough to close this issue. More automation will come later.


Quit VSCode Helper when VSCode is killed by CMD+Q

VSCode Version: 1.25.1
1dfc5e557209371715f655691b1235b6b26a06be
x64
OS Version: 10.14 Beta (18A353d)

Steps to Reproduce:

Use a plugin that uses regex and produces a loop that brings the CPU load to over 400%
Quit VSCode with CMD+Q

Does this issue occur when all extensions are disabled?: Yes

@muuvmuuv What are you suggesting cmd+q should quit VS Code or something else?
FYI cmd+q currently quits VS Code.

@sandy081 yeah right, it quits the application but not the helper processes.
There is still one process running and if VSCode was under heavy pressure from linting/formatting extensions these are still running after CMD+Q. It would be pretty nice if VSCode could send a kill to these processes too and asks on the next start to pause these processes until I fixed it (can be a wrong typed regex or something)
Running VSCode:

CMD+Q VSCode (waited over a minute to see if this process is just doing some cache stuff):

 Code Helper	0,0	0,26	3	0	3567	marvinheilemann	0 bytes	0 bytes	0	0	0 bytes	0 bytes	64 bit		-	No	No	No	0 bytes		0 bytes	0 bytes	0 bytes	0 bytes	No	No		0 bytes	No

@muuvmuuv what is the full arguments of that helper? Can you do a ps aux | grep and attach it.

Can not reproduce it atm, maybe it was just a bug. Here is just the output when VSCode is running. I'll watch the processes later the day again, maybe when I continue working on my project it appears again.
# marvinheilemann at dhcp16.rz.additive-net.de in ~ [13:43:59]
→ ps -Ao user,pid,%cpu,%mem,vsz,rss,tt,stat,start,time,command | grep vscode
marvinheilemann  65181   0.0  0.6  5147528 108440   ??  S     1:45PM   0:01.78 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Users/marvinheilemann/.vscode/extensions/streetsidesoftware.code-spell-checker-1.6.10/node_modules/vscode-languageclient/lib/utils/electronForkStart /Users/marvinheilemann/.vscode/extensions/streetsidesoftware.code-spell-checker-1.6.10/server/src/server.js --node-ipc --clientProcessId=65081
marvinheilemann  65196  96.8  0.9  4514976 143364   ??  R     1:45PM   0:16.53 php /Users/marvinheilemann/.vscode/extensions/felixfbecker.php-intellisense-2.3.3/vendor/felixfbecker/language-server/bin/php-language-server.php --tcp=<IP_ADDRESS>:53071 --memory-limit=4095M
marvinheilemann  65200   0.0  1.1  5222036 189056   ??  S     1:45PM   0:07.85 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/typescript-language-features/out/utils/electronForkStart.js /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/node_modules/typescript/lib/tsserver.js --useInferredProjectPerProjectRoot --enableTelemetry --cancellationPipeName /var/folders/js/69lfj6557y3d3hzd77c09shr0000gn/T/vscode-typescript/tscancellation-61e18ff3abcced9ad7a6.tmp* --locale en --noGetErrOnBackgroundUpdate
marvinheilemann  65202   0.0  0.5  5101444  87688   ??  S     1:45PM   0:01.53 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Users/marvinheilemann/.vscode/extensions/dbaeumer.vscode-eslint-1.4.12/client/node_modules/vscode-languageclient/lib/utils/electronForkStart /Users/marvinheilemann/.vscode/extensions/dbaeumer.vscode-eslint-1.4.12/server/out/eslintServer.js --node-ipc --clientProcessId=65081
marvinheilemann  65204   0.0  0.6  5106480  98520   ??  S     1:45PM   0:01.09 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Users/marvinheilemann/.vscode/extensions/eg2.tslint-1.0.34/node_modules/vscode-languageclient/lib/utils/electronForkStart /Users/marvinheilemann/.vscode/extensions/eg2.tslint-1.0.34/server/tslintServer.js --node-ipc --clientProcessId=65081
marvinheilemann  65222   0.0  1.0  5197468 164300   ??  S     1:45PM   0:06.71 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Users/marvinheilemann/.vscode/extensions/mrmlnc.vscode-scss-0.6.2/node_modules/vscode-languageclient/lib/utils/electronForkStart /Users/marvinheilemann/.vscode/extensions/mrmlnc.vscode-scss-0.6.2/out/server.js --node-ipc
marvinheilemann  65223   0.0  0.3  5065432  51712   ??  S     1:45PM   0:00.47 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS/Code Helper /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/css-language-features/node_modules/vscode-languageclient/lib/utils/electronForkStart /Applications/Visual Studio Code.app/Contents/Resources/app/extensions/css-language-features/server/out/cssServerMain.js --node-ipc --clientProcessId=65081
marvinheilemann  65334   0.0  0.0  4268052    712 s001  R+    1:45PM   0:00.00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn vscode

Ok, let me know when you can reproduce again.


ci: changes for core24 snaps to build

This PR makes some necessary changes to make core24 snaps build with remote build.

disables force-fallback
restricts other architectures

Will take a look tomorrow - this logic is getting more complicated than I'd like by now!

Please take your time.

Will take a look tomorrow - this logic is getting more complicated than I'd like by now!

Disabling fall-back isn't necessary, I just did it as I found the scope. (The new backend is very fast and feels very nice to see :smiling_face_with_tear: ) But restricting the architectures are very necessary as needed by the core22 snaps before.

I'm a little confused because the architecture restriction should happen through the use of the --platforms arg which is added on the next line. I think I'm going to hold on this, as we're still ironing out a couple of bugs in the new builder.
As far as I know, the current code works for core24 - there is an example run here, with the corresponding snapcraft.yaml.
Could you point me to where this fails for you?

I'm a little confused because the architecture restriction should happen through the use of the --platforms arg which is added on the next line. I think I'm going to hold on this, as we're still ironing out a couple of bugs in the new builder.
As far as I know, the current code works for core24 - there is an example run here, with the corresponding snapcraft.yaml.
Could you point me to where this fails for you?

https://github.com/soumyaDghosh/webkitgtk-sdk/actions/runs/9530513048/job/26270468434
https://github.com/soumyaDghosh/webkitgtk-sdk/actions/runs/9530526618/job/26270504427
See, it's not working

I don't think that's because of the platforms definition. @mr-cal - any ideas (I'm afk and only have my phone for a few days!)
@soumyaDghosh can you reproduce locally?

@soumyaDghosh can you reproduce locally?

Yes, I first tested this locally and then went to try the ci.

This might be an issue with your authentication token not having the full ACL required. The LaunchpadError looks like it is trying to issue an API call which is failing. The first thing is to confirm which ACL entries you need on your authentication token and regenerate it to ensure you have a valid token with the appropriate ACL to see if that fixes it.

Nope tried with new secret. Still the same
https://github.com/soumyaDghosh/webkitgtk-sdk/actions/runs/9533180559/job/26276132086

@jnsgruk Builds once again failed here
https://github.com/soumyaDghosh/ffmpeg-sdk/actions/runs/9548427970/job/26315614173

I'll try remote building your snaps locally and see if I can reproduce.
If I can't, updating the CI job to set CRAFT_DEBUG=1 and --verbosity=trace in CI or cat'ing the full snapcraft logs would be very useful.

@soumyaDghosh - can you try one of the debugging strategies I mentioned above?
I've tried a few variations of remote-builds of webkitgtk-6-gnome-2404-sdk and I'm run into this known bug but I can't reproduce the errors you are seeing.  They look more like launchpadlib api-related issues.

I think this is ready to be merged - this is a small change that only realistically affects a small portion of our snaps, some of which are blocked by the change. I'll merge this, and we experience problems it can be reverted.


Fix region for DCF - Taunton/Attleboro Office

Currently agency called MA - DCF Tauton/Attleboro DCF office is not associated with a region and can't update in admin UI.

Result is any towns associated with this catchment area also do not have a region (See rehobeth, raynham, mansfield.)


pdf conversion without writing to disk

https://github.com/Altabeh/tesseract-ocr-wrapper/blob/826068ff01ab8914eda355d595f68825b68a8c0a/utils.py#L83-L92
Did you  consider to convert pdf to image without writing to disk? With pymupdf (fitz) it is possible.
Example code e.g. https://bucket401.blogspot.com/2021/03/pdf-to-imagemultipage-in-python.html

I think I didn't use fritz because I wasn't convinced that it would be any RAM-friendlier than using ghostscript. The point of using TemporaryDirectory() here is really to make sure that every time a PDF is picked out of a bunch and is converted to a set of images, then stuff won't get dumped into the memory or disk and remain there throughout many iterations over other PDF files.
Do you know if fitz

If you think fitz.open() is a better choice as far as I/O is concerned, I'll take a look.

@robinwatts: do you have any suggestion? You mentioned that you tried to integrate tesseract to MuPDF.

MuPDF has a tesseract integration, yes. Apologies for the delay in responding, I never check my github notifications, it seems.
IME, tesseract copes better with antialiased input than hard-edged black/white text. MuPDF is better positioned to create such documents than Ghostscript is. Being experienced with both the Ghostscript and MuPDF APIs, I feel that MuPDF's API is probably closer to what you'd like. Feel free to drop me an email to discuss this (or pop into our Discord channel).


⚠ SolarOcpp has degraded performance

In 545ae91, SolarOcpp ($SOLAROCPP_URL) experienced degraded performance:

HTTP code: 200
Response time: 11038 ms

Resolved: SolarOcpp performance has improved in 98ed893 after 31 minutes.


Noisemakers Pitch Issue

Heyo, seems like the "Min Pitch" isn't working correctly. I have it set to 0.96 but it still goes way below that or am I interpreting it wrong?
https://github.com/HolographicWings/LethalSDK-Unity-Project/assets/40526145/8b5b432f-d988-4c32-b979-0a4ac4601681

oh i forgot to port this field, that explain this issue, i drop a 1.3.21 soon, let me know if that fix the issue

Awesome, I'll check once that is dropped

oh i forgot to port this field, that explain this issue, i drop a 1.3.21 soon, let me know if that fix the issue

Any update on 1.3.21? :)


TypeError: argument of type 'WindowsPath' is not iterable

Hello,
Thank you very much for the application. I have followed the steps for its installation and configuration, but this error is generated when I try to download any content (song, album, etc.)
gamdl https://music.apple.com/es/album/suburbia-remastered/709434153?i=709434468 -e -t C:\Users\Manu\Downloads\temp -f C:\Users\Manu\Downloads\AppleMusic
Downloading "Suburbia (Remastered)" (track 1/1 from URL 1/1)
Failed to download "Suburbia (Remastered)" (track 1/1 from URL 1/1)
Traceback (most recent call last):
File "c:\users\manu\appdata\local\programs\python\python37\lib\site-packages\gamdl_init_.py", line 171, in main
dl.decrypt(encrypted_location, decrypted_location, decryption_keys)
File "c:\users\manu\appdata\local\programs\python\python37\lib\site-packages\gamdl\gamdl.py", line 190, in decrypt
check=True
File "c:\users\manu\appdata\local\programs\python\python37\lib\subprocess.py", line 488, in run
with Popen(*popenargs, **kwargs) as process:
File "c:\users\manu\appdata\local\programs\python\python37\lib\subprocess.py", line 800, in init
restore_signals, start_new_session)
File "c:\users\manu\appdata\local\programs\python\python37\lib\subprocess.py", line 1148, in _execute_child
args = list2cmdline(args)
File "c:\users\manu\appdata\local\programs\python\python37\lib\subprocess.py", line 555, in list2cmdline
needquote = (" " in arg) or ("\t" in arg) or not arg
TypeError: argument of type 'WindowsPath' is not iterable
Done (1 error(s))
You can help me?. Thank you so much. A greeting.

Getting the same error, used to work for me but I did try installing it again...


Runtime error  on output code with new webpack beta

I'm submitting a bug report
When running webpack my bundle has this runtime error app.js?8165321…:13933 Uncaught SyntaxError: Unexpected identifier:
error code: }/* harmony export */ exports["a"] = constants;
for this code made by webpack:
  TRANSITION_TIMES: 300, // this should match css transition times (we often fade things out then remove them)
  BREAKPOINTS: {
    XS: 400,
    SM: 680,
    MD: 1024,
    LG: 1200,
  },
}/* harmony export */ exports["a"] = constants;

/***/ },
/* 104 */,
/* 105 */
/***/ function(module, exports) {

Webpack version:
2.1.0-beta.21
OSX 10.x
Expected/desired behavior:
No error

Any chance for a runnable test case?

Could you add the original line and the lines below and above it to your report? Looks like a bug.

Sure, added.

Did it help?

Hello.
I have the same issue.
export const a = 0

To avoid this issue, I had to add semicolons manually.
How about this? When adding \n to the exported string, it works well.
// lib/dependencies/HarmonyExportSpecifierDependency.js

HarmonyExportSpecifierDependency.Template.prototype.apply = function(dep, source) {
	var used = dep.originModule.isUsed(dep.name);
	var active = HarmonyModulesHelpers.isActive(dep.originModule, dep);
	var content;
	if(!used) {
		content = "/* unused harmony export " + (dep.name || "namespace") + " */";
	} else if(!active) {
		content = "/* inactive harmony export " + (dep.name || "namespace") + " */";
	} else if(dep.immutable) {
                // change here
		// content = "/* harmony export */ exports[" + JSON.stringify(used) + "] = " + dep.id + ";";
		content = "\n/* harmony export */ exports[" + JSON.stringify(used) + "] = " + dep.id + ";";
	} else {
		content = "\n/* harmony export */ __webpack_require__.d(exports, " + JSON.stringify(used) + ", function() { return " + dep.id + "; });";
	}
	source.insert(dep.position, content);

};


MediumCore death: Items are reset to default items

Player.DropItems seems to remove all ModItem/ItemInfo data from dropped items.

Fixed  	f627770


custom ui editor for microsoft

Problem encountered on custom UI editor "access to the path is denied"
Operating System: windows
finish writing the code click on save "window came up Acess to the path is denied".  operating system version, window 10 excel 2016 and 2013exact error message, code sample,
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
	<ribbon>
		<tabs>
			<tab id="customTab" label="Employee Manager" insertAfterMso="TabView">
				<group id="Group1" label="Users">
					<button id="LoginBtn" label="Login" size="large" onAction="GoTo_Login" image="Login" />
					<button id="LogoutBtn" label="Logout" size="large" onAction="GoTo_Logout" image="Logout" />
					<button id="AdminBtn" label="Admin" size="large" onAction="GoTo_Admin" image="Admin" />
				</group>
				<group id="Group2" label="Employees">
					<button id="EmployeeBtn" label="Manage Employees" size="large" onAction="GoTo_Employees" image="Employee" />
					<button id="EmployeeIDBtn" label="Employee ID Card" size="large" onAction="GoTo_EmployeeID" image="EmployeeID" />
					<button id="AttachBtn" label="Attachments" size="large" onAction="GoTo_EmpAttach" image="Attachments" />
					<button id="EmplArchive" label="Empl. Archive" size="large" onAction="GoTo_EmpArchive" image="EmployeeArchive" />
				</group>
				<group id="Group3" label="Timeclock">
					<button id="TimiclockBtn" label="Timeclock" size="large" onAction="GoTo_TimeClock" image="Timeclock" />
					<button id="TimeclockListBtn" label="Timeclock History" size="large" onAction="GoTo_TimeClockHistory" image="TimeclockList" />
				</group>
				<group id="Group4" label="Scheduling and Events">
					<button id="ScheduleMonthBtn" label="Month View" size="large" onAction="GoTo_ScheduleMonth" image="ScheduleMonth" />
					<button id="ScheduleWeekBtn" label="Week View" size="large" onAction="GoTo_ScheduleWeek" image="ScheduleWeek" />
					<button id="EventsBtn" label="Events" size="large" onAction="GoTo_Events" image="Events" />
				</group>
				<group id="Group5" label="Payroll and Reports">
					<button id="PayrollBtn" label="Payroll" size="large" onAction="GoTo_Payroll" image="Payroll" />
					<button id="EmployeeBtn2" label="Reports" size="large" onAction="GoTo_Reports" image="Reports" />
				</group>
			</tab>
		</tabs>
	</ribbon>
</customUI>

What is "Custom UI editor"? Is it part of VS?
Can you please add step-by-step repro how to reproduce the problem? (start with new VS project please)

thanks for reply I got it working my security software was blocking it from exe.

Happy to hear it worked.


cnv.pl.chromosome_heatmap()

Report
Why does cnv_score have negative values? How to understand the negative values in this place?

Version information
No response

It's a log-fold change, so this means copy number loss


Starter files need to be created

Hey, added the index.html file. What other files do we need?

Hey, added the index.html file. What other files do we need?

I believe we needed a js file and a css file.

All set!


Create ust.txt

add school

add school

@ghks2242 I am sorry, the domain ust.ac.kr is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


How to flatten the first three dims of 4-dim tensor?

I have a 4 dim tensor, now I want to flatten the first three dims, which op can be use to do it?
I want to do that with only one op.

mx.nd.reshape(data, shape=(-1, 0), reverse=True)?

Thx!


build ios-framework should not reset output directory on every run

The output directory is deleted first on every run of this command, which means caching artifacts aren't persisted between runs.
https://github.com/flutter/flutter/blob/e23c4796a387cf994fddc9433b2f68628c644167/packages/flutter_tools/lib/src/commands/build_ios_framework.dart#L187
This was a workaround from before https://github.com/flutter/flutter/pull/53962 so frameworks from removed plugins would be deleted on the next run.

Never mind, this is still an issue, https://github.com/flutter/flutter/pull/53962 only handles removing stale App.framework output files.


Collect SnippetsFilter information

Proposed changes
Collect SnippetsFilters count, the context-directive of each snippet, and the total count of each unique context-directive.
Problem: I want to know if SnippetsFilters are being used, and what are the most popular directives being used.
Solution: Collect SnippetsFilter count, the context-directive of each snippet, and the total count of each unique context-directive.
Testing: Manual testing and unit tests.
Closes #2373 , #2375
Checklist
Before creating a PR, run through this checklist and mark each as complete.

[x] I have read the CONTRIBUTING doc
[x] I have added tests that prove my fix is effective or that my feature works
[x] I have checked that all unit tests pass after adding my changes
[x] I have updated necessary documentation
[x] I have rebased my branch onto main
[x] I will ensure my PR is targeting the main branch and pulling from my branch from my own fork

Release notes
If this PR introduces a change that affects users and needs to be mentioned in the release notes,
please add a brief note that summarizes the change.

Will add manual testing soon, though review of naming and logic can happen now.

Verified data on xcdf side, will now merge.


Add NVIDIA GeForce NOW (not sure about the naming)

SteamDB app page links to a few games using this
https://steamdb.info/app/1475810/
https://steamdb.info/app/1717020
https://steamdb.info/app/715400
Brief explanation of the change
closes #257
Added a rule for NVIDIA GeForce Now, not sure about naming but let me know if its not right

Looks good to me now, thanks for the PR!


Some improvements

Fixed LuaLaTex und XeLaTex classes were not found because of a case sensitivity problem
Fixed syntax errors in the example codes
Added function to get the complete log output

Merci :heart:


Use Enter instead of F2 as an editor renaming shortcut on macOS

master version of https://github.com/godotengine/godot/pull/54927.
Tested locally by using KEY_ENTER as a shortcut in the Scene tree dock and FileSystem dock, it works as expected. The same shortcut override can't be used in the project manager due to a conflict though.
This closes https://github.com/godotengine/godot/issues/54923.

Thanks!


[core-amqp] upgrade dependency rhea to ^3.0.0

This should have been upgraded together with rhea-promise
Resolves #20065

/azp run js - service-bus - tests

/azp run js - event-hubs - tests

API change check
API changes are not detected in this pull request.


Suspected loss of ARP packets causing EHOSTUNREACH ('No route to host')

We've received several reports of processes suffering intermittent 'No route to host' errors in weave networks with large numbers of containers. ARP resolution failure is the most likely cause, resulting in an ICMP unreachable message being delivered to the client process; although this could be due to UDP loss in the underlying network, it may will be the case that our pcap process is dropping packets under load. Currently investigating increasing the value of sysctl net.ipv4.neigh.ethwe.mcast_solicit as a mitigation strategy.

Proof that three missed ARP responses returns EHOSTUNREACH ('No route to host') to userspace:
Telnet to a non-existent address on an attached subnet:
$ date +%s.%N; telnet <IP_ADDRESS>; date +%s.%N
1438161687.988999879
Trying <IP_ADDRESS>...
telnet: Unable to connect to remote host: No route to host
1438161690.988471276

Contemporaneous tcpdump:
$ sudo tcpdump -n -i eth0 -tt arp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
1438161687.990593 ARP, Request who-has <IP_ADDRESS> tell <IP_ADDRESS>, length 28
1438161688.987015 ARP, Request who-has <IP_ADDRESS> tell <IP_ADDRESS>, length 28
1438161689.987014 ARP, Request who-has <IP_ADDRESS> tell <IP_ADDRESS>, length 28

$ sysctl net.ipv4.neigh.eth0.mcast_solicit
net.ipv4.neigh.eth0.mcast_solicit = 3

From @rade

another thing to experiment with are CPU shares & quotas
https://docs.docker.com/reference/run/#runtime-constraints-on-resources

This might allow us to prioritise the weave router to ensure we service the packet capture buffer in a timely fashion.

@awh I suggest contacting the reporters of this problem, suggesting the upgrade to weave 1.1.0, which contains #1283, which we hope will help diagnosing the issue.


Organise as package

This PR reorganises this code as a package.

Config generation and validation working with new layout, will alter the bundle generation in future features.


Add snap to secure_path for Ubuntu

Hello,
Just a small commit to add /snap/bin to secure_path. This way the Ubuntu systems that already have this path filled in and that is the only difference with the default sudoers of this role will not have the sudoers file overwritten.
For systems that do not have it, however, it will be overwritten. I leave it to you to decide what is better or not.

@sbaerlocher please review and merge this coz some applications that get installed via Snap may need the path needed for amending configurations.


[ERROR]: Failure in global placement

Describe the bug
I am running riscv_top design with interactive mode. cells count 7L. Its got stop with error
======
[INFO ODB-0130]     Created 405 pins.
[INFO ODB-0131]     Created 1311396 components and 7962099 component-terminals.
[INFO ODB-0132]     Created 2 special nets and 4448544 connections.
[INFO ODB-0133]     Created 909127 nets and 3513446 connections.
[INFO ODB-0134] Finished DEF file: /openLANE_flow/designs/riscv_top/runs/16-08_13-34/tmp/floorplan/12-pdn.def
[INFO GPL-0002] DBU: 1000
[INFO GPL-0003] SiteSize: 460 2720
[INFO GPL-0004] CoreAreaLxLy: 5520 10880
[INFO GPL-0005] CoreAreaUxUy: 5288620 5293120
[INFO GPL-0006] NumInstances: 1311396
[INFO GPL-0007] NumPlaceInstances: 908992
[INFO GPL-0008] NumFixedInstances: 402404
[INFO GPL-0009] NumDummyInstances: 0
[INFO GPL-0010] NumNets: 909127
[INFO GPL-0011] NumPins: 3513849
[INFO GPL-0012] DieAreaLxLy: 0 0
[INFO GPL-0013] DieAreaUxUy: 5294490 5305210
[INFO GPL-0014] CoreAreaLxLy: 5520 10880
[INFO GPL-0015] CoreAreaUxUy: 5288620 5293120
[INFO GPL-0016] CoreArea:<PHONE_NUMBER>4000
[INFO GPL-0017] NonPlaceInstsArea:<PHONE_NUMBER>00
[INFO GPL-0018] PlaceInstsArea:<PHONE_NUMBER>8800
[INFO GPL-0019] Util(%): 45.86
[INFO GPL-0020] StdInstsArea:<PHONE_NUMBER>8800
[INFO GPL-0021] MacroInstsArea: 0
Error: out of memory.[ERROR]: Failure in global placement

% df -h
Filesystem               Size  Used Avail Use% Mounted on
overlay                   50G   31G   20G  61% /
tmpfs                     64M     0   64M   0% /dev
tmpfs                    3.9G     0  3.9G   0% /sys/fs/cgroup
shm                       64M     0   64M   0% /dev/shm
/dev/mapper/centos-home  418G  105G  314G  26% /openLANE_flow
/dev/mapper/centos-root   50G   31G   20G  61% /tmp/.X11-unix
tmpfs                    3.9G     0  3.9G   0% /proc/asound
tmpfs                    3.9G     0  3.9G   0% /proc/acpi
tmpfs                    3.9G     0  3.9G   0% /proc/scsi
tmpfs                    3.9G     0  3.9G   0% /sys/firmware
%
==============

Is there any specific memory required to run such big designs in interactive mode. Given disk space message as well.
Desktop (please complete the following information):

OS: [e.g. Centos 7]
Openlane Version [v0.22-3-g3c0f2fd]

Refer below links for src files and steps to reproduce the issue:
https://app.slack.com/client/T01699QAZBQ/threads

Refer below links for src files and steps to reproduce the issue:
https://app.slack.com/client/T01699QAZBQ/threads

Please upload and share the files here.

Refer below links for src files and steps to reproduce the issue:
https://app.slack.com/client/T01699QAZBQ/threads

Please upload and share the files here.

https://slack-files.com/T01699QAZBQ-F02BB9S6YG3-2d3ca8daaa

@donn Will try interactive issue later. If I use OpenLane flow scripts its stop at or_replace.tcl. Floorplanned DIE_AREA is "0.0 0.0 5636.69 5647.41".
Error.log as below:
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_replace.tcl |& tee >&@stdout /openLANE_flow/designs/riscv_top/runs/1strun/logs/placement/7-replace.log"
Last 10 lines:
child killed: kill signal
during executing: "openroad -python /openLANE_flow/report_generation_wrapper.py -d /openLANE_flow/designs/riscv_top -dn riscv_top -t 1strun -o /openLANE_flow/designs/riscv_top/runs/1strun/reports/final_summary_report.csv -m /openLANE_flow/designs/riscv_top/runs/1strun/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/riscv_top/runs/1strun/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/riscv_top/runs/1strun"
Last 10 lines:
Traceback (most recent call last):
File "", line 1, in
EOFError: EOF when reading a line

If you want to address the fanout problem, please introduce a new issue.
As for the memory thing, you can set the memory limit by setting DOCKER_MEMORY=8g or 16g before running make mount.

User reported via private channel that memory option is not working.
Will investigate.

@vijayank88 please try the dockerless local install suggestion and close if this works otherwise let us know and re-assign to Donn.

@dralabeing fyi

its reflecting as well

Please elaborate

@donn My desktop has 16gb RAM. But by default it taken 9gb only. After using
$export DOCKER_MEMORY=16gb
$make mount
while mounting --memory=16gb added and peak memory increased to 13GB

…so did it work or not?

@donn  with increase in memory also not helping. Stopped at placement stage again.
[NesterovSolve] Iter: 440 overflow: 0.818874 HPWL:<PHONE_NUMBER>3
[NesterovSolve] Iter: 450 overflow: 0.809816 HPWL:<PHONE_NUMBER>4
[NesterovSolve] Iter: 460 overflow: 0.784982 HPWL:<PHONE_NUMBER>1
during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_replace.tcl |& tee >&@stdout /openLANE_flow/designs/riscv_top/runs/Sep2Run/logs/placement/7-replace.log"
Last 10 lines:
child killed: kill signal

@donn with latest build had improvement in log. its passed nesteroSolve and stuck with below error. Any idea to fix this?
[INFO GRT-0053] Routing resources analysis:
          Routing      Original      Derated      Resource
Layer     Direction    Resources     Resources    Reduction (%)
---------------------------------------------------------------
li1        Vertical     11497500      10654189          7.33%
met1       Horizontal   15330000      12057593          21.35%
met2       Vertical     11497500      11487000          0.09%
met3       Horizontal    7665000       7661484          0.05%
met4       Vertical      4599000       4530826          1.48%
met5       Horizontal    1533000       1530374          0.17%
---------------------------------------------------------------

[ERROR]: during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_replace.tcl |& tee >&@stdout /openLANE_flow/designs/riscv_top/runs/IntRunSep8/logs/placement/7-replace.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: kill signal

[ERROR]: Please check openroad  log file
[ERROR]: Dumping to /openLANE_flow/designs/riscv_top/runs/IntRunSep8/error.log
[INFO]: Calculating Runtime From the Start...
[INFO]: flow failed for riscv_top/08-09_09-40 in 3h9m34s
[INFO]: Generating Final Summary Report...
[ERROR]: during executing: "openroad -python /openLANE_flow/generate_reports.py -d /openLANE_flow/designs/riscv_top -dn riscv_top -t IntRunSep8 -o /openLANE_flow/designs/riscv_top/runs/IntRunSep8/reports/final_summary_report.csv -m /openLANE_flow/designs/riscv_top/runs/IntRunSep8/reports/manufacturability_report.rpt -rs /openLANE_flow/designs/riscv_top/runs/IntRunSep8/reports/runtime_summary_report.rpt -r /openLANE_flow/designs/riscv_top/runs/IntRunSep8"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
sed: can't read /openLANE_flow/designs/riscv_top/runs/IntRunSep8/logs/routing/fastroute.log: No such file or directory
sed: can't read /openLANE_flow/designs/riscv_top/runs/IntRunSep8/logs/routing/fastroute.log: No such file or directory
Traceback (most recent call last):
  File "/openLANE_flow/generate_reports.py", line 61, in <module>
    report = Report(design, tag, design_name, params, run_path).get_report()
  File "/openLANE_flow/scripts/report/report.py", line 133, in get_report
    self.formatted_report = self.format_report()
  File "/openLANE_flow/scripts/report/report.py", line 120, in format_report
    splited_report[dieareaIdx] = str(float(splited_report[dieareaIdx])/1000000)
ValueError: could not convert string to float: 'E404'

[ERROR]: Please check openroad  log file
[ERROR]: Dumping to /openLANE_flow/designs/riscv_top/runs/IntRunSep8/error.log

@eder-matheus made some memory usage improvements in grt - I'm not sure if OL has a current version of OR with those improvements or not.  What git commit are you using in this testing?

@maliberty  git version 2.25.1
OL tag: 2021.09.03_03.49.05

@donn how can I convert an OL tag to an OR commit?

https://github.com/The-OpenROAD-Project/OpenLane/blob/<your OL tag here>/dependencies/tool_metadata.yml
You’ll find the commit for OpenROAD under the entry openroad_app.

I see f0e6c04818f120fcd15c29735a398d3cd420bd78 for OR which is from July 28.  @eder-matheus were your improvements after that?

I see f0e6c04818f120fcd15c29735a398d3cd420bd78 for OR which is from July 28. @eder-matheus were your improvements after that?

My PR with the fixes for memory leaks was merged in Aug 2.

@donn this is back to you for an OR upgrade.

Actually 2021.09.15_03.22.49 seems to have a later version of OR.  @vijayank88 can you try that version?

still stops at same error:
[NesterovSolve] Iter: 450 overflow: 0.820241 HPWL:<PHONE_NUMBER>3
[NesterovSolve] Iter: 460 overflow: 0.801261 HPWL:<PHONE_NUMBER>0
[NesterovSolve] Iter: 470 overflow: 0.789143 HPWL:<PHONE_NUMBER>3
[ERROR]: during executing: "openroad -exit /openLANE_flow/scripts/openroad/or_replace.tcl |& tee >&@stdout /openLANE_flow/designs/riscv_top/runs/Sep15Run/logs/placement/7-replace.log"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: kill signal
.....
invoked from within
"try_catch $::env(OPENROAD_BIN) -exit $::env(SCRIPTS_DIR)/openroad/or_replace.tcl |& tee $::env(TERMINAL_OUTPUT) [index_file $::env(replaceio_log_file_..."
(procedure "global_placement_or" line 14)
invoked from within
"global_placement_or"
(procedure "run_placement" line 17)
invoked from within
"run_placement"
(procedure "run_placement_step" line 11)
invoked from within
"[lindex $step_exe 0] [lindex $step_exe 1] "
(procedure "run_non_interactive_mode" line 43)

@vijayank88 previous you said "its passed nesteroSolve" so this is different from above.  Does the previous solution to that error not work anymore?

@maliberty if we use default size calculated from synthesis stage got failing with nestrosolve.
 I hardened 1 core module and other 2 I used as it is. Still its failing at placement stage. I will blackbox all top level module and try it. I will update once flow complete successfully. Thanks

Staled out.


[feature] handling undirected edges themself natively

Hello,
Can ArangoDB handle undirected edges themself natively?
This feature would be represended as {"_from": "Mary", "_to": "John", "_id": "isFriendOf/1234", "directionality": "undirected"}, but not [{"_from": "Mary", "_to": "John", "_id": "isFriendOf/1234"}, {"_from": "John", "_to": "Mary", "_id": "isFriendOf/12345"}], for example.

You specify the direction you want to go by [INBOUND| OUTBOUND|ANY] https://docs.arangodb.com/stable/aql/graphs/traversals/.
The graphs themselves can't be restricted in direction, just the query.

Thank you for your explanation.
Does it mean that {"_from": "Mary", "_to": "John"} itself natively describes the relation of both directions, forward and reverse, in ArandoDB?

As @dothebart explained, you can only specify the traversal direction in queries (including walking edges in both directions). This applies to the entire traversal, not individual edges. It's not data-defined if you will.

The direction (the arrow in your picture) of the edge is set by _from and _to. This then relates to what [INBOUND| OUTBOUND|ANY] will do with these edges.

Thank you for your explanation.
And I see that:

This applies to the entire traversal, not individual edges. It's not data-defined if you will.

That may be because ArangoDB is not based on a mixed graph model, but on a directed graph one, where the entire traversal can select the directions of boundness by using additional functionality. So, my expectation for individual edges would not be easily realized in ArangoDB.

you can filter additionally on edges on defined depths if you choose any. maybe you should have a look at the graph course? https://arangodb.com/learn/

Thank your for your information.
I'm looking forward to some systems based on a mixed graph model. Or I would make a minimal one by myself in the way of my primitive trial in GraphFromOSM.


It should have been "Azure CLI" or "IntelliJ", but it was "Visual Studio Code"

It should have been "Azure CLI" or "IntelliJ", but it was "Visual Studio Code".

Hi @KarlErickson - Could you review or reassign this pull request? The listed author @g2vinay isn't in the open-source org, so we can't assign the PR to them or request a review via the GitHub UI.
Thanks!

@kuniteru thanks for the fix!


[SYSTEMML-1212] Link to main website in header of project docs

Link logo and title to main website.

LGTM

Thank you for reviewing @gweidner !


MacOS older version support in wheels

What is the expected enhancement?
I was helping someone install this library and realized that they had macOS 10.12 + Conda Python 3.7, and couldn't pull the wheels since they are 10.13+ (intel) and 10.15+ (normal). Could the MACOSX_DEPLOYMENT_TARGET be set to 10.12 or 10.9? I'm guessing it is not set at all, due to the 10.15 in the wheel. If not, is there a reason it can't be lowered?

Note: In CIBUILDWHEEL, regardless of what the current documentation seems to claim, MACOSX_DEPLOYMENT_TARGET is not set automatically, and it generally always should be set by hand.

Thanks for the suggestion, I wasn't aware of that env variable. As a non-mac user I wasn't sure how to control the compat level and the reason for the different wheels on the current version on pypi was ci env differences (azure pipelines vs travis). I agree we should do this as I want to make sure we offer widely compatible wheels for as many platforms as we can for this (the nightly rustc requirement is difficult for some users unfamiliar with the rust ecosystem). I'll push up a pr tomorrow to experiment with setting that env variable in the cibuildwheel environment to see if I can get it to build wheels targeting 10.9.

Ok, I've pushed up a PR (#63) to fix this. I also pushed up test commit to manually trigger the macOS wheel builds to test this. Based on the output of the ci job it looks like it's working:
https://dev.azure.com/qiskit-ci/retworkx/_build/results?buildId=11655&view=logs&j=59072c2d-ff9c-5ba9-5217-fae5d67698fb&t=e64845d4-b26a-5b36-9ae2-80aaa975f01a&l=523
If you want to test the wheels built by the job are hosted here: https://dev.azure.com/qiskit-ci/retworkx/_build/results?buildId=11655&view=artifacts&type=publishedArtifacts (there is a download icon that will appear when you hover your mouse over the drop line, the azure pipelines ui leaves something to be desired) if you want to verify that these work on an older macOS version. Once the PR merges I will soon push out a 0.3.4 release to get the updated wheels on pypi.

Just wanted to leave a note here, the 0.3.4 release is up on pypi now: https://pypi.org/project/retworkx/0.3.4/#files and the macOS wheels were built with a 10.9 target so local compilation should no longer be required to install the package on older versions of macOS.


ci: Add golangci-lint importas linter configuration

Update the .golangci.yaml file and introduce a basic importas linter configuration to enforce common package imports (corev1, metav1, etc.) throughout the codebase.

TIL this linter existed. Cool!
/lgtm

Maybe we should move towards a CODEOWNERS vs. OWNERS so we don't have the lgtm/approve workflow embedded in our minds :laughing:


Using PythonCall within Julia modules

First of all, thanks for working on this, I really appreciate these improvements from PyCall.
Seems like calling pyimport from the top level of a module in precompiled code would create issues.
In PyCall, the following approach is recommended:
const scipy_opt = PyNULL()

function __init__()
    copy!(scipy_opt, pyimport_conda("scipy.optimize", "scipy"))
end

end

I think the equivalent in PythonCall would be
const scipy_opt = pynew()

function __init__()
   pycopy!(scipy_opt, pyimport("scipy.optimize"))
end

It would be worth documenting this somewhere. Obviously a lot of folks are going to be coming from PyCall (and will know to be mindful of this) but it would be better to make this fact explicit, or indicate that this isn't required.

Technically it's documented here: https://cjdoris.github.io/PythonCall.jl/dev/pythoncall/#PythonCall.pycopy!
But that's definitely buried!
The documentation could definitely do with a section on writing modules. And a section on coming from PyCall. I'll put it on my to-do list but feel free to contribute a PR.

I think this is covered in the manual now?

Indeed it is.


Disable project pay button if wallet not connected.

Description
From UX standpoint would be nice to disable the pay button and show a tooltip asking user to connect wallet on project page rather than throwing a mysterious transaction reverted error when they attempt to pay.
Proposal
in general it'd be nice if we had a component like WalletConnectedButton which is basically an antd button with a disabled guard for wallet connected = True, and a tooltip that asks user to connect wallet if it's not connected.
Screenshots
If applicable, add screenshots to help explain your problem.

We talked about this a while ago, and Jango and Peri liked the idea of people being able to get to as many places around the site as possible without a wallet connected. I don't see a problem letting people get to the end of the pay flow without having a wallet connected - if they're new to web3 and don't have a wallet, it may help them better understand the 'money in, token back' mechanics

However, can see a problem where the pay modal closes upon connecting. Will look at keeping the modal open and with the previously inputted amount still there after connecting


NWC 2.75 -- Now supports unicode

Current version of the converter expects the file to be Cp1252, now NWC seems to export UTF-8 with a BOM.

Yes, you can process the 2.75 nwctxt files as utf-8. There isn't a BOM.
Also, *.nwc files are now just deflated nwctxt with a header.

Fixed e1922aa3abf69850113e6edae3c698914e46bc1b

Let me open an issue to support NWC files.


New feature to hide the right and bottom panels

I have added a feature that I wanted for myself to your awesome project.
It gives the ability to hide the right and bottom panels and also provides the checkboxes in the config to enable each option separately.

This would be great! I've built a bunch of hacky functions myself which this would usurp


"only prometheus 2.x is supported" for prometheus_version

Does this note only exists to discourage user to install Prometheus 1.x with the prometheus.prometheus.prometheus role, or is it actually not possible to install Prometheus 3.0 with it?

https://prometheus-community.github.io/ansible/branch/main/prometheus_role.html

I'm hesitant to try this on my production machine, in case something unexpected breaks, hence this request for clarification.

Yes, this was originally to discourage Prometheus 1.x.
I don't think there are any issues with 3.x, but we haven't explicitly tested it yet.

OK, thanks. I'll later setup a test machine, try to deploy 3.x to it, and report back.


Integration with OpenAI's Latest Models and API Compatibility

Feature request
This proposal requests the integration of the latest OpenAI models, specifically gpt-4-1106-preview, into the existing framework of [relevant GitHub project, e.g., LangChain]. The newer models offer significantly larger context windows, which are crucial for complex SQL querying and other advanced functionalities. This feature would involve ensuring compatibility with the latest version of the OpenAI API (version 1.0.0 and beyond), which has undergone substantial changes, including the deprecation of certain features like openai.ChatCompletion. Relevant links:
OpenAI API (1.0.0): OpenAI API Documentation
Migration Guide: OpenAI Python Library Migration Guide
Motivation
The primary motivation for this feature request is to leverage the advanced capabilities of the newer OpenAI models, particularly the extended context windows they offer. These capabilities are essential for applications involving extensive data interaction and complex language understanding, such as SQL database querying and management.
Current limitations with the older models and API versions restrict the potential of applications, especially when dealing with lengthy queries or requiring deeper contextual understanding. For example, while working on a project involving the LangChain framework for SQL database interaction, I encountered the APIRemovedInV1 error, which signifies incompatibility with the latest OpenAI API. This issue underscores the need for updating the framework to align with the latest advancements in language models and API standards.
Your contribution
Might make my own SQL Agent or modify yours.

This is the exception I am getting
`Exception has occurred: APIRemovedInV1
You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.
You can run openai migrate to automatically upgrade your codebase to use the 1.0.0 interface.
Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28
A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742
File "/Users/neilgawande/ONEAPE/iCEDQ-SQL-Agent/iCEDQ-SQL-Agent.py", line 39, in
agent_executor.run("What are all the schemas in this database?")
openai.lib._old_api.APIRemovedInV1:
You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.
You can run openai migrate to automatically upgrade your codebase to use the 1.0.0 interface.
Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28
A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742`
And this is my code
`# iCEDQ-SQL-Agent/iCEDQ-SQL-Agent.py
from langchain.agents import create_sql_agent
from langchain.agents.agent_toolkits import SQLDatabaseToolkit
from langchain.agents.agent_types import AgentType
from langchain.llms.openai import OpenAI
from langchain.sql_database import SQLDatabase
import dotenv
import os
import urllib.parse
#from langchain_community.chat_models import ChatOpenAI
#from langchain_experimental.sql import SQLDatabaseChain
dotenv.load_dotenv()
Set up Environment Variables for database connection
azure_username = os.getenv('AZURE_DB_USERNAME')  # Updated variable name
azure_password = os.getenv('AZURE_DB_PASSWORD')  # Updated variable name
azure_host = "toranainc.database.windows.net"
azure_database = "AdventureWorks2019"
Create the connection string for the Azure SQL Server database
connection_uri = f"mssql+pyodbc://{azure_username}:{urllib.parse.quote_plus(azure_password)}@{azure_host}:1433/{azure_database}?driver=ODBC+Driver+18+for+SQL+Server"
db = SQLDatabase.from_uri(connection_uri)
llm = ChatOpenAI(model_name = "gpt-4-1106-preview", temperature = 0, verbose = True)
db_chain = SQLDatabaseChain.from_llm(llm, db, verbose=True)
db_chain.run("How many tables are there across schemas?")
toolkit = SQLDatabaseToolkit(db=db, llm=OpenAI(model_name = "gpt-4-1106-preview", temperature=0))
agent_executor = create_sql_agent(
llm=OpenAI(model_name = "gpt-4-1106-preview", temperature=0),
toolkit=toolkit,
verbose=True,
agent_type=AgentType.ZERO_SHOT_REACT_DESCRIPTION,
)
agent_executor.run("What are all the schemas in this database?")`

@nsgoneape does your code return any errors, according to this link  gpt-4Turbo is supported?

I have written the exception that is thrown in my above comment.

You could replace the following code at line 1063 in langchain_community/llms/openai.py with:
values["client"] = openai


Allow local Ollama for AI pasting features

Description of the new feature / enhancement
Instead of requiring to use paid OpenAI API, allow using local Ollama instalation
Scenario when this would be used?
When pasting using AI
Supporting information
No response

👍


Generated Cloudflare wrangler.toml does not work

A previous version of my wrangler.toml file was no longer working after upgrading React and waku (no functions were detected by wrangler), so I deleted it and regenerated the file. The new file generated by waku has the main and assets keys added, but does not work.
This is the file generated by waku (0.21.8) when running waku build --with-cloudflare:
# See https://developers.cloudflare.com/pages/functions/wrangler-configuration/
name = "waku-project"
compatibility_date = "2024-09-23"
compatibility_flags = [ "nodejs_als" ]
pages_build_output_dir = "./dist"
main = "./dist/worker/serve-cloudflare.js"

assets = {
  directory = "./dist/assets",
  binding = "ASSETS",
  html_handling = "drop-trailing-slash",
  # "single-page-application" | "404-page" | "none"
  not_found_handling = "404-page"
}

This is the error running wrangler pages dev (3.94.0):
✘ [ERROR] Unterminated inline array

    /.../wrangler.toml:9:9:
      9 │ assets = {
        ╵          ^

If I collapse the assets object to one line (assets = { ... }), I get this error instead:
✘ [ERROR] Processing wrangler.toml configuration:

    - The name 'ASSETS' is reserved in Pages projects. Please use a different name for your Assets
  binding.

Hi. We updated the Cloudflare adapter to use the new static assets feature for Cloudflare Workers. I believe that Cloudflare is deprecating the "Cloudflare Pages" product - at least for 3rd-party frameworks.  https://developers.cloudflare.com/workers/static-assets/
Try updating your wrangler dependency to 3.78.10 and use wrangler deploy instead of wrangler pages deploy.

I updated our guide for using Waku with Hono to use Cloudflare Workers instead of Cloudflare Pages. I hope that helps a bit. Let us know if you encounter any more issues. Thanks! https://github.com/dai-shi/waku/blob/main/docs/guides/cloudflare.mdx

I see, thanks! Using the wrangler.toml from the example directory works, so I created a PR to update the file generated by the plugin too: #1059


access denied

Hi,
Thanks for your quick response with my previous question! I tried to download the checkpoints for multisteps and it shows the access is denied.(see figure below) I have sent a request and could you please offer the access? Thanks!

Hi, thanks for the reminding. We have re-opened this URL.


Does cuPy provide any deterministic result guarantees (i.e., bitwise reproducible)?

Description
Hi @leofang  and all,
I would like to know if cuPy provides any deterministic result guarantees (i.e., bitwise reproducible) similar to cuFFT and other NVIDIA GPU-accelerated libraries.
As far as I know, the results produced by the cuFFT library are deterministic (i.e., bitwise reproducible) as long as the following conditions remain constant between runs: plan input parameters, cuFFT version, and GPU model, as mentioned in https://docs.nvidia.com/cuda/cufft/.
Or is there a limitation due to https://github.com/NVIDIA/cccl/issues/886 that prevents cuPy from officially providing deterministic result guarantees?
In my example, if you run it, you will observe that the result produced by cupy.cumsum is non-deterministic from run to run.
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999272404
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
25000.00000000000000000
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
25000.00000000000000000
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999272404
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202
24999.99999999999636202

Thanks,
Lilo
To Reproduce
import cupy as cp
data = cp.full((250000,), 0.1, dtype=cp.float64)
for i in range(100):
   cumsum_result = cp.cumsum(data)
   print("%.17f" % cumsum_result[-1])

Installation
Wheel (pip install cupy-***)
Environment
lilo@bokeh:~$ python -c "import cupy; cupy.show_config()"
OS                           : Linux-5.15.0-105-generic-x86_64-with-glibc2.35
Python Version               : 3.11.3
CuPy Version                 : 13.1.0
CuPy Platform                : NVIDIA CUDA
NumPy Version                : 1.23.5
SciPy Version                : 1.10.1
Cython Build Version         : 0.29.36
Cython Runtime Version       : None
CUDA Root                    : /usr/local/cuda-12.2
nvcc PATH                    : /usr/local/cuda-12.2/bin/nvcc
CUDA Build Version           : 12040
CUDA Driver Version          : 12020
CUDA Runtime Version         : 12040 (linked to CuPy) / 12020 (locally installed)
cuBLAS Version               : (available)
cuFFT Version                : 11008
cuRAND Version               : 10303
cuSOLVER Version             : (11, 5, 2)
cuSPARSE Version             : (available)
NVRTC Version                : (12, 2)
Thrust Version               : 200200
CUB Build Version            : 200200
Jitify Build Version         : <unknown>
cuDNN Build Version          : (not loaded; try `import cupy.cuda.cudnn` first)
cuDNN Version                : (not loaded; try `import cupy.cuda.cudnn` first)
NCCL Build Version           : None
NCCL Runtime Version         : None
cuTENSOR Version             : None
cuSPARSELt Build Version     : None
Device 0 Name                : NVIDIA RTX A4000
Device 0 Compute Capability  : 86
Device 0 PCI Bus ID          : 0000:07:00.0

Additional Information
No response

Yes, cumsum currently is backed by CUB scan so it's affected by the CCCL issue that you linked to. The CCCL team has a plan to add deterministic scan support (https://github.com/NVIDIA/cccl/issues/1327) but it's not there yet.
In general, my understanding is it is hard to make such guarantees for every single algorithm. Even cuBLAS has an exception clause for run-to-run determinism, for OSS projects like CuPy that rely on contributors to support, it's a large effort. I know PyTorch has a flag for running deterministically but even it has limitations. Maybe the team has evaluated the feasibility before and can share more? 🙂

I appreciate @leofang for your quick response, which aligns with my understanding. Additionally, thank you @kmaehashi for changing this issue from a "bug" to an "enhancement."
It appears that cuPy is not yet suitable for HPC applications that require deterministic results, especially for floating-point numbers between runs. Could you please let me know if there is any roadmap to enhance cuPy to provide determinism guarantees, regardless of using NVIDIA CUDA or AMD ROCm/HIP as the backend? Or is this a new issue that has not been previously raised within the CuPy community?  Thank you so much. 👍


Refactor Analyzer

Refactor analyzer to work on generic objects.
Add delegates to analyzer to handle custom cases.

Superceded by #516


Deleting characters is buggy in git-bash on Windows 10

This occurs when deleting too fast. Only in git-bash, powershell has no problem.

It also effects Bash on Ubuntu on Windows.

Having the same problems with git-bash. Deleting the characters with backspace or traversing with arrows very buggy.

Having the same problem in win10

Same problem over here !
Deleting characters with backspace or traversing back and forth with arrow keys is very buggy!
Where does it comes from?
Someone has an idea about how to fix it ?
Using git-bash on Windows 10

Same problem, also using git-bash

Yes, same here. git-bash on Windows 10 too.

Same problem here using cygwin on Windows 10.

Same using git-bash on win10

Same with git-bash and cmder on win 10. Impossible to work with :(

The steps at https://github.com/jeremyramin/terminal-plus/issues/15#issuecomment-144618245 seems to have "fixed" the problem in my case

same problem.
Disabling Cursor Blink option does not fix.
Windows 10 Enterprise x64
Atom 1.25.0 x64
platformio-atom-ide-terminal 2.8.1
git version 2.14.3.windows.1
Shell Override - C:\Program Files\Git\bin\bash.exe

Node.js docs say that os.EOL is a "string constant defining the operating system-specific end-of-line marker:"

\n on POSIX
\r\n on Windows

Same issue when using cmd.exe as the shell...
Windows 10 X64
Atom 1.28.2
Platformio-ide-terminal 2.8.3
Enabling legacy mode on the command prompt fixes this issue...

@Onfire7 well 23 people had the issue fixed by this https://github.com/jeremyramin/terminal-plus/issues/15#issuecomment-144618245 which is what #575 proposes, yet the majority 90 people say this has no effect.
Its interesting results I think YMMV really

It would be good to have a fix for this as the legacy more seems to break WSL. Perhaps the tech details here could be useful.

I agree but this project is no longer under active development, If someone submits a fix I dont mind pinging people to try get attention to it.

@the-j0k3r Interesting... I would point out though, that people are FAR more likely to downvote something that isn't working, then to upvote something that is, so I would tend to believe that that leans more towards working for at least 50% of people. That said, 90+ is still a lot of people, so something else is definately going on...
I'm rather inclined to believe that those people that it didn't fix the issue for have 2+ seperate issues going on though... Mainly because it's known to cause the exact same issue with several other terminals... I guess the real question isn't so much "Will enabling legacy mode fix my terminal problems?" but rather "Is legacy mode required for my terminal to work on a fully up to date Windows 10 system, while using an alternate shell?" To answer that question:
TL;DR:
Does anyone have a fully up to date Windows 10 system with legacy mode disabled, and an alternate shell setup in platformio-atom-ide-terminal that is working? If so, what shell (with version, preferably) is it using?

Does anyone have a fully up to date Windows 10 system with legacy mode disabled, and an alternate shell setup in platformio-atom-ide-terminal

Yes, me for instance, Ive tried using bash, cmd.com several times and cant duplicate this issue.
I cant duplicate 99% of issues reported, there are a couple of issues I have that are related to platformio-ide-terminal showing old text form a large interactive git rebase that clogs up the terminal view.
In any case, legacy console doesn't fix it, and like @P403n1x87 pointed out it breaks WSL (Windows subsystem for Linux)
I think people that have most of these issues I cant duplicate would do well in trying fresh Atom configurations like described in Atom debugging page, or start by disabling non core packages one by one testing in between and close reopen a terminal to see if issue persists, until the issue is gone, or you run out of external extension to disable,
TL;DR:
This project is no longer under active development (read #543 if you haven't already), and unless a more robust code is submitted by someone via PR, bugs that are caused by external packages or some Atom configuration or by some conflict with some external package, or because Atom doesn't fully support XYZ we are all SOL.

I think at some point I have got something "working" by using the method described in the ConEmu documentation:
set "PATH=%ConEmuBaseDirShort%\wsl;%PATH%" & %ConEmuBaseDirShort%\conemu-cyg-64.exe --wsl -cur_console:pm:/mnt

If it wasn't this then it must have been wslbridge. One way or the other I've got Bash from WSL working, but I couldn't use the arrows to scroll through the history, so not much use.
I would have a look at the code myself to see if there's anything that can be done, but at the minute I'm busy with other projects.

Same issue on my pc. Windows 10, Git Bash. This is a great tool. Would love to see it work properly.

Bump. Still happening with Git Bash on windows. If anyone knows of an alternate atom package for using Git Bash shells in atom hit me up

Please retest again with platformio-atom-ide-terminal 2.9.0.
These type issues all so far seem fixed with this release due to using node-pty-prebuilt instead unmaintained and outdated pty.js


Getting "Specified method is not supported." on executing a querycall

Is there an existing issue for this?

[X] I have searched the existing issues

Product
Strawberry Shake
Describe the bug
Hey all,
Has anyone seen "Specified method is not supported." error?
The request works perfectly in Postman and the browser UI (graphql sandbox).
Using StrawberryShake I get the error above and only for this query.
query GetCategories {
  categories {
    data {
      id
      name
    }
  }
}

This query for instance works:
query GetBrands {
  brands {
    data {
      name
    }
  }
}

Fiddler says the result is 200 and it does return the value.

Inside of the StrawberryShake.OperationResult.Errors>Extensions I can see the value of the response.

excuse the white flashing :D
Steps to reproduce

Create console application
Follow the strawberry setup guide in the site or use this tutorial (https://www.youtube.com/watch?v=6oJlibTwn_4&ab_channel=SingletonSean)
a. The url I'm using is for a dev env that I shouldn't share on the internet, but I can provide it to a developer that wants to test
it 1:1

Paste this code

          var serviceCollection = new ServiceCollection();

           serviceCollection
               .AddDemoServicesClient()
               .ConfigureHttpClient(client => client.BaseAddress = new Uri("url I can provide to individuals only"));

           IServiceProvider services = serviceCollection.BuildServiceProvider();

           var client = services.GetRequiredService<IDemoServicesClient>();
           var categories = await client.GetCategories.ExecuteAsync();

Run it.

The GetCategories is the query from the bug
query GetCategories {
  categories {
    data {
      id
      name
    }
  }
}

Relevant log output
No response
Additional Context?
No response
Version
12.16.0

From what I gathered so far - looks like the __typename wasn't set for the Categories. I don't have access to the GraphQL server, so I'll contact the team and see if setting the typename will resolve this.
Will keep this updated

I have exactly the same issue, how did you resolve this issue ?

@DanteSparda Do you have an update? Did setting the __typename resolve the issue?

I recently came across this error while using StrawberryShake. I had to debug the issue and found out that the exception was thrown when the generated StrawberryShake client was trying to deserialize the response into the generated C# type, but failed. It failed because the type from the response did not match the type from the generated C# type. So I had to update my schema.graphql and regenerate the C# code, and it works now.
Do not know if this solves the issue, since this exception could be thrown anywhere, but best way to solve this is to use a debugger (whether in Visual Studio or Jetbrains Rider), and run the code locally.
Cheers.

Closing, as no response has been received from the author.


Implement transient storage

blocked on #2494
In this PR:

implementing transient storage ( eip-1153)

adding a <transientStorage> cell that's similar to the persistent storage cell in the <accounts> cell.
Implementing TSTORE and TLOAD opcodes.
TODO: implement a way to clean transient storage after the transaction has finished executing/ at the beginning of the transaction.

bumping the ethereum-tests submodule to v13.3

updated the failing.llvm list of failing tests.

adding support for Cancun schedule

Some changes to parse the updated test suite:

add blockheaders from eip-4788  and eip-4844

implementing required rlp decodings required to parse test files

The Merge schedule has been renamed to Paris. So I added a new rule to parse the Paris string to the existing schedule . source
Updated the configuration in the K claim files

All the tests except eip1153_tstore/reentrant_selfdestructing_call are passing. eip1153_tstore/reentrant_selfdestructing_call is blocked on eip-6780.

@jinxinglim
Yes, you can currently use the transient storage operations in Solidity only by inlining the opcodes in assembly blocks, and this PR adds support for the new opcodes. When Solidity supports the transient data modifier in the future, the compiler can generate a bytecode that uses the same TSTORE and TLOAD opcodes implemented here.
We will bump the default schedule in Kontrol once all the new EIPs of the Cancun schedule (link here) are implemented in evm-semantics and upstreamed.


Map HMRC manual fields

Add HMRC manuals and manual sections to the fields saved to the govuk index.
They are not marked as indexable yet: we need to check the indexable_content field first.
https://trello.com/c/y5AmkYeF/428-add-new-hmrc-manual-fields

🚀 Coolio! Bring on Whitehall 😱


feat: generate typescript bindings

make typescript should generate TS bindings in ./typescript.
Using https://buf.build/blog/protobuf-es-the-protocol-buffers-typescript-javascript-runtime-we-all-deserve
We probably don't need TS bindings in the repo. This should be generated automatically on release and published on npm.

Just wondering, why is it in draft?

Just wondering, why is it in draft?

I want the fullstack team to check it out and try using to see if we have everything in place before merging.

Could we remove the _pb suffix for prolixity? I feel it makes sense for consumers; unless it causes an issue within the node repository.

Is it possible to have an index.d.ts file that exports everything within its folder? e.g.:
crosschain/
  index.d.ts
  foo.d.ts
  bar.d.ts
  baz.d.ts

With index.d.ts being something like the following:
export * from "./foo"
export * from "./bar"
export * from "./baz"

This way, we can consume types directly from the known folder (crosschain) and we don't need to know the specific file name (foo, bar, baz).

@GMaiolo done! ✅

@lucas-janon can you, please, add an npm token, so we can set it up to publish automatically when a release is created.

@fadeev could we manually publish a 0.0.1 version in NPM so I can test the usage?

I can't publish, because I don't have an npm token. Have you tried with yarn link first?

Can we put as ready for review @fadeev ?

@GMaiolo can you, please, review the code generated in this PR and let us know if this matches your requirements? Thanks!


Make the dependency generated messages colorful

Currently when a dependency file is created it outputs the following message with no colors;
Generated dependency info /home/travis/build/mithro/symbiflow-arch-defs/.deps//vpr/ff/vpr_ff.model.xml.dmk.
It would be good if these messages were colorful like the other build messages. See image below;

@bushig has a pull request for working on this here -> https://github.com/SymbiFlow/symbiflow-arch-defs/pull/83

Obsolete


fix code bug & optimize the memory usage in DefaultMappedFile

Make sure set the target branch to develop
What is the purpose of the change
MappedFileQueue: if the initial cursor of listIterator equals zero,the previous element will always null.
MappedFile: use AtomicIntegerFieldUpdater instead of AtomicInteger.
Brief changelog
Verifying this change
DefaultMappedFile class
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.

[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.

[x]  Write a pull request description that is detailed enough to understand what the pull request does, how, and why.

[x]  Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.

[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test to make sure integration-test pass.

[ ]  If this contribution is large, please file an Apache Individual Contributor License Agreement.

Hello @SeaItFover
Thank you very much for taking the time to contribute to the community, your observation is very keen, I noticed that CI did not pass, please check it first, by the way, you can first create an issue to describe the problem, and then your PR can associate this issue :)

You can click Details to see the Details of the error

Thanks very much. Hope that my first pr can be merged.

Coverage increased (+0.07%) to 48.801% when pulling 3f242e8aa17f3a71906c791f628bb0a2747e6fd3 on SeaItFover:develop into 8504abfafcf763be6fc593183edb1a2f8f061e51 on apache:develop.

Codecov Report

Merging #4678 (3f242e8) into develop (8504abf) will decrease coverage by 0.11%.
The diff coverage is 47.05%.

@@              Coverage Diff              @@
##             develop    #4678      +/-   ##
=============================================
- Coverage      44.68%   44.57%   -0.12%
+ Complexity      7540     7519      -21
=============================================
  Files            977      977
  Lines          67594    67595       +1
  Branches        8927     8927
=============================================
- Hits           30207    30128      -79
- Misses         33669    33742      +73
- Partials        3718     3725       +7

Impacted Files
Coverage Δ

...ava/org/apache/rocketmq/store/MappedFileQueue.java
63.77% <0.00%> (ø)

...ache/rocketmq/store/logfile/DefaultMappedFile.java
48.40% <48.48%> (+0.16%)
:arrow_up:

...rg/apache/rocketmq/common/stats/StatsSnapshot.java
84.61% <0.00%> (-15.39%)
:arrow_down:

...apache/rocketmq/broker/longpolling/PopRequest.java
31.03% <0.00%> (-13.80%)
:arrow_down:

...org/apache/rocketmq/common/stats/StatsItemSet.java
41.79% <0.00%> (-13.44%)
:arrow_down:

.../apache/rocketmq/common/stats/MomentStatsItem.java
38.09% <0.00%> (-9.53%)
:arrow_down:

...ache/rocketmq/common/stats/MomentStatsItemSet.java
39.13% <0.00%> (-8.70%)
:arrow_down:

...va/org/apache/rocketmq/common/stats/StatsItem.java
50.00% <0.00%> (-5.00%)
:arrow_down:

...ketmq/common/protocol/body/ConsumerConnection.java
95.83% <0.00%> (-4.17%)
:arrow_down:

...he/rocketmq/controller/impl/DLedgerController.java
70.65% <0.00%> (-2.72%)
:arrow_down:

... and 14 more

Help us with your feedback. Take ten seconds to tell us how you rate us.

I see that all checks have been approved, when to be merged.

Hello, @SeaItFover
First of all, we  can't timely merger your pr, because all the PMC and Commiters has his own work, everyone is using their free time to contribute to the community, so the review of pr is not certain, as you can see, there are a lot of pr is waiting for review, so I hope you can wait patiently, The community very welcomes contributions from developers


[GSSoC'23]: Add a digital clock

Describe the project you want to add with tech stack
An aesthetically pleasing digital clock, created using HTML, CSS and JS
Expected behavior
Shows current time digitally and has a good background image
Screenshots (optional)

@pranjay-poddar @MohitGupta121 please assign me this issue!

@pranjay-poddar please assign me this issue.

@subhanshimishra246 it's already assigned to @SoarinSkySagar

@MohitGupta121 please review and merge the PR
PR: https://github.com/pranjay-poddar/Dev-Geeks/pull/2502
Issue: https://github.com/pranjay-poddar/Dev-Geeks/issues/2152


How can I choose the version of mariadb?

My setup is pretty simple except that I used fluxcd, these are the only values I overrode from the values.yaml:
extraEnvSecrets:
- mariadb
fullnameOverride: mariadb
image:
  tag: 10.1.48

The problem is that this is causing an error with the startupProbe:

bash: healthcheck.sh command not found

Which makes sense, as this script is not inside that version of the image.
What would be the recommended way of choosing a different version of mariadb when using this helm chart?

According to https://endoflife.date/mariadb i wouldn't recommend using the old version 10.1.x of MariaDB which is already unsupported. But anyway, if you use the latest chart version but want to combine this with an older MariaDB container image which doesn't support the healthcheck.sh, then you should disable the default startupProbe, livenessProbe and readinessProbe.
startupProbe:
  enabled: false

livenessProbe:
  enabled: false

readinessProbe:
  enabled: false

Instead you can add your own (custom) probes by using:
customStartupProbe:
  ...your yaml here...

customLivenessProbe:
  ...your yaml here...

customReadinessProbe:
  ...your yaml here...

I see thanks, I will try that then. Thanks, I think we can close this issue


Request: simple labels on http://geojson.io/

It would be really, really nice if an attribute column could be used for labels, especially for point data.
The resulting labels wouldn't have to be fancy, with leader lines and automatic no-overlap logic etc. (thought that would be nice), just simple points with a name beside would go a long way to making a better and more useful
map.

Closing as idle. PRs are accepted that would completed this task but it is not one of my own priorities to implement it myself.

It would be nice if we could have a label attribute for areas, which is shown at the representative point of the area (e.g. https://shapely.readthedocs.io/en/stable/manual.html#object.representative_point )


Allow animation to/from hidden datasets

Requested in the comments of #1146

Any progress on this one?

No progress has been made. I have a general idea of what needs to be done, but have not explored it

a workaround:
self.graph.datasets[0].hidden = true;
or
self.graph.datasets[0].hidden = true;
then
use the update() method on the chart to change the state..
also, to tie it to a checkbox (as i am doing currently):
self.graph.datasets[0].hidden = document.getElementById('seriesHide').checked;

@WattsC-90 ...Hey ...would you please provide more details about how to use the checkbox to control hiding/display the data on the chart? I am working this task but feel confused how to pass the boolean value to the 'datasets[0].hidden' and update the chart?

@hexx870206helen I am assuming you are working for the Chart.js repository and therefore my answer would be:
I would probably have an option to enable series hiding on the chart globally, which enables checkboxes next to the key labels which have an event, on change or similar. When those checkboxes change state, the series gets hidden, probably by the onchange event handler simply doing what I mentioned above, changing the series to hidden and calling update.
Hopefully this helps, if not, I can explain a bit more? I am trying to describe the behaviour, as I don't want to comment on implementation given I am not involved in the repository source code.

@WattsC-90 hey...that's enough...appreciate your suggestions...thanks a lot

@hexx870206helen  I have had a dig around and found my old codepen from when I was doing this work.. take a look here: http://codepen.io/chriswatts90/pen/PGovpO and it shows you how to link the checkbox in with the graph, its very rough code, but should get you started! there is no data though as it points to a json-server (nodejs) endpoint to get its data. But i figure you dont need the data, just showing how it links the bits together.

I see this feature is intended for v2.8. I look forward to its arrival :)

@simonbrunel @etimberg hi there! very interested in this feature - is this part of 2.7 or 2.8? where can I find the docs if so? cc @ChristianBell1995


Add column level summary stats modal on hover

Checks

[X] I have checked that this enhancement has not already been requested

How would you categorize this request.  You can select multiple if not sure
Summary stats, Developer ergonomics (defaults, error messages), Other (please describe in Issue Description)
Enhancement Description
Show the summary stats for a single column when you hover over that column's header
Pseudo Code Implementation
No response
Prior Art
n/a

Fixed by #201 for release 0.6.1