| 20 Apr 2026 |
| PhiliPdB joined the room. | 20:57:59 |
| 21 Apr 2026 |
| gigacode joined the room. | 01:37:18 |
dramforever | how far are we from flipping on ca-derivations for nixpkgs and {hydra,cache}.nixos.org? i'm looking for some estimate on the level of like "in 2026" "probably before 2028" "at least five years" | 02:32:15 |
K900 | Possibly never | 04:44:25 |
K900 | There are fundamental problems with ca-drvs that have yet to be solved | 04:45:02 |
dramforever | "nowhere near" is fine, thanks for the info | 04:46:09 |
K900 | The very short version is that ca-drvs relying on rewriting all references at build time basically means every single thing that embeds a reference in a non-trivial way needs to somehow be special cased AND rewritten without breaking things | 04:48:05 |
K900 | With refscan it's at least fairly likely that even if you miss a spot, you'll find the same dependency in another location | 04:48:39 |
K900 | With ca-drvs, the failure mode of missing a spot is "fire" | 04:48:52 |
K900 | So like half of Qt immediately explodes on ca-drvs because QString is UTF-16 | 04:51:39 |
K900 | So the rewrite pass completely misses like every other reference | 04:51:52 |
dramforever | right, the thing i was wondering is if these things have been significantly worked on since i haven't heard much, which could be just me not listening to the right places | 04:54:43 |
dramforever | but it sounds like it's more of a "no these are still problems" situation | 04:54:59 |
dramforever | * but it sounds like it's more of a "no these are still very much problems" situation | 04:55:05 |
K900 | They haven't no | 04:58:47 |
dramforever | thanks | 04:59:03 |
mynacol | I am the author of a partial rewrite of the deno package. I cannot reproduce the build failure on x86_64-linux. Is the correct approach to try a rebuild? | 14:54:32 |
mynacol | * I am the author of a partial rewrite of the deno package. I cannot reproduce the build failure on x86_64-linux (the other systems built fine). Is the correct approach to try a rebuild? | 14:55:02 |
hexa | uh, I built that yesterday on my desktop | 14:57:08 |
hexa | was a fun hour or two, but it did build for me | 14:57:17 |
hexa | restarted and bumped, because it's needed for yt-dlp | 14:57:47 |
mdaniels5757 | Redacted or Malformed Event | 23:20:49 |
mdaniels5757 | * Also deno on aarch64-linux is both failing and cached? https://hydra.nixos.org/build/326614946
% nom-build -A deno --max-jobs 1 --cores 40
this path will be fetched (36.40 MiB download, 154.06 MiB unpacked):
/nix/store/hlcqry5vcs08x9dqm8gdlrs748fc433f-deno-2.7.12
copying path '/nix/store/hlcqry5vcs08x9dqm8gdlrs748fc433f-deno-2.7.12' from 'https://cache.nixos.org'
┏━━━ Downloads │ Host
┃ │ │ │ localhost
┃ │ ↓ 1 │ │ https://cache.nixos.org
┗━ ∑ ↓ 0 │ ↓ 1 │ ⏸ 0 │ Finished at 23:16:11 after 5s
/nix/store/hlcqry5vcs08x9dqm8gdlrs748fc433f-deno-2.7.12
| 23:20:57 |
mdaniels5757 | * Also deno on aarch64-linux is both failing and cached? https://hydra.nixos.org/build/326614946
% nom-build -A deno
this path will be fetched (36.40 MiB download, 154.06 MiB unpacked):
/nix/store/hlcqry5vcs08x9dqm8gdlrs748fc433f-deno-2.7.12
copying path '/nix/store/hlcqry5vcs08x9dqm8gdlrs748fc433f-deno-2.7.12' from 'https://cache.nixos.org'
┏━━━ Downloads │ Host
┃ │ │ │ localhost
┃ │ ↓ 1 │ │ https://cache.nixos.org
┗━ ∑ ↓ 0 │ ↓ 1 │ ⏸ 0 │ Finished at 23:16:11 after 5s
/nix/store/hlcqry5vcs08x9dqm8gdlrs748fc433f-deno-2.7.12
| 23:21:19 |
mdaniels5757 | Deno is also failing on aarch64-linux (https://hydra.nixos.org/build/326614946); /nix/store/w6xna8ysbkqxgcwzjv3wvdlqhqxnghj6-deno-2.7.12 is on the community builder so it definitely has succeeded before. | 23:23:44 |
hexa | loving flaky tests on a 2 hour build | 23:26:20 |
hexa | get's me in a mood | 23:26:26 |
| 22 Apr 2026 |
mynacol | Oh man, why are there so many issues after merging my PR? 😅 I had maybe one strange build failue in the ~30 test builds while developing that PR. I created https://github.com/NixOS/nixpkgs/pull/512137 to skip at lest one failing test. | 08:42:47 |
mynacol | And I don't understand the hydra website. https://hydra.nixos.org/build/326614946 and https://hydra.nixos.org/build/326734886 succeeded but the log shows errors; and https://hydra.nixos.org/build/326734884 and https://hydra.nixos.org/build/326734883 failed (timed out), but in the logs it succeeded. Is that a known Hydra bug/inconsistency? | 08:42:50 |
Rick (Mindavi) | In reply to @mynacol:mynacol.xyz And I don't understand the hydra website. https://hydra.nixos.org/build/326614946 and https://hydra.nixos.org/build/326734886 succeeded but the log shows errors; and https://hydra.nixos.org/build/326734884 and https://hydra.nixos.org/build/326734883 failed (timed out), but in the logs it succeeded. Is that a known Hydra bug/inconsistency? Rebuilds keep the old logs as well, is that what you maybe see? | 08:44:26 |