!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

243 Members
74 Servers

Load older messages


SenderMessageTime
7 May 2026
@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
@pyrox:pyrox.devdish [Fox/It/She]
In reply to @siraben:matrix.org
openjdk 17 bootstrap via iced-tea works
I've discussed this with jdk maintainers and they're not currently interested in dealing with full source bootstrap atm since they have not enough maintainers for many things, they're currently working on cleaning up a lot of the java ecosystem atm
18:57:35
@pyrox:pyrox.devdish [Fox/It/She] discussion in #jvm:nixos.org 18:57:47
9 May 2026
@reckenrode:matrix.orgRandy EckenrodeSadly, Swift is having to give up the source bootstrap. 😕10:54:33
10 May 2026
@w4tsn:darmstadt.socialw4tsn changed their profile picture.12:08:24
12 May 2026
@siraben:matrix.orgsirabenIs trofi on matrix?00:39:18
@siraben:matrix.orgsirabenfound them on irc00:39:28

There are no newer messages yet.


Back to Room ListRoom Version: 9