IRC channel logs
2023-11-20.log
back to list of logs
<oriansj>stikonas: thank you for fixing mescc-tools and mescc-tools-extras makefiles ^_^ <Googulator>Mikaku: I'm trying to reproduce the ramdisk issue now using FiwixOS. So far, the only way I found was to use the 1.4.0-lb3 kernel built during live-bootstrap, and instead of ramdisksize=262144, specify kexec_size=262144, since ramdisksize seems to be ignored by that kernel. <Googulator>The included 1.5.0 kernel unfortunately ignores kexec_size. <Googulator>Note that in live-bootstrap, the ramdisk is created in a 3rd way, using ramdisksize + Multiboot module containing the initrd. <Googulator>With kexec_size instead of ramdisksize in 1.4.0-lb3, I get the exact same error as what I saw in live-bootstrap. <Googulator>Is kexec disabled in the 1.5.0 kernel included with FiwixOSM <Googulator>OK, successfully reproduced in 1.4.0-lw3 using the command line "ro root=/dev/hda2 ramdisksize=262144 initrd=/initrd", with a multiboot module called "/initrd", similar to what live-bootstrap is doing. The same command line gives the correct error ("No space left on device") in 1.5.0. <Googulator>So this is either fixed in 1.5.0, or else it's a bug specific to the -lw3 patches. <fossy>sorry all, i have been on holidays for the past 6 days, but something in my infra rebooted and so i didn't have access to most things.. cathcing up on live-bootstrap bits and peaces now <rickmasters>Mikaku: congrats on the release of Fiwix 1.5.0 and FiwixOS 3.3! <rickmasters>Mikaku: I've resumed work on upstreaming patches on top of 1.5.0. <rickmasters>Googulator: I'm very impressed with the recent work you've been doing. <rickmasters>Googulator: Live-bootstrap is a large and complex system and you've managed to figure it out and solve difficult problems to improve it. <rickmasters>Googulator: I'm curious about how you worked through the learning curve. <rickmasters>Googulator: Can you think of the areas you found particularly difficult to comprehend that could benefit from improved documentation? <rickmasters>Also, I'm just curious. Would you be willing to share anything about yourself or your background? <matrix_bridge><Andrius Štikonas> The scripting part of live-bootstrap is not that complex... Any project inside, say even tcc is more complex (at least if we allow comparing C and bash) <Mikaku>rickmasters: thanks, and I'm ready to include your patches <oriansj>fossy: hopefully you had a great time on holiday. <samplet>I just built the ‘tcc-boot’ package in Guix with the forthcoming Mes 0.26. The update was surprisingly painless. <samplet>Unless I made a mistake, this is running MesCC on the new module system. <samplet>There was one little problem with the Mes build scripts. It looks like a RISC-V change that breaks the build. <samplet>It’s the “tcc-lib” stuff at the end of ‘bootstrap.sh’. <samplet>It might just be that I’m doing something wrong, though. We’ll see.