IRC channel logs

2024-12-21.log

back to list of logs

<fossy>hmmm, this CI failure is very weird...
<fossy> https://github.com/fosslinux/live-bootstrap/actions/runs/12440157564/job/34736030912?pr=486
<fossy>hmmmmm, Ubuntu has done some funky stuff
<stikonas>yeah...
<stikonas>I can see some article about taht
<stikonas> https://ubuntu.com/blog/ubuntu-23-10-restricted-unprivileged-user-namespaces
<fossy>seems like literally within the last two days, Github actions flipped the switch for ubuntu-latest from 22.04 to 24.04
<stikonas>have you updated ubuntu in the CI?
<stikonas>ok, github flipped it
<fossy>we should have used a versioned ubuntu tbh but whatevs
<stikonas>well, ubunt-latest being on 22.04 also doesn't make sense
<fossy>ubuntu-latest on github actions is apparently "latest LTS, minus a few months while we test it" lol
<stikonas>oh well, what do we do then?
<stikonas>if user namespaces are restricted
<stikonas>presumably we can't tweak system settings there
<fossy> https://etbe.coker.com.au/2024/04/24/ubuntu-24-04-bubblewrap/?
<fossy>because presumably we can't touch sysctl, but we should be able to configure apparmor
<stikonas>see also https://github.com/ocaml/opam/issues/5968
<stikonas>fossy: other than grub, did you script find anything?
<stikonas>or still in progress?
<fossy>stikonas: only done grub so far as a preliminary test
<fossy>i did musl just before and found something there too, its a bit annoying
<stikonas>yeah, I expect there will be a bit more
<fossy> https://git.musl-libc.org/cgit/musl/tree/src/ctype/alpha.h
<stikonas>and possibly lots of stuff in kernel
<fossy>theres a few files scattered around the tree like this
<fossy>and theres nil documentation on how they were generated -.-
<fossy>luckily found this failry quickly https://github.com/richfelker/musl-chartable-tools
<fossy>but they don't build with meslibc
<stikonas>presumably we don't need unicode
<stikonas>to rebuild musl
<fossy>so think i'll just strip out the functionality requiring that for the first musl build, then it's trivial from there
<stikonas>yeah...
<fossy>yeah.
<fossy> https://github.com/fosslinux/live-bootstrap/pull/487
<fossy>yeah ok this works
<stikonas>ok, I guess let's merge it
<stikonas>it has no functional changes anyway