Thursday, 2025-10-30

gmaanIt is ok from supported branch perspective but unmaintained branches still need those jobs. let's see what elodilles think.00:09
opendevreviewMichal Nasiadka proposed openstack/project-config master: kolla: Update dashboards after jobs rename  https://review.opendev.org/c/openstack/project-config/+/96534306:25
*** losulers is now known as losuler07:29
elodillesclarkb: py27 is only used (afaik) for swift jobs, otherwise it should have been long gone, given that train was the last release where it was supported officially08:50
elodillesclarkb: the openstack-python3-$release-jobs are a bit more trickier, as those are used on unmaintained branches and in my opinion those should be kept as long as it is possible. if those can be updated the same way as py27 job, then it would be the best.08:53
fricklerelodilles: IMHO it should be on you (the unmaintained team) to look at how to keep them working, not to keep other people having to care about this08:59
opendevreviewMichal Nasiadka proposed openstack/project-config master: kolla: reorganise dashboards  https://review.opendev.org/c/openstack/project-config/+/96534309:13
elodillesfrickler: i know...09:18
fungielodilles: why are openstack-python3-$release-jobs used on unmaintained branches? we explicitly state we make no releases from a branch once it transitions to unmaintained12:41
elodillesfungi: those are not release jobs :) the jobs are: openstack-python3-zed-jobs , openstack-python3-yoga-jobs , etc. so those are templates with supported py3 unit jobs and docs job, etc. o:)12:53
fungioh, the template just has "release" in the name i guess? that's mildly confusing12:55
*** iurygregory_ is now known as iurygregory12:57
clarkbfungi: its the name of the release to indicate the era the job belong to13:53
clarkbnot a literal release (I used $release)13:53
clarkbelodilles: yes swift and pbr are probably the two main users. And swift didn't drop support until like a year ago so I think the job needs to be updated13:53
clarkb(and pbr hasn't dropped support yet because swift did so relatively recently)13:54
fungiaha14:06
clarkblooks like pbr 7.0.2 released ~4 hours ago. I don't see a bunch of screaming so presumably that means things are mostly working14:07
clarkbgmaan: to be clear support for running those jobs as they are defined today is going away in the nearish future due to ansible dropping support for the platforms we rely on to run those jobs. Its possible you could define new jobs that install python via another avenue and keep testing those versions. But also it was my understanding that unmaintained branches would drop14:09
clarkbtesting as necessary as that was one of the concessions compared to stable (for this very reason, things get old and can no longer be reasonably supported)14:09
*** ykarel_ is now known as ykarel14:19
fungiyeah, we don't keep platforms around to support unmaintained branches, we keep unmaintained branches around as long as we can still reasonably do so (and dropping some/most testing from them is always an option)14:41
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96539615:09
opendevreviewClark Boylan proposed openstack/pbr master: Run py27 job with default ansible  https://review.opendev.org/c/openstack/pbr/+/96539715:10
clarkbI think ^ that covers the py27 portion of the exercise.15:11
clarkbneat we still have legacy jjb -> zuulv3 converted jobs...15:17
fungis/legacy/undead/ at this point15:18
* fungi dresses up as a jjb job for hallowe'en15:18
clarkbthat is interesting we install tox < 4 which installs a virtualenv version that is too new to do python2.7 things15:23
clarkbso now I need to figure out how to pin virtualenv during the tox install I guess15:23
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96539615:29
clarkbok looks like virtualenv that supports python2.7 envs cannot run under python3.10 `AttributeError: module 'sysconfig' has no attribute '_get_default_scheme'. Did you mean: 'get_default_scheme'?`15:37
clarkbnext appraoch is to run tox and virtualenv under python2.715:37
clarkbactually let me see if an older virtualenv version works. jammy packages 2.13.0 so that presumably works15:40
clarkbthis is weird it installed virtualenv-1.11.615:41
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96539615:44
clarkbI have no idea why asking to install virtualenv<2.22.0 would install 1.11.6. I've changed to virtualenv==20.21.115:44
clarkboh thats why its 20 not 2 arg15:45
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96539615:45
opendevreviewMichal Nasiadka proposed openstack/project-config master: kolla: reorganise dashboards  https://review.opendev.org/c/openstack/project-config/+/96534315:48
clarkb965396 works with 965397 now if we want to land those two changes15:59
clarkba small part of the bionic cleanup but useful for pbr/swift I think16:00
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Drop Bionic based jobs from project templates  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96540016:10
clarkband then that is the proposed project template cleanup16:10
clarkbI think if we get that done then we can try and clear out projects on a case by case basis then once we feel we've done enough drop the node type entirely16:10
*** benj_8 is now known as benj_16:17
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Drop legacy bionic jobs  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/96540216:20
clarkbif zuul fails that because something is still configured to run those jobs I wan't be surprised but also :(16:20
clarkbyup monasca master is still configured to run one of those jobs gg16:21
clarkbmonasca-common has a brand new retirement change pushed to it though so I think we'll be able to merge 965402 soon anyway16:22
opendevreviewIgor Pires Soares proposed openstack/project-config master: Add Kubernetes Module Manager app  https://review.opendev.org/c/openstack/project-config/+/96542218:47
*** darmach9 is now known as darmach20:33

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