Friday, 2024-11-15

JayFooh that is very close, I think I just need to add whatever tool we use to expand partitions to the package list \o/15:41
JayFaha21:32
JayFIs it safe to say glean doesn't support openrc?21:32
JayFI think that's why the CI is failing.21:32
JayFI can change it to use a systemd-based profile for CI.21:32
JayFnope, it is21:35
opendevreviewJay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile  https://review.opendev.org/c/openstack/diskimage-builder/+/92398521:42
JayFI'm not sure that'll be enough21:43
JayFunable to exec `/etc/init.d/growroot': No such file or directory aha finally22:44
JayF /etc/init.d/growroot expects to be able to run /usr/local/bin/growroot which doesn't exist22:51
JayFsomehow that didn't get installed from the growroot element even though the initscript did22:52
JayFthe plot thickens22:52
JayFAFAICT; even though install-static is a dependency of growroot the script is not being run 23:01
JayFhttps://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_46d/923985/16/check/dib-nodepool-functional-openstack-gentoo-src/46defb4/nodepool/builds/test-image-173179eb48634c619526fef04a0c676b.log tl;dr why the heck isn't /usr/local/sbin/growroot showing up there23:06
JayFhmm I think I got heisenbugged, the script is in my builds now23:17
JayFeither that or doing the map for rsync fixed it23:17
opendevreviewJay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile  https://review.opendev.org/c/openstack/diskimage-builder/+/92398523:21
JayFTrying this. 🤞 literally the only broken thing anymore AFAICT is the growroot23:21
clarkbyes I think gentoo networking was through systemd with glean23:45
JayFsystemd is a non-default init option in gentoo23:58
JayFalthough I tracked it to glean having installed itself properly, but when growroot tried to run (which doesn't run thru glean; which I also know now), it couldn't find the file in usr/local/bin23:58
JayFI couldn't find a good reason why it couldn't find it other than /maybe/ it needing a pkg-map update for gentoo to direct net-misc/rsync instead of rsync ... but I'm unsure23:58
clarkbya I'm not sure why prometheanfire chose it (iirc it was prometheanfire that set it up)23:58
JayFopenrc is the default in gentoo, systemd is an option23:59
JayFboth are hooked up and should theoretically work23:59
JayFit was openrc defaulted already, and since that's the upstream default ... I try not to push my personal take :) 23:59
* JayF runs a systemd profile23:59

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!