<fossy>after playing with vars and fixing a weird problem with my shell <fossy>assert fail: g_cells[string].type == TSTRING <fossy>^ that's what i'm gettin gnow <fossy>which sets all the env vars afaict <janneke>fossy: setting MES_DEBUG=2 may give some information, i figure this is with mes-m2? <fossy>janneke: this is with the mes bootstrap binaries from guix <fossy>im attempting to go through commencement.scm manually <fossy>ill do that and trace my way back up and report back <janneke>what does manually mean; are you using `guix build' or even more manual, are you on guix at all? <janneke>fossy: guix' wip-bootstrap, using %bootstrap-mes-rewired is somewhat complicated; it gets easier when using a newer bootstrap-mes. we just did not want to update the guix bootstrap binaries. <fossy>janneke: no, I am not on guix <fossy>janneke: I am following wip-bootstrap <fossy>pretty much converting it to shell <fossy>and removing the guixisms etc <fossy>Im trying to get a feel for the bootstrap process <janneke>very nice; you are looking at guix wip-bootstrap branch? <janneke>instead of using a binary mes-0.19 as bootstrap seed and then rewire it, you might use a binary mes 0.21-54-g85cadbb2c <janneke>that would not need rewiring, only MES_PREFIX needs to be set <janneke>fossy: have you made your work available yet? <fossy>and I am looking at wip-bootstrap <janneke>fossy: also, xwvvvvwx has started porting the mes bootstrap to nix, that might be interesting too <janneke>nix is using busybox in their bootstrap binaries <janneke>and so it's undecided yet if nix will be using gash+gash core utils soon in their bootstrap ***ng0_ is now known as ng0
***Server sets mode: +cnt
<fossy>janneke: so im putting together seeds for my project <fossy>whats the purpose of guile in guix <fossy>because removing it will strip a lot off the binary seed <janneke>fossy: in guix it has multiple purposes <janneke>if you don't use guix, guile would only be necessary to run gash and gash core utils <janneke>so you could swap guile with eg busybox or equivalent <janneke>in the guix bootstrap, coreutils is built pretty late, guile is built much later even <janneke>that's probably going to be the nix route, at least initially <janneke>it could be interesting to pursue different routes and verify we get the same outcome/hash for at least mes, tcc