Thursday, 2023-02-23

gmannelodilles: regarding patrole QA deliverables release, this project is not much active and I am going to retire it soon after discussion in PTG. There is no change merged after last release in zed. should we skip to release now in this cycle or release with same has as of last release ?02:33
opendevreviewRiccardo Pittau proposed openstack/releases master: Release ironic-prometheus-exporter 4.1.0 for antelope  https://review.opendev.org/c/openstack/releases/+/87482408:07
opendevreviewRiccardo Pittau proposed openstack/releases master: Release ironic-python-agent-builder 5.1.0 for antelope  https://review.opendev.org/c/openstack/releases/+/87482508:09
opendevreviewRiccardo Pittau proposed openstack/releases master: Release ironic-ui 6.1.0 for antelope  https://review.opendev.org/c/openstack/releases/+/87482608:11
opendevreviewRiccardo Pittau proposed openstack/releases master: Release networking-baremetal 6.1.0 for antelope  https://review.opendev.org/c/openstack/releases/+/87482708:13
opendevreviewRiccardo Pittau proposed openstack/releases master: Release networking-generic-switch 8.0.0 for antelope  https://review.opendev.org/c/openstack/releases/+/87482808:15
gthiemongeHey Folks, we would like to merge this commit https://review.opendev.org/c/openstack/python-octaviaclient/+/874553 in python-octaviaclient for Antelope08:38
gthiemongeso it means that we would create a new release (3.4.0) and we would update this release patch https://review.opendev.org/c/openstack/releases/+/874451 with the new tag08:39
gthiemongeis it ok?08:39
*** amoralej|off is now known as amoralej08:41
elodilleshi gthiemonge , well, it's a bit late and requires FFE and RFE09:19
elodillesbut i'm OK with it if you signal this on ML09:20
elodilleshberaud ttx : your opinion?09:20
hberaudsame thing, I'm ok if you signal this on ML09:25
gthiemongeelodilles: hberaud: ack, thank you09:35
gthiemongeelodilles: hberaud: I think we can propose a new python-octaviaclient release anyway, right? 09:36
elodillesgthiemonge: yes, and link that in the above mentioned mail to ML09:45
gthiemongeelodilles: ok, thanks09:46
opendevreviewGregory Thiemonge proposed openstack/releases master: Release python-octaviaclient 3.4.0 for Antelope  https://review.opendev.org/c/openstack/releases/+/87486410:01
gthiemongeelodilles: hberaud: email sent10:08
hberaudthx10:09
opendevreviewRodolfo Alonso proposed openstack/releases master: Add Neutron highlights (Antelope release)  https://review.opendev.org/c/openstack/releases/+/87475411:09
opendevreviewIury Gregory Melo Ferreira proposed openstack/releases master: ironic-ui antelope release  https://review.opendev.org/c/openstack/releases/+/87491211:48
*** amoralej is now known as amoralej|lunch12:04
fricklerelodilles: hberaud: assuming 874864 merges, that would unblock half of the openstacksdk bump in u-c that is still pending, the other half is still in progress here https://review.opendev.org/c/openstack/kuryr-kubernetes/+/874571/4 . assuming that that went through, we would likely need another ffe for the sdk?12:18
frickler(https://review.opendev.org/c/openstack/requirements/+/873598)12:19
elodillesfrickler: oh, thanks for the info12:23
elodillesfrickler: though i only see the kuryr-kubernetes patch that is blocking the openstacksdk bump in u-c12:26
fricklerhmm, there was an cross-osc-tox-docs failure earlier. my understanding was that the octaviaclient bump would fix it, but it seems it got resolved in some other fashion12:33
gtemaThanks fricler for mentioning it here. From SDK pov it is important to finally merge u-c stuff. We had R1. release on schedule, it is just due to dependencies in Octaviaclient and some more patch couldn't be merged13:14
*** amoralej|lunch is now known as amoralej13:35
elodillesgtema frickler : i would also suggest to set the kuryr job non-voting until its fix merges14:08
gtema+1 from me14:08
elodillesjust to speed up things a bit14:08
elodilleswe are very close to the final release date14:09
fricklerack, let me propose a change for that14:15
fricklerhttps://review.opendev.org/c/openstack/requirements/+/874924, and sdk bump rebased on top14:22
elodillesfrickler: thanks!14:28
bauzaselodilles: you're good to go with merging both cycle-highlights from nova; the doc patch landed https://review.opendev.org/q/topic:nova_antelope_highlights14:30
abhishekk_can we have review on;14:30
abhishekk_https://review.opendev.org/c/openstack/releases/+/87454214:30
abhishekk_https://review.opendev.org/c/openstack/releases/+/87458714:30
* bauzas wonders whether he should propose next cycle a released milestone when comparing to other projects14:31
bauzasat least nova would show up in https://releases.openstack.org/antelope/14:31
bauzasthat being said, rc1 is at the door14:32
bauzasmaybe not worth it14:32
hberaudnow no14:32
hberaudrc1 are next week14:32
hberaudhowever next cycle may you can propose a beta somewhere between M2 and M314:33
elodillesor even at every milestone, like some other projects do :)14:35
elodillesso yes, there is the possibility14:36
bauzashberaud: yes no worries I know rc1 is next week14:40
bauzaswhen I say 'at the door', I was meaning it was close14:40
* bauzas gets enough reminder emails :14:41
hberaudyeah np14:41
bauzas:p14:41
bauzas+ me already hassles too much his nova peers with release timings14:41
bauzaselodilles: we did delivered a milestone release 14:41
bauzaselodilles: I'm just debating the benefts14:42
bauzasbenefits14:42
bauzasif the distros like getting a nightly build in advance, I can surely try to make a release earlier than rc114:42
bauzasbut before m3, this is a bit meaningless14:43
elodillesindeed. it depends on the content that a beta would have.14:44
bauzasmaybe a question for our deployers14:49
bauzasI'll try to keep it in mind14:49
JayFIs it possible to get an exception to EM release policy to cut a release for Ironic wallaby? https://storyboard.openstack.org/#!/story/2010537 exists in our final wallaby release, it's impacting customers... the fix is in git but we've been asked to release it15:38
dtantsurTo be clear on the impact. The latest release has a regression that breaks Ironic with all Dell machines with the latest firmware.15:39
elodillesJayF dtantsur : i understand the need, but once something is in EM we can't release anymore :/ so this is something that vendors need to handle with a downstream release15:44
elodillesit was also discussed regarding a recent CVE as well15:45
dtantsurelodilles: not everyone has a vendor..15:45
JayFIt makes sense to me because we've done things when it went em that would be weird to undo -- e.g. tagging wallaby-em15:45
JayFdtantsur: if we unpublished a release would it put us in a better place?15:45
JayFdtantsur: it's unclear to me if this is an *ironic* or a *dell* regression15:45
dtantsurJayF: we'll miss other bug fixes then15:46
dtantsurit's a sushy regression, but it came with a bunch of other fixes15:46
elodillesdtantsur: i understand. from one hand, everyone wants to keep things open and maintained forever. from the other hand, developers, maintainers don't have time to keep maintained everything for ages. it's a trade off of (even) Extended Maintenance.15:47
dtantsurJayF: check https://docs.openstack.org/releasenotes/sushy/wallaby.html. we'll need to yank up and including 3.7.415:47
JayFelodilles:  Does it make a difference that sushy is a library and not part of the integrated release? I presume not...15:47
dtantsurit actually does a ton of difference, because without releases EM is pointless for libraries15:47
JayFThat is not true in all cases; I've consumed EM releases of libraries downstream before15:48
dtantsurEM releases of libraries don't happen?15:48
JayFbut you're right that it does mean that most users won't get the value15:48
dtantsurat least per elodilles right now15:48
elodillesJayF: no difference15:48
JayFdtantsur: I mean, em forks -- e.g. building our own packages15:48
JayFfrom the em git repo15:48
dtantsurright, that's what we do. but that assumes a sophisticated downstream15:48
dtantsurpeople using, say, bifrost are out in the cold15:49
JayFyeah; but EM is intended to be a place for sophisticted downstreams to coordinate15:49
JayFnot really for openstack to keep doing releases15:49
JayFlike don't get me wrong, this is a bad situation and I'm not happy about it15:49
JayFbut I understand the tensions on both sides that make it hard15:49
dtantsuryeah, me too. but I feel this is a gap in how we're treating EMs15:49
JayFIf it's a gap; it's logical and not policy. The policy is pretty clear, and we can't like fix it retroactively. If it's not the best way to do things, we can hit the list and have a bigger discussion about moving forward15:50
JayFbut that's probably going to also need to come with hands to help out the releases team if the scope would be extended15:50
dtantsurYep and yep. I guess the only lesson here is that we should actively stop calling EM branches supported releases of OpenStack. Or making this impression.15:52
dtantsurI'm afraid (judging by the very fact of this conversation), this is not really obvious even to (some?) ironic cores.15:52
JayFhttps://docs.openstack.org/project-team-guide/stable-branches.html#extended-maintenance the policy is basically best effort with no releases15:52
JayFat least that's how I've always read it15:52
JayFI hoped that in an exceptional case an exception could be made, but that's not my call and a no is a no15:53
noonedeadpunkI there a reason why you want to have sushi not as independant?15:55
noonedeadpunk*is15:55
noonedeadpunkas usually libraries like that are independant and thus don't have such limitations15:55
noonedeadpunkwell, you was asking how to fix past, but maybe let's at least see how to prevent same in future...15:56
JayFI don't know the answer to that question; but what you're saying makes some sense to me15:57
JayFespecially given in #openstack-ironic we were just talking about pulling in a newer-than-wallaby version of that package as a workaround for this release not happening15:57
JayFdtantsur: wdyt about noonedeadpunk's suggestion to consider making sushy indepedent release cycle?15:57
dtantsurJayF: it will increase our load wrt maintaining branches and releases?16:02
elodillesfor the record: being independent could cause similar problems: it's good that a new version can be always released and used whatever branch you need that deliverable. but the same situation could happen: you cannot use the new release on an old branch, because meanwhile things changed under the deliverable and it cannot be installed anymore to an old environment16:02
dtantsurcorrect16:02
elodilleswe had this situation recently with some oslo library and the result was to move back from independent to cycle with series releases (even if there are not that many changes in these libraries)16:04
noonedeadpunkwell, It kind of depends on type of dependencies16:18
noonedeadpunkAnd if sushi is really tighten to coordinated releases.16:18
noonedeadpunkI'm not ironic expert, but it seemed like a library for communication with redfish, that should not bring regressions for older releases...16:19
noonedeadpunkBut yeah, again that's in theory16:19
JayFsushy maintains semver pretty strongly for itself generally16:25
JayFbecause Ironic is not the only consumer (openstack projects might be the only consumers though)16:25
JayFI will add this as an item for Ironic to discuss at the PTG; it'd be nice if elodilles or some other expert would be there to help us with any "gotchas" (like the catch with being independent)16:26
elodillesthese are also sometimes on the agenda of release team sessions as well :) and as it can be guessed, even there, we are not sure, what is best to follow :/16:32
JayFputting it on our list doesn't actually mean it'll happen either, just a good way of sticking a pin in it so we don't forget16:35
JayFbut I don't wanna spend all day pondering releases :)16:35
opendevreviewMerged openstack/releases master: [winstackers] Create 2023.1 branch for client and non-client libs  https://review.opendev.org/c/openstack/releases/+/87446217:34
*** amoralej is now known as amoralej|off18:00
gmannelodilles: did you get chance to see my question on Patrol release ?19:08

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