Thursday, 2021-02-18

*** tosky has quit IRC00:30
*** ricolin_ has joined #openstack-release02:48
*** ricolin_ has quit IRC02:59
*** priteau has quit IRC02:59
*** gouthamr has quit IRC02:59
*** nicolasbock has quit IRC02:59
*** ianw has quit IRC02:59
*** nicolasbock has joined #openstack-release03:00
*** ianw has joined #openstack-release03:00
*** gouthamr has joined #openstack-release03:01
*** gouthamr has quit IRC03:01
*** gouthamr has joined #openstack-release03:03
*** gouthamr has quit IRC03:03
*** gouthamr has joined #openstack-release03:06
*** gouthamr has quit IRC03:06
*** gouthamr has joined #openstack-release03:11
*** gouthamr has quit IRC03:11
*** dirk has quit IRC03:25
*** dirk has joined #openstack-release03:26
*** gouthamr has joined #openstack-release03:28
*** gouthamr has quit IRC03:28
*** gouthamr has joined #openstack-release03:43
*** gouthamr has quit IRC03:43
*** gouthamr has joined #openstack-release04:26
*** gouthamr has quit IRC04:26
*** whoami-rajat__ has joined #openstack-release04:38
*** ykarel has joined #openstack-release05:00
*** evrardjp has quit IRC05:33
*** evrardjp has joined #openstack-release05:33
*** gouthamr has joined #openstack-release06:01
*** vishalmanchanda has joined #openstack-release06:34
openstackgerritMerged openstack/reno master: fix: order tags to be sure to favor release tag over pre-release tags  https://review.opendev.org/c/openstack/reno/+/77486706:59
*** lpetrut has joined #openstack-release07:06
*** slaweq has joined #openstack-release07:13
*** slaweq has quit IRC07:39
*** slaweq has joined #openstack-release07:42
*** eolivare has joined #openstack-release07:44
*** brinzhang has quit IRC07:45
*** brinzhang has joined #openstack-release07:45
*** rpittau|afk is now known as rpittau08:14
*** sboyron has joined #openstack-release08:24
*** tosky has joined #openstack-release08:45
*** brinzhang has quit IRC09:00
*** ykarel_ has joined #openstack-release09:05
*** ykarel has quit IRC09:08
*** e0ne has joined #openstack-release09:12
*** dtantsur|afk is now known as dtantsur09:31
*** ykarel_ is now known as ykarel09:49
openstackgerritMerged openstack/releases master: Release python-senlinclient for stable/train  https://review.opendev.org/c/openstack/releases/+/77309810:14
openstackgerritMerged openstack/releases master: Release cinder 18.0.0.0b1  https://review.opendev.org/c/openstack/releases/+/77611410:19
*** priteau has joined #openstack-release11:35
*** nweinber has joined #openstack-release13:02
*** iurygregory has quit IRC13:47
*** iurygregory has joined #openstack-release13:50
*** ykarel_ has joined #openstack-release14:14
*** ykarel has quit IRC14:17
*** ykarel_ has quit IRC14:27
*** whoami-rajat__ is now known as whoami-rajat14:48
*** tosky has quit IRC14:51
*** tosky_ has joined #openstack-release14:51
*** tosky_ is now known as tosky14:51
*** dave-mccowan has joined #openstack-release15:11
*** ykarel_ has joined #openstack-release15:48
*** nweinber has quit IRC15:54
*** nweinber has joined #openstack-release15:54
*** lpetrut has quit IRC16:00
*** armstrong has joined #openstack-release16:02
*** vishalmanchanda has quit IRC16:02
openstackgerritMerged openstack/releases master: Release ironic client 4.6.0 for Wallaby  https://review.opendev.org/c/openstack/releases/+/77622216:10
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible Ussuri  https://review.opendev.org/c/openstack/releases/+/77623616:10
openstackgerritMerged openstack/releases master: Release senlin for stable/train  https://review.opendev.org/c/openstack/releases/+/77310116:13
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible Train  https://review.opendev.org/c/openstack/releases/+/77623416:15
openstackgerritMerged openstack/releases master: Move tripleo-ipsec repo to independent release model  https://review.opendev.org/c/openstack/releases/+/77539516:16
*** ykarel_ is now known as ykarel16:21
*** diablo_rojo has joined #openstack-release16:24
*** ykarel has quit IRC16:29
openstackgerritHervé Beraud proposed openstack/releases master: [WIP] Adding a tool to catch projects that missed branching  https://review.opendev.org/c/openstack/releases/+/77649616:59
hberaud#startmeeting releaseteam17:00
openstackMeeting started Thu Feb 18 17:00:20 2021 UTC and is due to finish in 60 minutes.  The chair is hberaud. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
*** openstack changes topic to " (Meeting topic: releaseteam)"17:00
openstackThe meeting name has been set to 'releaseteam'17:00
hberaud#link https://etherpad.opendev.org/p/wallaby-relmgt-tracking Agenda17:00
hberaudPing list: ttx armstrong elod, damani17:00
armstrongo/17:00
elodo/17:00
damanihi17:01
hberaudWe're way down on line 351 now.17:01
hberaudWill just wait a couple minutes for folks.17:02
armstrongok17:02
damaniok17:02
ttxo/17:02
hberaudI think we can go17:03
hberaud#topic Review task completion17:03
*** openstack changes topic to "Review task completion (Meeting topic: releaseteam)"17:03
hberaud1. Make sure the next development series name has been added to the data/series_status.yaml file17:03
hberaudSo we just need to push the merge button for17:04
hberaudhttps://review.opendev.org/c/openstack/releases/+/772357/417:04
hberaudAFAIK nobody complained since our last communication about this17:04
hberaudAny objection?17:05
armstrongnot from me17:05
hberaudI just +W'd17:06
hberaudso normally the next development series name will be added in few secondes17:06
hberauds/secondes/minutes17:06
elod\o/17:07
hberaudI think we can continue17:07
hberaud2) Need to reenqueue os-collect-config 11.0.2 and tripleo-ipsec 9.3.117:07
hberaudSo we fungi tried to reenqueue the job unfortunately it didn't work as expected17:08
hberaudI asked to the tripleo team if we could move tripleo-ipsec to indenpendent and they accepted17:09
hberaudso now the both projects are independent17:09
hberaudby doing this I think that we can ignore stable/ussuri17:10
ttxyeah, I would just forget about those at this point17:10
hberaudNotice that yesterday we found another project who meet the condition to trigger a similar problem https://review.opendev.org/c/openstack/releases/+/776215/17:11
fungiyes, the other possible workarounds all have unpleasant and lasting side effects17:11
fungibut also it sounds like it's a signal that a deliverable has stopped doing the stable branch model anyway17:12
hberaudI started a discussion with marios about os-refresh-config and he will propose a branching for ussuri by searching for the right ancestor to use for the branch17:13
hberaudIIRC os-refresh-config is already independent so maybe we can just ignore it now17:13
hberaudanyway yesterday I proposed a patch to improve our checks and detect early similar issues https://review.opendev.org/c/openstack/releases/+/776206/517:14
fungii suppose it's endemic to cycle-trailing deliverables because there's no process forcing them to make eventual releases?17:14
fungi(final releases i mean)17:14
hberaudhm good question17:14
fungiwe used to have a deadline17:15
hberaudI started to write a tools to list all similar issues on all maintained branchees => https://review.opendev.org/c/openstack/releases/+/77649617:15
fungithat was "relaxed" some years back, but is effectively uninforced17:15
fungier, unenforced17:15
hberaudif all the listed project are trailing projects then I think we could say yes17:16
fungiso the cycle-trailing deliverables are supposed to eventually make a final release for the cycle, but in reality they sometimes just never get around to it17:16
hberaudI see17:16
fungiand if that's happened up to the point where they want to tag a release for the next cycle, you easily get into this situation17:17
hberaudI planned to add some process around the branching date to trigger the use of my tools so maybe we could trigger a run around the trailing deadline17:17
fungithat sounds like a good idea, at least would give a better view of how large the problem is17:18
hberaudI think it would enough to catch similar situation17:18
openstackgerritMerged openstack/releases master: Proposed release schedule for Xena (25w)  https://review.opendev.org/c/openstack/releases/+/77235717:19
hberaudAnything to add about this task?17:19
openstackgerritMerged openstack/releases master: Add the wallaby cycle trailing date  https://review.opendev.org/c/openstack/releases/+/77345417:20
hberaudxena have been added => https://opendev.org/openstack/releases/src/branch/master/data/series_status.yaml#L2-L717:21
hberaudOk move on17:21
hberaud#topic Assign R-7 tasks17:21
*** openstack changes topic to "Assign R-7 tasks (Meeting topic: releaseteam)"17:21
hberaudNotify the Infrastructure team to generate an artifact signing key (but not replace the current one yet), and begin the attestation process.17:21
hberaudAny volunteer?17:22
ttxmaybe we can consider it warned :)17:22
fungiduly warned, thanks ;)17:22
hberaud:)17:22
fungithat's really a tact sig task now17:23
hberaudok so I skip this task in our tracking17:23
hberaudNext one17:23
*** e0ne has quit IRC17:23
fungii added it to my todo list17:23
hberaudCheck with the Technical Committee to make sure Python runtimes have been determined for the next development cycle etc...17:23
hberaudthanks fungi17:24
hberaudAny volunteer for ^17:24
hberaudOk I take it17:25
hberaud#topic Review countdown email contents17:25
*** openstack changes topic to "Review countdown email contents (Meeting topic: releaseteam)"17:25
hberaud#link https://etherpad.opendev.org/p/relmgmt-weekly-emails17:26
hberaudConcerning the project-specific events17:28
ttxLGTM17:28
hberaudI defined the cinder deadline to the friday17:28
hberaudI don't think we want to use our week representation for specific events, isn't?17:28
ttxnot sure what you mean17:30
hberaudI mean our weeks are from Thursday to Thursday17:30
hberaudAnd they seems to use standard weeks17:30
hberaudFrom monday to friday17:30
hberaudSo I keep the deadline for cinder on the friday of R-517:31
ttxhmm... maybe we should just simplify17:31
hberaudHowever I made a mistake for oslo last week in my previous email, I gave Feb 25, so I prefered to keep the same date here17:31
ttxbut yes that will do for now17:31
hberaudAnyway it's not an earth quake17:31
fungithursdays make good standard deadlines since there are often observed holidays on fridays17:32
fungiand also less officially, people tend to just not be around as much on fridays17:32
ttxyeah that was the original reason17:32
hberaudOk so I think we standardize this for all events in our calendar17:32
bnemecAlso, nobody likes dealing with a broken thing over the weekend. :-)17:32
fungithe vmt also avoids publishing advisories on fridays, for the same reason17:33
ttx"Fridays" are on Australian weekends17:33
hberaudNext time I'll use Thursday even for project specific events17:33
hberaudthanks for feedbacks17:33
hberaud#topic os-refresh-config branching17:34
*** openstack changes topic to "os-refresh-config branching (Meeting topic: releaseteam)"17:34
hberaudWe already discussed about this previously so I think that we can skip that point17:34
hberaudnothing much to add here17:35
ttx++17:35
hberaud#topic Open Floor17:35
*** openstack changes topic to "Open Floor (Meeting topic: releaseteam)"17:35
hberaudAnything else to discuss today?17:35
* hberaud yes!17:35
* fungi takes off tact sig hat, dons security sig hat17:37
fungii sent a bunch of project-focused requests to clean up public reports of suspected vulnerabilities... figure i'd mention it here as this is a good time in the cycle to try to check that you're not on track to release with unfixed known vulnerabilities17:37
fungithe teams with impacted deliverables were glance, horizon, keystone, neutron, nova, oslo and swift... oslo has already cleaned up theirs in the hours since17:38
hberaudfungi: is the PyYAML 5.1 is considered as a CVE?17:38
hberaudI seen that bnemec proposed a related fix on oslo17:39
fungino, the vmt would consider that a class c2 report according to our taxonomy17:39
bnemecI think it was a CVE on PyYAML. It shouldn't be on us.17:39
fungi#link https://security.openstack.org/vmt-process.html#incident-report-taxonomy17:39
fungi"A vulnerability, but not in OpenStack supported code, e.g., in a dependency"17:39
hberaudOk I see17:40
fungii'll comment in that bug shortly, just been in a series of meetings all morning17:40
hberaudSo we need diligent reviews17:41
fungii'm betting a lot of them can just be closed as already fixed or no longer relevant, but need feedback from the right teams to confirm17:41
hberaudthanks for the heads up17:41
hberaudAnything else?17:42
hberaudI need a bash expert... does someone have an idea why my grep command here is surrounded by quotes during execution? https://review.opendev.org/c/openstack/releases/+/776496/1/tools/list_unbranched_projects.sh#1 line 6417:44
* fungi takes off security sig hat, puts on martian antennae and green facepaint for landing party17:44
hberaud:)17:44
fungiis "serie" a typo?17:45
hberaudWhen I run it single quotes are appends around the path17:45
hberaudyes and no17:45
fungioh, i see it's defined that way so i guess not17:45
hberaudI'll rename it current_series17:45
fungithe series=($(list-maintained-series)) definition seems strange... any reason why that's being done in a subshell?17:47
*** rpittau is now known as rpittau|afk17:47
hberaudno, no specifc reasons17:47
hberaudI just want to transform the output to an array17:48
fungianyway, i'm guessing te array elements in series are already wrapped in quotes when they're passed to the loop17:48
hberaudhm the problem isn't ${serie}17:49
fungiit might have to do with how output from list-maintained-series is formatted17:49
hberaudthe problem is that `grep -L "stable/${serie}" deliverables/${serie}/*.yaml` is tranformed into `grep -L "stable/${serie}" 'deliverables/${serie}/*.yaml'`17:50
fungialso in your grep there, if you're wrapping one argument in "quotes" i'd do both arguments the same way, they both contain variable substitutions17:50
hberaudby example for wallaby it will produce:17:50
hberaud`grep -L stable/wallaby 'deliverables/wallaby/*.yaml'`17:50
hberaudI see17:51
fungibash might be getting defensive17:51
fungitry it with "deliverables/${serie}/*.yaml"17:51
hberaudyes and as I'm using zsh I add an inception layer locally17:52
fungi"quotes" still allow variable substitution and shell expansion while 'quotes' do not17:52
hberaudI tried with "deliv...${serie}/*.yaml" and that didn't fixed my issue17:53
fungimm, so that wasn't the (only) reason, but you should keep the quotes anyway for safety17:54
hberaudOk I'll17:54
hberaudThanks for your comments fungi17:55
fungii guess list-maintained-series is another script in the same repo/directory just not added by that change?17:55
hberaudyes this is a python script17:56
hberaudin openstack_release17:56
fungioh, yeah i see the entrypoint in setup.cfg now17:56
ttxgot to run17:58
ttxthanks hberaud !17:58
hberaudI close the meeting, we can continue this discussion after if needed17:58
fungihappy to17:58
fungii'll test it locally17:58
hberaudthanks17:58
hberaudthanks everyone17:58
hberaudJust a final word...17:58
hberaudI'm on PTO from tomorrow to Monday March the 1st17:59
fungii hope it's for something fun!17:59
hberaudSo limited availability on my side (FYI elod ttx ^)18:00
hberaud#endmeeting18:00
*** dtantsur is now known as dtantsur|afk18:00
*** openstack changes topic to "OpenStack Release Managers office - Come here to discuss how to release OpenStack components - Logged at http://eavesdrop.openstack.org/irclogs/%23openstack-release/"18:00
openstackMeeting ended Thu Feb 18 18:00:41 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)18:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-02-18-17.00.html18:00
elodhberaud: ACK18:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-02-18-17.00.txt18:00
openstackLog:            http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-02-18-17.00.log.html18:00
*** e0ne has joined #openstack-release18:01
hberaudfungi: unfortunately I haven't planned much :)18:02
fungithat sounds fun to me18:02
hberaudbut some rest can't hurt :)18:02
fungiseries_status.py seems to want to find data/series_status.yaml relative to the script in the venv rather than relative to my cwd, but that file isn't installed into the venv18:05
fungiFileNotFoundError: [Errno 2] No such file or directory: '/home/fungi/src/opendev.org/openstack/releases/foo/lib/python3.9/site-packages/openstack_releases/cmds/../../data/series_status.yaml'18:06
fungiwhich is true, it's in /home/fungi/src/opendev.org/openstack/releases/data/series_status.yaml instead18:06
fungihow do you normally invoke this?18:07
fungiis there an additional parameter/envvar which needs to be set to tell it where to find the data dir?18:08
fungilooks like it's hard-coded to root_dir18:08
fungiaha, that's settable18:09
hberaudI invoke this either by using `tox -e venv list-maintained-series` or `tools/list_unbranched_projects.sh`18:09
fungiyeah, i was doing the latter (with a venv activated)18:10
fungii'll give tox a shot18:11
openstackgerritHervé Beraud proposed openstack/releases master: [WIP] Adding a tool to catch projects that missed branching  https://review.opendev.org/c/openstack/releases/+/77649618:11
hberaudthx18:14
fungi`tox -e venv tools/list_unbranched_projects.sh` can't find the script18:15
fungiahh, if i pass it an absolute path, that gets farther18:16
hberaudI don't think you need to use tox to call the sh script18:16
fungiwell, if you don't use tox or activate a venv, it can't find the entrypoint scripts from the releases install18:16
hberaudenv is sourced at line 5218:16
fungioh! "venv" is a magic name for the venv i guess18:17
fungiat least as far as this is concerned18:17
fungiyep, that's confirmed. thanks18:17
fungihberaud: i think it's the current working directory which is the problem18:20
fungiit's looking for deliverables/wallaby/*.yaml (relative) and operating in an empty tempdir18:20
fungiso those globs really don't match anything18:21
fungibecause there are no files there for them to match18:21
fungigrep -L "stable/${serie}" ${BASEDIR}/deliverables/${serie}/*.yaml18:23
fungithat seems to work for me18:23
fungiyou can also do "${BASEDIR}/deliverables/${serie}"/*.yaml to be more defensive against BASEDIR and serie containing whitespace, you just can't enclose the glob in quotes18:27
hberaudawesome, good catch18:33
hberaudthanks fungi!18:34
hberaudthat's still fail on my side18:35
hberaudeven with basedir18:35
hberaudah no sorry that's works now18:36
*** xarlos has joined #openstack-release18:47
openstackgerritHervé Beraud proposed openstack/releases master: Adding a tool to catch projects that missed branching  https://review.opendev.org/c/openstack/releases/+/77649618:51
*** e0ne_ has joined #openstack-release19:08
*** e0ne has quit IRC19:08
*** mgoddard has quit IRC19:17
*** mgoddard has joined #openstack-release19:18
*** eolivare has quit IRC19:19
*** e0ne_ has quit IRC20:09
*** slaweq has quit IRC20:21
*** e0ne has joined #openstack-release20:22
*** e0ne_ has joined #openstack-release20:24
*** e0ne has quit IRC20:24
*** tbarron|out has joined #openstack-release20:38
*** nweinber has quit IRC21:08
*** sboyron has quit IRC21:10
*** whoami-rajat has quit IRC21:21
openstackgerritStephen Finucane proposed openstack/releases master: automaton 2.3.0  https://review.opendev.org/c/openstack/releases/+/77655623:03
*** armstrong has quit IRC23:21
*** tosky has quit IRC23:31

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