Wednesday, 2024-01-10

@jim:acmegating.comit reported failure00:00
@clarkb:matrix.orgThe check said it is looking for zuul to comment. Is it specifically looking for a successful report?00:05
@clarkb:matrix.orgMaybe Ansible and python 3.12 is the problem 00:05
@clarkb:matrix.orgIf so we can probably set the zuul executor to run in verbose mode in that change00:07
@jim:acmegating.comClark: be sure to set "-d" too so `-d --verbose`00:13
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 905136: DNM first pass checking python3.12 with Zuul https://review.opendev.org/c/zuul/zuul/+/90513600:27
@clarkb:matrix.orgsomething like that I think00:27
@clarkb:matrix.orghrm --verbose isn't a valid flag. Do we have to set verbose after starting the service?01:03
@clarkb:matrix.orgI can just toggle the flag in the code01:05
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 905136: DNM first pass checking python3.12 with Zuul https://review.opendev.org/c/zuul/zuul/+/90513601:05
@bridgefan:matrix.orgNot sure if anyone here knows the answer but I'm having trouble getting submit as a group working in Gerrit.14:30
@bridgefan:matrix.orgI have been attempting to use Gerrit's topic field to cause a group of patches to be submtted at once (to keep git history easier to read)14:30
@bridgefan:matrix.orgusing something like: git push -u origin HEAD:refs/for/[branch]%topic=tester114:31
@bridgefan:matrix.orgIt seems to partially work in that the patches don't submit one by one like they normally do14:32
@bridgefan:matrix.orgPatch 1, 2, and 3 all succeed their testing.  However right before they should merge I get "This change depends on a change that failed to merge." on patches 2 and 314:32
@bridgefan:matrix.orgAlso Patch 1 spams comments (Build succeeded. noop - Success) while it waits for the other patches to finish their tests14:33
@bridgefan:matrix.orgAny idea if there is a setting I need to change in Zuul to support this ability of submitting gerrit topics together?14:34
@jim:acmegating.combridgefan: you just need submitWholeTopic set in gerrit and then allow-circular-dependencies set in zuul: https://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-5-2-014:38
@bridgefan:matrix.orgThanks corvus.  I'll look into that14:40
-@gerrit:opendev.org- Zuul merged on behalf of Benjamin Schanzel: [zuul/zuul] 905077: Gerrit driver: fix for topics containing white space https://review.opendev.org/c/zuul/zuul/+/90507716:00
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/8550c11138de419e93665da44d0184b2/log/container_logs/executor.log#580-581 confirms it is ansible that has issues with python3.1216:42
@clarkb:matrix.orgin general though it seems like zuul proper is working. I suspect we can make this work with some conditional import stuff but I'm not quite sure what that module has been replaced with if anything16:42
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 905136: DNM first pass checking python3.12 with Zuul https://review.opendev.org/c/zuul/zuul/+/90513617:06
@clarkb:matrix.orgSo this is actually related to how zuul overloads certain action plugins in ansible and not an ansible proper problem (at least not yet). I've done a conversion based on a python discourse thread but this gets into low level python import details and this may not be the correct conversion17:07
@jim:acmegating.comthanks, i can take a look in a little bit17:11
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 905136: DNM first pass checking python3.12 with Zuul https://review.opendev.org/c/zuul/zuul/+/90513617:22
@jim:acmegating.comClark: that looks like a reasonable incantation.  :)17:35
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 905136: DNM first pass checking python3.12 with Zuul https://review.opendev.org/c/zuul/zuul/+/90513618:47
@fungicide:matrix.orgClark: were the py311 and quickstart failures on that unrelated?18:49
@clarkb:matrix.orgfungi: depends on the patchset. Earlier patchsets only the quickstart failures were related. Since I've started modifying zuul code to make quickstart function (attempting to anyway) I'ev broken other jobs18:51
@clarkb:matrix.orgthat latest patchset passes quickstart and stream jobs. I think that implies the code is working. Once unittests confirm I can split the change up as the importlib stuff should be safe as far back as python3.620:09
-@gerrit:opendev.org- Clark Boylan proposed:21:10
- [zuul/zuul] 905136: DNM first pass checking python3.12 with Zuul https://review.opendev.org/c/zuul/zuul/+/905136
- [zuul/zuul] 905269: Replace python imp module with importlib https://review.opendev.org/c/zuul/zuul/+/905269
@clarkb:matrix.orgThat reorganizes things to separate any python3.12 transition from updates to the code to make zuul more future proof21:10
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 905275: Optimize db prune query https://review.opendev.org/c/zuul/zuul/+/90527523:41

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