*** xiaolin has joined #openstack-dib | 00:59 | |
openstackgerrit | Merged openstack/diskimage-builder master: dib-lint: use yamllint to parse YAML files https://review.opendev.org/730690 | 04:48 |
---|---|---|
openstackgerrit | Merged openstack/diskimage-builder master: package-installs : allow a list of parameters https://review.opendev.org/730691 | 04:48 |
openstackgerrit | Merged openstack/diskimage-builder master: Revert "Revert "ubuntu-minimal : only install 16.04 HWE kernel on xenial"" https://review.opendev.org/730692 | 04:50 |
*** TheJulia_ has joined #openstack-dib | 08:12 | |
*** TheJulia has quit IRC | 08:20 | |
*** TheJulia_ is now known as TheJulia | 08:20 | |
*** rpittau|afk is now known as rpittau | 08:22 | |
*** dtantsur|afk is now known as dtantsur | 08:32 | |
*** xiaolin has quit IRC | 08:40 | |
*** xiaolin has joined #openstack-dib | 09:01 | |
*** rpittau is now known as rpittau|bbl | 10:07 | |
*** xiaolin has quit IRC | 10:38 | |
*** rpittau|bbl is now known as rpittau | 12:06 | |
*** benj_ has quit IRC | 12:36 | |
*** priteau has joined #openstack-dib | 15:07 | |
openstackgerrit | Monty Taylor proposed openstack/diskimage-builder master: Add dependency on yamllint https://review.opendev.org/731245 | 15:28 |
*** priteau has quit IRC | 15:42 | |
*** rpittau is now known as rpittau|afk | 16:19 | |
*** dtantsur is now known as dtantsur|afk | 16:26 | |
*** yolanda has quit IRC | 16:53 | |
openstackgerrit | Colleen Murphy proposed openstack/diskimage-builder master: Pre-install xz package in opensuse chroot https://review.opendev.org/730992 | 17:45 |
donnyd | ianw: is there a correct way to use DIB to build images that are used as the base for other DIB images | 21:13 |
donnyd | so say I wanted to build an image that would be a functional baseline for others. I am thinking DIB is capable of this function | 21:13 |
prometheanfire | 2020-05-27 21:49:22.677411 | ubuntu-bionic | + FAILURE_REASON='Root partition of test-image does not appear to have grown: 3348496384 < 5000000000' | 21:53 |
prometheanfire | hmm, that's new | 21:53 |
prometheanfire | looks like a missing dep? | 22:31 |
prometheanfire | https://gist.github.com/prometheanfire/15a6c9aa580b280d4b95e97f13ecd92a | 22:31 |
ianw | hrm, we saw that on tumbleweed too | 22:56 |
ianw | prometheanfire: which change did you see this on? | 22:56 |
ianw | line 5: unsupported command | 22:59 |
prometheanfire | sgdisk | 23:02 |
prometheanfire | sfdisk is spitting it out | 23:02 |
ianw | i feel like i've definitely debugged something like this before and even sent fixes to util-linux | 23:03 |
prometheanfire | ianw: https://gist.github.com/prometheanfire/13a7c7294b55ff2bac9e01995035194f | 23:03 |
prometheanfire | gentoo is on util-linux 2.35.1 | 23:04 |
prometheanfire | with 3 patches | 23:04 |
prometheanfire | 3 "${FILESDIR}"/util-linux-2.35.1-include_sys_types-header.patch | 23:04 |
prometheanfire | 2 "${FILESDIR}"/util-linux-2.35.1-cleanup-pidfd-include.patch | 23:04 |
prometheanfire | 1 "${FILESDIR}"/util-linux-2.35.1-hwclock-glibc-2.31.patch | 23:04 |
prometheanfire | I don't think there's a problem with the file construction, more likely a util-linux thing, as you mention | 23:07 |
prometheanfire | that would suck, but we could install 2.35.2 if you think it'd help | 23:07 |
prometheanfire | I'm actually going to try to upgrade that in my test VM now | 23:08 |
ianw | looks like focal is 2.34 | 23:09 |
ianw | i bet tumbleweed is 2.35 | 23:09 |
prometheanfire | maybe related | 23:10 |
prometheanfire | https://gitlab.alpinelinux.org/alpine/aports/issues/11200 | 23:10 |
prometheanfire | this isn't using musl, just might be related for other reasons | 23:11 |
prometheanfire | systemd doesn't even support musl :( | 23:12 |
ianw | https://github.com/karelzak/util-linux/issues/656 is probably what i was thinking of, where " messed up util-linux | 23:12 |
ianw | https://bugzilla.redhat.com/show_bug.cgi?id=1371761 is another one | 23:13 |
openstack | bugzilla.redhat.com bug 1371761 in util-linux "sfdisk return code breaks growpart" [Unspecified,Closed: errata] - Assigned to kzak | 23:13 |
ianw | no wonder it feels familiar :) | 23:13 |
ianw | etrieving: util-linux-2.35.1-1.1.x86_64.rpm [done] | 23:15 |
prometheanfire | heh | 23:15 |
prometheanfire | just need to find that patch | 23:15 |
prometheanfire | we could actually fix it in dib itself, insert the patch as a file to /etc/portage/patches/sys-apps/util-linux/foo.patch | 23:16 |
prometheanfire | not really fail forwardable though, I'll check .2 first | 23:18 |
prometheanfire | heh rsync: write failed on "/var/db/repos/gentoo/metadata/md5-cache/sec-policy/selinux-djbdns-2.20190201-r1": No space left on device (28) | 23:19 |
ianw | feels like either a util-linux bug or a growpart bug ... i feel like util-linux because why does it need to stop accepting what was previously valid input | 23:21 |
prometheanfire | I'd agree with that | 23:22 |
prometheanfire | the stage3 patch only fails on this now | 23:23 |
prometheanfire | would you say that the redhat bug is the right one for this? | 23:23 |
prometheanfire | no, that's too old | 23:24 |
ianw | yeah, it's something fresh but similar i'd say | 23:24 |
ianw | we know it fails to 2.35.1, there's a week old 2.35.2 | 23:25 |
ianw | i can't figure out how to see what changes are there via github ui, let me pull it | 23:26 |
prometheanfire | I'm testing 2.35.2 now | 23:27 |
prometheanfire | https://github.com/karelzak/util-linux/compare/v2.35.1...v2.35.2 | 23:27 |
prometheanfire | not sure if that helps | 23:28 |
prometheanfire | maybe something in https://github.com/karelzak/util-linux/compare/v2.35.1...v2.35.2#diff-78540eee865812fd1373a2cde7e21d42 specifically | 23:30 |
ianw | https://github.com/karelzak/util-linux/issues/949 looks possibly related | 23:30 |
prometheanfire | quite a few sfdisk commits | 23:31 |
prometheanfire | ya | 23:31 |
ianw | can probably git bisect this | 23:32 |
prometheanfire | I should have only expanded to 10G in my test (so I could run growpart to grow to 20G | 23:32 |
prometheanfire | gonna rebuild the image, expand to 10G manually, upgrade util-linux then growpart | 23:32 |
prometheanfire | ianw: yep, 'fixed' it | 23:46 |
prometheanfire | max_end=41943007 tot=41943040 pt_end=20973568 pt_start=2048 pt_size=20971520 | 23:46 |
prometheanfire | resize of /dev/vda returned 0. | 23:46 |
prometheanfire | CHANGED: partition=1 start=2048 old: size=20971520 end=20973568 new: size=41940959,end=41943007 | 23:46 |
prometheanfire | ianw: so, mind if I include that keyword? | 23:46 |
prometheanfire | in my review | 23:46 |
ianw | so basically 2.35 & 2.35.1 are incompatible with growroot? | 23:47 |
prometheanfire | I think so | 23:47 |
prometheanfire | 2.35.1 was for me | 23:47 |
prometheanfire | that's all that I tested and all that failed | 23:47 |
prometheanfire | 2.35.2 worked | 23:47 |
ianw | yeah, tumbleweed has 2.35.1 too | 23:49 |
prometheanfire | might have the patch backported? | 23:50 |
openstackgerrit | Matthew Thode proposed openstack/diskimage-builder master: use stage3 instead of stage4 for gentoo builds https://review.opendev.org/717177 | 23:50 |
prometheanfire | added the keyword | 23:50 |
ianw | i mean tumbleweed fails and has 2.35.1, so i don't think we've tested 2.35 | 23:53 |
prometheanfire | correct | 23:53 |
ianw | but anyway, it doesn't seem like any distro will settle on 2.35.1 so i guess it's just one of those things | 23:53 |
ianw | thanks for helping narrow that down | 23:55 |
prometheanfire | lol, gentoo has 2.35.1 stable :P | 23:58 |
prometheanfire | it's how I hit it | 23:58 |
prometheanfire | no true scotsman | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!