Sorry if I’m misunderstanding anything, but over on reddit some people are noticing that for latest stable (nixos-25.11.11278.b77b3de87756/) their updates are causing them to try and build chromium. Indeed when I look at the chromium build I see that it fails downstream of a nodejs build failure.
I was a bit surprised that the stable channel was able to advance with a failed chromium build, and indeed if I look at the tested jobset (which to my understanding gates the channel advance) it seems that nixos.tests.chromium.x86_64-linux is passing.
Can anyone shed some light? Have I misunderstood something?
4 Likes
From discussion on matrix, it seems likely that nixos.tests.chromium likely passed because of a manual restart. If you look at https://hydra.nixos.org/build/329719402#tabs-buildsteps, there are 2 nodejs lines, of which the first one failed.
More to the point, there is a successful chromium build as part of that successful test restart:
4 | Build of /nix/store/zwv1yiip8spnpsyvi87q2jipalxfn3aa-chromium-148.0.7778.178,
/nix/store/w6w143md5jqm7gcdaywkgwyij53vqs44-chromium-148.0.7778.178-sandbox | 1s | elated-minsky | Succeeded (log, raw, tail)
And https://cache.nixos.org/zwv1yiip8spnpsyvi87q2jipalxfn3aa.narinfo shows it is cached as well. Hopefully this should resolve cache misses for people on 25.11.11278
I have also been confused and suddenly building ungoogled-chromium. Pretty sure that one’s unresolved.
Hmmm yeah https://cache.nixos.org/1psvr8yzj8pid15jb4p3d2ks29l99b1i.narinfo gives 404 so ungoogled-chromium doesn’t seem to be cached (hash pulled from https://hydra.nixos.org/build/329720267#tabs-details)
It is (unsurpisingly) also downstream of the nodejs build failure from the original jobset. I’m guessing that a lot of things downstream of nodejs are not going to be cached for 25.11.11278.b77b3de87756 until someone manually restarts the package jobs on hydra…
I guess chromium just got lucky that someone restarted the nixos.tests.chromium job and it got built/cached because of that.
Oh. I understand that this is quite annoying. I’m now restarting the rest of the failures, though ungoogled-chromium in particular might take half a day roughly.
3 Likes