Friday, 2021-09-17

*** ykarel|away is now known as ykarel05:39
*** amoralej|off is now known as amoralej06:54
*** ysandeep|out is now known as ysandeep07:20
iurygregoryelodilles, can you update  https://review.opendev.org/c/openstack/releases/+/808793 to include the latest commit in ipa-builder? I will be happy to +107:30
opendevreviewHervé Beraud proposed openstack/releases master: Release ironic-python-agent-builder for xena  https://review.opendev.org/c/openstack/releases/+/80879307:38
hberaudiurygregory: done  ^07:38
iurygregorydone =)07:40
hberaudthanks07:41
iurygregorynp07:48
iurygregoryhberaud, for ironic/inspector we can do a final release to create stable/xena during Sep 27 - Oct 01 ?07:52
iurygregoryI was looking at https://releases.openstack.org/xena/schedule.html07:52
hberaudiurygregory: I don't think it will be possible because new feature have been added (d7400b5). At least if it is possible it will require a FFE and a RFE07:56
hberaudiurygregory: I mean, I'm not against but it should be discussed first because CWI deliverables are now frozen07:58
iurygregoryhberaud, got it, so we should try to at least cut a new release without creating the stable branch now?07:59
hberaudand you should notice that its stable branch will be proposed ASAP (I was thinking to propose missing stable branches today, if our gates are repaired)08:00
iurygregoryoh ok =)08:00
iurygregoryI will look at things in the ironic side08:00
hberaudok 08:00
hberaudlet me know your decision ASAP08:01
iurygregoryack08:01
hberaudttx, elodilles: FYI ^08:02
iurygregoryIronic CI is a bit weird due to some neutron failures we are trying to fix, no luck yet, but let's see how it goes (other projects we should be fine to create the stable/branches)08:02
hberaudack08:02
hberaudanyway our gates are broken too08:03
iurygregorywell, it's friday :D08:03
hberaudelodilles, ttx: o/ almost all our jobs don't seems triggered. Only check-release-approval seems to work. Yesterday a bunch of patch timed out and `recheck` them don't seems to trigger the jobs08:05
hberaudfungi, clarkb: FYI ^ 08:06
hberaudfungi, clarkb: I seen your discussion of yesterday, I think it's more or less related, however, the weird thing is that now almost nothing job seems triggered08:08
hberaudfungi, clarkb: #update: jobs seems queued since a while08:10
hberaudsince almost 1 hour for some of them08:11
elodillesi guess zuul is overloaded because of the massive amount of failing jobs / timeouts08:12
elodilleshowever the queues are not that long. hmmm08:13
hberaudsome are elapsed08:13
opendevreviewHervé Beraud proposed openstack/releases master: Release barbican-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954108:31
obondarevHi everyone! Could someone please advise when yoga dir will be created here: https://github.com/openstack/releases/tree/master/deliverables? Thanks in advance!08:32
opendevreviewHervé Beraud proposed openstack/releases master: Release cloudkitty-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954208:32
opendevreviewHervé Beraud proposed openstack/releases master: Release freezer-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954308:33
opendevreviewHervé Beraud proposed openstack/releases master: Release glance-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954408:33
opendevreviewHervé Beraud proposed openstack/releases master: Release heat-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954508:34
opendevreviewHervé Beraud proposed openstack/releases master: Release ironic-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954608:35
hberaudobondarev: it will be created 1 weeks after Xena's final release 08:36
obondarevhberaud: got it, thanks!08:37
hberaudobondarev: so around October 1108:37
opendevreviewHervé Beraud proposed openstack/releases master: Release kuryr-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954708:37
opendevreviewHervé Beraud proposed openstack/releases master: Release magnum-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954808:38
opendevreviewHervé Beraud proposed openstack/releases master: Release manila-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954908:38
elodilleshberaud: hmmm, did I miss something regarding the tempest-plugin release patches? ^^^08:39
hberaudelodilles: what?08:39
elodillesnow that I see that you are proposing those08:39
hberaudyes this is a task for the next week08:40
hberaudbut next week I'll be AFK on monday08:40
elodillesohh, i see08:40
hberaudSo I prefer anticipate a bit to let's time to the team to react 08:40
elodillesI thought this is something that I've missed with my task from this week o:)08:41
elodillesbut those projects were not listed by the tox command :)08:41
elodillesso now i get it, if these are for next week tasks :)08:42
hberaudelodilles: One tips for you during Yoga, if you seach for examples of patches of the previous cycles, during wallaby I added topics to use in our process, so you can easily retrieve this kind of series for each cycle 08:42
hberaudelodilles: by example the topic of those is 'xena-tp-latest' (https://review.opendev.org/c/openstack/releases/+/809546)08:43
hberaudthis help to look up in a standardized way08:44
elodilleshberaud: thanks, I've started to search for these topics :) thanks for introducing this way of working, it really makes one's life easier08:44
opendevreviewHervé Beraud proposed openstack/releases master: Release murano-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80957008:44
hberaudnp08:45
hberaudOne good addition would be to add the existing version for the given cycle in process-auto-release08:45
hberaudit would help us to see if a first version already exit08:46
hberaudexist08:46
hberaudI'll try to add this feature soon08:46
opendevreviewHervé Beraud proposed openstack/releases master: Release neutron-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80957108:47
opendevreviewHervé Beraud proposed openstack/releases master: Release octavia-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80957308:48
opendevreviewHervé Beraud proposed openstack/releases master: Release telemetry-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80957408:50
opendevreviewHervé Beraud proposed openstack/releases master: Release zaqar-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80957508:51
elodillesyou mean in the commit message? or how?08:52
opendevreviewHervé Beraud proposed openstack/releases master: Release zun-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80957608:52
hberaudelodilles: nope in gerrit, to retrieve all those patches08:53
hberaudAh sorry08:53
hberaudI mean during the use of process-auto-release08:53
hberaudwhen we are asked to decide if we want to generate a bugfix version, a feature version etc...08:54
hberaudwe don't have the info about the previous existing versions so we need to look at them first08:55
hberaudand then decide08:55
hberaudthat's time consuming08:56
hberaudelse we shoots in the dark and then the validation could fail08:56
elodillesi see, yes, the previous existing version needs to be searched for, true08:56
elodillesbtw, for me it seems that setuptools latest release causes our trouble during pip install (i saw somewhere some discussion around it and the sympthoms tends to show the error in that direction...)09:00
elodilles"error in pydot2 setup command: use_2to3 is invalid."09:01
elodillesvs https://github.com/pypa/setuptools/issues09:01
hberaudelodilles: yes yoctozepto, fungi, and clarkb discussed about this yesterday evening here09:02
* bauzas grabs popcorn09:05
elodillesbauzas: the hungarian vs french language comparison in nova channel is much more exciting than this error hunting :]09:09
gibielodilles: do you think that I cannot reproduce the pip issue locally as I have old python-venv and therefore old setuptools locally?09:10
elodillesgibi: definitely09:11
elodillesI'm trying to pull in the latest setuptools to at least reproduce the error09:11
elodillesgibi: maybe the latest virtualenv uses the new setuptools09:14
*** ykarel_ is now known as ykarel09:14
gibiafaik python-venv boundles setuptools09:15
gibibundles 09:15
elodillestomato tomato :)09:16
bauzasgibi: it does09:17
bauzasgibi: but you can ask for not09:18
bauzassec09:18
bauzasgibi: elodilles: https://docs.python.org/3/library/venv.html09:20
bauzas--upgrade-deps 09:20
bauzasand IIRC there is something like "--no-setuptools" option09:22
bauzasyep, there is one 09:22
bauzas  --no-setuptools               do not install setuptools (default: False)09:22
elodilles(with upgraded virtualenv i can reproduce the error at least)09:23
bauzasso you can pip it later09:23
elodillesfun that this use_2to3 error comes from pydot2 (due to latest setuptools), which has the last release from 2014 and the homepage says 503...09:28
gibido we really depend on pydot2? what breaks if we drop it?09:29
bauzaswhat uses use_2to3 ?09:32
bauzasnova ?09:33
elodillesno, pydot2 uses it09:33
elodillesand good question what package depends on pydot209:33
elodillesI'll try to check it in deptree09:34
bauzasyeah, can't find it in our reqs09:34
bauzasactually, I need to bail out for lunch and gym, back around 2pm our time09:35
elodillesopenstack-governance09:36
elodillesand here is the fix: https://review.opendev.org/c/openstack/governance/+/80943009:38
elodilles(at least this should be valid for releases repo)09:39
elodillesso I guess we need to release governance to be able to release other things (hope it's not a catch-22 :X)09:40
elodillesgibi bauzas : in nova I see the same issue with 'decorator'09:42
yoctozeptoyou have pydot2?09:46
yoctozeptocodesearch did not bring it up09:46
yoctozeptoI fixed it for governance09:46
yoctozeptoI can't see pydot209:47
yoctozeptoah, I see you are wondering which package depended on it09:47
yoctozeptoack09:47
yoctozeptoare you then planning to release governance?09:48
hberauda lot of deliverables seems to rely on pydot https://codesearch.opendev.org/?q=pydot&i=nope&literal=nope&files=&excludeFiles=&repos=09:54
hberaudyoctozepto: if it help to fix the thing then yes 09:54
opendevreviewHervé Beraud proposed openstack/releases master: List cycle's releases with process_auto_release  https://review.opendev.org/c/openstack/releases/+/80962309:55
hberaudelodilles: ^ 09:55
opendevreviewHervé Beraud proposed openstack/releases master: List cycle's releases with process_auto_release  https://review.opendev.org/c/openstack/releases/+/80962309:56
elodilleshberaud: will review it, thanks :)09:57
hberaudno rush09:57
hberaudthanks09:57
elodilleshberaud: pydot is maintained, the problem is (for us) pydot209:57
yoctozeptopydot works fine09:58
yoctozeptopydot2 is what broke09:58
elodilleshberaud yoctozepto : for me it seems a catch-22 we cannot release until we have a working openstack-governance. so we cannot even release openstack-governance :S09:58
hberaudI see09:58
hberaudah indeed09:59
hberaudsigh09:59
yoctozeptoelodilles: nice; can we just workaround/disable the code that tries to install it?09:59
hberaudyoctozepto: the code who install openstack-governance?10:00
hberaudor pydot2?10:00
elodillessure, there could be multiple solutions.10:00
elodilles"force" approve openstack-governance? (which means "force" release of openstack-governance), or some other ugly way of releasing? :S10:02
hberaudwe can't disable governance in our release repo, it is everywhere10:04
hberaudhowever, we could release it manually10:04
hberaudwithout using openstack/release10:04
hberaudI think we need the infra team do to that10:05
*** ykarel is now known as ykarel|lunch10:05
yoctozeptohberaud: governance10:05
hberaudI don't think it is possible10:06
yoctozeptoI meant, you can simplify the jobs, do the obvious release, and restore the logic (revert the first patch)10:06
yoctozeptolet me have a quick look10:06
hberaudit will broken all our validation and tag generation10:07
hberaud(I think)10:07
hberaudI think that if we are able to trigger the code of this file after merging a release patch then we are ok https://opendev.org/openstack/project-config/src/branch/master/roles/copy-release-tools-scripts/files/release-tools/process_release_requests.py10:12
opendevreviewElod Illes proposed openstack/releases master: Release openstack-governance 0.11.0  https://review.opendev.org/c/openstack/releases/+/80962510:13
hberaudso, we could disable our validation, and simply merge the patch, trigger these actions, and then reenable our validation10:13
ttxWe should see what's the best option with fungi10:13
elodilleshberaud: I've proposed the patch just in case... (though it will break) ^^^10:13
yoctozeptoI'm proposing something in a moment10:13
hberaudelodilles: +1 thanks10:13
ttxIn the mean time I suspect we should stop approving anything?10:14
hberaudyes10:14
hberaudanyway we can't merge things10:14
ttxIIRC opendev admins can forcemerge things10:15
opendevreviewRadosław Piliszek proposed openstack/releases master: Fix gate  https://review.opendev.org/c/openstack/releases/+/80962610:15
ttxto avoid that catch-2210:15
hberaudthat what I was thinking10:15
ttxunless the post-processing also requires governance, but I think it does not10:15
yoctozeptoyeah, but it will try to install it10:16
hberaudI checked and it doesn't seems to need it10:16
yoctozeptoand this is what breaks10:16
yoctozeptoso I've just "fixed" the requirements.txt10:16
yoctozeptomayhaps you even want them to be this way rather than via release10:16
hberaudnot much opinion... can't see the possible side effects for now10:19
yoctozeptobtw, I meant https://review.opendev.org/c/openstack/releases/+/809626 if it was not clear from opendevreview :-)10:19
hberaudat least this patch is needed if we want to unlock the things10:21
hberaudI think we need 1) to manually release governance 2) merge this patch 3) try to merge another patch to see if it repaired our gates10:23
yoctozeptoI suggest we 1) merge this patch, 2) release all that we need, 3) discuss if we want it to follow repo or revert to releases10:23
hberaudah indeed release governance isn't needed with this patch, sorry10:24
hberaudthis is a good shortcut10:25
hberaudI'll socialize the situation on the ML10:29
yoctozepto++10:37
yoctozeptomeh, zuul seemingly down10:42
yoctozeptoor just verrrry slow10:42
hberaudsame here with zuul10:43
hberaudyoctozepto: Well, I summarized the situation, and by thinking about that I think that you are right about pulling governance from git rather than from pypi10:44
hberaudthis is a cross dependency10:45
hberaudthe same thing could appear from pbr, reno and all the deliverables that we own and that are in our req.txt10:46
hberaudopenstack/release should not have cross dependency even from a process viewpoint10:47
*** ykarel|lunch is now known as ykarel10:49
yoctozeptoyeah, as it's doing the releases10:49
hberaudcross dependencies are more or less the root cause of this situation.10:49
yoctozeptomhm10:49
hberaud(from a release viewpoint)10:49
yoctozeptostill timing out on tox's with test-requirements installed - need to find another guilty dep11:12
yoctozeptono, found the culprit11:19
opendevreviewRadosław Piliszek proposed openstack/releases master: Fix gate  https://review.opendev.org/c/openstack/releases/+/80962611:20
yoctozeptoquirks, quirks everywhere11:20
hberaudthumbs up!11:23
hberaudttx, elodilles: FYI I need to go to an appointment I'll be AFK during a while. See you at our meeting11:24
elodilleshberaud: ack11:42
elodillesthanks yoctozepto , zuul is happy so we can use your patch to unblock the gate! \o/11:55
ttxnice11:56
ttx+2a11:56
elodilles\o/11:56
*** ykarel is now known as ykarel|afk12:00
opendevreviewMerged openstack/releases master: Fix gate  https://review.opendev.org/c/openstack/releases/+/80962612:07
yoctozeptonow that the gate is green, please release my deliverable :-) https://review.opendev.org/c/openstack/releases/+/80894912:27
fungielodilles: hberaud: pydot2 has been unmaintained since 2014 and doesn't work with current setuptools. the fix that worked in governance was to replace it with pydot (which is actively maintained and seems to be compatible with pydot2 usage)12:29
fungistill catching up12:32
fungiahh, looks like you hit on a workaround which didn't involve bypassing anything12:34
elodillespartly. pydot2 replacement needed for openstack-governance, but it had the fix already so we "just" needed a release (catch-22). Finally the fixing patch12:37
elodillesreplaced to consume openstack-governance from repo instead of pypi12:37
elodillesthanks to yoctozepto12:38
elodillesso now the gate is unblocked12:38
elodilles\o/12:38
yoctozepto\o/12:46
*** amoralej is now known as amoralej|lunch12:48
elodillesi've initiated rechecks towards the approved release patches (8 patches)12:50
bauzaselodilles: thanks12:53
bauzasI was wondering whether I should recheck12:53
opendevreviewDouglas Mendizábal proposed openstack/releases master: Release barbican-tempest-plugin for xena  https://review.opendev.org/c/openstack/releases/+/80954112:56
opendevreviewMerged openstack/releases master: Release final python-masakariclient for Xena  https://review.opendev.org/c/openstack/releases/+/80894912:58
elodillesbauzas: no problem :)13:07
*** ykarel|afk is now known as ykarel13:20
opendevreviewMerged openstack/releases master: Release ironic-python-agent-builder for xena  https://review.opendev.org/c/openstack/releases/+/80879313:24
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for networking-baremetal  https://review.opendev.org/c/openstack/releases/+/80868213:24
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for cloudkitty  https://review.opendev.org/c/openstack/releases/+/80861013:28
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for blazar  https://review.opendev.org/c/openstack/releases/+/80860413:28
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for networking-generic-switch  https://review.opendev.org/c/openstack/releases/+/80868513:32
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for cloudkitty-dashboard  https://review.opendev.org/c/openstack/releases/+/80860913:32
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for blazar-dashboard  https://review.opendev.org/c/openstack/releases/+/80860213:32
*** amoralej|lunch is now known as amoralej13:34
hberaudyoctozepto: kudos and congrat!13:35
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for networking-sfc  https://review.opendev.org/c/openstack/releases/+/80868913:39
yoctozeptohberaud: merci ! :-)13:43
hberaud:)13:43
fungionce you get a new governance release processed, make sure to revert the requirements change13:46
hberaudwill do that one now13:46
fungithough in your e-mail you suggested continuing to consume governance from git, that also makes sense but would be better accomplished with a bit of improvement in the jobs themselves to make the governance repo a required project13:48
hberaudI would prefer to keep the fix13:49
hberaudI'll bring that point to our topic13:49
hberaudI'll update it once it will be discussed and when we will almost aligned13:50
fungiyeah, i think you ultimately want a different fix though, i replied on the ml13:52
fungithere is a better way to consume other projects from source than by using git references in requirements files13:53
hberaudI didn't get your response yet13:53
hberaudwill check13:53
fungiit was only in the last few minutes, so it may not have arrived in your inbox yet13:55
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for tacker  https://review.opendev.org/c/openstack/releases/+/80873313:57
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for solum  https://review.opendev.org/c/openstack/releases/+/80873013:58
hberaud#startmeeting releaseteam14:00
opendevmeetMeeting started Fri Sep 17 14:00:06 2021 UTC and is due to finish in 60 minutes.  The chair is hberaud. 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
hberaudPing list: elodilles armstrong14:00
ttxo/14:00
hberaud#link https://etherpad.opendev.org/p/xena-relmgt-tracking14:00
hberaudWe're way down on line 349 now.14:00
hberaudWill just wait a couple minutes for folks.14:00
yoctozeptoo/14:01
elodilleso/14:01
hberaudok let's go14:02
hberaud#topic Review task completion14:02
hberaudThe first task was "Process any remaining library branching exception". IIRC I didn't see exception14:03
hberaud2) On the Monday, generate release requests for all deliverables that have do not have a suitable candidate yet.14:03
hberaudthis was done with 2 series of patches14:04
hberaudthe first one was for CWI projects => https://review.opendev.org/c/openstack/releases/+/80878214:04
hberaudsorry wrong link https://review.opendev.org/q/topic:%22xena-c-a%22+(status:open%20OR%20status:merged)14:05
hberaudonly one patch remain unmerged yet, I'll approve it now14:05
elodillesthanks!14:06
hberaudThanks to you elodilles 14:06
hberaudand the second series was for RC deliverables => https://review.opendev.org/q/topic:%22xena-rc1-deadline%2214:06
hberauddeadline is over and almost all PTLs approved their part so I think that we are good to go with the patches which remain opened14:07
hberaudttx, elodilles feel free to validate these ones14:08
elodillesI'll continue to review these patches after the meeting,14:08
hberaud+1 thanks14:08
elodillesnow that the gate is working :)14:08
hberaudWe should only notice that even if the PTL validation badge is not present those patch are almost validated by current PTL14:09
hberauds/are all almost/14:09
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for freezer-web-ui  https://review.opendev.org/c/openstack/releases/+/80861814:10
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for adjutant  https://review.opendev.org/c/openstack/releases/+/80859314:10
hberaudAnd that's all for task completion14:10
ttxwill also do reviews after meeting14:10
hberaudthanks14:10
hberaud#topic Assign R-2 tasks14:10
hberaudAny volunteer for "After all the projects enabled in devstack by default have been branched, we can engage with the QA, I18n and Requirements PTLs to finalize the stable branch setup" ?14:11
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for freezer  https://review.opendev.org/c/openstack/releases/+/80861914:11
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for murano-agent  https://review.opendev.org/c/openstack/releases/+/80867414:11
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for murano-dashboard  https://review.opendev.org/c/openstack/releases/+/80867714:11
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for murano  https://review.opendev.org/c/openstack/releases/+/80868014:11
hberaudand "Ensure that all projects that are publishing release notes have the notes link included in their deliverable file."14:11
elodillesi can help with those though i might need help14:12
hberaudI took that one14:12
gmannping me once branches are ready and QA will take care of devstack/grenade things14:12
hberaudthen let me put your name on engaging QA, i18n etc...14:12
gmannsure, +114:12
hberaudgmann: I mean elodilles's name :)14:13
gmannok :) either is ok14:13
hberaudelodilles: this one is easy14:13
elodillesand I'll let you know gmann when we are there :)14:13
hberauddo not hesitate to ping me if needed14:13
gmannelodilles: ack.14:13
elodilleshberaud: +114:13
hberaudexcelllent14:13
hberaudand that's all 14:14
hberaud#topic Review countdown email contents14:14
hberaud#link https://etherpad.opendev.org/p/relmgmt-weekly-emails#L1014:14
hberaudlet me know if it LGTY14:14
ttxlgtm14:16
ttxonly fixed a Xena capitalization14:16
hberaudwe all use the same color :)14:17
hberaudthanks14:17
ttxboom14:17
hberaudahah14:17
* yoctozepto has to go, will read later the discussion on patching the relationship with governance repo14:18
hberaudyoctozepto: o/14:18
fungiyoctozepto: i've followed up about it on the ml anyway, we can summarize further there14:18
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for nova  https://review.opendev.org/c/openstack/releases/+/80870614:19
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for senlin-dashboard  https://review.opendev.org/c/openstack/releases/+/80872714:19
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for solum-dashboard  https://review.opendev.org/c/openstack/releases/+/80872914:20
elodilles(email lgtm, too)14:20
hberaudthanks14:20
hberaud#topic PTG time slot14:20
hberaudWe need to schedule our TZ for the PTG, so which will fit well for you?14:20
hberaudAs it will be a 1 hour PTG for us, I was thinking reusing our meeting time, is it ok for you all?14:21
elodillesit could work :)14:21
ttxhmmm sure14:22
ttxIdeally we should avoid conficting with TC sessions14:22
ttxsince that gets horizontal attention14:22
elodillesoh and that's also usually friday14:22
ttxhow about we wait to see where they place themselves14:22
elodillesusually relmgmt was on Tuesdays, wasn't it?14:23
ttxi would not say that was a tradition14:23
hberaudttx: Ashlee and diablo_rojo_phone wait for our reply today (and of the week)14:23
hberaudelodilles: yes it was14:23
ttxmaybe we can answer that we are flexible and want to avoid TC slots14:24
elodillesactually I didn't give any project that we shouldn't collide in the survey :X14:24
hberaudConcerning myself I don't have a great preference14:24
elodillesif i remember well14:24
hberaudelodilles: do you want to handle that point?14:24
hberaudand reply about our flexibility as suggest by ttx 14:25
clarkbfungi: thank you for that followup email I was very confused as to why siblings wasn't doign that already14:25
clarkbok /me needs to do morning errands now14:25
elodillesok, sure, then i will propose preferably Tuesday but avoid TC14:26
hberaudsold14:26
hberaudthanks14:26
hberaud#topic PTG etherpad14:26
hberaud#link https://etherpad.opendev.org/p/relmgmt-yoga-ptg14:27
elodillesi've just added a draft14:27
elodillesno content yet14:27
elodillesbut feel free to add any topic14:27
hberaudthanks I'll14:27
elodillesmaybe the "things to change" from the end of the tracking etherpad?14:27
hberaudyes it's a starting point14:28
hberaudUsually we did that14:28
opendevreviewMerged openstack/releases master: Release glance-tempest-plugin for Xena  https://review.opendev.org/c/openstack/releases/+/80878214:28
hberaud#topic double check unreleased client-libraries14:29
hberaud#link https://review.opendev.org/q/topic:%22xena-mileston-3%2214:29
hberaudSo I missed to propose these patch during R-514:29
hberaudThese projects are quiet 14:30
fungiis that change topic intentionally misspelled?14:30
hberaudnope 14:30
hberaudIt's a nit14:30
hberaudgood catch14:30
fungino worries, i was trying to work out if the url was wrong or the topic was just set with a typo14:31
hberaudI'll update it all over the patches14:31
hberaudtypo only :)14:31
fungipro tip: gertty can batch set change topics14:31
hberaudOh!?!? How to do that?14:31
fungiquery it for a list of changes with the old topic, then process mark the changes listed (% key by default) and then set the topic while you're on the change list14:32
hberaudah sorry I misread gertty14:32
hberaudI see, thanks for the tips14:33
hberaudso these deliverables don't have a lot of changes to publish but it could worth to reserve a range of version for them for stable xena14:34
hberaudthis is the reason behind this batch14:34
hberaudI don't think that we will receive validations from PTL/liaison for these deliverables and the opened patches, so I'll force them after the meeting, is it ok for you?14:35
elodillesthese are what you discussed with ttx, that despite they don't have release content we should release to avoid confusions?14:35
hberaudyes14:35
elodillesok14:36
elodillesI can help with the review here as well14:36
hberaudif they need to fix something at some point during Xena it will be possible14:36
hberaudelodilles: thanks 14:36
elodillesnp14:36
hberaudmuch appreciated14:36
hberaud#topic pydot2 and the governance repo14:37
hberaudSo now we are here :)14:37
fungiupdated the topic on those 11 changes to xena-milestone-3 (with an e) now14:38
hberaudAs I said in my email I would avoid to rely on pypi for our own deliverables in the requirements of openstack/release to avoid future catch-22 situations14:38
hberaudfungi: thanks14:38
hberaudfor now we fixed the problem but fungi proposed a solution which seems to be better14:39
gmann+1, I think we should stop releasing governance itself14:39
gmannI will check election scripts/deps which i know use it14:39
gmannttx: fungi do you know if any one else, foundation site etc need governance in PyPI ?14:40
hberaud+114:40
fungithe only reason we tagged the governance repo originally was to mark the point in time where the state of the projects list was used in determining contributors for the electorate, yes14:40
gmannfungi: ok, and we can use hash for that also14:41
fungiit could be done with an arbitrary commit id instead (and i've even done it that way for special elections)14:41
elodillesfor local use/run pypi is more convenient, isn't it?14:41
gmannbut anyways do not want to hijack this meeting on this, will discuss in TC meeting or so14:41
gmannfungi: +114:41
elodillesmy point is if we just run 'tox -e validate' for example, locally, then it will use the old openstack-governance 0.10.0 from pypi and similarly could fail14:43
elodillesor do i miss something?14:43
fungielodilles: i suppose you could include some helper which grabs the necessary content from governance if it's not available already14:44
hberaudDo we have any volunteer to handle that point and propose the changes? yoctozepto maybe?14:44
gmannhberaud: what we need now?14:44
fungithe way projects handle obtaining constraints files from the requirements repo for local tox invocation is an example14:45
hberaudgmann: at least "declare openstack/governance in"14:45
hberaudthe required-projects lists for the jobs which are using it, and14:45
hberaudthen the tox role from zuul-jobs will know to consume it from14:45
hberaudlocally supplied source instead of fetching it from PyPI14:45
hberaudI suppose it will require update in project-config14:45
hberaudat least14:46
gmannah, I thought that is done. I can help14:46
fungiyes, i think the key release jobs which use the files from governance are probably defined in project-config14:46
hberaudgmann: much appreciated14:46
fungibest to scope that addition just to the jobs which actually use the governance files though14:46
hberaudI added this topic to our PTG agenda to ensure that we don't forget it too14:47
fungiso that we're not unnecessarily installing openstack/governance in every single release-related job whether it's needed or not14:47
gmannyeah14:47
fungii have a feeling only the reference/projects.yaml file from governance is used, right?14:48
hberaudyes14:48
hberaudat least14:48
fungiso just jobs which iterate over or do lookups in that file should need governance listed as a required project for the job14:48
fungiand then it can be removed from the (test-?)requirements.txt file14:49
hberaudgmann: ^14:49
gmannack. thanks14:49
hberaudlet us know if you need help14:50
hberaud#topic Open Discussion14:51
hberaudAnything else to discuss today?14:51
fungilooks like we import from governance in doc/source/_exts/deliverables.py so it might still need to be included in doc/requirements.txt14:51
hberaudack14:53
fungialso anything which uses find_gerrit_acl_issues.py, get_contacts.py, list_changes.py, validate.py, deliverable.py, aclissues.py...14:54
hberaudYeah I was thinking about acl14:54
fungiso it's not consuming/parsing the projects.yaml directly, it's using the public api provided by the openstack_governance python module14:54
hberaudyep14:54
fungicontinuing to release openstack_governance would therefore make sense, so if the concern is just with tagging releases of the governance repo itself i suppose that module could be split into its own separate governance-tools repo or something14:55
* yoctozepto is back14:56
yoctozeptoso, what's the consensus on governance-in-releases fix?14:56
fungigmann: in summary, openstack/governance currently contains a public api in the form of a python package, which is consumed by other projects. treating it as a proper library would make sense because that's how it's already consumed14:56
hberaudfor now follow fungi's proposition on the ML thread14:57
yoctozeptoI must say I'm unsure we can easily patch the tox jobs as they rely on global definitions14:57
yoctozeptoso we would switch it for all the projects14:57
yoctozeptoand also ignore local git checkouts14:57
gmannfungi: humm, if those are used in release or election then we can ask to use directly from source  otherwise lib make sense14:57
yoctozeptoas far as I understand both, governance and releases repos only really make sense when considered from the very tip14:58
fungiyoctozepto: which tox jobs specifically are you concerned about? you can add required-projects similar to how we do for, e.g., tox jobs run by horizon plugins which need horizon installed from source14:58
yoctozeptofungi: all jobs were tox and all were failing, so e.g. pep8, py36, py38, cover, whatever14:58
yoctozeptowe would need to inherit all14:59
yoctozeptoand control which python vers to test14:59
gmannin project-config, I only find this job using the releases/tools/check_approval.py (which is governance/project.yaml) and it has governance in required_projects - /  https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L107814:59
yoctozeptowhich might not be *that* bad considering the repo's purpose14:59
yoctozeptomayhaps it's just an overkill that it's included in requirements.txt and should be moved to tox's definition - for endusers rely on git path and zuul could substitute its own one? wdyt?15:00
hberaudgmann: this one was the only one who works previously, I think because "required-project" is used15:01
fungigmann: the problem comes from things which call modules in the openstack_releases package or scripts in openstack/releases tools directory, since they import from the openstack_governance package which must be installed15:01
yoctozeptoI see many files use openstack_governance15:01
gmannyeah15:01
*** ykarel is now known as ykarel|away15:02
fungiso openstack_releases has numerous places where openstack_governance is treated as a python library and needs it installed via pip from somewhere15:02
yoctozeptomhm, precisely15:02
hberaudagreed, the problem was that we use governance as an API ans so we need to install and pull its dependencies and this is where we faced the pydot2 problem15:02
yoctozeptoand we want that to be direct from git15:02
yoctozeptothe current solution is only incapable to do depends-on15:03
yoctozeptoand slightly less efficient15:03
yoctozeptothan with required-projects15:03
fungiyoctozepto: well, also it results in running git clone from opendev every time the project is installed, that's inefficient and fragile, so will lead to a lot of new random job failures15:03
yoctozeptofungi: yeah, that was included in "slightly less efficient"15:04
yoctozeptoI do wonder how bad that would be but yeah15:04
yoctozeptofor releases we should strive for best stability15:04
yoctozeptoso perhaps really control all the jobs locally?15:04
yoctozeptoreleases-tox etc.15:04
hberaudfungi: however I'm not sure to see how splitting the python module part of the governance repo will protect us from similar situation?15:04
yoctozeptoreleases don't have to gate on the same python versions tbh15:04
fungiunfortunately, even a modest increase in random failures for release jobs means me or another opendev admin getting involved to reenqueue failures because many of these jobs aren't idempotent15:05
yoctozeptofungi: yeah, I feel you totally15:05
gmannhberaud: yeah not sure that will solve these kind of issues15:05
yoctozeptook, so how about this15:05
fungihberaud: splitting the python module part of the governance repo to a separate repo means that the tc can stop worring about releasing the governance repo and can only have to release the governance-tools repo15:05
fungiseparating the software from the data15:06
yoctozepto1) releases control their jobs by themselves15:06
yoctozepto2) they add required-projects to the base tox job15:06
gmannfungi: yeah but those tools still face same issue as currently we are facing, its tool broke us not data15:06
yoctozepto3) governance also adds gating on a relevant test job15:06
hberaudyes15:06
hberaudthe problem come from the env 15:07
yoctozeptothen we have more control AND more reliability15:07
fungihberaud: gmann: i suggested splitting the library out of the governance repo as an alternative so that people can still continue to consume it from pypi for running locally15:07
gmannyoctozepto: on 2nd, base tox job you mean install gov for everyone ?15:07
yoctozeptogmann: no, I mean custom base tox job for releases15:07
gmann+115:07
fungihow do horizon plugins do things like pep8 since they need horizon installed from source?15:08
gmannyoctozepto: and thing is if governance ship any tool, it should test in their gate which is missing key here15:08
hberaudyoctozepto: seems a good idea15:08
gmannand if no one use those tool like universal* then just delete15:08
yoctozeptogmann: we test it; we had our gate broken15:08
yoctozeptofungi: good question15:08
yoctozeptofungi: I bet they just use release lol15:08
yoctozeptobut let me check something sensible15:09
yoctozeptoyeah, they seem to be installing latest release15:11
yoctozeptowhich is clumsy15:11
yoctozepto(to avoid saying it's utterly wrong in general)15:11
yoctozeptobut it seems we just lost track of the needs of tox jobs15:11
yoctozeptoI am unsure if we want to try to develop a generic approach15:12
fungiclarkb: ^ do you know of a general approach to adding required-projects for every single job run for a particular project?15:12
yoctozeptoanyhow, releases have an outdated set of template jobs: "openstack-python3-victoria-jobs"15:13
fungithe idea is that any time openstack_releases is installed, openstack_governance needs to be installed but from source not from a release on pypi15:13
yoctozeptothus it makes sense to change the process15:13
fungiit looks like we would probably have to use child jobs of all the generic ones and then add required-projects to each one that way15:14
yoctozeptomeh, and the jobs are overridden in the pipeline already lol15:14
yoctozeptoso it can just be added to these overrides15:14
yoctozeptothere is a lot of duplication, ok15:14
fungiit's possible we can set required-projects on variants instead of using job inheritance15:15
fungiyeah15:15
gmannhow many jobs we have ? may be let's go with like check-release-approval 15:16
gmannsimple way15:16
fungiit just means the project-templates are no longer useful15:16
hberaudgmann's proposition could be a first step15:17
gmannand continue releasing governance for its public APIs for local use or so15:17
hberaudnothing prevents us from improving it behind15:18
hberaudWFY?15:19
yoctozeptoloving that keystone also stayed on testing victoria https://opendev.org/openstack/keystone/src/branch/master/.zuul.yaml15:20
yoctozeptomeh15:20
hberaudI'll have to grab kids at school 15:20
yoctozeptohberaud: make sure to take only yours15:20
hberaudwill try :)15:21
yoctozeptootherwise they may report a KIDnapping15:21
gmann:)15:21
yoctozeptoI'll propose something and let's see how it's going to work15:21
hberaud+115:22
hberaudWe could continue the discussion on the thread15:22
hberaudI'll close the meeting15:22
yoctozeptoor just in this channel ;-)15:22
hberaudAs you want :)15:22
hberaudThank you everyone for joining. I added a record of this discussion to our PTG etherpad15:23
hberaud#closemeeting15:24
hberaud#endmeeting15:24
opendevmeetMeeting ended Fri Sep 17 15:24:19 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:24
opendevmeetMinutes:        https://meetings.opendev.org/meetings/releaseteam/2021/releaseteam.2021-09-17-14.00.html15:24
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/releaseteam/2021/releaseteam.2021-09-17-14.00.txt15:24
opendevmeetLog:            https://meetings.opendev.org/meetings/releaseteam/2021/releaseteam.2021-09-17-14.00.log.html15:24
hberaudwork better :)15:24
elodillesthanks o/15:24
gmannyoctozepto: for keystone, this did not merge https://review.opendev.org/c/openstack/keystone/+/75429715:27
fungigmann: yes, another sign that keystone has been hurting15:30
gmannyeah15:30
opendevreviewRadosław Piliszek proposed openstack/releases master: [WIP] Optimise jobs to use required-projects  https://review.opendev.org/c/openstack/releases/+/80977115:31
yoctozeptogmann: yeah, wallaby and now xena15:31
yoctozeptomeh, it's too sad for a project of this maturity15:32
yoctozeptoanyhow, I proposed a WIP change to check if it even works like we imagine it to15:32
gmannlet's wait for keystone wallaby to cut and then we can fix it in stable/wallaby15:32
yoctozeptowill need 2 more jobs fixed elsewhere15:32
ttxwon;t be able to review today, but i can pick up the leftover pieces on Monday morning15:33
gmannyoctozepto: I think we should keep openstack-python3-victoria(new one)-jobs template in case we make py39 as voting or new jobs15:34
yoctozeptogmann: what do you mean?15:34
gmannyoctozepto: you removed the template here https://review.opendev.org/c/openstack/releases/+/809771/1/.zuul.yaml#1315:35
elodillesttx: ack15:35
yoctozeptogmann: I had to, cannot use it15:36
yoctozeptoneed to set required-projects15:37
yoctozeptoreleases can control their jobs independently anyway15:37
yoctozeptothey don't gate with the ecosystem15:37
gmannyoctozepto: humm, voting var works by keeping template and then extend it in job but not sure about required_projects15:37
yoctozeptogmann: hmm, interesting, then perhaps this should work15:38
yoctozeptoI just understood fungi confirming my worries that it will not work like this15:38
yoctozeptoif it does, then we can really reduce the amount of duplication there15:38
clarkbfungi: no I am not aware of that other than using a parent job for all jobs in a project15:39
opendevreviewHervé Beraud proposed openstack/releases master: Proposing Xena RC1 for heat-dashboard  https://review.opendev.org/c/openstack/releases/+/80862715:39
fungigmann: yoctozepto: technically you can keep the templates yes, but if you define variants of every job from the template then the template becomes completely redundant15:40
gmannfungi: just to keep all jobs in sych with what we define template at least when we update template at later stage, like most probably in Yoga we might include py39 as voting15:40
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for keystone  https://review.opendev.org/c/openstack/releases/+/80863215:41
opendevreviewRadosław Piliszek proposed openstack/releases master: [DNM] Templates override concept  https://review.opendev.org/c/openstack/releases/+/80977215:41
yoctozeptogmann, fungi: ^ I understood gmann to mean this15:41
yoctozeptootherwise I removed templates as they were useless after having all jobs copied to override15:41
yoctozeptoindeed15:41
*** ysandeep is now known as ysandeep|mtg15:42
yoctozeptoyeah, Zuul already complained15:42
gmannyoctozepto: i mean keeping openstack-python3-wallaby-jobs as it is and then add r-p in jobs too where they are already extended for irrelevant files15:42
yoctozeptogmann: imho, confusing and not useful at all15:42
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for designate-dashboard  https://review.opendev.org/c/openstack/releases/+/80861415:43
gmannyoctozepto: when we extend tempalate at least then it is useful, I just got it when i saw no py39 job15:43
gmannif you have openstack-python3-xena|yoga-jobs template then you will be forced to do for py39 also and do nto miss to test it15:43
gmannotherwise we need to manually keep it up to date every cycle as per what we defined in template15:44
yoctozeptogmann: I say it's better to let releases team manage their jobs anyway as they need customisation and the template does not help with that; let's focus on keeping the gate as green as it can be; releases themselves are series-independent ;-)15:44
yoctozeptothere is also no automation to update the template, mind you15:45
yoctozeptoso it's manual no matter what15:45
yoctozeptothus I don't see the point15:45
gmannyeah that is why it is victoria still..15:45
yoctozeptomeh, the idea with required-projects does not work in tox15:47
yoctozepto2021-09-17 15:39:24.003608 | ubuntu-bionic | Uninstalling openstack-governance15:47
yoctozeptofungi, clarkb: ^15:47
clarkbyoctozepto: it removes it then reinstalls it from source15:48
clarkbyoctozepto: the process is basically install everythign with tox, then scan through that list and see if any of those projects are present locally as git repos. If so uninstall then reinstall15:48
clarkbpip may do the uninstall then reinstall for us. Or we may do it explicitly I don't recall15:48
fungiright, however if the problem is that installing openstack-governance is what's broken, then we're not going to work around that by first installing the broken package and then upgrading it to the fixed source version15:49
yoctozeptoexactly ^15:49
clarkbah right.15:49
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for designate  https://review.opendev.org/c/openstack/releases/+/80861615:50
yoctozeptoso there really is no better machinery than what we merged already with my proposal15:50
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for manila-ui  https://review.opendev.org/c/openstack/releases/+/80863715:50
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-plugin-spark  https://review.opendev.org/c/openstack/releases/+/80872015:50
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-plugin-ambari  https://review.opendev.org/c/openstack/releases/+/80871715:50
clarkbwhy does releases consume governance?15:50
yoctozeptofor both data and tooling15:50
clarkbI think this is pointing out that you shouldn't have dep cycles15:50
fungiclarkb: to use the modules for parsing and looking up projects.yaml entries15:50
clarkbthe data can be used in raw form15:50
yoctozeptoyeah, it's a metacycle I'd say :D15:50
hberaudclarkb: for a bunch of verifications (acl, team, etc...)15:50
clarkband the tools should probably live in releases15:50
fungiexcept those tools are also used by the governance repo15:51
yoctozeptothey need to live in governance as well15:51
clarkbanyway I think the actual bug here is releases should not depend on anything it releases15:51
clarkbfungi: right governance should consume it from releases to break the cycle15:51
yoctozeptoyeah, that's a logical bug15:51
yoctozeptologic* bug15:51
clarkbthey don't need to live in governance is my point15:51
yoctozeptobut remember this is generalised15:51
clarkbthey can live in releases and be consumed the other direction and then you avoid this cycle15:51
yoctozeptoin e.g. projects wanting to test in tox with other projects15:51
yoctozeptolike horizon fungi mentioned15:51
clarkbyoctozepto: I disagree, in the general case you'd kust make a new release and move on the tox stuff isn't an issue there15:52
yoctozeptoso there is a shortcoming in tooling as well15:52
clarkbit is only an issue here because releases shold not depend on anything it releases but it does15:52
yoctozeptoclarkb: at the moment master horizon plugins test with released horizon - this is wrong15:52
fungiclarkb: to extend your argument, because releases also relies on the data in the governance repo, that data should be moved into the releases repo?15:52
clarkbfungi: no the data can be consumed in raw form15:52
yoctozeptoanyhow, I'm out for today15:52
yoctozeptothe fire was extinguished15:53
fungior some other means than installing the governance repo should be used to obtain the data?15:53
yoctozeptowe will see how stable these git clones are15:53
clarkbor remove governance from release management15:53
gmannsame it was for tempest plugins, tested with released tempest which we solved by removing tempest from requirements and everyone test with tempest master 15:53
yoctozeptogmann: clumsy, eh? :D15:53
* yoctozepto off15:54
fungigmann: except tempest plugins don't control the releasing of tempest15:54
clarkbfungi: gmann  right this is a super special case because one dependes on the other and vice versa15:54
gmannyeah15:54
fungiso if there's a problem with the latest released tempest, you don't need working tempest plugin tests to push a new release of tempest to pypi15:54
clarkbI'm saying the correct thing to do here is to break that cycle one way or another15:54
gmannback to original thought. is it too hard if we stop releasing governance ? for local usage of governance tools/API 15:55
clarkbstop managing governance with releases. Stop releases from depending on governance. combine the two. etc15:55
fungiyeah, the only clean way to break that dependency cycle is to reengineer the release automation to no longer rely on pip in order to get things from governance15:55
clarkbnote that we already removed a number of projects from releases for this very reason15:55
clarkbdisk image builder is one that I know of off the top of my head15:56
clarkbbasically the infra teams said early on that none of the infra stuff should be managed by releases15:56
clarkbbecause if the infra stuff breaks due to external factors we need to update it without working relases15:56
gmannyeah, and if needed (which i do not think it is ) then we can directly release governance in pypi. otherwise best way is just say 'install governance from source and use its tool'15:57
fungithe other bypass option i was originally going to suggest, before i saw yoctozepto's fix already merged, was for a release manager to manually push a signed tag of governance and then merge the metadata around it afterward15:57
fungimembers of the release managers team in gerrit already have the perms necessary to push tags themselves15:58
clarkbfungi: if that works (not sure what merging the metadata afterwards will do) then that seems a reasonable escape hatch too15:58
fungiit's the automation around having zuul push tags which relies on installing the openstack-governance package15:59
fungithe metadata tracked in the releases repo is a no-op if the release already exists, so it just becomes bookkeeping15:59
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for mistral  https://review.opendev.org/c/openstack/releases/+/80864516:02
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for mistral-dashboard  https://review.opendev.org/c/openstack/releases/+/80864316:02
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for octavia  https://review.opendev.org/c/openstack/releases/+/80871016:02
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for cinder  https://review.opendev.org/c/openstack/releases/+/80860816:02
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for manila  https://review.opendev.org/c/openstack/releases/+/80863916:02
opendevreviewMerged openstack/releases master: Release final keystoneauth for Xena  https://review.opendev.org/c/openstack/releases/+/80894116:02
opendevreviewMerged openstack/releases master: Release final python-keystoneclient for Xena  https://review.opendev.org/c/openstack/releases/+/80894816:02
opendevreviewMerged openstack/releases master: Release final python-saharaclient for Xena  https://review.opendev.org/c/openstack/releases/+/80895116:02
opendevreviewMerged openstack/releases master: Release final python-adjutantclient for Xena  https://review.opendev.org/c/openstack/releases/+/80894216:02
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for neutron-vpnaas  https://review.opendev.org/c/openstack/releases/+/80869116:02
elodilleswe had a release job auth timeout (the other jobs have passed): https://zuul.opendev.org/t/openstack/build/bb318be014814502aab739507ec2529d16:07
elodillesfungi: this seems some connection issue ^^^ is it worth reenqueueing?16:09
hberaudthis is on "propose-update-constraints" and this is a RC deliverables, so I don't think we need to reenqeue it16:10
*** marios is now known as marios|out16:11
hberaudAh wait this is a CWI deliverable16:12
hberaudah nope a cycle-with-rc deliverable16:12
* hberaud need more powerful glasses16:13
opendevreviewMerged openstack/releases master: Release final python-solumclient for Xena  https://review.opendev.org/c/openstack/releases/+/80895216:15
hberaudI would argue that it would have been skipped as with the other c-w-rc deliverables who didn't generated those reqs patches (https://zuul.opendev.org/t/openstack/builds?job_name=propose-update-constraints&project=openstack/senlin-dashboard)16:15
opendevreviewMerged openstack/releases master: Release final python-barbicanclient for Xena  https://review.opendev.org/c/openstack/releases/+/80894616:15
opendevreviewMerged openstack/releases master: Release final python-freezerclient for Xena  https://review.opendev.org/c/openstack/releases/+/80894716:15
opendevreviewMerged openstack/releases master: Release final python-zaqarclient for Xena  https://review.opendev.org/c/openstack/releases/+/80895416:15
elodilleshberaud: oh, if that is the case then we just need to ignore it. cool :)16:16
hberaudyes16:17
elodillesfungi: forget my last request about the reenqueueing please :)16:17
hberaudWell... I think16:18
hberaudI didn't see req updates from the other RC deliverables already merged16:18
opendevreviewMerged openstack/releases master: Release final python-aodhclient for Xena  https://review.opendev.org/c/openstack/releases/+/80894416:23
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara  https://review.opendev.org/c/openstack/releases/+/80872516:23
opendevreviewMerged openstack/releases master: Release final python-muranoclient for Xena  https://review.opendev.org/c/openstack/releases/+/80895016:23
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-dashboard  https://review.opendev.org/c/openstack/releases/+/80871416:23
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-plugin-storm  https://review.opendev.org/c/openstack/releases/+/80872116:23
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-plugin-vanilla  https://review.opendev.org/c/openstack/releases/+/80872216:23
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-plugin-cdh  https://review.opendev.org/c/openstack/releases/+/80871816:23
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for sahara-plugin-mapr  https://review.opendev.org/c/openstack/releases/+/80871916:24
elodilleswhat you say makes sense (and I've doublechecked and senlin-dashboard is not listed in upper-constrains.txt ;))16:24
hberaudanyway this job failure isn't an earthquake16:25
hberaud:)16:25
elodilleshberaud: nope, not at all, it seems :]16:25
elodilleshberaud: the last remaining xena-rc1 patch, I let you approve it: https://review.opendev.org/c/openstack/releases/+/80862716:25
elodilles:)16:26
elodilles(so it will have the two +2 o:))16:26
hberaudelodilles: thank you16:26
elodillesjust for the record: I've added the Release Mgmt PTG session to Tuesday (Oct 19), 14:00-15:00 UTC, as there is no TC session at that time (if I saw that correctly)16:40
hberaudexcellent thank you16:43
opendevreviewMerged openstack/releases master: Proposing Xena RC1 for heat-dashboard  https://review.opendev.org/c/openstack/releases/+/80862716:49
*** ysandeep|mtg is now known as ysandeep16:54
*** ysandeep is now known as ysandeep|dinner16:54
*** amoralej is now known as amoralej|off16:56
*** ysandeep|dinner is now known as ysandeep17:08
opendevreviewGoutham Pacha Ravi proposed openstack/releases master: Create Xena branch for devstack-plugin-ceph  https://review.opendev.org/c/openstack/releases/+/80988817:51
gouthamrgmann kopecmartin: o/ unsure if you planned to do this or you have a set date when this branching should occur ^ please feel free to -1 and let me know17:52
*** ysandeep is now known as ysandeep|away18:03
gmanngouthamr: we need to wait for devstack to branched first. I have added -1 for that. 18:20
gouthamrgmann: ah! makes sense; thanks.. no rush on this; we were looking to break the plugin a bit with some ceph setup changes - but we're still toying with those manually18:21
gmanngouthamr: yeah, I will update you once devstack is ready18:24
gouthamrthanks gmann!18:24
opendevreviewRajat Dhasmana proposed openstack/releases master: Cinder team releases for stable/victoria  https://review.opendev.org/c/openstack/releases/+/80989218:31

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