!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

255 Members
79 Servers

Load older messages


SenderMessageTime
7 May 2026
@siraben:matrix.orgsirabengoing through 1.92 to 1.9516:10:39
@k900:0upti.meK900 It's not that it's hard to do 16:11:15
@k900:0upti.meK900The problem is that it basically slows down the critical path on Hydra by like, days16:11:24
@whispers:catgirl.cloudwhispers [& it/fae] yeah, i did it out of tree a few versions ago and build times were rough. the numbers i had were:
  1. reference for build perf on my laptop: nom-build -A rustc-unwrapped --check on nixpkgs master: 1h52m17s

  2. mrustc: 5m2s

  3. rust-1900: 1h54m18s (you can probably cut this one down but i didn't bother at the time)

  4. rust-1911: 17m33s

  5. rust-1920: 18m53s

  6. rust-1931: 18m1s

  7. rustc-1940: 1h48m52s (literally just pkgs.rustc-unwrapped.overrideAttrsed)

16:13:32
@qyliss:fairydust.spaceAlyssa RossI would love to do mrustc16:13:39
@whispers:catgirl.cloudwhispers [& it/fae] yeah, i did it out of tree a few versions ago and build times were rough. the numbers i had were:
  1. reference for build perf on my laptop: nom-build -A rustc-unwrapped --check on nixpkgs master: 1h52m17s

  2. mrustc: 5m2s

  3. rust-1900: 1h54m18s (you can probably cut this one down but i didn't bother at the time)

  4. rust-1911: 17m33s

  5. rust-1920: 18m53s

  6. rust-1931: 18m1s

  7. rustc-1940: 1h48m52s (literally just pkgs.rustc-unwrapped.overrideAttrsed)

and that's uh. really rough
16:13:44
@whispers:catgirl.cloudwhispers [& it/fae] yeah, i did it out of tree a few versions ago and build times were rough. the numbers i had were:
  1. reference for build perf on my laptop: nom-build -A rustc-unwrapped --check on nixpkgs master: 1h52m17s

  2. mrustc: 5m2s

  3. rust-1900: 1h54m18s (you can probably cut this one down but i didn't bother at the time)

  4. rust-1911: 17m33s

  5. rust-1920: 18m53s

  6. rust-1931: 18m1s

  7. rustc-1940: 1h48m52s (literally just pkgs.rustc-unwrapped.overrideAttrsed)

and that's uh. really rough when the chain gets big
16:13:51
@whispers:catgirl.cloudwhispers [& it/fae] yeah, i did it out of tree a few versions ago and build times were rough. the numbers i had were:
  1. reference for build perf on my laptop: nom-build -A rustc-unwrapped --check on nixpkgs master: 1h52m17s

  2. mrustc: 5m2s

  3. rust-1_90_0: 1h54m18s (you can probably cut this one down but i didn't bother at the time)

  4. rust-1_91_1: 17m33s

  5. rust-1_92_0: 18m53s

  6. rust-1_93_1: 18m1s

  7. rustc-1_94_0: 1h48m52s (literally just pkgs.rustc-unwrapped.overrideAttrsed)

and that's uh. really rough when the chain gets big
16:14:28
@whispers:catgirl.cloudwhispers [& it/fae] *

yeah, i did it out of tree a few versions ago and build times were rough. the numbers i had were:

  • reference for build perf on my laptop: nom-build -A rustc-unwrapped --check on nixpkgs master: 1h52m17s
  • mrustc: 5m2s
  • rust-1_90_0: 1h54m18s (you can probably cut this one down but i didn't bother at the time)
  • rust-1_91_1: 17m33s
  • rust-1_92_0: 18m53s
  • rust-1_93_1: 18m1s
  • rustc-1_94_0: 1h48m52s (literally just pkgs.rustc-unwrapped.overrideAttrsed)
    and that's uh. really rough when the chain gets big (especially for local builds on staging that involve rust)
16:15:12
@whispers:catgirl.cloudwhispers [& it/fae] *

yeah, i did it out of tree a few versions ago and build times were rough. the numbers i had were:

  • reference for build perf on my laptop: nom-build -A rustc-unwrapped --check on nixpkgs master: 1h52m17s
  • mrustc: 5m2s
  • rust-1_90_0: 1h54m18s (you can probably cut this one down but i didn't bother at the time)
  • rust-1_91_1: 17m33s
  • rust-1_92_0: 18m53s
  • rust-1_93_1: 18m1s
  • rustc-1_94_0: 1h48m52s (literally just pkgs.rustc-unwrapped.overrideAttrsed)

and that's uh. really rough when the chain gets big (especially for local builds on staging that involve rust)

16:16:25
@pyrox:pyrox.devdish [Fox/It/She]mrustc would be good only if they could do smaller releases that keep up with rust more closely, but i think that requires a higher bus factor which just isn't a thing atm16:19:10
@siraben:matrix.orgsirabenwe could have a non-blocking path for it?16:22:13
@siraben:matrix.orgsirabensimilar to how minimal-bootstrap used to do that before the switchover16:22:28
@k900:0upti.meK900We could, and then it'll bitrot immediately\16:22:39
@k900:0upti.meK900* We could, and then it'll bitrot immediately16:22:40
@k900:0upti.meK900Just like minimal-bootstrap did16:22:49
@siraben:matrix.orgsirabeni see16:22:55
@k900:0upti.meK900Like, if you really want to do it, I can't stop you16:23:08
@siraben:matrix.orgsirabeni'll just wait to see what comes out of the slop machine and keep or discard16:23:30
@k900:0upti.meK900 But long term I don't think it's worth doing for nixpkgs unless we can have reasonable confidence that the bootstrap will not take months 16:23:34
@siraben:matrix.orgsirabenScreenshot 2026-05-07 at 09.23.35.png
Download Screenshot 2026-05-07 at 09.23.35.png
16:23:42
@k900:0upti.meK900We are already way slower than where we'd like to be16:23:55
@k900:0upti.meK900For end to end world rebuilds16:24:02
@siraben:matrix.orgsirabenwhat areas need most attention that people don't want to really touch?16:24:21
@k900:0upti.meK900Those areas are also areas where I'd like to see the least LLM use16:24:50
@siraben:matrix.orgsirabenyeah of course, im limiting it to very routine things atm that would take hours to measure and configure16:26:26
@siraben:matrix.orgsirabenOk I can see why people don't want rustc bootstrap lol23:08:24
@siraben:matrix.orgsirabenit's taking forever to build, finally on the last release23:08:31
8 May 2026
@jopejoe1:matrix.orgjopejoe1 changed their display name from jopejoe1 (4094@epvpn) to jopejoe1.08:42:36
@siraben:matrix.orgsirabenopenjdk 17 bootstrap via iced-tea works15:06:59

Show newer messages


Back to Room ListRoom Version: 9