Friday, 2025-02-28

opendevreviewMatthew Oliver proposed openstack/releases master: swift-bench 2.0.0 release  https://review.opendev.org/c/openstack/releases/+/94297203:32
opendevreviewTim Burke proposed openstack/releases master: swift-bench 2.0.0 release  https://review.opendev.org/c/openstack/releases/+/94297205:46
fricklergtema: stephenfin: I don't really understand this horizon failure on the sdk bump, but if it indeed turns out to be related, that would be another blocker https://zuul.opendev.org/t/openstack/build/00933ba0845b47498d0e79e02d82481d (cc release-team)09:37
gtemahmm, me neither. But I was yesterday seeing interesting fact of downstream "broken" from sdk 4.4.0 which was indeed downstream bug caught with better typing09:40
gtemafrom what I see in this log it looks like another job that fails when warnings are thrown. And those warnings doesn't look like coming from sdk09:41
fricklergtema: yes, the weird thing is that the failure only happened on the sdk bumps, all other recent invocations of that job passed. but let's just wait for the recheck result, then09:44
fricklers/bumps/bump/09:45
gtemayeah, looking that this job on other bumps passes with warnings09:45
gtemaso at least they are not responsible for failure09:45
gtemaopenstack_dashboard/test/unit/api/test_neutron.py::NeutronApiTests::test_router_static_route_add FAILED09:45
gtemaso 2 neutron relates tests failed, i hope recheck will help09:46
gtemaugly that those failures are hidden in the log09:46
gtemaexpected = call('725c24c9-061b-416b-b9d4-012392b32fd9', routes=[{'nexthop': '10.0.0.1', 'destination': '172.0.0.0/24'}, {'nexthop': '10.0.0.2', 'destination': '172.1.0.0/24'}])09:48
gtemaactual = call('725c24c9-061b-416b-b9d4-012392b32fd9', routes=[{'nexthop': '10.0.0.5', 'destination': '40.0.1.0/24'}, {'nexthop': '10.0.0.1', 'destination': '172.0.0.0/24'}, {'nexthop': '10.0.0.2', 'destination': '172.1.0.0/24'}])09:48
gtemafrickler: the world has changed apparently what the test is not expecting?09:49
fricklergtema: not sure if horizon is executing things in parallel, but if it does it might be a race condition between those two tests09:58
gtemayeah, think so. There hasn't been any related changes in this release (not that I would recognize in any form related)09:59
fricklergtema: same failure again on the recheck, so there's a high chance that it is related after all :( there are some changes by stephenfin in that code region that look like a bit more than just typing https://zuul.opendev.org/t/openstack/build/6f0bd544038245c0b0810b365093ca7c10:03
gtemafrickler: you mean add of if-match?10:07
opendevreviewRiccardo Pittau proposed openstack/releases master: Release ironic-ui 6.5.0 for epoxy  https://review.opendev.org/c/openstack/releases/+/94298610:15
opendevreviewRiccardo Pittau proposed openstack/releases master: Release networking-baremetal 6.5.0 for epoxy  https://review.opendev.org/c/openstack/releases/+/94298710:20
opendevreviewRiccardo Pittau proposed openstack/releases master: Relase ironic-prometheus-exporter 4.5.0 for epoxy  https://review.opendev.org/c/openstack/releases/+/94298810:23
fricklergtema: that and possibly also https://review.opendev.org/c/openstack/openstacksdk/+/94127010:31
gtemathis is just an add, so it should not be related. Anyway - I am able to reproduce this locally with horizon tests, but so far not able to understand why10:32
gtemait is not a race for sure10:33
gtemafrickler, I haven't found the cause yet, but the unittest modifies the SDK resource that it uses in mock in place and that is silently not having any effect. So in those 2 tests the expectation is actually wrong while the reality is correct11:19
gtemahttps://opendev.org/openstack/openstacksdk/commit/a11df932f671c1d7ad7679c418fb74b126f5851c is to blame11:27
opendevreviewStephen Finucane proposed openstack/releases master: cliff 4.9.1  https://review.opendev.org/c/openstack/releases/+/94299611:53
stephenfingtema: I don't think so. bisect is showing this change to the culprit https://review.opendev.org/c/openstack/openstacksdk/+/94127112:07
gtemaok, anyway the bad actor is https://opendev.org/openstack/horizon/src/commit/1252f1c099bdda554fda5fecb294eb63cc348f6e/openstack_dashboard/test/unit/api/test_neutron.py#L161712:07
gtemawe never supported such inplace modifications. I wonder why that worked since making a tiny test shows it was not workign even before12:08
gtemabtw, you pointed to the very same change, just that I posted commit while you gerrit12:09
stephenfingtema: I posted the wrong link, that's why :)12:10
stephenfinIt's https://review.opendev.org/c/openstack/openstacksdk/+/94127212:10
stephenfin'fields: Tweak _convert_type'12:10
stephenfinI think this is the issue12:10
gtemaok12:10
stephenfinhttps://github.com/openstack/openstacksdk/commit/bf1b56e23f1c8cbdd3a2041b09506fb4b7091ed3#diff-912cc605d1c7dac81859938b2620b64c2de4a419bcab096eed36069dc03331c9R3412:11
stephenfinSo previously, we returned 'value'. Now we return 'data_type(value)', which creates a _copy_12:11
stephenfinso in-place modifications will be lost during conversion12:12
stephenfinI think. Just confirming now.12:12
gtemahttps://paste.openstack.org/show/byZpxP2y2ujhv4TCKehT/ - such thing does not work for me also with 4.3.012:13
gtemaI am wrong - it was working before12:15
gtemajust testing in the openstack repo itself even under venv is overriding the stuff12:16
stephenfinyup, if you checkout bf1b56e23f1c8cbdd3a2041b09506fb4b7091ed3 and change that line (s/data_type(value)/value/) the test passes12:17
stephenfinactually, let's bring this to #openstack-sdks :)12:17
gtemasure12:17
stephenfinFix for horizon is here https://review.opendev.org/c/openstack/horizon/+/94300113:22
elodillesreminder: meeting in 30 mins13:30
elodilles#startmeeting releaseteam14:00
opendevmeetMeeting started Fri Feb 28 14:00:23 2025 UTC and is due to finish in 60 minutes.  The chair is elodilles. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'releaseteam'14:00
elodillesPing list: release-team armstrong 14:00
elodilles#link https://etherpad.opendev.org/p/epoxy-relmgt-tracking14:00
ttxo/14:00
frickler\o14:00
elodilleswe are at line 29114:01
elodilleso/14:01
elodilleslet's start \o/14:01
elodilles#topic Review task completion14:01
elodilles1st task:14:02
elodilles'    Process any remaining library freeze exception (all)'14:02
elodilles#link https://review.opendev.org/q/topic:epoxy-final-non-client-libs+is:open14:02
elodillesthere is a 2nd final patch for cliff :)14:02
elodilles2 patches still on the gate14:02
elodillesse we have to keep an eye on this14:03
elodilless/se/so/14:03
ttxlooks good to me14:03
elodilles+114:03
elodillesotherwise nothing else left14:04
elodillesanyway, added it to next week's tasks14:05
elodilles2nd task:14:05
elodilles'    Ensure that all new-release patches in requirements repository for the library releases are merged. This should be an empty list:'14:05
elodilles#link https://review.opendev.org/q/project:openstack/requirements+branch:master+is:open+topic:new-release14:05
elodilleswell, this contains now this week's releases as well14:05
fricklerwell the list is still quite crowded, mostly due to CI instability14:06
elodillesand that ^^^14:06
fricklerbut I'm rechecking my way through it14:06
elodillesthanks frickler o/14:06
elodillesfrickler: do you see any problematic release that fails on any cross-job?14:06
fricklerelodilles: there was the sdk issue mentioned earlier, but that seems to be under control14:07
elodillesACK14:07
elodillescool14:07
frickleror really a horizon bug, but uncovered by new sdk14:07
frickler#link https://review.opendev.org/c/openstack/horizon/+/94300114:08
fricklerjust for the record ;)14:08
elodilleswe have to monitor this next week as well since some of the client library releases are still on the way14:08
elodillesfrickler: logged :)14:08
elodilleslet's move on14:09
elodilles3rd task:14:09
elodilles'    Propose autoreleases (process_auto_releases) for cycle-with-intermediary client libraries which had commits that have not been included in a release (elod)'14:09
elodilles#link https://review.opendev.org/q/topic:epoxy-milestone-314:09
elodillesquite many merged14:09
elodillessome needs a 2nd +214:10
elodillesand some needs force merge, due to no response from the team14:10
fricklerI can check the remainders later today14:10
elodillesi will go through them some time after the meeting, but a 2nd review would be apprechiated14:11
elodillesfrickler: thanks in advance o/14:11
ttxI'll do another reveiw round14:11
elodillesthat will be more than enough then :) thanks ttx :)14:11
elodillessome release patch seem to be left for next week (-1'd by team) but that's OK14:12
elodilles4th task:14:12
elodilles'    Evaluate any non-client libraries that did not have any change merged over the cycle to see if it is time to transition them to the independent release model (ttx)'14:12
elodillesttx wrote: no non-client libraries found14:13
ttxYes so that yielded nothing14:13
ttx(only client libraries)14:13
elodillesyeah, just wanted to say that we had like 3 client library like that :/14:13
elodillesbut that is not part of this task14:13
elodillesso we are good with this task14:14
elodilles5th task:14:14
elodilles'    List cycle-with-intermediary deliverables that have not been released yet and send email (ttx)'14:14
elodillesand the list:14:14
ttxthat was done, you can see what i found in the etherpad14:14
elodillesswift, horizon,14:14
elodillesbifrost ironic-inspector ironic-prometheus-exporter ironic-python-agent-builder ironic-ui networking-baremetal networking-generic-switch14:14
elodillesemail sent Tuesday14:15
elodillesEOM14:15
elodillesthanks ttx o/14:15
elodillesi've even seen some new releases from this list ^^^14:15
elodillesso the mail did its purpose i guess :)14:15
ttxindeed, that remidner got some traction!14:15
elodilles+114:16
elodillesand +2 even!14:16
elodilles6th task:14:16
elodilles'    On Friday, remind the requirements team to freeze changes to openstack/requirements by applying -2 to all open patches (elod)'14:16
elodilleswell, we still have cliff we have to wait for if i'm not mistaken14:17
frickleryeah, remind me to do that later, too14:17
elodillesfrickler: ACK, will do14:17
fricklerwell it doesn't apply to new-release changes anyway, right?14:17
elodillesfrickler: it should afair14:18
elodillesthose needs RFE14:18
elodilles(requirements freeze exception)14:18
elodillesof course if they are in the upper-constraints.txt14:19
elodillesbut i might be wrong14:19
elodillesanyway,14:19
elodillesprometheanfire tonyb frickler : heads up about 2025.1 Epoxy requirements freeze ^^^14:19
opendevreviewMerged openstack/releases master: Release final python-venusclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94255614:20
frickler"Ensure that reviewers do not approve changes created by the proposal bot, but do approve changes for new OpenStack deliverable releases."14:20
elodillesand that's all about this week's tasks14:20
elodillesfrickler: ACK, you are right14:20
elodillesthanks!14:20
fricklerthat's the second sentence in https://releases.openstack.org/reference/process.html#r-5-week-milestone-314:20
elodillestrue-true14:21
elodillesmy bad14:21
elodilles#topic Assign R-4 week tasks14:22
elodillesas far as i see all tasks taken14:22
opendevreviewMerged openstack/releases master: Release ironic-ui 6.5.0 for epoxy  https://review.opendev.org/c/openstack/releases/+/94298614:22
elodillesas usual, feel free to hijack a task from me if you want to deal with any14:22
elodillesotherwise we can move on14:22
elodilles#topic Review weekly countdown email14:23
elodilles#link https://etherpad.opendev.org/p/relmgmt-weekly-emails14:23
elodillesplease review ^^^14:23
ttxlgtm14:24
frickler+114:25
elodillesthanks!14:25
elodilleswill send it some time later today14:25
elodilles#topic Open Discussion14:25
elodillesanything to bring up?14:26
fungii didn't have anything14:26
fricklerfungi: while you're around, did I miss the patch for the new signing key or is that still pending?14:27
ttxniothing from me!14:27
fungistill haven't gotten to it, but it's on my list14:27
elodillesit was an early reminder so we still have time :)14:28
fungiexactly14:28
elodillesso, thanks in advance fungi o/14:28
elodillesgood. if nothing else to discuss...14:28
elodillesthen thanks everyone for participating o/14:29
elodillesand let's end the meeting14:29
elodilles#endmeeting14:29
opendevmeetMeeting ended Fri Feb 28 14:29:35 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:29
opendevmeetMinutes:        https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-02-28-14.00.html14:29
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-02-28-14.00.txt14:29
opendevmeetLog:            https://meetings.opendev.org/meetings/releaseteam/2025/releaseteam.2025-02-28-14.00.log.html14:29
ttxthanks elodilles !14:30
opendevreviewMerged openstack/releases master: Relase ironic-prometheus-exporter 4.5.0 for epoxy  https://review.opendev.org/c/openstack/releases/+/94298814:31
elodillesthanks too o/14:31
opendevreviewMerged openstack/releases master: Release networking-baremetal 6.5.0 for epoxy  https://review.opendev.org/c/openstack/releases/+/94298714:33
opendevreviewMerged openstack/releases master: Release final python-keystoneclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94254614:33
opendevreviewMerged openstack/releases master: Release final python-glanceclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94254414:33
opendevreviewMerged openstack/releases master: Release final python-brick-cinderclient-ext for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94253914:33
opendevreviewMerged openstack/releases master: swift-bench 2.0.0 release  https://review.opendev.org/c/openstack/releases/+/94297214:33
opendevreviewMerged openstack/releases master: Release keystoneauth for stable/2023.2  https://review.opendev.org/c/openstack/releases/+/94140114:47
opendevreviewMerged openstack/releases master: Release keystone for stable/2023.2  https://review.opendev.org/c/openstack/releases/+/94139914:47
priteauelodilles: Hello. May we have your approval for cliff release?15:50
priteauThanks :)15:53
opendevreviewMerged openstack/releases master: cliff 4.9.1  https://review.opendev.org/c/openstack/releases/+/94299616:02
elodillespriteau: np :]16:04
fricklerelodilles: ttx: we still have this weird error to solve https://review.opendev.org/c/openstack/releases/+/94253718:09
elodillesfrickler: yeah i'm working on it, let me push a patch for that18:17
elodillesit seems that 'packaging' fixed an operator which now works as it should :)18:20
opendevreviewMerged openstack/releases master: Release final python-cloudkittyclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94254118:21
fricklerelodilles: ttx: another open topic is the ironic-lib deprecation https://review.opendev.org/c/openstack/releases/+/939280 and related reqs cleanup https://review.opendev.org/c/openstack/requirements/+/939279 not sure what the best solution is there18:29
opendevreviewMerged openstack/releases master: Release final python-designateclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94254318:32
opendevreviewMerged openstack/releases master: Release final python-zaqarclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94255818:32
opendevreviewMerged openstack/releases master: Release final python-watcherclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94255718:32
opendevreviewMerged openstack/releases master: Release final python-observabilityclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94255218:32
opendevreviewMerged openstack/releases master: Release final python-troveclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94255518:32
opendevreviewElod Illes proposed openstack/releases master: Release final python-aodhclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94253719:08
opendevreviewElod Illes proposed openstack/releases master: [validator] reproduce bug with version comparison  https://review.opendev.org/c/openstack/releases/+/94305019:08
opendevreviewElod Illes proposed openstack/releases master: [validator] fix bug with version comparison  https://review.opendev.org/c/openstack/releases/+/94305119:08
elodillesfrickler: yepp, i was a bit hesitant, but if possible i'd rather remove ironic-lib under deliverables/epoxy/ and from requirements... :/ it's a bit late though...19:09
elodillesfor that...19:09
opendevreviewBrian Rosmaita proposed openstack/releases master: Release final python-cinderclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94254019:17
opendevreviewMerged openstack/releases master: Release final python-mistralclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94255020:24
opendevreviewMerged openstack/releases master: Release final python-barbicanclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94253820:37
opendevreviewElod Illes proposed openstack/releases master: [validator] Reproduce bug with version comparison  https://review.opendev.org/c/openstack/releases/+/94305020:54
opendevreviewElod Illes proposed openstack/releases master: [validator] Fix bug with version comparison  https://review.opendev.org/c/openstack/releases/+/94305120:54
opendevreviewElod Illes proposed openstack/releases master: Release final python-aodhclient for 2025.1 Epoxy  https://review.opendev.org/c/openstack/releases/+/94253720:54

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