*** tosky has quit IRC | 00:30 | |
*** ricolin_ has joined #openstack-release | 02:48 | |
*** ricolin_ has quit IRC | 02:59 | |
*** priteau has quit IRC | 02:59 | |
*** gouthamr has quit IRC | 02:59 | |
*** nicolasbock has quit IRC | 02:59 | |
*** ianw has quit IRC | 02:59 | |
*** nicolasbock has joined #openstack-release | 03:00 | |
*** ianw has joined #openstack-release | 03:00 | |
*** gouthamr has joined #openstack-release | 03:01 | |
*** gouthamr has quit IRC | 03:01 | |
*** gouthamr has joined #openstack-release | 03:03 | |
*** gouthamr has quit IRC | 03:03 | |
*** gouthamr has joined #openstack-release | 03:06 | |
*** gouthamr has quit IRC | 03:06 | |
*** gouthamr has joined #openstack-release | 03:11 | |
*** gouthamr has quit IRC | 03:11 | |
*** dirk has quit IRC | 03:25 | |
*** dirk has joined #openstack-release | 03:26 | |
*** gouthamr has joined #openstack-release | 03:28 | |
*** gouthamr has quit IRC | 03:28 | |
*** gouthamr has joined #openstack-release | 03:43 | |
*** gouthamr has quit IRC | 03:43 | |
*** gouthamr has joined #openstack-release | 04:26 | |
*** gouthamr has quit IRC | 04:26 | |
*** whoami-rajat__ has joined #openstack-release | 04:38 | |
*** ykarel has joined #openstack-release | 05:00 | |
*** evrardjp has quit IRC | 05:33 | |
*** evrardjp has joined #openstack-release | 05:33 | |
*** gouthamr has joined #openstack-release | 06:01 | |
*** vishalmanchanda has joined #openstack-release | 06:34 | |
openstackgerrit | Merged openstack/reno master: fix: order tags to be sure to favor release tag over pre-release tags https://review.opendev.org/c/openstack/reno/+/774867 | 06:59 |
---|---|---|
*** lpetrut has joined #openstack-release | 07:06 | |
*** slaweq has joined #openstack-release | 07:13 | |
*** slaweq has quit IRC | 07:39 | |
*** slaweq has joined #openstack-release | 07:42 | |
*** eolivare has joined #openstack-release | 07:44 | |
*** brinzhang has quit IRC | 07:45 | |
*** brinzhang has joined #openstack-release | 07:45 | |
*** rpittau|afk is now known as rpittau | 08:14 | |
*** sboyron has joined #openstack-release | 08:24 | |
*** tosky has joined #openstack-release | 08:45 | |
*** brinzhang has quit IRC | 09:00 | |
*** ykarel_ has joined #openstack-release | 09:05 | |
*** ykarel has quit IRC | 09:08 | |
*** e0ne has joined #openstack-release | 09:12 | |
*** dtantsur|afk is now known as dtantsur | 09:31 | |
*** ykarel_ is now known as ykarel | 09:49 | |
openstackgerrit | Merged openstack/releases master: Release python-senlinclient for stable/train https://review.opendev.org/c/openstack/releases/+/773098 | 10:14 |
openstackgerrit | Merged openstack/releases master: Release cinder 18.0.0.0b1 https://review.opendev.org/c/openstack/releases/+/776114 | 10:19 |
*** priteau has joined #openstack-release | 11:35 | |
*** nweinber has joined #openstack-release | 13:02 | |
*** iurygregory has quit IRC | 13:47 | |
*** iurygregory has joined #openstack-release | 13:50 | |
*** ykarel_ has joined #openstack-release | 14:14 | |
*** ykarel has quit IRC | 14:17 | |
*** ykarel_ has quit IRC | 14:27 | |
*** whoami-rajat__ is now known as whoami-rajat | 14:48 | |
*** tosky has quit IRC | 14:51 | |
*** tosky_ has joined #openstack-release | 14:51 | |
*** tosky_ is now known as tosky | 14:51 | |
*** dave-mccowan has joined #openstack-release | 15:11 | |
*** ykarel_ has joined #openstack-release | 15:48 | |
*** nweinber has quit IRC | 15:54 | |
*** nweinber has joined #openstack-release | 15:54 | |
*** lpetrut has quit IRC | 16:00 | |
*** armstrong has joined #openstack-release | 16:02 | |
*** vishalmanchanda has quit IRC | 16:02 | |
openstackgerrit | Merged openstack/releases master: Release ironic client 4.6.0 for Wallaby https://review.opendev.org/c/openstack/releases/+/776222 | 16:10 |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible Ussuri https://review.opendev.org/c/openstack/releases/+/776236 | 16:10 |
openstackgerrit | Merged openstack/releases master: Release senlin for stable/train https://review.opendev.org/c/openstack/releases/+/773101 | 16:13 |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible Train https://review.opendev.org/c/openstack/releases/+/776234 | 16:15 |
openstackgerrit | Merged openstack/releases master: Move tripleo-ipsec repo to independent release model https://review.opendev.org/c/openstack/releases/+/775395 | 16:16 |
*** ykarel_ is now known as ykarel | 16:21 | |
*** diablo_rojo has joined #openstack-release | 16:24 | |
*** ykarel has quit IRC | 16:29 | |
openstackgerrit | Hervé Beraud proposed openstack/releases master: [WIP] Adding a tool to catch projects that missed branching https://review.opendev.org/c/openstack/releases/+/776496 | 16:59 |
hberaud | #startmeeting releaseteam | 17:00 |
openstack | Meeting 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 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 17:00 |
*** openstack changes topic to " (Meeting topic: releaseteam)" | 17:00 | |
openstack | The meeting name has been set to 'releaseteam' | 17:00 |
hberaud | #link https://etherpad.opendev.org/p/wallaby-relmgt-tracking Agenda | 17:00 |
hberaud | Ping list: ttx armstrong elod, damani | 17:00 |
armstrong | o/ | 17:00 |
elod | o/ | 17:00 |
damani | hi | 17:01 |
hberaud | We're way down on line 351 now. | 17:01 |
hberaud | Will just wait a couple minutes for folks. | 17:02 |
armstrong | ok | 17:02 |
damani | ok | 17:02 |
ttx | o/ | 17:02 |
hberaud | I think we can go | 17:03 |
hberaud | #topic Review task completion | 17:03 |
*** openstack changes topic to "Review task completion (Meeting topic: releaseteam)" | 17:03 | |
hberaud | 1. Make sure the next development series name has been added to the data/series_status.yaml file | 17:03 |
hberaud | So we just need to push the merge button for | 17:04 |
hberaud | https://review.opendev.org/c/openstack/releases/+/772357/4 | 17:04 |
hberaud | AFAIK nobody complained since our last communication about this | 17:04 |
hberaud | Any objection? | 17:05 |
armstrong | not from me | 17:05 |
hberaud | I just +W'd | 17:06 |
hberaud | so normally the next development series name will be added in few secondes | 17:06 |
hberaud | s/secondes/minutes | 17:06 |
elod | \o/ | 17:07 |
hberaud | I think we can continue | 17:07 |
hberaud | 2) Need to reenqueue os-collect-config 11.0.2 and tripleo-ipsec 9.3.1 | 17:07 |
hberaud | So we fungi tried to reenqueue the job unfortunately it didn't work as expected | 17:08 |
hberaud | I asked to the tripleo team if we could move tripleo-ipsec to indenpendent and they accepted | 17:09 |
hberaud | so now the both projects are independent | 17:09 |
hberaud | by doing this I think that we can ignore stable/ussuri | 17:10 |
ttx | yeah, I would just forget about those at this point | 17:10 |
hberaud | Notice 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 |
fungi | yes, the other possible workarounds all have unpleasant and lasting side effects | 17:11 |
fungi | but also it sounds like it's a signal that a deliverable has stopped doing the stable branch model anyway | 17:12 |
hberaud | I 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 branch | 17:13 |
hberaud | IIRC os-refresh-config is already independent so maybe we can just ignore it now | 17:13 |
hberaud | anyway yesterday I proposed a patch to improve our checks and detect early similar issues https://review.opendev.org/c/openstack/releases/+/776206/5 | 17:14 |
fungi | i 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 |
hberaud | hm good question | 17:14 |
fungi | we used to have a deadline | 17:15 |
hberaud | I started to write a tools to list all similar issues on all maintained branchees => https://review.opendev.org/c/openstack/releases/+/776496 | 17:15 |
fungi | that was "relaxed" some years back, but is effectively uninforced | 17:15 |
fungi | er, unenforced | 17:15 |
hberaud | if all the listed project are trailing projects then I think we could say yes | 17:16 |
fungi | so 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 it | 17:16 |
hberaud | I see | 17:16 |
fungi | and if that's happened up to the point where they want to tag a release for the next cycle, you easily get into this situation | 17:17 |
hberaud | I 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 deadline | 17:17 |
fungi | that sounds like a good idea, at least would give a better view of how large the problem is | 17:18 |
hberaud | I think it would enough to catch similar situation | 17:18 |
openstackgerrit | Merged openstack/releases master: Proposed release schedule for Xena (25w) https://review.opendev.org/c/openstack/releases/+/772357 | 17:19 |
hberaud | Anything to add about this task? | 17:19 |
openstackgerrit | Merged openstack/releases master: Add the wallaby cycle trailing date https://review.opendev.org/c/openstack/releases/+/773454 | 17:20 |
hberaud | xena have been added => https://opendev.org/openstack/releases/src/branch/master/data/series_status.yaml#L2-L7 | 17:21 |
hberaud | Ok move on | 17:21 |
hberaud | #topic Assign R-7 tasks | 17:21 |
*** openstack changes topic to "Assign R-7 tasks (Meeting topic: releaseteam)" | 17:21 | |
hberaud | Notify the Infrastructure team to generate an artifact signing key (but not replace the current one yet), and begin the attestation process. | 17:21 |
hberaud | Any volunteer? | 17:22 |
ttx | maybe we can consider it warned :) | 17:22 |
fungi | duly warned, thanks ;) | 17:22 |
hberaud | :) | 17:22 |
fungi | that's really a tact sig task now | 17:23 |
hberaud | ok so I skip this task in our tracking | 17:23 |
hberaud | Next one | 17:23 |
*** e0ne has quit IRC | 17:23 | |
fungi | i added it to my todo list | 17:23 |
hberaud | Check with the Technical Committee to make sure Python runtimes have been determined for the next development cycle etc... | 17:23 |
hberaud | thanks fungi | 17:24 |
hberaud | Any volunteer for ^ | 17:24 |
hberaud | Ok I take it | 17:25 |
hberaud | #topic Review countdown email contents | 17:25 |
*** openstack changes topic to "Review countdown email contents (Meeting topic: releaseteam)" | 17:25 | |
hberaud | #link https://etherpad.opendev.org/p/relmgmt-weekly-emails | 17:26 |
hberaud | Concerning the project-specific events | 17:28 |
ttx | LGTM | 17:28 |
hberaud | I defined the cinder deadline to the friday | 17:28 |
hberaud | I don't think we want to use our week representation for specific events, isn't? | 17:28 |
ttx | not sure what you mean | 17:30 |
hberaud | I mean our weeks are from Thursday to Thursday | 17:30 |
hberaud | And they seems to use standard weeks | 17:30 |
hberaud | From monday to friday | 17:30 |
hberaud | So I keep the deadline for cinder on the friday of R-5 | 17:31 |
ttx | hmm... maybe we should just simplify | 17:31 |
hberaud | However I made a mistake for oslo last week in my previous email, I gave Feb 25, so I prefered to keep the same date here | 17:31 |
ttx | but yes that will do for now | 17:31 |
hberaud | Anyway it's not an earth quake | 17:31 |
fungi | thursdays make good standard deadlines since there are often observed holidays on fridays | 17:32 |
fungi | and also less officially, people tend to just not be around as much on fridays | 17:32 |
ttx | yeah that was the original reason | 17:32 |
hberaud | Ok so I think we standardize this for all events in our calendar | 17:32 |
bnemec | Also, nobody likes dealing with a broken thing over the weekend. :-) | 17:32 |
fungi | the vmt also avoids publishing advisories on fridays, for the same reason | 17:33 |
ttx | "Fridays" are on Australian weekends | 17:33 |
hberaud | Next time I'll use Thursday even for project specific events | 17:33 |
hberaud | thanks for feedbacks | 17:33 |
hberaud | #topic os-refresh-config branching | 17:34 |
*** openstack changes topic to "os-refresh-config branching (Meeting topic: releaseteam)" | 17:34 | |
hberaud | We already discussed about this previously so I think that we can skip that point | 17:34 |
hberaud | nothing much to add here | 17:35 |
ttx | ++ | 17:35 |
hberaud | #topic Open Floor | 17:35 |
*** openstack changes topic to "Open Floor (Meeting topic: releaseteam)" | 17:35 | |
hberaud | Anything else to discuss today? | 17:35 |
* hberaud yes! | 17:35 | |
* fungi takes off tact sig hat, dons security sig hat | 17:37 | |
fungi | i 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 vulnerabilities | 17:37 |
fungi | the teams with impacted deliverables were glance, horizon, keystone, neutron, nova, oslo and swift... oslo has already cleaned up theirs in the hours since | 17:38 |
hberaud | fungi: is the PyYAML 5.1 is considered as a CVE? | 17:38 |
hberaud | I seen that bnemec proposed a related fix on oslo | 17:39 |
fungi | no, the vmt would consider that a class c2 report according to our taxonomy | 17:39 |
bnemec | I 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-taxonomy | 17:39 |
fungi | "A vulnerability, but not in OpenStack supported code, e.g., in a dependency" | 17:39 |
hberaud | Ok I see | 17:40 |
fungi | i'll comment in that bug shortly, just been in a series of meetings all morning | 17:40 |
hberaud | So we need diligent reviews | 17:41 |
fungi | i'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 confirm | 17:41 |
hberaud | thanks for the heads up | 17:41 |
hberaud | Anything else? | 17:42 |
hberaud | I 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 64 | 17:44 |
* fungi takes off security sig hat, puts on martian antennae and green facepaint for landing party | 17:44 | |
hberaud | :) | 17:44 |
fungi | is "serie" a typo? | 17:45 |
hberaud | When I run it single quotes are appends around the path | 17:45 |
hberaud | yes and no | 17:45 |
fungi | oh, i see it's defined that way so i guess not | 17:45 |
hberaud | I'll rename it current_series | 17:45 |
fungi | the 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|afk | 17:47 | |
hberaud | no, no specifc reasons | 17:47 |
hberaud | I just want to transform the output to an array | 17:48 |
fungi | anyway, i'm guessing te array elements in series are already wrapped in quotes when they're passed to the loop | 17:48 |
hberaud | hm the problem isn't ${serie} | 17:49 |
fungi | it might have to do with how output from list-maintained-series is formatted | 17:49 |
hberaud | the problem is that `grep -L "stable/${serie}" deliverables/${serie}/*.yaml` is tranformed into `grep -L "stable/${serie}" 'deliverables/${serie}/*.yaml'` | 17:50 |
fungi | also in your grep there, if you're wrapping one argument in "quotes" i'd do both arguments the same way, they both contain variable substitutions | 17:50 |
hberaud | by example for wallaby it will produce: | 17:50 |
hberaud | `grep -L stable/wallaby 'deliverables/wallaby/*.yaml'` | 17:50 |
hberaud | I see | 17:51 |
fungi | bash might be getting defensive | 17:51 |
fungi | try it with "deliverables/${serie}/*.yaml" | 17:51 |
hberaud | yes and as I'm using zsh I add an inception layer locally | 17:52 |
fungi | "quotes" still allow variable substitution and shell expansion while 'quotes' do not | 17:52 |
hberaud | I tried with "deliv...${serie}/*.yaml" and that didn't fixed my issue | 17:53 |
fungi | mm, so that wasn't the (only) reason, but you should keep the quotes anyway for safety | 17:54 |
hberaud | Ok I'll | 17:54 |
hberaud | Thanks for your comments fungi | 17:55 |
fungi | i guess list-maintained-series is another script in the same repo/directory just not added by that change? | 17:55 |
hberaud | yes this is a python script | 17:56 |
hberaud | in openstack_release | 17:56 |
fungi | oh, yeah i see the entrypoint in setup.cfg now | 17:56 |
ttx | got to run | 17:58 |
ttx | thanks hberaud ! | 17:58 |
hberaud | I close the meeting, we can continue this discussion after if needed | 17:58 |
fungi | happy to | 17:58 |
fungi | i'll test it locally | 17:58 |
hberaud | thanks | 17:58 |
hberaud | thanks everyone | 17:58 |
hberaud | Just a final word... | 17:58 |
hberaud | I'm on PTO from tomorrow to Monday March the 1st | 17:59 |
fungi | i hope it's for something fun! | 17:59 |
hberaud | So limited availability on my side (FYI elod ttx ^) | 18:00 |
hberaud | #endmeeting | 18:00 |
*** dtantsur is now known as dtantsur|afk | 18: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 | |
openstack | Meeting ended Thu Feb 18 18:00:41 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 18:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-02-18-17.00.html | 18:00 |
elod | hberaud: ACK | 18:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-02-18-17.00.txt | 18:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/releaseteam/2021/releaseteam.2021-02-18-17.00.log.html | 18:00 |
*** e0ne has joined #openstack-release | 18:01 | |
hberaud | fungi: unfortunately I haven't planned much :) | 18:02 |
fungi | that sounds fun to me | 18:02 |
hberaud | but some rest can't hurt :) | 18:02 |
fungi | series_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 venv | 18:05 |
fungi | FileNotFoundError: [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 |
fungi | which is true, it's in /home/fungi/src/opendev.org/openstack/releases/data/series_status.yaml instead | 18:06 |
fungi | how do you normally invoke this? | 18:07 |
fungi | is there an additional parameter/envvar which needs to be set to tell it where to find the data dir? | 18:08 |
fungi | looks like it's hard-coded to root_dir | 18:08 |
fungi | aha, that's settable | 18:09 |
hberaud | I invoke this either by using `tox -e venv list-maintained-series` or `tools/list_unbranched_projects.sh` | 18:09 |
fungi | yeah, i was doing the latter (with a venv activated) | 18:10 |
fungi | i'll give tox a shot | 18:11 |
openstackgerrit | Hervé Beraud proposed openstack/releases master: [WIP] Adding a tool to catch projects that missed branching https://review.opendev.org/c/openstack/releases/+/776496 | 18:11 |
hberaud | thx | 18:14 |
fungi | `tox -e venv tools/list_unbranched_projects.sh` can't find the script | 18:15 |
fungi | ahh, if i pass it an absolute path, that gets farther | 18:16 |
hberaud | I don't think you need to use tox to call the sh script | 18:16 |
fungi | well, if you don't use tox or activate a venv, it can't find the entrypoint scripts from the releases install | 18:16 |
hberaud | env is sourced at line 52 | 18:16 |
fungi | oh! "venv" is a magic name for the venv i guess | 18:17 |
fungi | at least as far as this is concerned | 18:17 |
fungi | yep, that's confirmed. thanks | 18:17 |
fungi | hberaud: i think it's the current working directory which is the problem | 18:20 |
fungi | it's looking for deliverables/wallaby/*.yaml (relative) and operating in an empty tempdir | 18:20 |
fungi | so those globs really don't match anything | 18:21 |
fungi | because there are no files there for them to match | 18:21 |
fungi | grep -L "stable/${serie}" ${BASEDIR}/deliverables/${serie}/*.yaml | 18:23 |
fungi | that seems to work for me | 18:23 |
fungi | you 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 quotes | 18:27 |
hberaud | awesome, good catch | 18:33 |
hberaud | thanks fungi! | 18:34 |
hberaud | that's still fail on my side | 18:35 |
hberaud | even with basedir | 18:35 |
hberaud | ah no sorry that's works now | 18:36 |
*** xarlos has joined #openstack-release | 18:47 | |
openstackgerrit | Hervé Beraud proposed openstack/releases master: Adding a tool to catch projects that missed branching https://review.opendev.org/c/openstack/releases/+/776496 | 18:51 |
*** e0ne_ has joined #openstack-release | 19:08 | |
*** e0ne has quit IRC | 19:08 | |
*** mgoddard has quit IRC | 19:17 | |
*** mgoddard has joined #openstack-release | 19:18 | |
*** eolivare has quit IRC | 19:19 | |
*** e0ne_ has quit IRC | 20:09 | |
*** slaweq has quit IRC | 20:21 | |
*** e0ne has joined #openstack-release | 20:22 | |
*** e0ne_ has joined #openstack-release | 20:24 | |
*** e0ne has quit IRC | 20:24 | |
*** tbarron|out has joined #openstack-release | 20:38 | |
*** nweinber has quit IRC | 21:08 | |
*** sboyron has quit IRC | 21:10 | |
*** whoami-rajat has quit IRC | 21:21 | |
openstackgerrit | Stephen Finucane proposed openstack/releases master: automaton 2.3.0 https://review.opendev.org/c/openstack/releases/+/776556 | 23:03 |
*** armstrong has quit IRC | 23:21 | |
*** tosky has quit IRC | 23:31 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!