| *** 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/!