Thursday, 2025-09-11

-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl:06:59
- [zuul/zuul] 959319: Fix provider node tag formatting https://review.opendev.org/c/zuul/zuul/+/959319
- [zuul/zuul] 960345: Continue request/node processing on exception https://review.opendev.org/c/zuul/zuul/+/960345
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 960340: Set event state of nodeless requests to completed https://review.opendev.org/c/zuul/zuul/+/96034006:59
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 959321: Fix provider selection for image validation https://review.opendev.org/c/zuul/zuul/+/95932109:01
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 960679: Pull base python images from quay.io/opendevorg https://review.opendev.org/c/zuul/zuul/+/96067919:19
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 960682: Build container images on Debian Trixie https://review.opendev.org/c/zuul/zuul/+/96068219:33
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 960682: Build container images on Debian Trixie https://review.opendev.org/c/zuul/zuul/+/96068221:09
@clarkb:matrix.orgsomething caused the test job to fail which caused quickstart to fail on first trixie iteration. I've updated quickstart in that change to enable debug logging on the scheduler and executor in hopes the reason is clear21:09
@clarkb:matrix.orgfungi: any thoughts on why `packaging` isn't available in a python3.11 install: https://zuul.opendev.org/t/zuul/build/7a37b49cf6ae4c95b7eab49c6bf853b521:22
@clarkb:matrix.orgfor some reason I thought it was bundled but maybe we need to install it explicitly?21:23
@clarkb:matrix.orgthough it doesn't seem to affect all jobs or jobs consistently so I'm confused21:23
@fungicide:matrix.orgi don't think packaging is part of stdlib21:28
@clarkb:matrix.orgmaybe something was pulling it in and now we're not because they updated and dropped the dep21:28
@fungicide:matrix.orgif you have a build log from where that was getting installed we can probably sus it out21:29
@fungicide:matrix.orgbut yes that seems a likely explanation21:29
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/f61586de449043d9a026263108d9877a/log/job-output.txt success https://zuul.opendev.org/t/zuul/build/64349508434745aa9301d2c72861639e/log/job-output.txt failure. They both install packaging as part of the nox install21:31
@fungicide:matrix.orgin other news, all three afsdb servers are upgraded to noble now and back in the cluster21:32
@clarkb:matrix.orgbut then the zuul ansible manage command would be in a different venv. nox venv has packaging then it makes a new venv run zuul things in21:32
@fungicide:matrix.orgso that just leaves afs02.dfw to upgrade once the rw volume moves are done, and then residual cleanup and removing the afs servers from the emergency list21:32
@clarkb:matrix.orgso maybe virtualenv updated?21:32
@clarkb:matrix.orgvirtualenv hasn't updated for almost a month21:33
@fungicide:matrix.orgoops, thought i was in another channel21:33
@fungicide:matrix.org3s///21:34
@fungicide:matrix.orgthat also doesn't work, d'oh!21:35
@clarkb:matrix.orgnox also hasn't updated since may so I don't think it changed how it creates virtualenvs21:37
@fungicide:matrix.orgClark: https://zuul.opendev.org/t/zuul/build/64349508434745aa9301d2c72861639e/console#2/0/26/ubuntu-jammy says it came in via `pip install nox`21:37
@fungicide:matrix.orgbut yeah, possible one of those dependencies was pulling it in, pip used to be more verbose about that, though i think everything changed with the new-style depsolver21:38
@clarkb:matrix.orgfungi: yes the failing job does the same thing with packaging via nox. But that is into the nox venv not the venv created by nox to run the tests21:39
@fungicide:matrix.orgoh, right21:39
@clarkb:matrix.orgbut I don't see evidence that anything was installing packaging into the venv created by nox to run the tests in either the successful or failed job21:39
@fungicide:matrix.orgi guess nox doesn't have separate logs for its install work like tox does?21:40
@fungicide:matrix.orgor do we just not collect it?21:40
@clarkb:matrix.orgits in the job output file21:40
@clarkb:matrix.orgfor example starting here: https://zuul.opendev.org/t/zuul/build/f61586de449043d9a026263108d9877a/log/job-output.txt#88621:41
@fungicide:matrix.orgdoesn't seem to log doing that though21:43
@fungicide:matrix.orgdoesn't log that it installed packaging, i mean21:44
@fungicide:matrix.orgnew theory, new version of prometheus_client assumes packaging will be installed but doesn't declare a run-time dependency on it21:44
@clarkb:matrix.orgoh that could be21:45
@clarkb:matrix.orgyou win https://pypi.org/project/prometheus-client/#history21:45
@clarkb:matrix.org"Unlisted dependency accidentally included"21:45
@fungicide:matrix.orgso packaging was never installed, but now it needs to be21:45
@clarkb:matrix.orgya or just wait for all the caches to catch up with the package removal from pypi21:46
@fungicide:matrix.orgeven better since they seem to be aware21:46
@clarkb:matrix.orgmeanwhile the quickstart job fails due to  `Ansible output: b"bwrap: Can't find source path /var/lib/zuul/builds/c87df79ffe754bd4a99cb478b989de4e/work: Permission denied`21:46
@clarkb:matrix.orgso we're going to have to investigate why bwrap isn't working on trixie21:46
@fungicide:matrix.orgnamespace something something21:47
@clarkb:matrix.orghttps://zuul.opendev.org/t/zuul/build/c41843aa20be484ba26a755c9d4fb4e5/log/container_logs/executor.log#410 is the bwrap log error location21:48
@clarkb:matrix.orgwe're doing a bind mount I wonder if uids have changed or something21:52
@clarkb:matrix.org`/var/lib/zuul` in the container is a volume maybe new bwrap isn't liking bind mounting something that is already bind mounted. Or could be specific to using the volumes rather than a true bind mount in quickstart21:54
@jim:acmegating.comi think there's enough potential kernel interaction to warrant going ahead and holding a node21:57
@clarkb:matrix.orgcorvus: ok I'll go ahead and do that now21:57
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 960417: Add subnode support to launcher https://review.opendev.org/c/zuul/zuul/+/96041721:58
@clarkb:matrix.orgautohold is in place and I haev rechecked the change. I'm going to pop out for a bike ride nowish so feel free to jump on the held node if there is interest. Otherwise I'll dig into that later today or more likely tomorrow morning22:00
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 960417: Add subnode support to launcher https://review.opendev.org/c/zuul/zuul/+/96041722:26
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:23:48
- [zuul/zuul] 960417: Add subnode support to launcher https://review.opendev.org/c/zuul/zuul/+/960417
- [zuul/zuul] 960695: Add reuse label option to launcher https://review.opendev.org/c/zuul/zuul/+/960695

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