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. |
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_31will 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_31will 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 = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)