Wednesday, 2022-09-28

*** amoralej|off is now known as amoralej06:37
opendevreviewElod Illes proposed openstack/releases master: Create Zed branch for devstack plugins  https://review.opendev.org/c/openstack/releases/+/85726406:50
opendevreviewMerged openstack/releases master: Heat: Create RC2 release  https://review.opendev.org/c/openstack/releases/+/85920407:06
opendevreviewMerged openstack/releases master: Create Zed branch for devstack plugins  https://review.opendev.org/c/openstack/releases/+/85726410:49
opendevreviewArtem Goncharov proposed openstack/releases master: Cut new OpenStackSDK release to resolve OSC dependency  https://review.opendev.org/c/openstack/releases/+/85954610:51
*** dviroel|afk is now known as dviroel11:22
fricklercan we proceed with https://review.opendev.org/q/topic:pike-eol now? would be good to keep the number of periodic jobs from increasing now that zed is to be added11:58
elodillesfrickler: i think yes, as soon as senlin, mistral and murano are eol'd. I've already +2'd their pike-eol change.12:00
stephenfinelodilles: As a general point, is there any reason there isn't an antelope (or 2023.1 (?) directory in the 'deliverables' directory for openstack/release12:01
stephenfinI mean, there's nothing else blocking us from releasing stuff on 'master' now, right?12:01
stephenfingtema: ^12:01
elodillesstephenfin: the deliverable/<new_series> is always created the week after the final release12:02
stephenfinI'm more curious whether it would be possible than anything else. "We don't have bandwidth to do that" is a suitable excuse :)12:02
stephenfincould it technically be done sooner?12:02
elodillesstephenfin: good question :)12:02
stephenfinto avoid the lame duck period between starting a new release and actually releasing it12:03
elodillesthe directory structure is one thing, the other is whether it interfere somewhere with our tooling12:03
elodillesand that i don't know12:03
elodillesso i would stay on the safe side and wait one week o:)12:04
stephenfinheh, okay, wfm12:04
gtemasad12:04
stephenfinwould be a good one to investigate for B though12:04
stephenfinor we go independent, gtema12:04
stephenfinwhich might make sense since we're supposed to support all releases ever12:05
gtemayes, right12:05
gtemawho can remember me what is the procedure to go independent?12:05
gtemais it simply moving data file to _independent folder? cause I haven't found any other places12:06
stephenfinlooks like it https://review.opendev.org/c/openstack/releases/+/76462412:06
stephenfinI don't think we should do that this week. I can wait. I'd be game to do it as soon as zed is out though12:07
stephenfin(don't need to create more work for the release team right now)12:07
gtemabut at least I can send out patch for going independent right now - we were discussing it few cycles already including the release team (in some former PTG)12:07
opendevreviewElod Illes proposed openstack/releases master: Adding Barbican Cycle Highlights for Zed  https://review.opendev.org/c/openstack/releases/+/85847912:09
stephenfinyup, makes sense12:09
gtemaif I see mentioned patch correct we should propose move to _independent and not simply adding new file now in the independent and leaving zena. Right?12:10
stephenfinthe only downside I see is that once we do this, we won't have stable branches automatically created for us12:10
stephenfinso if we want to do bugfixes for older releases, we can't really do them without creating special release branches12:10
stephenfinthis is relevant right now. See gibi's email to openstack-dev titled "[release][requirements][oslo][nova] How to fix a bug and release the fix in oslo.concurrency 4.5.x series"12:11
gtemayes, seen that12:11
gtemabut we promise to be always backward compatible, (whatever it means) - and test on older devstack releases with master12:12
* gibi perks up 12:12
stephenfintrue, though we will invariable introduce changes like dropping older Python versions12:16
stephenfin*invariably12:16
gtemahmm, but we should not really block ourselves because of that12:19
*** amoralej is now known as amoralej|lunch12:29
*** diablo_rojo is now known as Guest162113:05
dmendiza[m]Hey, y'all.  I need to cut an RC2 for barbican, but for some reason, zuul doesn't seem to be running on the stable/zed branch: https://review.opendev.org/q/project:openstack%252Fbarbican+branch:stable%252Fzed13:31
*** amoralej|lunch is now known as amoralej13:41
opendevreviewThierry Carrez proposed openstack/releases master: Release Magnum Zed RC2  https://review.opendev.org/c/openstack/releases/+/85961213:50
ttxdmendiza[m]: you might need https://review.opendev.org/c/openstack/barbican/+/858205 backported13:51
opendevreviewThierry Carrez proposed openstack/releases master: Release Neutron Zed RC2  https://review.opendev.org/c/openstack/releases/+/85961413:54
opendevreviewThierry Carrez proposed openstack/releases master: Relsae Skyline-Console Zed RC2  https://review.opendev.org/c/openstack/releases/+/85961513:55
dmendiza[m]ttx: yep, that's the one. thanks!13:59
opendevreviewThierry Carrez proposed openstack/releases master: Release Cinder Zed RC2  https://review.opendev.org/c/openstack/releases/+/85961713:59
ttxIn retrospect that queue change deprecation did create a lot of release churn that could have been avoided14:04
fungiwell, the deprecation didn't (that went into effect in zuul 4.1.0 with the merging of 720182 on 2021-02-25)14:26
fungibut no amount of reminding people they need to fix something for 18 months straight will be 100% effective14:26
fungiand we provided increasingly stern reminders on mailing lists over the course of the entire zed cycle too14:27
fungialong with lists of the projects which would be impacted14:28
ttxYeah... no amount of warning will get them to pay attention, but pushing the breaking change between stable/zed creation and final release pushed back the problem on the release team hands14:28
ttxwhile waiting until post-release would have broken future backports instead14:29
ttxbut I understand we are not the only stakeholder in that equation14:29
fungiright, i think that's a clear risk with the both the opendev collaboratory and zuul no longer being part of openstack. things will happen on schedules independent of openstack's release activities, and the project will need to pay closer attention to notifications of impending changes14:29
ttxI mean, I read the change but had no idea so many projects had broken job definitions14:30
fungibut i think an 18-19 month deprecation period along with months after months of directed warnings ought to be more than enough14:30
fungithere are currently 446 config errors listed for the openstack tenant (many are for unrelated configuration errors people also never bother to fix)14:32
*** marios is now known as marios|out14:32
fungii get that sifting through them all is a lot of work, but it gets increasingly worse when nobody bothers to fix them14:33
fungion an unrelated note, it sounds like moving oslo.concurrency to the independent release model has proved problematic... the maintainers want to add stable branches for backporting fixes14:35
ttxyeah I suspected that decision would come back to us and bite us14:45
elodillesif treat oslo.concurrency as external dependencies, then the question is whether we can use oslo.concurrency 5.0.1 instead of the currently constrained 4.5.0 in stable/yoga14:47
elodilles* if we treat14:47
elodillesin that case we don't need a new 'stable' branch14:48
elodillesmaybe we need to add some kind of stable/<MAJOR-version> branch mechanism to release repo to avoid this issue14:49
elodillesin that case we can change to independent model for low-activity projects while we could release bugfixes even if a new MAJOR version bump (breaking change) is there14:50
elodillesif i remember correctly we cannot release from bugfix/<version> branches via the repo (bugfix/<version> example from ironic's yaml: https://opendev.org/openstack/releases/src/branch/master/deliverables/zed/ironic.yaml#L25 )14:56
opendevreviewMerged openstack/releases master: Release Magnum Zed RC2  https://review.opendev.org/c/openstack/releases/+/85961215:13
clarkbttx: I tried to list all of the affected repos in my email (though apparently we missed some that were impacted via project-config). We also asked people to address it months in advance of the removal. And I even pushed changes to a number of projects myself15:17
clarkbyes the timing was not ideal, but we really did try here15:18
clarkbfungi: re the config errors in the openstack tenant one of my specific frustrations with that is a large number of them originate from project rename requests from openstack. It feels like openstack is happy to rename things as long as someone else does all the work15:20
fungithe project-config queue fix, while missed in the earlier audits, was identified and solved within minutes of symptoms being noticed (basically first thing monday after the weekend automatic restart)15:22
*** dviroel is now known as dviroel|lunch15:29
opendevreviewDouglas Mendizábal proposed openstack/releases master: Release Barbican Zed RC2  https://review.opendev.org/c/openstack/releases/+/85964916:24
*** dviroel|lunch is now known as dviroel16:35
*** amoralej is now known as amoralej|off16:48
opendevreviewElod Illes proposed openstack/releases master: Add missing release note links for Zed  https://review.opendev.org/c/openstack/releases/+/85969018:47
*** dviroel is now known as dviroel|walk19:54
*** dviroel|walk is now known as dviroel20:44
*** dviroel is now known as dviroel|out21:37

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