!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

415 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.127 Servers

Load older messages


SenderMessageTime
19 Apr 2026
@hexa:lossy.networkhexa emily, Alyssa Ross? 17:16:50
20 Apr 2026
@picnoir:alternativebit.frpicnoir changed their display name from Picnoir to picnoir.10:05:32
@philipdb:matrix.orgPhiliPdB joined the room.20:57:59
21 Apr 2026
@gigacode:poa.stgigacode joined the room.01:37:18
@dramforever:matrix.orgdramforeverhow 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:0upti.meK900 Possibly never 04:44:25
@k900:0upti.meK900There are fundamental problems with ca-drvs that have yet to be solved04:45:02
@dramforever:matrix.orgdramforever"nowhere near" is fine, thanks for the info04:46:09
@k900:0upti.meK900 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:0upti.meK900 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:0upti.meK900 With ca-drvs, the failure mode of missing a spot is "fire" 04:48:52
@k900:0upti.meK900So like half of Qt immediately explodes on ca-drvs because QString is UTF-1604:51:39
@k900:0upti.meK900 So the rewrite pass completely misses like every other reference 04:51:52
@dramforever:matrix.orgdramforeverright, 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 places04:54:43
@dramforever:matrix.orgdramforeverbut it sounds like it's more of a "no these are still problems" situation04:54:59
@dramforever:matrix.orgdramforever* but it sounds like it's more of a "no these are still very much problems" situation04:55:05
@k900:0upti.meK900 They haven't no 04:58:47
@dramforever:matrix.orgdramforeverthanks04:59:03
@mynacol:mynacol.xyzmynacol 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:mynacol.xyzmynacol * 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:lossy.networkhexauh, I built that yesterday on my desktop14:57:08
@hexa:lossy.networkhexawas a fun hour or two, but it did build for me14:57:17
@hexa:lossy.networkhexarestarted and bumped, because it's needed for yt-dlp14:57:47
@mdaniels5757:matrix.orgmdaniels5757Redacted or Malformed Event23:20:49
@mdaniels5757:matrix.orgmdaniels5757 *

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:matrix.orgmdaniels5757 *

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:matrix.orgmdaniels5757Deno 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:lossy.networkhexaloving flaky tests on a 2 hour build23:26:20
@hexa:lossy.networkhexaget's me in a mood23:26:26
22 Apr 2026
@mynacol:mynacol.xyzmynacolOh 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

Show newer messages


Back to Room ListRoom Version: 6