electron_32-bin, electron-chromedriver_32: 32.3.2 -> 32.3.3#387264
electron_32-bin, electron-chromedriver_32: 32.3.2 -> 32.3.3#387264emilylange merged 2 commits intoNixOS:masterfrom
Conversation
yuyuyureka
left a comment
There was a problem hiding this comment.
getting a build error on electron_35 on aarch64-linux:
>
Did you mean "use_qt5"?
The variable "use_qt" was set as a build argument
but never appeared in a declare_args() block in any buildfile.
To view all possible args, run "gn args --list <out_dir>"
The build continued as if that argument was unspecified.
Done. Made 24716 targets from 3963 files in 6205ms
WARNING
Found gn WARNING, exiting nix build
Thank you so much for taking care of the updates
|
This should do: diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index a664ae6b9f69..530ba875ec63 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -726,7 +726,7 @@ let
# Disable PGO because the profile data requires a newer compiler version (LLVM 14 isn't sufficient):
chrome_pgo_phase = 0;
clang_base_path = "${llvmCcAndBintools}";
- ${chromiumVersionAtLeast "134" then "use_qt5" else "use_qt"} = false;
+ ${if (chromiumVersionAtLeast "134") then "use_qt5" else "use_qt"} = false;
# To fix the build as we don't provide libffi_pic.a
# (ld.lld: error: unable to find library -l:libffi_pic.a):
use_system_libffi = true; |
|
I suggest splitting this PR into one for the updates up to 34.x, and another one for packaging 35 and making it the default |
|
You likely want to wait with electron_35 source builds until I have opened and merged the chromium M133 -> M134 PR. And I hope you are aware of the implications of this.
I will not block this PR, but I am genuinely offended by this. But hey, maybe you could ask @yuyuyureka if she wants to add herself to electron.meta.maintainers again. |
|
@emilylange I intended no offense here. Please know that I saw all the work you put into electron these past weeks / months and I'm thankful for that. If you feel like going for non-source, bin-only for now is preferable, I have no objections. My intention here was to give some of my time as well, not to offend anyone. EDIT: "Solving the underlying issue" - I'd like to know your thoughts what would be required to achieve that. Feel free to re-open that linked issue with a comment. |
c073486 to
19f37d5
Compare
Nope. I want electron-source to continue to exist because I have put years of work into getting it into the state it is now. But I can be pinged when help is needed to achieve some specific one-off task. teutat3s has my Matrix contact too for when there are questions. |
|
There is a lot of hidden context, depth and frustration to this, which eventually caused me to snap and comment the way I did. @teutat3s messaged me on Matrix shortly after and we chatted a bit. I believe things are good between us again. I will, however, take a break from trying to help maintain electron. And finally, I intend to comment under #295770 as @teutat3s suggested. Just not sure when I find the spoons for that. Maybe in a week or two. Guess we will see. |
|
Successfully created backport PR for |
Last security update for
electron_32, it's now EOL.https://github.com/electron/electron/releases/tag/v32.3.3
I'm only updating the
binvariant ofelectron_32, because thesourcevariant will soon be dropped, see #383660.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/)Add a 👍 reaction to pull requests you find important.