IRC channel logs

2025-01-15.log

back to list of logs

<stikonas>rkeene: please fix m2libc for aarch64 too
<lrvick>Overhauled approach for bare-bones stage0 in a container: https://codeberg.org/stagex/stagex/src/commit/2a423b5ddb9d8aeab5054fce60018d4d956724c6/packages/bootstrap/stage0/Containerfile
<lrvick>thoughts welcome
<lrvick>There was too much abstraction for me to reason about things so I opted to be explicit to make review easy, and so I can change m2libc/stage0-posix-x86 versions easily
<lrvick>Also bulk converted all the sources to toml in one file to make those easier to maintain for our needs as well: https://codeberg.org/stagex/stagex/src/commit/2a423b5ddb9d8aeab5054fce60018d4d956724c6/packages/bootstrap/stage1/package.toml
<lrvick>Also https://mirrors.kernel.org/gnu/autogen/rel5.18.16/autogen-5.18.16.tar.gz no longer matches 0c04ab2f7ce13c4a1c06c4abc7dfe75312aad89b8b0a1068e5e563787eb56632 but https://git.savannah.gnu.org/cgit/autogen.git/snapshot/autogen-5.18.16.tar.gz does
<stikonas>lrvick: but they shouldn't match
<stikonas>these are different tarballs I think
<stikonas>one is release the other is git snapshot
<lrvick>Ah I see what happened. I was using a slug without extensions so they merged
<rkeene>lrvick, Ah, you're indicating that the files are in the wrong directories, not that symlinks in other directories aren't working. For me, for that archive (mentioned in the issue) it does preserve most of the structure but there are some long names which aren't supported (unrelated to symlinks)
<rkeene>stikonas, https://github.com/oriansj/M2libc/pull/66
<rkeene>lrvick, Do you have a link to the specific archive that isn't working ? I suspect it's just long filenames
<rkeene>I added some tests for "untar" here: https://github.com/oriansj/mescc-tools-extra/pull/26
<fossy>mid-kid: what's wrong with gc-8.0.4? I can download the original
<fossy>mid-kid: feel free to test out the "mirror" branch too
<lrvick>rkeene: the example above was from live-bootstrap
<lrvick>kaem-optional-seed only seems to build the stage0 tools and exits now in root of live-bootstrap
<lrvick>Has something changed that is not documented (or documented somewhere I missed?)
<lrvick>Been a while since I have interacted with live-bootstrap directly, but trying to get it working as a baseline again to update our recipe in stagex
<lrvick>Looks like I can manually build script-generator and call it with steps/manifest then run steps/0.sh
<lrvick>but I am assuming this is not the intended path today
<lrvick>ah, missed copying some files from seed, and distfiles goes in external/distfiles now
<lrvick>you guys are fantastic rubber ducks :D
<lrvick>I am currently building a script to walk the live-bootstrap repo and create a self-contained Containerfile which can be trivially audited and executed standalnoe without the live-bootstrap repo
<lrvick>Doing this so stagex can easily stay updated from work in live-bootstrap
<lrvick>but if anyone else has interest lmk
<lrvick>could upstream it if useful to anyone else