*** rlandy is now known as rlandy|out | 01:25 | |
*** tbachman_ is now known as tbachman | 01:40 | |
*** dasm is now known as dasm|off | 04:04 | |
opendevreview | Dr. Jens Harbott proposed openstack/project-config master: Switch the requirements-constraints job to py310 https://review.opendev.org/c/openstack/project-config/+/861035 | 05:25 |
---|---|---|
*** ysandeep|out is now known as ysandeep | 05:32 | |
opendevreview | Tony Breeds proposed openstack/project-config master: Switch the requirements-constraints job to py310 https://review.opendev.org/c/openstack/project-config/+/861035 | 05:38 |
opendevreview | gnuoy proposed openstack/project-config master: Add project for managing zuul jobs for charms https://review.opendev.org/c/openstack/project-config/+/861046 | 08:51 |
frickler | config-core please have a look at https://review.opendev.org/c/openstack/project-config/+/861035 in order to make upper-constraints generation more aligned with the current PTI. the change is low-risk as the proposed updates currently need manual amending every time anyway due to several open issues | 10:08 |
*** ysandeep is now known as ysandeep|lunch | 10:12 | |
*** rlandy|out is now known as rlandy | 10:30 | |
*** ysandeep|lunch is now known as ysandeep | 11:21 | |
*** bhagyashris_ is now known as bhagyashris | 11:33 | |
opendevreview | Merged openstack/project-config master: Switch the requirements-constraints job to py310 https://review.opendev.org/c/openstack/project-config/+/861035 | 11:38 |
*** ysandeep is now known as ysandeep|afk | 12:29 | |
*** ysandeep|afk is now known as ysandeep|out | 13:38 | |
*** blarnath is now known as d34dh0r53 | 13:50 | |
*** dasm|off is now known as dasm | 14:15 | |
opendevreview | Merged openstack/project-config master: Add project for managing zuul jobs for charms https://review.opendev.org/c/openstack/project-config/+/861046 | 16:21 |
*** timburke_ is now known as timburke | 20:59 | |
*** rlandy is now known as rlandy|bbl | 22:04 | |
*** dasm is now known as dasm|off | 22:09 | |
opendevreview | Ghanshyam proposed openstack/openstack-zuul-jobs master: WIP: Migrate OpenStack tox base jobs to Ubuntu Jammy (22.04) https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116 | 22:13 |
clarkb | gmann: You've marked that WIP until you test all the projects. Having done these transitions before myself it was that expectation that osmeone is responsible for testing everything before moving that caused me to not want to do it anymore. Instead I'd pick a date (probably after the PTG) and just switch it | 22:17 |
opendevreview | Ghanshyam proposed openstack/openstack-zuul-jobs master: WIP: Migrate OpenStack tox base jobs to Ubuntu Jammy (22.04) https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116 | 22:18 |
gmann | clarkb: since xenial migration, we have been doing testing first and then switch the base jobs. That way we can have smooth migration. | 22:19 |
gmann | that work fine and less breaking in projects gate | 22:19 |
clarkb | the problem is it takes all cycle to switch | 22:20 |
clarkb | and it creates an expectation that it is someone elses job to make the updates happen | 22:20 |
clarkb | anyway I'm not doing it so won't stop you. I left a comment on the change about jammy not having python 3.9 so it needs updating | 22:20 |
fungi | sometimes it's taken more than a cycle to switch, and we've ended up with some projects still only working on the old distro at release time, which is frankly embarrassing | 22:21 |
gmann | not all cycle, we can plan the switch during mid or during R15 or so which give projects to test on jammy for ~1.5 month or so | 22:21 |
gmann | we will not wait for during end of cycle | 22:21 |
gmann | or may be m-1 can be good time. | 22:22 |
fungi | gmann: just note that any jobs which are relying on the default nodeset now will switch to ubuntu-jammy in about 2 weeks from now | 22:22 |
fungi | per the announcements to the ml | 22:22 |
gmann | yeah, but most of the jobs are based on devstack/tempest/openstack-tox based which is what we are testing before we migrate them | 22:22 |
fungi | right, those are setting the nodeset explicitly, so require a change to switch them | 22:23 |
gmann | yes | 22:23 |
fungi | just pointing out that opendev waited to update the default until openstack finished zed, plus a brief delay so people didn't need to scramble to fix jobs right before or during the ptg, but the week after the ptg the default will update | 22:24 |
gmann | yeah, I think most of jobs are not impacted with opendev migration but yes there might be few cases | 22:25 |
clarkb | fwiw the tooling allows projects to test ahead of time before an announced switch. And it is possible to do spot checking (this is what I did with ansible 6 swap for example). It isn't perfect, devstack-gate broke. But other than that I havne't seen a lot of issues and I'm ok with breaking devstack gate instead of testing it | 22:27 |
clarkb | Basically do some due diligence but testing everything has frequently created massive problems so I warn against it | 22:27 |
fungi | well, and more to the point, waiting for everyone to be ready for a switch is intractable for a community the size of openstack | 22:29 |
JayF | I like the approach of "break things at the best possible time" over "trust people to eventually make things work", because we have stacks and stacks of evidence that just because the work exists to do does not mean someone will do it until it's blocking them. | 22:32 |
fungi | by which time much of the context about that problem has been forgotten | 22:37 |
* JayF looks sadly at his stack of "CI: Zuul does not respect Queue param" PRs | 22:40 | |
clarkb | also python3.10 is fast | 22:41 |
fungi | vroom! | 22:41 |
clarkb | we've got zuul python3.10 unittest jobs running consistently around 40 minutes now | 22:41 |
fungi | not fast to compile though (i'm recompiling now for yesterday's new release( | 22:41 |
clarkb | python3.8 doesn't go below an hour really | 22:41 |
clarkb | fungi: 3.11 should be releasing soon too iirc | 22:43 |
clarkb | I wonder if I can update zuul to 3.11 to take advantage of the even faster vrooms | 22:43 |
clarkb | couple of weeks away | 22:51 |
opendevreview | Ghanshyam proposed openstack/openstack-zuul-jobs master: WIP: Migrate OpenStack tox base jobs to Ubuntu Jammy (22.04) https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/861116 | 22:58 |
fungi | clarkb: yeah, i've been testing my personal projects with 3.11 alpha/beta/rc versions all the way back to when it branched from 3.10, and i have seen a bit of speedup | 23:17 |
fungi | but it will really be workload-dependent | 23:17 |
clarkb | ya I'm just hopeful given the great results zuul ha salready seen from 3.10 | 23:18 |
*** rlandy|bbl is now known as rlandy | 23:50 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!