!pbdtvoHxUGLhcEvnlu:nixos.org

Exotic Nix Targets

341 Members
105 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
17 May 2023
@emilytrau:matrix.orgemilytraupersonally my goal isn't to track the live-bootstrap path exactly. as live-bootstrap evolves i'm ok with diverging if it doesn't fit as well into nixpkgs. was also shows this 3rd bootstrap project and blending in ideas/scripts/patches from there as well https://github.com/schierlm/FullSourceBootstrapFromGit08:53:50
@emilytrau:matrix.orgemilytrau* personally my goal isn't to track the live-bootstrap path exactly. as live-bootstrap evolves i'm ok with diverging if it doesn't fit as well into nixpkgs. was also shown this 3rd bootstrap project and blending in ideas/scripts/patches from there as well https://github.com/schierlm/FullSourceBootstrapFromGit08:54:13
@emilytrau:matrix.orgemilytrauwill be putting up a PR for coreutils today once that maintainers PR is merged =)08:55:27
@j-k:matrix.orgj-k that repo looks nice & it's easier to follow than diving through run.kaem -> after.kaem -> after2.kaem -> after-fxiw.kaem -> run.sh etc or whatever it is 😅 it actually has the parts & packages clearly documented in the readme 09:07:40
@j-k:matrix.orgj-k

It grabs live-bootstrap but then deletes most files

https://github.com/schierlm/FullSourceBootstrapFromGit/blob/main/part01.sh#L27-L28

specifically in this folder we see it uses config.h & mescc.scm which we just make ourselves so that's covered

09:09:38
@j-k:matrix.orgj-klooks like a couple of makefiles & a couple of patches are the bits they've decided to copy as-is. https://sourcegraph.com/search?q=context%3Aglobal+repo%3A%5Egithub%5C.com%2Fschierlm%2FFullSourceBootstrapFromGit%24%40main+live-bootstrap&patternType=standard&sm=1&groupBy=path there's also these c files for gnutar and gnuzip that fix reproducibility which we'll want to keep, I guess this repo hasn't been updated since those were added to live-bootstrap09:12:42
@j-k:matrix.orgj-k

pushed a copy. I noticed some of the files for coreutils come from a different commit so having some capability for multiple target commits would be good

https://github.com/06kellyjac/nixpkgs/commit/a106f98d9fb82a5640413289dd9c7f2dd7f5b6db

I might permanently move the files source of truth to nix & only fetch hashes for items that are empty e.g. "somefile.txt" = ""; and maybe look to parallelise it although I don't think we want to pull many many files that'd make that worth it

12:15:48
@j-k:matrix.orgj-kI might actually try the untar --non-strict method for a bit but maybe unpack it into different grouped pieces. many files into 1 drv looks pretty nasty in the graphs 😅12:23:08
@j-k:matrix.orgj-kRedacted or Malformed Event12:23:10
@j-k:matrix.orgj-k👀13:16:43

Show newer messages


Back to Room ListRoom Version: 6