electron_33-bin: mark as insecure because it's EOL, electron-source.electron_33: remove as it's EOL#397918
Conversation
fa9deae to
b7242a0
Compare
b7242a0 to
8fdcef8
Compare
|
After chatting with @emilylange on Matrix, I've removed my changes to the chromium version conditional to let the chromium maintainers handle that part of the cleanup in a separate PR, improving backportability of this PR. |
|
I plan to coordinate merging this PR in one week (2024-04-29). If you are getting pinged as a package maintainer in this PR, please check the initial message for details. TL;DR You will probably want a bump to at least |
|
I'm currently not on my computer, but I should be back home tomorrow. That should be within the planned schedule, so webcord-vencord should be fine. |
|
I need a merge for #397639, if anyone is available |
Please don't derail random PRs with review requests. |
|
Sorry I should have been more clear. That PR and I are tagged by the author of this PR; it includes an electron upgrade. |
|
Semi-related, but #395977 is a PR that addresses the last leftover |
|
Sorry for the delay, I've submitted #402054 to bump webcord-vencord's electron. |
8fdcef8 to
1509396
Compare
|
If there are no last minute objections, I'd like coordinate merging this PR tomorrow. |
|
Successfully created backport PR for |
Previously:
#383660
#370758
#350549
#335850
electron_33will be EOL in about two weeks (2025-04-29).https://www.electronjs.org/docs/latest/tutorial/electron-timelines (permalink)
This PR removes the source build on Linux for electron 33 and marks the binary variants for Darwin and Linux as insecure.
electron_33 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:
rstudio@ciil @cfhammill @TomaSajt rstudio: use electron_34 #397477electron-fiddle@andersk @TomaSajt electron-fiddle: 0.36.6 -> 0.36.6-unstable-2025-07-17, bump electron #402588feishin@onny @jlbribeirocatalyst-browser@jdev082ytmdesktop@cjshearer ytmdesktop: build from source #397639mattermost-desktop@Joko @liff mattermost-desktop: 5.10.2 -> 5.11.2 #393773pocket-casts@yayayayaka pocket-casts: 0.9.0 -> 0.10.2 #396575heroic@aidalgol heroic: bump electron version #400790webcord-vencord@NotAShelf @FlafyDev webcord-vencord: bump electron version #402054Things 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/)Add a 👍 reaction to pull requests you find important.