electron_34-bin: mark as insecure because it's EOL; electron-source.electron_34: remove as it's EOL#419903
Conversation
|
Re bitwarden-desktop: the next release will use Electron 36; we could backport it (from bitwarden/clients#14725) in the meantime. However, I likely won’t be able to do that for another day or two, if someone wants to build and test in the meantime, feel free. |
|
They want to do a new release tomorrow actually bitwarden/clients#14725 (comment) so we can just wait for that. |
|
I'll update webcord-vencord tomorrow (roughly 16 hours from now on.) |
This comment was marked as outdated.
This comment was marked as outdated.
|
I've opened 420519 for webcord-vencord. Further testing would be appreciated. |
|
Now that #420250 is merged, let's merge this too. We want a maximum of 3 versions of electron built from source. |
|
Alright. So, since we're backporting this, ideally, all the PRs above for the dependent packages should also get backported, right? |
|
Successfully created backport PR for |
|
Could someone also merge #420519 before users start getting warnings about electron? |
|
For the record, |
And I'm having trouble building the newest version. It can't find esbuild for some reason. |
Previously:
electron_34will be EOL soon (2025-06-24).https://www.electronjs.org/docs/latest/tutorial/electron-timelines (permalink)
This PR removes the source build on Linux for electron 34 and marks the binary variants for Darwin and Linux as insecure.
electron_34 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:
electron_36#420519Things 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.