-
-
Notifications
You must be signed in to change notification settings - Fork 14.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
electron_31-bin: mark as insecure because it's EOL, electron-source.electron_31: remove as it's EOL #370758
Conversation
Implemented option 2 for |
Feishin upstream issue jeffvli/feishin#879 |
For zap let's do option 3. I notified upstream of the issue, but nixpkgs only needs the non-gui version of zap, which will still build. Thank you for the heads up, though. |
I'll look a take at webcord-vencord shortly. |
- Changelog: https://github.com/electron/electron/releases/tag/v31.7.7 - Diff: electron/electron@refs/tags/v31.7.6...v31.7.7 - Fixes CVE-2024-12053 - Fixes CVE-2024-12693 - Fixes CVE-2024-12694
- Changelog: https://github.com/electron/electron/releases/tag/v31.7.7 - Diff: electron/electron@refs/tags/v31.7.6...v31.7.7 - Fixes CVE-2024-12053 - Fixes CVE-2024-12693 - Fixes CVE-2024-12694
588c506
to
cd1c17d
Compare
Alright then, the I rebased this PR to resolve the merge conflict and also included a final https://github.com/electron/electron/releases/tag/v31.7.7 I intend to merge and backport this in a few hours or so. The remaining and thus affected consumers of
|
I'm not sure why webcord-vencord is broken, it has been updated and tested. |
It's still pinned to nixpkgs/pkgs/top-level/all-packages.nix Line 15725 in ae2fb9f
Only |
nixpkgs/pkgs/top-level/all-packages.nix Lines 15723 to 15725 in ae2fb9f
Also, you don't want to set Both should be |
Previously:
electron_31
will be EOL in less than two weeks (2025-01-14).https://www.electronjs.org/docs/latest/tutorial/electron-timelines (permalink)
This PR removes the source build on Linux for electron 31 and marks the binary variants for Darwin and Linux as insecure.
electron_31
will still be available for an undetermined while. Linux will simply use the binary package instead of the source build, just like Darwin.After this PR has been merged, users will be able opt-into the EOL version of electron as outlined by this eval error message:
The following packages are affected by this. Note that those package will continue to work, but users will be presented with the eval error above and have to opt-in.
If you are pinged as one of the maintainers of such package, you can do one of the following:
feishin
(@onny, @jlbribeiro)heroic
(@aidalgol) (heroic: update pinned electron version #370785)pocket-casts
(@yayayayaka) (pocket-casts: update electron pin; move to pkgs/by-name/ #372095)webcord-vencord
(@FlafyDev, @NotAShelf)zap-chip
(@symphorien)Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)