| gmaan | It is ok from supported branch perspective but unmaintained branches still need those jobs. let's see what elodilles think. | 00:09 |
|---|---|---|
| opendevreview | Michal Nasiadka proposed openstack/project-config master: kolla: Update dashboards after jobs rename https://review.opendev.org/c/openstack/project-config/+/965343 | 06:25 |
| *** losulers is now known as losuler | 07:29 | |
| elodilles | clarkb: 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 officially | 08:50 |
| elodilles | clarkb: 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 |
| frickler | elodilles: 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 this | 08:59 |
| opendevreview | Michal Nasiadka proposed openstack/project-config master: kolla: reorganise dashboards https://review.opendev.org/c/openstack/project-config/+/965343 | 09:13 |
| elodilles | frickler: i know... | 09:18 |
| fungi | elodilles: why are openstack-python3-$release-jobs used on unmaintained branches? we explicitly state we make no releases from a branch once it transitions to unmaintained | 12:41 |
| elodilles | fungi: 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 |
| fungi | oh, the template just has "release" in the name i guess? that's mildly confusing | 12:55 |
| *** iurygregory_ is now known as iurygregory | 12:57 | |
| clarkb | fungi: its the name of the release to indicate the era the job belong to | 13:53 |
| clarkb | not a literal release (I used $release) | 13:53 |
| clarkb | elodilles: 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 updated | 13:53 |
| clarkb | (and pbr hasn't dropped support yet because swift did so relatively recently) | 13:54 |
| fungi | aha | 14:06 |
| clarkb | looks like pbr 7.0.2 released ~4 hours ago. I don't see a bunch of screaming so presumably that means things are mostly working | 14:07 |
| clarkb | gmaan: 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 drop | 14:09 |
| clarkb | testing 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 ykarel | 14:19 | |
| fungi | yeah, 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 |
| opendevreview | Clark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/965396 | 15:09 |
| opendevreview | Clark Boylan proposed openstack/pbr master: Run py27 job with default ansible https://review.opendev.org/c/openstack/pbr/+/965397 | 15:10 |
| clarkb | I think ^ that covers the py27 portion of the exercise. | 15:11 |
| clarkb | neat we still have legacy jjb -> zuulv3 converted jobs... | 15:17 |
| fungi | s/legacy/undead/ at this point | 15:18 |
| * fungi dresses up as a jjb job for hallowe'en | 15:18 | |
| clarkb | that is interesting we install tox < 4 which installs a virtualenv version that is too new to do python2.7 things | 15:23 |
| clarkb | so now I need to figure out how to pin virtualenv during the tox install I guess | 15:23 |
| opendevreview | Clark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/965396 | 15:29 |
| clarkb | ok 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 |
| clarkb | next appraoch is to run tox and virtualenv under python2.7 | 15:37 |
| clarkb | actually let me see if an older virtualenv version works. jammy packages 2.13.0 so that presumably works | 15:40 |
| clarkb | this is weird it installed virtualenv-1.11.6 | 15:41 |
| opendevreview | Clark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/965396 | 15:44 |
| clarkb | I have no idea why asking to install virtualenv<2.22.0 would install 1.11.6. I've changed to virtualenv==20.21.1 | 15:44 |
| clarkb | oh thats why its 20 not 2 arg | 15:45 |
| opendevreview | Clark Boylan proposed openstack/openstack-zuul-jobs master: Convert py27 job to ubuntu jammy https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/965396 | 15:45 |
| opendevreview | Michal Nasiadka proposed openstack/project-config master: kolla: reorganise dashboards https://review.opendev.org/c/openstack/project-config/+/965343 | 15:48 |
| clarkb | 965396 works with 965397 now if we want to land those two changes | 15:59 |
| clarkb | a small part of the bionic cleanup but useful for pbr/swift I think | 16:00 |
| opendevreview | Clark Boylan proposed openstack/openstack-zuul-jobs master: Drop Bionic based jobs from project templates https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/965400 | 16:10 |
| clarkb | and then that is the proposed project template cleanup | 16:10 |
| clarkb | I 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 entirely | 16:10 |
| *** benj_8 is now known as benj_ | 16:17 | |
| opendevreview | Clark Boylan proposed openstack/openstack-zuul-jobs master: Drop legacy bionic jobs https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/965402 | 16:20 |
| clarkb | if zuul fails that because something is still configured to run those jobs I wan't be surprised but also :( | 16:20 |
| clarkb | yup monasca master is still configured to run one of those jobs gg | 16:21 |
| clarkb | monasca-common has a brand new retirement change pushed to it though so I think we'll be able to merge 965402 soon anyway | 16:22 |
| opendevreview | Igor Pires Soares proposed openstack/project-config master: Add Kubernetes Module Manager app https://review.opendev.org/c/openstack/project-config/+/965422 | 18:47 |
| *** darmach9 is now known as darmach | 20:33 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!