Tuesday, 2025-07-01

*** mhen_ is now known as mhen01:15
opendevreviewAbhishek Kekane proposed openstack/glance_store master: Replace assertIn with assertRaisesRegex  https://review.opendev.org/c/openstack/glance_store/+/95385206:24
opendevreviewMerged openstack/glance_store master: swift: Drop support for v1/v2 auth  https://review.opendev.org/c/openstack/glance_store/+/93225107:39
opendevreviewAbhishek Kekane proposed openstack/glance master: Fix py312 and py313 failing unit test  https://review.opendev.org/c/openstack/glance/+/95386709:49
abhishekktkajinam: o/ any idea about recent failures in glance gate10:15
abhishekkhttps://zuul.opendev.org/t/openstack/build/8855665562e24b9dbdad4e24f0e4efce10:16
tkajinamqemu-block-extra : Depends: librbd1 (>= 19.2.1-0ubuntu0.24.04.1) but 19.2.0-0ubuntu0.24.04.2 is to be installed10:25
tkajinamabhishekk, I suspect contents of noble repo were synced incompletely 10:26
abhishekkyeah, I can see some discussion is going on nova channel about the same10:29
croelandtso, regarding glance_store13:12
croelandtI think we could still merge13:12
croelandt- the regex patch https://review.opendev.org/c/openstack/glance_store/+/95385213:12
croelandt- the os-client-config patch https://review.opendev.org/c/openstack/glance_store/+/95379613:12
croelandtand I think I'll go ahead and merge the deprecation of filesystem_store_datadirs https://review.opendev.org/c/openstack/glance_store/+/95056813:12
croelandtabhishekk: does that make sense?13:13
croelandtdansmith: if you want to do more reviews today :)13:13
abhishekkcroelandt: no objection on merging deprecating filesystem_store_datadirs patch13:42
opendevreviewMerged openstack/glance_store master: Replace os-client-config  https://review.opendev.org/c/openstack/glance_store/+/95379615:29
opendevreviewMerged openstack/glance_store master: Deprecate filesystem_store_datadirs  https://review.opendev.org/c/openstack/glance_store/+/95056815:56
croelandtabhishekk: seems like the gates are working ^15:56
croelandtoh no ok https://review.opendev.org/c/openstack/glance_store/+/953852 is still failing16:32
croelandthow on Earth did the previous patches merge16:33
abhishekkcroelandt: that patch was doc related so it didn't ran the job which is failing17:04
croelandthttps://review.opendev.org/c/openstack/glance_store/+/953796 did run the job though17:08
abhishekkno not tempest failing here17:17
abhishekkglance_store-src-ceph-tempest 17:17
abhishekkthis one is failing for glance_store17:17
abhishekkcroelandt: have you got any updates from infra about the gate issue?17:37
clarkbfungi: ^ fyi  Ithink this is the problem you were discussing with jrosser17:41
clarkbabhishekk: croelandt: tl;dr is that ubuntu seems to have maybe reverted a broken package update improperly which has anyone who installed that package or mirrored it with reprepro in a stuck situation. We're hoping they fix it by rollign forward with a working package but we may be forced to manually clean up the mirror17:42
abhishekkack, may I ask eta for the same?17:43
abhishekkclarkb: thank you for the update17:43
fungiabhishekk: you're welcome to ask ubuntu for an eta, absolutely17:44
abhishekk:D17:44
fungiapparently they released a bad package (incorrect dependencies) and then rolled the package list for noble-updates back to an older package version17:45
fungirather than rolling forward to a newer corrected build17:45
abhishekk:/17:45
fungiso mirroring software is ignoring the old package because the one we mirrored earlier is newer17:45
abhishekkack17:46
abhishekkcroelandt: this means we need some workaround for our glance_store so that we can get our required patches in17:47
fungiif i get time i'm going to try to figure out how to get the mirroring software (reprepro) to forget the newer package version, though that could end up being disruptive as well17:48
abhishekkok, thank you for the update17:49
fungii've made a temporary adjustment to our mirroring routine to explicitly delete the broken newer package, and it looks like that's doing what i'd holed forcing it to pull the older one they rolled back to, but it will still be a bit before that update appears in our mirror network18:23
croelandtthanks! Is there anyway for me to check when the update is available on our mirror network?18:24
fungicroelandt: when https://static.opendev.org/mirror/ubuntu/dists/noble-updates/main/binary-amd64/Packages includes qemu-block-extra 1:8.2.2+ds-0ubuntu1.7 instead of 1:8.2.2+ds-0ubuntu1.8 it will hopefully stop being a problem18:27
fungiapparently they built it against the librbd1 from plucky instead of noble, and published that to the archive without realizing it, then later yanked it, which is why the version should go backwards18:28
fungicroelandt: it should be updated now, i just confirmed, so recheck at will19:17
croelandtfungi: hm, still failing... but differently https://zuul.opendev.org/t/openstack/build/b1068278bf0f48fdba1a5b63db06561522:05
croelandtThe following packages have unmet dependencies:22:05
croelandt qemu-block-extra : Depends: qemu-system-any (= 1:8.2.2+ds-0ubuntu1.7) or22:05
croelandt                             qemu-utils (= 1:8.2.2+ds-0ubuntu1.7) but 1:8.2.2+ds-0ubuntu1.8 is to be installed22:05
clarkbpossible that we needed to delete other packages when updating the mirror22:17
clarkbspecifically qemu-utils 1:8.2.2+ds-0ubuntu1.822:18
fungicroelandt: okay, so this is going to quickly turn into a game of whack-a-mole if we don't know what packages they removed22:18
fungii can repeat the earlier process and then see where we end up next22:19
croelandtworst case scenario, we could disable that test, I guess22:26
croelandtThis is quite annoying though :/22:27
croelandtI'm afraid the process will have to be repeated for N packages indeed22:27
clarkbcroelandt: you may be able to use apt on a node looking at our mirrors to build a graph of all the related packages22:28
clarkbthen fungi can clear those out and let them repopulate in one go22:29
clarkbif we operate under the assumption that all of the updated packages are tied together via dependencies amongst themselves22:29
croelandtclarkb: do I need to ssh a node somehow?22:34
clarkbcroelandt: its probably sufficient to start a local ubuntu container and update its mirror config22:35
clarkbour mirrors are publicly accessible. https://mirror.dfw.rax.opendev.org/ubuntu is the one I typically default to checking22:36
fungimy guess is all binary packages built from that same source package need to be rolled back22:41
clarkboh ya just looking for that one package version might be enough to get an idea of that too22:41
fungihttps://packages.ubuntu.com/source/noble-updates/qemu lists them22:42
fungii'll just tell reprepro to remove the lot of them22:42
clarkb++22:42
croelandtok let's do that and I'll go to bed :p22:42
fungiyes! get some sleep22:42
fungithis will keep22:42
fungii've got it set up, just need to wait for the present mirror update to finish before i can start it22:46

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