Thursday, 2023-01-05

*** tkajinam is now known as Guest29904:46
*** soniya29 is now known as soniya29|lunch07:30
*** soniya29|lunch is now known as soniya2908:14
ralonsohfungi, sorry, I don't know what I'm doing wrong here08:35
ralonsohhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_115/869196/7/check/neutron-tox-py311/115fa08/job-output.txt08:35
ralonsohI've tried creating my own job08:36
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/869196/7/zuul.d/base.yaml08:36
ralonsohshould I manually install python3.11? I think so08:39
fricklerralonsoh: that's a tox regression, octavia was running into the same issue. newest tox tries to find interpreters for all environments, not only the one being executed. workaround is to drop "basepython=3.x" from tox.ini everywhere08:43
fricklersee https://github.com/tox-dev/tox/issues/281108:43
ralonsohfrickler, ahhhh I saw the same in cinderlib08:43
ralonsohso good to know this, thanks!08:43
fricklersee also https://review.opendev.org/c/openstack/octavia/+/86876508:44
ralonsohI'll remove the basepython definition, I have a testing patch for this08:45
ralonsohthanks a lot08:45
opendevreviewAde Lee proposed openstack/project-config master: Add FIPS job for ubuntu  https://review.opendev.org/c/openstack/project-config/+/86711210:59
*** rlandy|out is now known as rlandy11:09
*** dviroel|ourt is now known as dviroel11:45
ade_leefungi, clarkb - hey - please take a look at the latest fips patches -- I think I've captured what you mentioned yesterday13:19
ade_leefungi, clarkb https://review.opendev.org/c/openstack/project-config/+/867112 and https://review.opendev.org/c/zuul/zuul-jobs/+/86688113:21
opendevreviewStephen Finucane proposed openstack/pbr master: Update tox.ini to work with tox 4  https://review.opendev.org/c/openstack/pbr/+/86919013:41
opendevreviewStephen Finucane proposed openstack/pbr master: Tie recursion calls to Dist object, not module  https://review.opendev.org/c/openstack/pbr/+/86908213:41
*** dasm|off is now known as dasm13:50
ade_leefungi, clarkb any feedback?15:41
*** dviroel is now known as dviroel|lunch16:01
fungiade_lee: sorry, it's on my list but i'm buried in first-quarter paperwork and i think clarkb may still be under the weather16:05
*** soniya29 is now known as soniya29|out16:08
ade_leefungi, ack thanks - whenever you can get to it -- your suggestions have been super helpful so far.16:10
ade_leeits at least passing ci now16:10
fungiyeah, sorry i've been stretched a bit thin. the tox v4 situation landing on top of winter holidays sapped much of my already limited available time16:11
ade_leefungi, quick q -- I introduced a new job in project-config -- do I need that to merge before I can try using it?16:12
fungiyes16:12
ade_leeok :)16:12
fungisince it's in openstack/project-config it won't be usable until it merges16:12
fungibecause openstack/project-config is designated as a trusted config repository for zuul, there are security-related implications with using unreviewed configuration16:13
ade_leeunderstood - well, whenever you all can get to it, I'll make any needed changes16:14
opendevreviewJulia Kreger proposed openstack/pbr master: DNM: Make envlist py3-ey  https://review.opendev.org/c/openstack/pbr/+/86938916:26
*** JasonF is now known as JayF16:28
*** dviroel|lunch is now known as dviroel17:10
opendevreviewJulia Kreger proposed openstack/pbr master: Update tox.ini to work with tox 4  https://review.opendev.org/c/openstack/pbr/+/86919017:29
clarkbya sorry this morning is the first day I've even managed to sit in front of a proper keyboard and I need to catch up on paperwork myself17:49
gmannclarkb: fungi: frickler: please check this, it has good amount of positive response https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/867849/318:45
gmannand its base patch to fix tox4 things https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/869260/118:46
clarkbnote that pin won't work for any repos that use tox requirements18:49
fungiclarkb: sort of. if those requirements are already installed (which seems to be the case for most of them) then tox will skip creating a new tox installation. also you can add tox<4 into the tox.requires list to force it to not upgrade itself to v418:50
fungiif tox.requires includes things which are not already preinstalled and doesn't have an explicit tox<4 in it, then yes it will upgrade itself18:51
clarkbfungi: right but that requires editing tox anyway which isn't much different than making tox v4 work18:51
clarkbI guess the issue is tox v4 keeps updating with new breaking behavior18:52
fungiagreed. i pointed that out (some projects will need stable branch tox.ini changes to keep tox from upgrading itself) but that seemed to be considered the lesser of two evils18:52
JayFYeah; if tox 4.0 was stable pushing support for it down would be sensible. Since it's not; pinning is the lesser evil I think :/18:53
gmannyeah, we never know what all we might need to keep fixing for future latest tox on stable18:56
clarkbya I mean thats why I've strongly recommended everyone start thinking about nox. Since the problems are likely to persist even on master18:58
clarkbI think the changes in https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/867849/3/zuul.d/project-templates.yaml don't work exactly the way we think they do18:58
clarkba project-template modifies a project not jobs. What that means is the entire project using one or more of those templates will have tox pinned to <418:59
clarkblet me leave a comment inline and see if corvus can confirm18:59
fungithe edits in zuul.d/jobs.yaml should work though19:00
fungialso jobs running on xenial don't need to pin tox, they won't install v4 anyway19:01
opendevreviewMerged openstack/openstack-zuul-jobs master: Fix tox4 error  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/86926019:08
clarkbto address the vars in project-templates thing I think you can set the vars at the job variant level within the template. Its a lot more verbose but that would achieve what you are going for there I think19:11
clarkbyup corvus confirms that my understanding of the behavior there is correct19:29
gmannok, let me update that19:32
opendevreviewStephen Finucane proposed openstack/pbr master: Update tox.ini to work with tox 4  https://review.opendev.org/c/openstack/pbr/+/86919020:27
opendevreviewGhanshyam Mann proposed openstack/openstack-zuul-jobs master: Pin tox<4 for stable branches (<=stable/zed) testing  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/86784920:28
opendevreviewStephen Finucane proposed openstack/pbr master: Remove numpy dependencies  https://review.opendev.org/c/openstack/pbr/+/86940220:31
clarkbgmann: fwiw I expect what you've got in that latest patchset to work.21:16
*** dviroel is now known as dviroel|afk21:19
*** rlandy is now known as rlandy|out22:13
*** dasm is now known as dasm|off22:33

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