JayF | ooh 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 |
---|---|---|
JayF | aha | 21:32 |
JayF | Is it safe to say glean doesn't support openrc? | 21:32 |
JayF | I think that's why the CI is failing. | 21:32 |
JayF | I can change it to use a systemd-based profile for CI. | 21:32 |
JayF | nope, it is | 21:35 |
opendevreview | Jay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile https://review.opendev.org/c/openstack/diskimage-builder/+/923985 | 21:42 |
JayF | I'm not sure that'll be enough | 21:43 |
JayF | unable to exec `/etc/init.d/growroot': No such file or directory aha finally | 22:44 |
JayF | /etc/init.d/growroot expects to be able to run /usr/local/bin/growroot which doesn't exist | 22:51 |
JayF | somehow that didn't get installed from the growroot element even though the initscript did | 22:52 |
JayF | the plot thickens | 22:52 |
JayF | AFAICT; even though install-static is a dependency of growroot the script is not being run | 23:01 |
JayF | https://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 there | 23:06 |
JayF | hmm I think I got heisenbugged, the script is in my builds now | 23:17 |
JayF | either that or doing the map for rsync fixed it | 23:17 |
opendevreview | Jay Faulkner proposed openstack/diskimage-builder master: [gentoo] Fix+Update CI for 23.0 profile https://review.opendev.org/c/openstack/diskimage-builder/+/923985 | 23:21 |
JayF | Trying this. 🤞 literally the only broken thing anymore AFAICT is the growroot | 23:21 |
clarkb | yes I think gentoo networking was through systemd with glean | 23:45 |
JayF | systemd is a non-default init option in gentoo | 23:58 |
JayF | although 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/bin | 23:58 |
JayF | I 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 unsure | 23:58 |
clarkb | ya I'm not sure why prometheanfire chose it (iirc it was prometheanfire that set it up) | 23:58 |
JayF | openrc is the default in gentoo, systemd is an option | 23:59 |
JayF | both are hooked up and should theoretically work | 23:59 |
JayF | it 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 profile | 23:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!