*** frankwang has quit IRC | 00:06 | |
*** frankwang has joined #openstack-release | 00:10 | |
*** diablo_rojo has quit IRC | 00:11 | |
*** lbragstad has quit IRC | 00:58 | |
*** bobh has quit IRC | 00:59 | |
*** spsurya has joined #openstack-release | 01:01 | |
*** bobh has joined #openstack-release | 01:26 | |
*** dave-mccowan has joined #openstack-release | 01:31 | |
*** mriedem has quit IRC | 01:38 | |
*** bobh has quit IRC | 01:48 | |
*** hongbin has joined #openstack-release | 01:55 | |
*** ekcs has quit IRC | 01:56 | |
*** ykarel|away has joined #openstack-release | 01:57 | |
*** whoami-rajat has joined #openstack-release | 02:07 | |
*** ykarel|away has quit IRC | 02:09 | |
openstackgerrit | Lingxian Kong proposed openstack/releases master: Release python-troveclient 2.18.0 for Train https://review.opendev.org/663483 | 02:40 |
---|---|---|
*** frankwang has quit IRC | 03:07 | |
*** frankwang has joined #openstack-release | 03:07 | |
*** dave-mccowan has quit IRC | 03:50 | |
*** frankwang has quit IRC | 03:53 | |
*** udesale has joined #openstack-release | 04:00 | |
*** hongbin has quit IRC | 04:11 | |
*** ykarel|away has joined #openstack-release | 04:14 | |
*** ykarel|away has quit IRC | 04:39 | |
*** abelur has joined #openstack-release | 04:45 | |
*** pcaruana has joined #openstack-release | 04:50 | |
*** ykarel|away has joined #openstack-release | 04:57 | |
*** radeks_ has joined #openstack-release | 05:02 | |
*** ykarel|away is now known as ykarel | 05:03 | |
*** jtomasek has joined #openstack-release | 05:45 | |
*** frankwang has joined #openstack-release | 05:48 | |
*** dtantsur|afk is now known as dtantsur | 05:49 | |
openstackgerrit | Merged openstack/releases master: oslo.service 1.40.0 https://review.opendev.org/662858 | 05:57 |
openstackgerrit | Merged openstack/releases master: renderspec: Release 1.11.0 https://review.opendev.org/662929 | 05:59 |
openstackgerrit | Merged openstack/releases master: Release os-traits 0.14.0 https://review.opendev.org/663005 | 05:59 |
openstackgerrit | Merged openstack/releases master: Release 0.30.0 of openstacksdk https://review.opendev.org/663343 | 06:01 |
openstackgerrit | Merged openstack/releases master: Release bifrost 6.1.0 for Train https://review.opendev.org/662955 | 06:02 |
openstackgerrit | Merged openstack/releases master: Release ironic-lib 2.16.3 for Stein https://review.opendev.org/662945 | 06:03 |
openstackgerrit | Merged openstack/releases master: Release ironic-inspector 9.0.0 for Train https://review.opendev.org/662957 | 06:09 |
openstackgerrit | Merged openstack/releases master: Release ironic 12.1.1 for Stein https://review.opendev.org/662943 | 06:09 |
openstackgerrit | Merged openstack/releases master: Release bifrost 6.0.2 for Stein https://review.opendev.org/662953 | 06:11 |
openstackgerrit | Merged openstack/releases master: Release ironic-python-agent 3.6.1 for Stein https://review.opendev.org/662944 | 06:13 |
openstackgerrit | Merged openstack/releases master: nova: release stein 19.0.1 https://review.opendev.org/661376 | 06:15 |
openstackgerrit | Merged openstack/releases master: Release Candidate for OpenStack-Ansible Stein https://review.opendev.org/662809 | 06:15 |
openstackgerrit | Merged openstack/releases master: Release ironic 11.1.3 for Rocky https://review.opendev.org/662946 | 06:15 |
openstackgerrit | Merged openstack/releases master: Release ironic-lib 2.14.2 for Rocky https://review.opendev.org/662950 | 06:15 |
openstackgerrit | Merged openstack/releases master: Release ironic-python-agent 3.3.2 for Rocky https://review.opendev.org/662947 | 06:15 |
openstackgerrit | Merged openstack/releases master: Release monasca-notification 1.14.1 https://review.opendev.org/662177 | 06:16 |
*** e0ne has joined #openstack-release | 06:19 | |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible Rocky https://review.opendev.org/662806 | 06:20 |
openstackgerrit | Merged openstack/releases master: Revert "Replace the invalid index of keystone highlight in Rocky" https://review.opendev.org/662779 | 06:20 |
openstackgerrit | Merged openstack/releases master: Release python-ironicclient 2.5.3 for Rocky https://review.opendev.org/662685 | 06:20 |
* tonyb is kinda worried as I didn't see anything like what evrardjp and smcginnis mentioned :/ | 06:21 | |
*** udesale has quit IRC | 06:21 | |
*** udesale has joined #openstack-release | 06:21 | |
openstackgerrit | Merged openstack/releases master: Release OpenStack-Ansible Queens https://review.opendev.org/662807 | 06:23 |
openstackgerrit | Merged openstack/releases master: Release ironic-python-agent 3.2.3 for Queens https://review.opendev.org/662949 | 06:23 |
openstackgerrit | Merged openstack/releases master: Release ironic-lib 2.12.3 for Queens https://review.opendev.org/662952 | 06:24 |
openstackgerrit | Merged openstack/releases master: Release python-troveclient 2.18.0 for Train https://review.opendev.org/663483 | 06:24 |
openstackgerrit | Merged openstack/releases master: Release python-octaviaclient 1.9.0 for Train https://review.opendev.org/663438 | 06:33 |
openstackgerrit | Merged openstack/releases master: Puppet OpenStack Train Milestone 1 https://review.opendev.org/663399 | 06:34 |
openstackgerrit | Merged openstack/releases master: Release ironic 10.1.9 for Queens https://review.opendev.org/662948 | 06:34 |
*** jtomasek has quit IRC | 06:42 | |
*** udesale has quit IRC | 06:49 | |
*** udesale has joined #openstack-release | 06:50 | |
*** jtomasek has joined #openstack-release | 06:50 | |
*** hberaud|gone is now known as hberaud | 07:03 | |
*** e0ne has quit IRC | 07:05 | |
*** e0ne has joined #openstack-release | 07:06 | |
*** frankwang has quit IRC | 07:07 | |
openstackgerrit | Dmitry Tantsur proposed openstack/releases master: Release ironic-inspector 8.2.2 for Stein https://review.opendev.org/663527 | 07:13 |
dtantsur | TheJulia: JFYI ^^ | 07:13 |
*** frankwang has joined #openstack-release | 07:15 | |
*** radeks__ has joined #openstack-release | 07:22 | |
*** haleyb has quit IRC | 07:22 | |
*** radeks_ has quit IRC | 07:26 | |
*** e0ne has quit IRC | 07:26 | |
*** amoralej|off is now known as amoralej | 07:29 | |
*** udesale has quit IRC | 08:01 | |
*** udesale has joined #openstack-release | 08:03 | |
*** ykarel_ has joined #openstack-release | 08:10 | |
*** ykarel has quit IRC | 08:12 | |
*** ykarel_ is now known as ykarel | 08:14 | |
*** udesale has quit IRC | 08:24 | |
*** e0ne has joined #openstack-release | 08:49 | |
*** udesale has joined #openstack-release | 08:51 | |
*** ykarel is now known as ykarel|lunch | 09:00 | |
*** jtomasek has joined #openstack-release | 09:03 | |
*** priteau has joined #openstack-release | 09:13 | |
*** ykarel|lunch is now known as ykarel | 09:46 | |
ttx | relmgt team: Nothing TODO on that ironic tag failure - see writeup on ML | 09:55 |
*** hberaud is now known as hberaud|lunch | 10:00 | |
evrardjp | tonyb: I think this was for neutron IIRC. But yeah I thought it was okay, because it was 1) a cap, 2) that cap was version specific (maximum version for py2 only) | 10:06 |
evrardjp | it was even maybe on test requirements, but we discussed in the past that test requirements was kinda in the same way. | 10:06 |
evrardjp | However in this case, as you said, I think there is no need to rebuild a venv, which is why I was leaning towards voting positively | 10:06 |
openstackgerrit | Thierry Carrez proposed openstack/releases master: Document tag pipeline jobs in contributor doc https://review.opendev.org/663580 | 10:12 |
abelur | anyone here able to help with the way reno works | 10:16 |
abelur | we are using reno in our repos for managing release notes, however .. I noticed that the unique-id's are cached or something, which might not be correct | 10:17 |
abelur | the unique-id for some objects (git commits which are reverted), but reno asks for these unique-id | 10:18 |
abelur | https://www.irccloud.com/pastebin/waiSU3nd/ | 10:18 |
abelur | here are the job logs https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/lf-infra-lftools-tox-verify-any/819/console.log.gz | 10:18 |
abelur | `reno lint` throws up the same error 'unable to find release notes file associated with unique id u'766a7b05b4c31dbc', skipping' | 10:25 |
*** frankwang has quit IRC | 10:33 | |
*** frankwang has joined #openstack-release | 10:33 | |
*** priteau has quit IRC | 10:35 | |
ttx | abelur: dhellmann might be able to help | 10:46 |
*** frankwang has quit IRC | 10:58 | |
ttx | team: I'll miss the meeting tonight, my city council of tomorrow was unexpectedly moved to today | 11:01 |
ttx | Tried to update the meeting agenda with my task status, lmk if you have questions | 11:02 |
*** hberaud|lunch is now known as hberaud | 11:08 | |
*** udesale has quit IRC | 11:23 | |
*** amoralej is now known as amoralej|lunch | 11:57 | |
openstackgerrit | Dmitry Tantsur proposed openstack/releases master: Release python-ironicclient 2.8.0 for Train https://review.opendev.org/663621 | 12:07 |
dtantsur | TheJulia: and another one ^^ | 12:07 |
*** lbragstad has joined #openstack-release | 12:16 | |
*** trident has quit IRC | 12:21 | |
*** trident has joined #openstack-release | 12:26 | |
*** dave-mccowan has joined #openstack-release | 12:30 | |
*** amoralej|lunch is now known as amoralej | 12:40 | |
*** pcaruana has quit IRC | 12:52 | |
dhellmann | abelur : where is the git repo for that project? | 12:54 |
dhellmann | abelur : it looks like the real failure there has to do with the formatting of a release note: Warning, treated as error: | 12:55 |
dhellmann | /w/workspace/lf-infra-lftools-tox-verify-any/docs/release-notes.rst:27:Inline emphasis start-string without end-string. | 12:56 |
abelur | dhellmann: https://gerrit.linuxfoundation.org/infra/releng/lftools | 13:00 |
abelur | dhellmann: you could clone that repo, and run a `reno lint` on it the issue is reproducable | 13:02 |
abelur | tox returns a -1 | 13:02 |
*** haleyb has joined #openstack-release | 13:03 | |
dhellmann | ok, I'm downloading that now | 13:04 |
dhellmann | abelur : when I run "tox -e reno -- lint" I get "reno: commands succeeded" | 13:05 |
dhellmann | is there a particular branch or patch I need to be looking at? | 13:05 |
abelur | dhellmann: the question is why is this throwing this warning/error 'unable to find release notes file associated with unique id u'766a7b05b4c31dbc', skipping' | 13:07 |
dhellmann | that is not an error message | 13:07 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [heat] Create milestone-1 releases https://review.opendev.org/663635 | 13:07 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [glance] Create milestone-1 releases https://review.opendev.org/663637 | 13:07 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [ironic] Create milestone-1 releases https://review.opendev.org/663638 | 13:08 |
abelur | dhellmann: that commit has been reverted, and no longer present in the repo, actually that uniq id that is skipping is in the reno file that has been reverted from tht commit | 13:08 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [monasca] Create milestone-1 releases https://review.opendev.org/663639 | 13:08 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [cinder] Create milestone-1 releases https://review.opendev.org/663641 | 13:08 |
dhellmann | abelur : ok, then all is good. that message means that reno saw the file at one point, but now cannot find it, and it is treating it as deleted and ignoring it (it says "skipping") | 13:08 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [nova] Create milestone-1 releases https://review.opendev.org/663642 | 13:08 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [winstackers] Create milestone-1 releases https://review.opendev.org/663643 | 13:09 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [neutron] Create milestone-1 releases https://review.opendev.org/663644 | 13:09 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [placement] Create milestone-1 releases https://review.opendev.org/663645 | 13:09 |
abelur | dhellmann: ack, got it | 13:09 |
dhellmann | abelur : if you're seeing an issue with a patch that is under review I would be happy to help try to work out what's wrong. | 13:10 |
openstackgerrit | Tony Breeds proposed openstack/releases master: [OpenStackClient] Create milestone-1 releases https://review.opendev.org/663646 | 13:10 |
abelur | dhellmann: thanks :) | 13:10 |
abelur | dhellmann: dint get that, do you want the change where the skipping message is seen? | 13:11 |
*** bnemec has joined #openstack-release | 13:11 | |
*** ykarel is now known as ykarel|afk | 13:18 | |
dhellmann | abelur : you posted a link to a log where a job failed. I was offering to help figure out why it failed. I assume that is for a patch that has not merged (since the job failed) | 13:20 |
abelur | dhellmann: right let me share the link to the change | 13:21 |
abelur | dhellmann: what do we get an error message "Warning, treated as error:" | 13:22 |
dhellmann | yes, that is coming from sphinx | 13:22 |
abelur | '/w/workspace/lf-infra-lftools-tox-verify-any/docs/release-notes.rst:27:Inline emphasis start-string without end-string.' | 13:22 |
abelur | since release-notes.rst is actually an empty file | 13:22 |
dhellmann | right, there's bad content in one of the release notes | 13:22 |
abelur | dhellmann: https://gerrit.linuxfoundation.org/infra/#/c/releng/lftools/+/15793/ | 13:22 |
dhellmann | it's being injected into that file at runtime by the release-notes directive, but sphinx doesn't realize that (I think reno's integration could tell it, but doesn't) | 13:22 |
dhellmann | ok, let me see about downloading that patch | 13:23 |
*** mriedem has joined #openstack-release | 13:23 | |
abelur | dhellmann: is there a way I can get more verbose info on the actually release note which is having the issue | 13:24 |
dhellmann | yes, I think you have to add the -v option to sphinx-build | 13:24 |
dhellmann | hmm, no, that didn't do it | 13:25 |
dhellmann | let me find how we run this in an openstack job | 13:25 |
abelur | cool | 13:25 |
dhellmann | ah, -vv | 13:26 |
dhellmann | so, double -v option | 13:26 |
dhellmann | that spits out *a lot* of debug detail | 13:26 |
dhellmann | including the full rst of the assembled release notes | 13:27 |
dhellmann | you can also get that with the 'reno report' command | 13:27 |
dhellmann | the error says line 27, which contains: Add file extensions *.html and *.xml ensure they are compressed. *.xml | 13:28 |
dhellmann | the * is a special character to sphinx | 13:28 |
dhellmann | so those glob patterns need to be escaped | 13:28 |
dhellmann | I would change the line to: Add file extensions ``*.html`` and ``*.xml`` ensure they are compressed. ``*.xml`` | 13:28 |
dhellmann | line 25 shows the filename containing the note is releasenotes/notes/add-files-to-compress-dcba892e04a7672a.yaml | 13:29 |
*** udesale has joined #openstack-release | 13:29 | |
dhellmann | and when I change that file so the line reads as I describe above the error goes away | 13:30 |
dhellmann | \o/ | 13:30 |
abelur | dhellmann: awesome, how did you run that locally? | 13:30 |
dhellmann | tox -e docs | 13:30 |
dhellmann | with tox.ini modified to add -vv to the sphinx-build command for the [docs] environment | 13:30 |
abelur | got it | 13:31 |
dhellmann | abelur : let me know if you have trouble reproducing that fix | 13:32 |
dhellmann | oh, hey, nice, my linuxfoundation login allows me to login to the gerrit server | 13:33 |
openstackgerrit | Emilien Macchi proposed openstack/releases master: TripleO train m1 release https://review.opendev.org/663670 | 13:42 |
abelur | dhellmann: thanks | 13:42 |
abelur | dhellmann: we'd welcome any improvements ;) | 13:43 |
dhellmann | what you have now looks pretty nice, to be honest :-) | 13:43 |
*** whoami-rajat has quit IRC | 13:47 | |
*** jaosorior has joined #openstack-release | 13:47 | |
openstackgerrit | Giulio Fidente proposed openstack/releases master: Release puppet-manila for Stein, Rocky and Queens https://review.opendev.org/663674 | 13:51 |
*** jaosorior has quit IRC | 13:51 | |
*** frankwang has joined #openstack-release | 13:54 | |
*** whoami-rajat has joined #openstack-release | 13:57 | |
*** ricolin has joined #openstack-release | 13:57 | |
*** frankwang has quit IRC | 13:58 | |
*** ykarel|afk is now known as ykarel | 14:25 | |
*** hberaud is now known as hberaud|school-r | 14:26 | |
*** priteau has joined #openstack-release | 14:36 | |
*** hberaud|school-r is now known as hberaud | 14:36 | |
*** jaosorior has joined #openstack-release | 14:37 | |
*** jaosorior has quit IRC | 14:39 | |
*** mlavalle has joined #openstack-release | 14:41 | |
*** jaosorior has joined #openstack-release | 14:41 | |
*** jaosorior has quit IRC | 14:55 | |
*** jaosorior has joined #openstack-release | 14:57 | |
openstackgerrit | Abhishek Kekane proposed openstack/releases master: Release glance_store 0.29.0 https://review.opendev.org/663696 | 15:04 |
openstackgerrit | Sean McGinnis proposed openstack/releases master: Drop references to oslosphinx https://review.opendev.org/663703 | 15:33 |
*** ykarel is now known as ykarel|away | 15:36 | |
*** e0ne has quit IRC | 15:45 | |
*** jaosorior has quit IRC | 15:50 | |
*** diablo_rojo has joined #openstack-release | 15:54 | |
*** ykarel|away has quit IRC | 16:02 | |
*** whoami-rajat has quit IRC | 16:07 | |
*** whoami-rajat has joined #openstack-release | 16:12 | |
*** hberaud is now known as hberaud|gone | 16:19 | |
openstackgerrit | Abhishek Kekane proposed openstack/releases master: Release glance_store 0.29.0 https://review.opendev.org/663696 | 16:36 |
*** ricolin has quit IRC | 16:54 | |
*** dtantsur is now known as dtantsur|afk | 17:06 | |
*** ekcs has joined #openstack-release | 17:10 | |
*** bobh has joined #openstack-release | 17:15 | |
*** jtomasek has quit IRC | 17:19 | |
openstackgerrit | Javier Peña proposed openstack/releases master: renderspec: release 1.11.1 https://review.opendev.org/663728 | 17:21 |
*** bobh has quit IRC | 17:22 | |
*** spsurya has quit IRC | 17:40 | |
*** udesale has quit IRC | 17:42 | |
*** priteau has quit IRC | 17:56 | |
*** lennyb has quit IRC | 18:00 | |
openstackgerrit | Merged openstack/releases master: Release glance_store 0.29.0 https://review.opendev.org/663696 | 18:02 |
*** mriedem is now known as mriedem_lunch | 18:02 | |
openstackgerrit | Merged openstack/releases master: Release python-ironicclient 2.8.0 for Train https://review.opendev.org/663621 | 18:07 |
*** amoralej is now known as amoralej|off | 18:10 | |
openstackgerrit | Sean McGinnis proposed openstack/releases master: Drop traits and resource-classes train placeholders https://review.opendev.org/663738 | 18:13 |
openstackgerrit | Sean McGinnis proposed openstack/releases master: [nova] Create milestone-1 releases https://review.opendev.org/663642 | 18:15 |
*** e0ne has joined #openstack-release | 18:26 | |
*** e0ne has quit IRC | 18:31 | |
*** e0ne has joined #openstack-release | 18:32 | |
*** e0ne has quit IRC | 18:38 | |
*** armstrong has joined #openstack-release | 18:54 | |
tonyb | #startmeeting releaseteam | 19:00 |
openstack | Meeting started Thu Jun 6 19:00:00 2019 UTC and is due to finish in 60 minutes. The chair is tonyb. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:00 |
*** openstack changes topic to " (Meeting topic: releaseteam)" | 19:00 | |
openstack | The meeting name has been set to 'releaseteam' | 19:00 |
fungi | aloha fine release peoples | 19:00 |
tonyb | hey fungi | 19:00 |
tonyb | smcginnis, diablo_rojo, dhellmann, evrardjp: Are you around for the releaseteam meeting? | 19:01 |
smcginnis | o/ | 19:01 |
armstrong | o/ | 19:01 |
smcginnis | Kudos on the prompt start again. :D | 19:01 |
diablo_rojo | o/ | 19:02 |
tonyb | smcginnis: thanks | 19:02 |
fungi | my #startmeeting irc highlight is apparently working great ;) | 19:03 |
tonyb | smcginnis: gotta have goals | 19:03 |
tonyb | fungi: :) I might have to borrow that trick | 19:04 |
fungi | it's belt-n-braces with my reminder utility | 19:04 |
tonyb | hey armstrong nice to you again | 19:04 |
armstrong | thanks | 19:05 |
* tonyb winders if diablo_rojo is ever not jetlagged? | 19:05 | |
fungi | she doesn't actually sleep | 19:05 |
tonyb | fungi: ahhh that'd do it | 19:05 |
tonyb | #link https://etherpad.openstack.org/p/train-relmgt-tracking | 19:06 |
tonyb | somehwere near line 157 | 19:06 |
tonyb | ttx: has done another great job on the agenda | 19:06 |
diablo_rojo | Sleep is for the weak | 19:07 |
tonyb | #topic tasks | 19:07 |
*** openstack changes topic to "tasks (Meeting topic: releaseteam)" | 19:07 | |
tonyb | The only task is: Check tripleo repos have correct deliverable type. | 19:08 |
smcginnis | I believe we've sorted that out and they should be correct for train. | 19:08 |
tonyb | smcginnis: Ahh cool | 19:08 |
tonyb | smcginquick topic then ;P | 19:09 |
tonyb | #topic Completion of train-1 changes | 19:09 |
*** openstack changes topic to "Completion of train-1 changes (Meeting topic: releaseteam)" | 19:09 | |
tonyb | diablo_rojo: anything to say on the Track release liaisons in deliverable files item? | 19:10 |
tonyb | (noting we actually now mean release_liaisons.yaml | 19:10 |
diablo_rojo | Is the current format good with everyone? | 19:11 |
diablo_rojo | I feel like I've formatted things differently each patchset lol | 19:12 |
tonyb | Well seesin as you said that .... | 19:12 |
tonyb | can we have the project as the keyname the the main dict? | 19:13 |
*** mriedem_lunch is now known as mriedem | 19:13 | |
tonyb | so: zun:\n- name:...\nirc: ...\n etc? | 19:13 |
smcginnis | I think we need that to be able to have a list of liaisons per project. | 19:14 |
smcginnis | Or else need to match them up in code, but that seems inefficient. | 19:14 |
smcginnis | diablo_rojo: Have you worked on any code to actually consume this to get a better feel for its usage/ | 19:14 |
tonyb | smcginnis: Well we can have a key in each person | 19:14 |
smcginnis | tonyb: Yeah, that's what I meant about then having to match them up in code. | 19:15 |
smcginnis | Easier to just have the project with the list of liaisons. | 19:15 |
tonyb | smcginnis: +1 | 19:15 |
smcginnis | Should be really easy to script the creation of this file too. That might be a useful exercise, even if the script might be throw away. | 19:16 |
diablo_rojo | I think I had the project as the top level construct in the last patchset.. | 19:16 |
smcginnis | Although... we probably would want to keep that script if we every need to do periodic updates until we drop the wiki table. | 19:16 |
diablo_rojo | But I can change it back | 19:16 |
smcginnis | Patchset 2 did, but had other issues. | 19:17 |
diablo_rojo | Okay. I'll go back to that then (sans the other issues) | 19:17 |
*** e0ne has joined #openstack-release | 19:17 | |
smcginnis | If you script the creation, then you won't need to worry as much about the yaml syntax. | 19:18 |
tonyb | diablo_rojo: Thanks. I think we're close now | 19:18 |
tonyb | smcginnis: true | 19:18 |
diablo_rojo | I'll look into it. | 19:20 |
tonyb | #topic Look up progress on must-do improvements | 19:20 |
*** openstack changes topic to "Look up progress on must-do improvements (Meeting topic: releaseteam)" | 19:20 | |
fungi | if you want any suggestions for yaml emitters, i've worked out how to coerce pyyaml into dumping in a format that yamllint will tolerate | 19:20 |
smcginnis | We should have a few examples in the repo already with things like new-release. | 19:21 |
fungi | (takes a bit of overriding its built-in list indentation methods) | 19:21 |
tonyb | fungi: thanks, we have yamlutils in repo that can do what we need ;P | 19:21 |
fungi | oh, cool. it generates lintable yaml? | 19:22 |
tonyb | fungi: I think so? | 19:22 |
fungi | though perhaps it's just as easy to tell yamllint to ignore generated files | 19:22 |
* tonyb will have to look at that later #curiousnow | 19:23 | |
*** bnemec has quit IRC | 19:23 | |
tonyb | the cwi changes I did yesterday used the 2 tools I'm supposed to create | 19:23 |
tonyb | so I'll clean them up a little today and push them | 19:23 |
smcginnis | Nice! | 19:24 |
tonyb | It's a lot more fiddly than I expected | 19:24 |
tonyb | I looked at interactive-release and it has a few issues that I thought made it harder to use than I'd like | 19:24 |
tonyb | so I just borrowed the core of it and add --interactive to new-release | 19:25 |
tonyb | which worked quite well | 19:25 |
*** d34dh0r53 has quit IRC | 19:25 | |
tonyb | for a first pass | 19:25 |
*** zbr has quit IRC | 19:25 | |
*** bnemec has joined #openstack-release | 19:25 | |
tonyb | for ttx's task Add a tool script for producing the list of intermediary deliverables that have not released https://storyboard.openstack.org/#!/story/2005707 | 19:26 |
tonyb | he say's no progress | 19:26 |
tonyb | which is ok | 19:27 |
tonyb | #topic Assign/drop should-do improvements | 19:28 |
*** openstack changes topic to "Assign/drop should-do improvements (Meeting topic: releaseteam)" | 19:28 | |
tonyb | Anyone feel strongly about Engage with QA on communicating classification rates regularly | 19:29 |
tonyb | smcginnis: I think that was your idea after the last cycle? | 19:29 |
smcginnis | I can't recall that. :) | 19:29 |
fungi | as in recurrent test failure classification ni elastic-recheck? | 19:30 |
tonyb | IIRC it was trying to keep an eye on the 'unclassified' rate in e-r hoping to not have a bunch of gate/ci bugs late in the cycle | 19:30 |
smcginnis | Maybe just the wording. I'm not sure what "classification rates" means. | 19:30 |
smcginnis | Ah, not sure that was from me, but I think I recall that coming up. | 19:30 |
tonyb | smcginnis: okay sorry I thought it was you | 19:31 |
tonyb | anyone want to reach out the QA team? | 19:31 |
*** bnemec has quit IRC | 19:31 | |
smcginnis | I'm not really sure how we could go about that, at least easily. But if someone wants to write some sort of script to get some stats there that we could use as an indicator of potential problems, that might be good. | 19:31 |
*** d34dh0r53 has joined #openstack-release | 19:32 | |
tonyb | Yeah I feel like doing it well is a pretty big job | 19:33 |
smcginnis | Might be something that while useful, we may not have the bandwidth to really tackle at this time. | 19:34 |
tonyb | we shoudl be able to get the stats out of e-r but then someone needs to try and classify the unclassified failures :/ | 19:34 |
*** bnemec has joined #openstack-release | 19:34 | |
tonyb | Yeah we were hoping to make it sound really usful to QA so they can run with it ;P | 19:34 |
smcginnis | ;) | 19:34 |
tonyb | but it isn't like any team has surplus members these days :( | 19:35 |
tonyb | ok | 19:35 |
tonyb | Audit OUI traning material to make sure it matches the current process/tools https://storyboard.openstack.org/#!/story/2005709 | 19:35 |
openstackgerrit | Merged openstack/releases master: [nova] Create milestone-1 releases https://review.opendev.org/663642 | 19:35 |
openstackgerrit | Merged openstack/releases master: Releases for Octavia and python-octaviaclient https://review.opendev.org/663452 | 19:35 |
tonyb | anyone? | 19:35 |
tonyb | It was my idea so I s'pose I'm default | 19:36 |
smcginnis | Last I think I saw it was in Berlin. I think there was just a slide or two on our release process? | 19:37 |
tonyb | smcginnis: There's docs in the contributor guide which we need to check and then 3-4 questions about the release process | 19:38 |
smcginnis | K | 19:38 |
tonyb | smcginnis: I wanted to make sure that the docs were right and the questions focused on the parts of the process that are a) current and b) interesting/important | 19:38 |
smcginnis | Seems like a good thing to review then. | 19:39 |
smcginnis | tonyb: Thanks for volunteering to do that. :P | 19:39 |
tonyb | okay I'll take it but it will probably happen like days before Shanghai | 19:39 |
smcginnis | Nothing like a deadline to actually motivate. ;) | 19:40 |
tonyb | smcginnis: ;P | 19:40 |
tonyb | Update branch creation script to add new python job template on master as part of opening a new series (see https://governance.openstack.org/tc/resolutions/20181024-python-update-process.html#unit-tests for details; | 19:40 |
smcginnis | I think this was assuming we would have openstack-python-train-jobs templates defined? | 19:40 |
smcginnis | s/train/$SERIES/g | 19:41 |
tonyb | I think making sure we have openstack-python-train-jobs as part of opening master for train so yeah as you say makign sure it is | 19:41 |
*** bnemec has quit IRC | 19:41 | |
tonyb | when we do the same for U8 | 19:41 |
tonyb | U* | 19:41 |
smcginnis | That could save a lot of work. We would need to make sure that template is defined in time, then have a way to tell which $SERIES to drop in there. | 19:42 |
tonyb | I think we can assume that the template exists (or we can make sure it does as part of our process) | 19:42 |
smcginnis | ++ | 19:42 |
*** bnemec has joined #openstack-release | 19:42 | |
tonyb | then IIUC what dhellmann is suggetsing is when we open master for $project we switch to the right job ... similar to the constraints or reno stuff | 19:43 |
smcginnis | So we would have updating that job template, updating the upper-constraints URLs in tox.ini, and adding the stable reno landing page. | 19:43 |
smcginnis | +1 | 19:43 |
tonyb | I wonder how much variation per project we'll get | 19:44 |
tonyb | ? | 19:44 |
smcginnis | Would make that boilerplate stuff a lot easier. Assuming there isn't a new python version in the template that breaks. | 19:44 |
smcginnis | I would hope there isn't much variation. | 19:44 |
tonyb | [tony@thor nova]$ git grep openstack-python-train-jobs | 19:44 |
tonyb | [tony@thor nova]$ | 19:44 |
smcginnis | Other than how quickly they would respond and actually merge it. | 19:44 |
fungi | speaking of should-do things, i bet we're past due to for our artifact signing key transition. i'll put that on my to do list for the next week | 19:44 |
tonyb | D'oh | 19:44 |
tonyb | No wait that's right we shoudl have train jobs now | 19:45 |
smcginnis | fungi: I thought we did that at the end of stein? Or are you saying we never actually switched over to the new one? | 19:45 |
fungi | the key has existed and been attested to a fair amount, just need to swap it into production | 19:45 |
tonyb | fungi: Thanks | 19:45 |
fungi | we have that as separate steps, one before release and the other shortly after | 19:45 |
smcginnis | tonyb: I've seen patches out there, but since it wasn't automatic, it's been very hit or miss from folks going around and proposing it. | 19:45 |
fungi | thought we had it on the release timeline but i may have imagined that | 19:46 |
smcginnis | fungi: Ah, yep, I think it's time. | 19:46 |
tonyb | fungi: Should we add that to the process for between release and m1? | 19:46 |
smcginnis | We should maybe add a reminder in our process doc between start and m-1. | 19:46 |
fungi | yeah, that sounds like the right timeframe | 19:46 |
tonyb | smcginnis: I think I'll do some research on that to see how much work it'll be | 19:47 |
fungi | we used to defer until after the cycle-trailing release deadline, but not that there's no deadline for those we agreed it could happen any time after the coordinated release date | 19:47 |
smcginnis | That makes sense. | 19:47 |
fungi | er, now that there's no deadline | 19:47 |
tonyb | I like the idea of automating it but getting things up to a level where we can may be a bigger effort | 19:47 |
tonyb | fungi: okay | 19:48 |
smcginnis | tonyb: I suppose if we at least scope out the work effort, then we can figure out if we can make it happen by U. | 19:48 |
fungi | switching it into production is as easy as making a couple changes (one to the job config, one to the release docs) | 19:48 |
smcginnis | Speaking of... any progress on choosing a U name? | 19:48 |
tonyb | smcginnis: Not enough | 19:49 |
smcginnis | :/ | 19:49 |
fungi | i'm lobbying for an exception to call it "unpossible" (because apparently it nearly is) | 19:49 |
tonyb | smcginnis: ekcs is helping abd he's don his bit, diablo_rojo even built me a wiki page I just need to pull the 2 bits togther and then ask the TC if I can run it | 19:49 |
smcginnis | That works for me! | 19:50 |
tonyb | fungi: You can suggest that once I have the wiki | 19:50 |
fungi | sounds like it's been a herculean effort this time | 19:50 |
fungi | thanks for coordinating that | 19:50 |
tonyb | fungi: not really, just more effort than T because of the location | 19:50 |
fungi | harder than i because we don't have leftover names from a british colony to fall back on this go round | 19:51 |
tonyb | fungi: there are quite a few candidates, I don't know how good they are but ekcs found 10+ in his checking | 19:51 |
smcginnis | Wow, that's better than I was expecting. | 19:51 |
tonyb | ... assuming we allow non pinyin romanisation | 19:52 |
smcginnis | We probably need to. | 19:52 |
fungi | i expect we have no alternative | 19:52 |
tonyb | Well this will sound terrible I don't know how easy they'll be to say/use but that's what the poll is for | 19:53 |
fungi | we'll end up naming it "ulong" because of all the oolong tea we'll be drinking there | 19:53 |
smcginnis | ++ | 19:53 |
tonyb | :) | 19:53 |
smcginnis | Added bonus that it is an unsigned long. | 19:54 |
fungi | yeah, geek humor ftw | 19:54 |
tonyb | but then everytime I see it I'll think of unsigned long int :( | 19:54 |
fungi | what, you'd prefer something with less precision? | 19:54 |
smcginnis | ushort just isn't big enough. | 19:55 |
fungi | i'll be happy to float some ideas | 19:55 |
diablo_rojo | Bunch of nerds ;) | 19:55 |
tonyb | ;P | 19:55 |
smcginnis | fungi: That was bad. Love it. | 19:55 |
fungi | my jokes are going over better today in here than in #zuul | 19:55 |
fungi | i almost got hit with virtual rotten vegetables | 19:56 |
tonyb | fungi: more worlds colliding | 19:56 |
tonyb | you heard it here folks we're nicer than #zuul :D | 19:56 |
smcginnis | :D | 19:56 |
tonyb | Anything else for the last 3mins? | 19:57 |
*** ekcs has quit IRC | 19:57 | |
smcginnis | Nah | 19:57 |
tonyb | okay | 19:58 |
fungi | planning to remove the bindep fallback package list and the zuul-cloner shim from non-legacy jobs in the opendev zuul | 19:58 |
tonyb | going twice? | 19:58 |
*** ekcs has joined #openstack-release | 19:58 | |
tonyb | fungi: eeek | 19:58 |
fungi | shouldn't wreak havoc for release jobs, but tentatively june 24-ish | 19:58 |
tonyb | fungi: cool, if you have a list of things we should check that'd be good | 19:59 |
smcginnis | Does that mean repos that don't have bindep files may hit issues now? | 19:59 |
fungi | we're doing a bit more exploratory testing before we set a firm date | 19:59 |
smcginnis | I think tonyb is watching that clock. | 19:59 |
fungi | repos that don't have bindep files but are running jobs which don't install stuff they require which were included in the fallback list may run into issues, yes | 19:59 |
tonyb | #endmeeting | 20: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/" | 20:00 | |
openstack | Meeting ended Thu Jun 6 20:00:00 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-06-06-19.00.html | 20:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-06-06-19.00.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-06-06-19.00.log.html | 20:00 |
smcginnis | Haha, nice! | 20:00 |
tonyb | smcginnis: no ... it was a fluke ;P | 20:00 |
smcginnis | Precision | 20:00 |
fungi | double precision even | 20:00 |
smcginnis | :) | 20:00 |
diablo_rojo | #nailedit | 20:01 |
fungi | word | 20:01 |
tonyb | It may be the early start but that makes me more happy than it should ;P | 20:01 |
tonyb | okay coffee time | 20:02 |
smcginnis | diablo_rojo: To script that liaison file generation, I think all you need to do is loop through the teams like here: https://opendev.org/openstack/releases/src/branch/master/openstack_releases/cmds/list_changes.py#L284-L292 | 20:02 |
smcginnis | Build up a list of projects that have a list of liaisons, then dump it out like here: https://opendev.org/openstack/releases/src/branch/master/openstack_releases/cmds/new_release.py#L527 | 20:02 |
smcginnis | Some manual cleanup probably needed since current library doesn't know how to interpret those ones that have more than one liaison listed. | 20:03 |
diablo_rojo | smcginnis, yeah makes sense | 20:04 |
*** e0ne has quit IRC | 20:05 | |
fungi | for the record, here's how i get yaml.dump() to not make yamllint infinitely sad | 20:06 |
fungi | the yaml spec says indenting block sequences is optional but encouraged. yaml.dump() hard codes a lack of intentation, yamllint expects indentation | 20:08 |
fungi | http://paste.openstack.org/show/752310/ | 20:08 |
fungi | as that todo indicates, i should probably get a pr up for it at some point | 20:09 |
fungi | ideally it would just be yet another named parameter to the dump method | 20:09 |
smcginnis | Nice | 20:10 |
fungi | but anyway, with that incantation your yaml will be readable and also pass yamllint --strict checks | 20:11 |
fungi | which is useful consistency if you're shipping hand-edited yaml files and generated yaml files side-by-side in the same repo | 20:12 |
*** bnemec has quit IRC | 20:16 | |
*** bnemec has joined #openstack-release | 20:17 | |
tonyb | fungi: The only thing our dumper fails on is 'truthy values aren't quoted' or some such | 20:32 |
fungi | ahh | 20:33 |
*** radeks__ has quit IRC | 20:39 | |
*** armstrong has quit IRC | 20:43 | |
openstackgerrit | Dean Troyer proposed openstack/releases master: Release python-openstackclient 3.19.0 https://review.opendev.org/663773 | 20:52 |
*** mriedem is now known as mriedem_afk | 21:26 | |
*** whoami-rajat has quit IRC | 21:27 | |
*** ekcs has quit IRC | 22:00 | |
*** d34dh0r53 has quit IRC | 22:01 | |
*** ekcs has joined #openstack-release | 22:03 | |
*** d34dh0r53 has joined #openstack-release | 22:29 | |
*** ekcs has quit IRC | 22:32 | |
*** mlavalle has quit IRC | 22:41 | |
openstackgerrit | Dean Troyer proposed openstack/releases master: Release python-openstackclient 3.19.0 https://review.opendev.org/663773 | 23:45 |
*** mriedem_afk has quit IRC | 23:54 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!