IRC channel logs
2023-12-25.log
back to list of logs
<Googulator>fossy: I'm seeing non-reproducible hashes for linux-4.9.10. Binary diffing reveals... timestamps. <fossy>oh - that is highly likely, i generated the checksums from a QEMU run and retested them with a chroot run but i don't think i had --build-kernels <Googulator>Correct checksum is fd2264a08cbeeb28f3e2580cba174376a154c77b0ef6cbf67b55fd13c0987f52 after defining KBUILD_BUILD_TIMESTAMP=@0 <lrvick>On a totally fresh debian-13 machine, after some failed download attempts, I was able to build from stage0 to gcc13 with live-bootstrap. Will have to continue hunting down whatever edge cases cause the issues I filed that impact me when building from inside a debian qube. <lrvick>But hey, I have a control case now at least. <Googulator>good news: CI successful up to Linux kernel build (former sysa), and moved on to the "up to Python bootstrap" stage (former sysc1) <Googulator>bad news: that 2nd stage failed due to network being unavailable and distfiles not being carried over (should be easy to fix) <matrix_bridge><Andrius Štikonas> lrvick: worth running diffoscope on good and bad autoconf output tarball <stikonas>hmm, no idea what can cause those crashes :(. They seemingly happen after short random time after return from syscall, sometimes only part of the text in my next function is printed. Strange... <lrvick>Built live-bootstrap twice from 0 from fresh clones with chroot and confirmed matching hashes of 4f50d8f5e1f123a8e6d34dff1d5892f79d250f2fb5d7fa2a94cff1f2e8f9649c <lrvick>now to replicate that in a container.... <Googulator>fossy: what's the time limit on GitHub CI passes? <Googulator>pass2 is currently chugging along with the timer showing 2h 12m, I'm starting to get worried it will time out <Googulator>of course, we can move Python bootstrap to pass3 if needed, and if that makes pass3 too long, my PR actually supports any number of passes, so creating a pass4 is trivial <Googulator>OK, pass 2 is successful - and pass 3 then did nothing, because it hits the same breakpoint as pass2 <stikonas>hmm, I'm getting a bit stuck with 64-bit syscalls. Maybe I should try to implement 32-bit. That might be more useful in the short term anyway (as live-bootstrap only runs till completion on x86) <Googulator>the challenge with 32-bit syscalls is that you need to handle int 80h there <Googulator>Does UEFI provide a way to install your own interrupt handler? <stikonas>perhaps I should try to figure out how sysretq works (I'll need it later anyway for non "exit" syscalls)