IRC channel logs
2023-01-23.log
back to list of logs
<oriansj>stikonas: merged (took a bit to fully review) <stikonas>oriansj: by the way, aarch64 kaem seed is also a bit broken (for unrelated issues) <fossy>stikonas: i'm keeping with c & c++. if we want to add more, let's do it in gcc 12 <stikonas>oh it's definitely in the last gcc, not earlier ones <stikonas>c and c++ is probably good enough (unless we need to build e.g. some go stuff) <fossy>yeah. gccgo is a little bit cursed though <fossy>i've got past autocrap with gcc 10 now, i think <fossy>also, no worries with aclocal.m4, because no directory has no configure AND yes aclocal.m4 (so it will always be picked up with autoreconf) <stikonas>fossy: so you can jump from 4.7.4 to gcc 10? <stikonas>doras: so I've just pushed kaem fix to live-bootstrap <fossy>stikonas: it appears so.. unless i run into an error in the current build <fossy>no pregened files, it's just a bit strange when building go applications <stikonas>fossy: oh possibly, but as long as it can build go itself, that should be enough <fossy>not sure if it can actually do that, but go1.4 is still a very easy route to go <fossy>go is not a hard language to bootstrap <stikonas>though not sure which one supports more arches <stikonas[m]>In fact that's the copy that everything uses during bootstrap <nektro>ohh i was looking at the commit of stage0-posix currently linked in stage0 <nektro>yeah master stage0-posix is showing right for me too <nektro>thanks for the pointers lately :) <stikonas[m]>Not like live-bootstrap that builds stage0-posix in one go <nektro>later on i wanna try and short circuit certain paths with zig too <fossy>there's pros-and-cons to both stage0-posix and splitting it out <fossy>for live-bootstrap im reasonably convinced stage0-posix is the right way <fossy>for package managers it may not be <oriansj>nektro: the pieces are also mirror'd on sourcehut if you prefer that as well <fossy>stikonas thoughts on untying tmpfs logic from chroot/qemu/whatever style and providing an option regardless of the style being used? <stikonas[m]>fossy: I'm fine with ot but need to check, maybe e.g. bwrap doesn't work with tmpfs <doras>stikonas @stikonas:libera.chat: thanks! I see that the hash for checksum-transcriber had changed, wqs that expected? <stikonas[m]>doras: in think so, there were probably updates to M2-Planet too since last update <stikonas[m]>Should be possible to just add checks to ban broken configurations <nektro>does mes have a bug tracker or is bug-mes@gnu.org the only recommended way? the included ./kaem.run doesnt have +x set <nektro>running it through kaem directly works, but just as a heads up since it has a sh shebang <nektro>i was pointing out shell and bash check it <doras>stikonas, fossy: should live-bootstrap remove /usr/src when the bootstrap completes? <doras>I'm trying to think of the best approach for /distfiles. Is the output of the bootstrap the sysc system itself, or the packages in /distfiles? <doras>We need the final system to be smaller in size (Python just made it too large for our CI) so I'm trying to think how to approach the cleanup. <doras>I can obviously do it in the freedesktop-sdk side, but I often prefer to contribute to live-bootstrap where it makes sense. <doras>Sure, we can keep it this way. <doras>I was mostly wondering if it was something that we wanted to have something of the sort in live-bootstrap too (seeing that we do clean up things from sysa before switching to the next system). <doras>something that we wanted to have in live-bootstrap too* <stikonas[m]>Not sure... You can ask fossy. sysa cleanup is more important due to 3G RAM limit on 32-bit Linux <stikonas[m]>Also sysa is a bit of a mess, especially due to early steps. We don't have access to "cd" till quite late in stage0-posix