Thursday, 2026-02-19

opendevreviewchandan kumar proposed openstack/project-config master: Add snu-csl/nvmevirt to available repos  https://review.opendev.org/c/openstack/project-config/+/97719406:13
*** tkajinam_ is now known as tkajinam10:13
jgilaberHi! I'm not sure if this is the right place, but I'm seeing this error in Watcher py310 unit tests and grenade jobs: "ModuleNotFoundError: No module named 'typing_extensions'"11:06
jgilaberit seems to be happening in other projects as well, e.g in heat https://zuul.opendev.org/t/openstack/build/ec370b503a064dba8210b0f9ccb0703e and nova https://zuul.opendev.org/t/openstack/build/509b69e561e847dc8d4a570954ee100711:07
jgilaberhas this been reported?11:07
jgilaberit seems to be widespread https://zuul.opendev.org/t/openstack/builds?result=POST_FAILURE&skip=011:08
fricklerjgilaber: yes, fix was already merged, see https://github.com/testing-cabal/testtools/pull/57011:16
jgilaberack thanks frickler that was quick!11:17
*** croeland1 is now known as croelandt14:18
*** vhari_ is now known as vhari14:59
*** promethe- is now known as prometheanfire15:50
*** prometheanfire is now known as Guest319315:50
*** Guest3193 is now known as prometheanfire15:50
fricklerclarkb: fungi: can you please check https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/968510 this really should have gone in early in the cycle, but best don't delay even further (stumbled about that while looking at the next PTI proposal)15:56
opendevreviewMerged openstack/openstack-zuul-jobs master: Add jobs for Python 3.14  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96851016:09
fricklerthx16:28
sean-k-mooneyis zull ok. https://review.opendev.org/c/openstack/cyborg/+/975046 does not seam to be in check or gate env thoug its approved and i recheck19:33
sean-k-mooneyim just wrappign up for the day so its not critial just looks like something is stuck19:33
fungisean-k-mooney: it has an outdated parent change19:34
sean-k-mooneythat shoudl not block it the parent is merged and its not in merge conlfict19:34
sean-k-mooneyso this shoudl run agains master19:34
sean-k-mooneyor rather it shoudl be rebased by zuul against master19:34
fungiits parent is change 970152 patchset 7 (3c4ed53) which does not exist in master19:35
sean-k-mooneyyes v8 merged19:35
sean-k-mooneyhttps://review.opendev.org/c/openstack/cyborg/+/970152/819:35
fungichange 970152 patchset 8 is caecf3419:36
sean-k-mooneyyep19:36
fungiso 975046 has a parent which does not exist in master, there is no way for it to be merged in git19:36
sean-k-mooneybut i manually rechecked so zuul shoudl have said its in merge conflict or seen its partent is merged and check it agaisn master19:36
sean-k-mooneyit shoudl able to19:37
fungiit can be rebased or cherry-picked onto a commit which is in the master branch history (such as caecf34)19:37
fungiwhere will git find the parent if it doesn't exist on the branch?19:37
sean-k-mooneyzuul shoudl see the parren review is mergd and apply this directly on top of master breakign the parent relashioship19:38
sean-k-mooneytaht what it used to do in the past19:38
fungiif it were to rebase or cherry-pick the change automatically that would be possible19:38
fungino, zuul has never done that19:38
sean-k-mooneyim prety sure whe have not had to manually rebase later comiit in a serise if we respon an earlier patch and htere was no merge conflict19:39
fungizuul performs a git merge when it tests a change19:39
fungigit merge can't handle missing parents on the branch unless you also merge the missing parents19:39
fungiit has always been necessary to rebase changes in a series in gerrit if you alter their parent changes19:40
sean-k-mooneymaybe i normlay do but i didnt think that was the zuul behavior i tought hat was only need on github19:41
sean-k-mooneyit probaly shoudl reprot somting back to gerrit in this case but ill just rebase it and let it run19:41
fungithe crux of the problem isn't really zuul, it's a git problem and gerrit itself will be unable to merge the change with its built-in merge method (jgit's really)19:42
sean-k-mooneyit depend on the sumbiut stragies to some degre19:42
sean-k-mooneywe are usign merge if nessisary 19:42
sean-k-mooneyit has other that can do this19:43
fungigerrit *can* submit changes in that condition when using its rebase or cherry-pick methods, but not merge (which is what we've used since ~2012)19:43
fungiprecisely because changing the parent commit changes the commit id of the change19:44
sean-k-mooneyhttps://gerrit.cloudera.org/Documentation/project-configuration.html#merge_if_necessary i could be confusign it with downstream were i configured https://gerrit.cloudera.org/Documentation/project-configuration.html#rebase_if_necessary19:44
sean-k-mooneyactuly no downstrema i used https://gerrit.cloudera.org/Documentation/project-configuration.html#rebase_always because we waned the reviewd on linek and appvoe by ectra19:45
fungiyes, rebase will handle it, but the result is that the commit that ends up in the branch may not match the commit in the tested patchset of the change19:45
fungii think the result, though it's been a while since i played with it, is that gerrit auto-creates a final patchset you can see in the ui when it rebases19:46
sean-k-mooneyits more the lack of feedback that i was rasiign then anythign else to be fair19:46
fungiyes, the lack of ui feedback in these situations is a problem, we've talked about it extensively in the past19:46
fungigerrit does have indicators for this, but they're far too subtle19:47
sean-k-mooneywell as i said im used to it workign diffently but that baised by downstream as well where we configured it different19:48
fungiin the relation chain list, the parent "(Merged)" is orange-colored instead of grey19:48
sean-k-mooneyyep19:48
sean-k-mooneytypically i expect it to end up in merge conflict like this https://review.opendev.org/c/openstack/cyborg/+/977020/1 as well but i guess waht zuul and gerrit will reslvoe in thsi regard differ enough for it to soemtiems be an issue19:49
sean-k-mooneyill try to rememebr that in the future19:50
opendevreviewDr. Jens Harbott proposed openstack/openstack-zuul-jobs master: Add openstack-tox-py314 jobs to python templates  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/97736020:17
fricklergmaan: fungi: ^^ I wanted to check the results of some py314 jobs after 968510 merged and the noticed that we didn't actually add them to the python templates20:20
fungisorry i didn't call that out on the previous change, i wrongly assumed you had planned to phase it in with a separate change for adding those jobs to the central templates after trying them in a project-local template or similar20:21
fungier, project pipeline i mean20:22
gmaanyeah, we missed that. lgtm20:22
opendevreviewMerged openstack/openstack-zuul-jobs master: Add openstack-tox-py314 jobs to python templates  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/97736020:35
opendevreviewBrian Haley proposed openstack/openstack-zuul-jobs master: Add openstack-tox-py314-arm64 jobs to python template  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/97737421:53
opendevreviewJeremy Stanley proposed openstack/project-config master: Replace 2026.1/Gazpacho key with 2026.2/Hibiscus  https://review.opendev.org/c/openstack/project-config/+/97738022:33

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