Repository navigation
yarn-berry: 4.14.1 -> 4.18.0 - #555729
yarn-berry: 4.14.1 -> 4.18.0#555729
Conversation
234218f to
7e58787
Compare
7e58787 to
dd98139
Compare
❌
|
dd98139 to
f4ea2ee
Compare
@SuperSandro2000 the PR is still a draft, I will check all dependents and run nixpkgs-review on all of them and create a table like I did in #513745 |
|
I know, I just wanted to double-check my suspicion that that also broke 😂 |
6ae267a to
d6fbee5
Compare
d6fbee5 to
83903b7
Compare
83903b7 to
b28e00d
Compare
Review dismissed automatically
|
Are previous lock file version deprecated and the hash changes inevitable? I'm not familiar with the Node/Yarn toolchain to give an in-depth review, but an update that silently invalidate previous hashes would be frowned upon. |
Upstream bumped the lock file version in 4.14.0: yarnpkg/berry#7089 We briefly merged Yarn 4.14.0 which broke every package that depends on Yarn 4: #512685 (comment) In #513745 we updated to Yarn 4.14.1 and patched every dependant to address the build failures. Upstream bumped the lock file version in Yarn 4.15.0 again: https://github.com/yarnpkg/berry/pull/7135/changes#diff-51e4f558fae534656963876761c95b83b6ef5da5103c4adef6768219ed76c2deR5 Which caused the same mismatched version issues: #524710 (comment) |
euank
left a comment
There was a problem hiding this comment.
The anki package diff LGTM, approving for the anki portion.
|
I independently built nix build github:NixOS/nixpkgs/d6b70ff65c3f2f51606bec61e0e6cbd62562ba49#proton-authenticatorThe Yarn installation, Webpack/Tauri build, and Rust tests all completed successfully (1 passed, 0 failed). I also launched the resulting application successfully. The changes for proton-authenticator look good to me. I also tested the functionality of the app. |
zacharyarnaise
left a comment
There was a problem hiding this comment.
Built and tested tilt, works fine!
Approving the tilt changes.
cjshearer
left a comment
There was a problem hiding this comment.
LGTM. Built and tested ytmdesktop.
I built |
iv-nn
left a comment
There was a problem hiding this comment.
LGTM. Built and tested koito.
Tiebe
left a comment
There was a problem hiding this comment.
LGTM for bitfocus-companion!
Mynacol
left a comment
There was a problem hiding this comment.
Built and quickly tested rocketchat-desktop. Everything looks normal 👍️
Things done
Closes #542343 (see https://github.com/NixOS/nixpkgs/pull/555729/changes#diff-acc055fd13bfb3b6051219bc66b0f1e1241eb18f1fc21c01f65bcf3ad6323891)
Closes #524710
Unblocks #554800 #553627
lockfileVersiontoyarn-berryso that it can be referenced by other derivations when modifying lockfiles. The value is confirmed incheckPhaseso when upstream updates it again Yarn will fail to build.YARN_LOCKFILE_VERSION_PLACEHOLDERwithin dependant's patch files to prevent the need to modify them when upstream bumps the lockfile version againpostFetchhook offetchFromGitHubto prevent update scripts from breakingpassthru.tests.nixpkgs-reviewon this PR. See nixpkgs-review usage../result/bin/.Build status
x86_64-linuxaarch64-linuxaarch64-darwinFootnotes
actual-server on Darwin fails on latest unstable too https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33098429235 ↩
affine depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062788761 ↩ ↩2
anki on Darwin fails on latest unstable too https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33083022085/job/98555060676 ↩
bitfocus-companion depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062702405 ↩ ↩2
electron on Linux is built from source and takes longer than 6 hours to build; without the changes in the electron folder build fails in less than 10 minutes: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33102956489/job/98625220517; with the changes we hit the GitHub Actions timeout: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33101431626 ↩ ↩2
electron on Darwin uses a binary distribution which doesn't depend on Yarn ↩
electron-fiddle depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33099485089 ↩ ↩2
gitbeaker-cli on
aarch64-linuxfails on latest unstable too https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33054645174/job/98458281721 ↩joplin-desktop depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062730441 ↩ ↩2
losslesscut depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062563720 ↩ ↩2
losslesscut on Darwin fails on latest unstable too https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33104512452/job/98630649835 ↩
r2modman depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062764831 ↩ ↩2
rocketchat-desktop depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062539037 ↩ ↩2
ytmdesktop depends on Electron which takes more than 6 hours to build on Linux so I made a special derivation to confirm it builds fine with a cached version: https://github.com/DimitarNestorov/nixpkgs-review-gha/actions/runs/33062815570 ↩ ↩2