!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

220 Members
70 Servers

Load older messages


SenderMessageTime
9 Dec 2025
@iblech:livingutopia.orgIngo Blechschmidt

I'm just a bystander, but: Awesome!!! Thank you so much for this work.

For anyone following along, I believe that this can be tested from the comfort of your couch by:

nix-build -I nixpkgs=https://github.com/Gskartwii/nixpkgs/archive/bootstrap-x86_64-linux.tar.gz "<nixpkgs>" -A make-minimal-bootstrap-sources
nix-build -I nixpkgs=https://github.com/Gskartwii/nixpkgs/archive/bootstrap-x86_64-linux.tar.gz "<nixpkgs>" -A minimal-bootstrap.test

I am doing this now (and expect no problems). There was one quickly fixed issue in the beginning, I got a hash mismatch for nyacc, probably because I had already tested an earlier version? (I resolved this by appending a do-nothing question mark to the nyacc URL, prompting a redownload, for which the hash successfully validated. But I don't fully understand the root cause of this issue. On a machine with a fresh cache, this issue did not arise.)

How hard would it be to drop pkgs/stdenv/linux/bootstrap-files (for x86_64)?

22:00:43
@pyrox:pyrox.devdish [Fox/It/She]since I don't have an understanding of how the current bootstrap-files mechanism works, difficult.22:33:02
@pyrox:pyrox.devdish [Fox/It/She]but with this it can be done soon22:33:07
@pyrox:pyrox.devdish [Fox/It/She]though this also requires more tools to be built first22:33:18
@pyrox:pyrox.devdish [Fox/It/She]see #45900222:33:38
@pyrox:pyrox.devdish [Fox/It/She] looked through the additional commits, nice work! 22:40:16
@rosscomputerguy:matrix.orgTristan RossI will look at aarch64-linux minimal-bootstrap lol22:42:36
@pyrox:pyrox.devdish [Fox/It/She]👀22:44:34
10 Dec 2025
@iblech:livingutopia.orgIngo Blechschmidt *

I'm just a bystander, but: Awesome!!! Thank you so much for this work.

For anyone following along, I believe that this can be tested from the comfort of your couch by:

nix-build -I nixpkgs=https://github.com/Gskartwii/nixpkgs/archive/bootstrap-x86_64-linux.tar.gz "<nixpkgs>" -A make-minimal-bootstrap-sources
nix-build -I nixpkgs=https://github.com/Gskartwii/nixpkgs/archive/bootstrap-x86_64-linux.tar.gz "<nixpkgs>" -A minimal-bootstrap.test

I am doing this now (and expect no problems). There was one quickly fixed issue in the beginning, I got a hash mismatch for nyacc, probably because I had already tested an earlier version? (I resolved this by appending a do-nothing question mark to the nyacc URL, prompting a redownload, for which the hash successfully validated. But I don't fully understand the root cause of this issue. On a machine with a fresh cache, this issue did not arise.)

How hard would it be to drop pkgs/stdenv/linux/bootstrap-files (for x86_64)?

Edit. The test successfully concluded as expected.

00:03:42
@aleksi:pikaviestin.fialeksi

Thank you, I appreciate the testing. Credits to to dish and GNU Mes folks among others. I do want to check if I can reproduce the hash mismatch locally. I've seen issues like that, where they only appear after a gc cycle.

06:48:36
@aleksi:pikaviestin.fialeksi

Very exciting :D

06:49:08
@sarunint:matrix.sarunint.comSarun Intaralawan joined the room.13:34:47
@limosine:wir-sind-frey.de@limosine:wir-sind-frey.de left the room.18:05:40
@jmanch:matrix.orgJManch joined the room.23:23:17
11 Dec 2025
@pyrox:pyrox.devdish [Fox/It/She] @aleksi I've force-pushed my PR to fix merge conflicts, please update your PR and then I'll merge it in the next few days(probably over the weekend) once I do a better review of it 04:24:20
@pyrox:pyrox.devdish [Fox/It/She]thank you again for all your work! Really amazing to have this as an option04:24:31
@creepinson:matrix.org@creepinson:matrix.org left the room.06:15:56
@theo-paris:matrix.orgTheo Paris joined the room.06:20:08
@aleksi:pikaviestin.fialeksi

Awesome! I've updated my PR as well. I am open to joining the minimal-bootstrap team as well if it needs more hands

09:54:06
@aleksi:pikaviestin.fialeksi

Oh and I tested the builds post-GC and didn't get any FOD issues (:

09:56:28
@suua:matrix.orgsuua joined the room.16:12:57
@pyrox:pyrox.devdish [Fox/It/She] Feel free to add yourself to the team in the PR, and if you do so, please add me as well!(my maintainers attribute is pyrox0 20:45:00
12 Dec 2025
@whispers:catgirl.cloudwhispers (it/fae) changed their profile picture.04:51:18
13 Dec 2025
@sarunint:matrix.sarunint.comSarun IntaralawanHi, I've just discovered this `minimal-bootstrap` thing and I have a question. What's left before we can bootstrap stdenv from all of this?00:24:08
@k900:0upti.meK900It should be technically doable right now00:37:44
@k900:0upti.meK900But the real question is, why are you asking00:37:50
@pyrox:pyrox.devdish [Fox/It/She] There's some additional packages we need to add in order to have a proper set of bootstrap packages, and ideally they will support both x8664-linux and i686-linux. Other systems need other things besides more packages for support(there is an in-flight PR to add x8664-linux support to the existing i686-only bootstrap, but that will be merged sometime this weekend)

As an end-user, this still can't be used right now, since it doesn't have everything in static builds that the current bootstrap files have. Is there a specific use-case you need it for, or something else? This has been a fairly slow-going project just because its work few folks want to do, but I'm trying to push it forward and get us to a point that this could be used
03:32:32
@sarunint:matrix.sarunint.comSarun IntaralawanWell, I'm just interested. Last week I had a question of "How did stdenv got build in the first place?" and I fell into the usual rabbit hole after that. Excited for things that are coming up!07:04:28
4 Aug 2022
@winterqt:nixos.devWinter (she/her) joined the room.03:27:09
@0x4a6f:matrix.org[0x4A6F] joined the room.22:08:01

Show newer messages


Back to Room ListRoom Version: 9