From 56d74b91c6341da70220ec0d6be202cf292f28ee Mon Sep 17 00:00:00 2001 From: emilylange Date: Mon, 23 Feb 2026 22:35:05 +0100 Subject: [PATCH 1/2] chromedriver: build on `big-parallel` Building chromedriver from source takes over 4 hours with 2 cores of an Ampere Q80-30 (like h.n.o uses for aarch64-linux). https://hydra.nixos.org/build/321812165 --- pkgs/development/tools/selenium/chromedriver/source.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/tools/selenium/chromedriver/source.nix b/pkgs/development/tools/selenium/chromedriver/source.nix index 4b07041f4129..dd436754bfe2 100644 --- a/pkgs/development/tools/selenium/chromedriver/source.nix +++ b/pkgs/development/tools/selenium/chromedriver/source.nix @@ -18,6 +18,8 @@ chromium.mkDerivation (finalAttrs: { # Kill existing postFixup that tries to patchelf things postFixup = null; + requiredSystemFeatures = [ "big-parallel" ]; + passthru.tests.version = testers.testVersion { package = chromedriver; }; meta = chromium.meta // { From d4204c929a3c47d1be4b1103205b1717f3ab5a56 Mon Sep 17 00:00:00 2001 From: emilylange Date: Mon, 23 Feb 2026 22:50:00 +0100 Subject: [PATCH 2/2] chromium,chromedriver: 145.0.7632.109 -> 145.0.7632.116 https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_23.html This update includes 3 security fixes. CVEs: CVE-2026-3061 CVE-2026-3062 CVE-2026-3063 --- .../networking/browsers/chromium/info.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 20daaabfacbb..1cef64c95685 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -1,6 +1,6 @@ { "chromium": { - "version": "145.0.7632.109", + "version": "145.0.7632.116", "chromedriver": { "version": "145.0.7632.110", "hash_darwin": "sha256-wa8s3PwS5G1TopGYheyLD7wlxxTZWPYwU90TLFpBMZw=", @@ -21,8 +21,8 @@ "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "61eff07de4f37ac1c6969c91034a447ef6cd394d", - "hash": "sha256-b498JyyvsN/+0Gqjdrq+eT1HW54/ayEENRHa1Sw69Xw=", + "rev": "7d28075c6a9ba147e6df449209001258bb82a122", + "hash": "sha256-ljqK297kBByDGHKwH+yz6XcLO7l0+GDIrR0Hznh6X8c=", "recompress": true }, "src/third_party/clang-format/script": { @@ -132,8 +132,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "d9f5a980bb5a4baeb7d9c1fef89a39789a6cd9fb", - "hash": "sha256-DaNsRQm9bR2lfbiP6vWr2R7KD8mYWOaJ72VJyrUkJvI=" + "rev": "3df397b5b33f950da92787d9a6ac655e0601bca2", + "hash": "sha256-UAKnxnEScteAj+14i56K6VA34JM+J4KCpG4HbY2bT4s=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -817,8 +817,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "a8b42c8fae7c7f1ce4e32b08ee61c22775185c01", - "hash": "sha256-HZ4JbSoMNVqUrCWoxk0/AxzlcpMgKhe/HJ7DGeTeE9M=" + "rev": "ce21eb288e9b86bf6a294968a5113a2646d7b8dd", + "hash": "sha256-ayAzZOrJYOLqGunDs9t/x6HBUy32y+0ISjaGkEUK+hk=" } } },