Thursday, 2019-06-06

*** frankwang has quit IRC00:06
*** frankwang has joined #openstack-release00:10
*** diablo_rojo has quit IRC00:11
*** lbragstad has quit IRC00:58
*** bobh has quit IRC00:59
*** spsurya has joined #openstack-release01:01
*** bobh has joined #openstack-release01:26
*** dave-mccowan has joined #openstack-release01:31
*** mriedem has quit IRC01:38
*** bobh has quit IRC01:48
*** hongbin has joined #openstack-release01:55
*** ekcs has quit IRC01:56
*** ykarel|away has joined #openstack-release01:57
*** whoami-rajat has joined #openstack-release02:07
*** ykarel|away has quit IRC02:09
openstackgerritLingxian Kong proposed openstack/releases master: Release python-troveclient 2.18.0 for Train  https://review.opendev.org/66348302:40
*** frankwang has quit IRC03:07
*** frankwang has joined #openstack-release03:07
*** dave-mccowan has quit IRC03:50
*** frankwang has quit IRC03:53
*** udesale has joined #openstack-release04:00
*** hongbin has quit IRC04:11
*** ykarel|away has joined #openstack-release04:14
*** ykarel|away has quit IRC04:39
*** abelur has joined #openstack-release04:45
*** pcaruana has joined #openstack-release04:50
*** ykarel|away has joined #openstack-release04:57
*** radeks_ has joined #openstack-release05:02
*** ykarel|away is now known as ykarel05:03
*** jtomasek has joined #openstack-release05:45
*** frankwang has joined #openstack-release05:48
*** dtantsur|afk is now known as dtantsur05:49
openstackgerritMerged openstack/releases master: oslo.service 1.40.0  https://review.opendev.org/66285805:57
openstackgerritMerged openstack/releases master: renderspec: Release 1.11.0  https://review.opendev.org/66292905:59
openstackgerritMerged openstack/releases master: Release os-traits 0.14.0  https://review.opendev.org/66300505:59
openstackgerritMerged openstack/releases master: Release 0.30.0 of openstacksdk  https://review.opendev.org/66334306:01
openstackgerritMerged openstack/releases master: Release bifrost 6.1.0 for Train  https://review.opendev.org/66295506:02
openstackgerritMerged openstack/releases master: Release ironic-lib 2.16.3 for Stein  https://review.opendev.org/66294506:03
openstackgerritMerged openstack/releases master: Release ironic-inspector 9.0.0 for Train  https://review.opendev.org/66295706:09
openstackgerritMerged openstack/releases master: Release ironic 12.1.1 for Stein  https://review.opendev.org/66294306:09
openstackgerritMerged openstack/releases master: Release bifrost 6.0.2 for Stein  https://review.opendev.org/66295306:11
openstackgerritMerged openstack/releases master: Release ironic-python-agent 3.6.1 for Stein  https://review.opendev.org/66294406:13
openstackgerritMerged openstack/releases master: nova: release stein 19.0.1  https://review.opendev.org/66137606:15
openstackgerritMerged openstack/releases master: Release Candidate for OpenStack-Ansible Stein  https://review.opendev.org/66280906:15
openstackgerritMerged openstack/releases master: Release ironic 11.1.3 for Rocky  https://review.opendev.org/66294606:15
openstackgerritMerged openstack/releases master: Release ironic-lib 2.14.2 for Rocky  https://review.opendev.org/66295006:15
openstackgerritMerged openstack/releases master: Release ironic-python-agent 3.3.2 for Rocky  https://review.opendev.org/66294706:15
openstackgerritMerged openstack/releases master: Release monasca-notification 1.14.1  https://review.opendev.org/66217706:16
*** e0ne has joined #openstack-release06:19
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible Rocky  https://review.opendev.org/66280606:20
openstackgerritMerged openstack/releases master: Revert "Replace the invalid index of keystone highlight in Rocky"  https://review.opendev.org/66277906:20
openstackgerritMerged openstack/releases master: Release python-ironicclient 2.5.3 for Rocky  https://review.opendev.org/66268506:20
* tonyb is kinda worried as I didn't see anything like what evrardjp and smcginnis mentioned :/06:21
*** udesale has quit IRC06:21
*** udesale has joined #openstack-release06:21
openstackgerritMerged openstack/releases master: Release OpenStack-Ansible Queens  https://review.opendev.org/66280706:23
openstackgerritMerged openstack/releases master: Release ironic-python-agent 3.2.3 for Queens  https://review.opendev.org/66294906:23
openstackgerritMerged openstack/releases master: Release ironic-lib 2.12.3 for Queens  https://review.opendev.org/66295206:24
openstackgerritMerged openstack/releases master: Release python-troveclient 2.18.0 for Train  https://review.opendev.org/66348306:24
openstackgerritMerged openstack/releases master: Release python-octaviaclient 1.9.0 for Train  https://review.opendev.org/66343806:33
openstackgerritMerged openstack/releases master: Puppet OpenStack Train Milestone 1  https://review.opendev.org/66339906:34
openstackgerritMerged openstack/releases master: Release ironic 10.1.9 for Queens  https://review.opendev.org/66294806:34
*** jtomasek has quit IRC06:42
*** udesale has quit IRC06:49
*** udesale has joined #openstack-release06:50
*** jtomasek has joined #openstack-release06:50
*** hberaud|gone is now known as hberaud07:03
*** e0ne has quit IRC07:05
*** e0ne has joined #openstack-release07:06
*** frankwang has quit IRC07:07
openstackgerritDmitry Tantsur proposed openstack/releases master: Release ironic-inspector 8.2.2 for Stein  https://review.opendev.org/66352707:13
dtantsurTheJulia: JFYI ^^07:13
*** frankwang has joined #openstack-release07:15
*** radeks__ has joined #openstack-release07:22
*** haleyb has quit IRC07:22
*** radeks_ has quit IRC07:26
*** e0ne has quit IRC07:26
*** amoralej|off is now known as amoralej07:29
*** udesale has quit IRC08:01
*** udesale has joined #openstack-release08:03
*** ykarel_ has joined #openstack-release08:10
*** ykarel has quit IRC08:12
*** ykarel_ is now known as ykarel08:14
*** udesale has quit IRC08:24
*** e0ne has joined #openstack-release08:49
*** udesale has joined #openstack-release08:51
*** ykarel is now known as ykarel|lunch09:00
*** jtomasek has joined #openstack-release09:03
*** priteau has joined #openstack-release09:13
*** ykarel|lunch is now known as ykarel09:46
ttxrelmgt team: Nothing TODO on that ironic tag failure - see writeup on ML09:55
*** hberaud is now known as hberaud|lunch10:00
evrardjptonyb: 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
evrardjpit was even maybe on test requirements, but we discussed in the past that test requirements was kinda in the same way.10:06
evrardjpHowever in this case, as you said, I think there is no need to rebuild a venv, which is why I was leaning towards voting positively10:06
openstackgerritThierry Carrez proposed openstack/releases master: Document tag pipeline jobs in contributor doc  https://review.opendev.org/66358010:12
abeluranyone here able to help with the way reno works10:16
abelurwe 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 correct10:17
abelurthe unique-id for some objects (git commits which are reverted), but reno asks for these unique-id10:18
abelurhttps://www.irccloud.com/pastebin/waiSU3nd/10:18
abelurhere are the job logs https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/lf-infra-lftools-tox-verify-any/819/console.log.gz10: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 IRC10:33
*** frankwang has joined #openstack-release10:33
*** priteau has quit IRC10:35
ttxabelur: dhellmann might be able to help10:46
*** frankwang has quit IRC10:58
ttxteam: I'll miss the meeting tonight, my city council of tomorrow was unexpectedly moved to today11:01
ttxTried to update the meeting agenda with my task status, lmk if you have questions11:02
*** hberaud|lunch is now known as hberaud11:08
*** udesale has quit IRC11:23
*** amoralej is now known as amoralej|lunch11:57
openstackgerritDmitry Tantsur proposed openstack/releases master: Release python-ironicclient 2.8.0 for Train  https://review.opendev.org/66362112:07
dtantsurTheJulia: and another one ^^12:07
*** lbragstad has joined #openstack-release12:16
*** trident has quit IRC12:21
*** trident has joined #openstack-release12:26
*** dave-mccowan has joined #openstack-release12:30
*** amoralej|lunch is now known as amoralej12:40
*** pcaruana has quit IRC12:52
dhellmannabelur : where is the git repo for that project?12:54
dhellmannabelur : 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
abelurdhellmann:  https://gerrit.linuxfoundation.org/infra/releng/lftools13:00
abelurdhellmann: you could clone that repo, and run a `reno lint` on it the issue is reproducable13:02
abelurtox returns a -113:02
*** haleyb has joined #openstack-release13:03
dhellmannok, I'm downloading that now13:04
dhellmannabelur : when I run "tox -e reno -- lint" I get "reno: commands succeeded"13:05
dhellmannis there a particular branch or patch I need to be looking at?13:05
abelurdhellmann: 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
dhellmannthat is not an error message13:07
openstackgerritTony Breeds proposed openstack/releases master: [heat] Create milestone-1 releases  https://review.opendev.org/66363513:07
openstackgerritTony Breeds proposed openstack/releases master: [glance] Create milestone-1 releases  https://review.opendev.org/66363713:07
openstackgerritTony Breeds proposed openstack/releases master: [ironic] Create milestone-1 releases  https://review.opendev.org/66363813:08
abelurdhellmann: 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 commit13:08
openstackgerritTony Breeds proposed openstack/releases master: [monasca] Create milestone-1 releases  https://review.opendev.org/66363913:08
openstackgerritTony Breeds proposed openstack/releases master: [cinder] Create milestone-1 releases  https://review.opendev.org/66364113:08
dhellmannabelur : 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
openstackgerritTony Breeds proposed openstack/releases master: [nova] Create milestone-1 releases  https://review.opendev.org/66364213:08
openstackgerritTony Breeds proposed openstack/releases master: [winstackers] Create milestone-1 releases  https://review.opendev.org/66364313:09
openstackgerritTony Breeds proposed openstack/releases master: [neutron] Create milestone-1 releases  https://review.opendev.org/66364413:09
openstackgerritTony Breeds proposed openstack/releases master: [placement] Create milestone-1 releases  https://review.opendev.org/66364513:09
abelurdhellmann: ack, got it13:09
dhellmannabelur : 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
openstackgerritTony Breeds proposed openstack/releases master: [OpenStackClient] Create milestone-1 releases  https://review.opendev.org/66364613:10
abelurdhellmann:  thanks :)13:10
abelurdhellmann: dint get that, do you want the change where the skipping message is seen?13:11
*** bnemec has joined #openstack-release13:11
*** ykarel is now known as ykarel|afk13:18
dhellmannabelur : 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
abelurdhellmann: right let me share the link to the change13:21
abelurdhellmann: what do we get an error message "Warning, treated as error:"13:22
dhellmannyes, that is coming from sphinx13:22
abelur'/w/workspace/lf-infra-lftools-tox-verify-any/docs/release-notes.rst:27:Inline emphasis start-string without end-string.'13:22
abelursince release-notes.rst is actually an empty file13:22
dhellmannright, there's bad content in one of the release notes13:22
abelurdhellmann: https://gerrit.linuxfoundation.org/infra/#/c/releng/lftools/+/15793/13:22
dhellmannit'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
dhellmannok, let me see about downloading that patch13:23
*** mriedem has joined #openstack-release13:23
abelurdhellmann: is there a way I can get more verbose info on the actually release note which is having the issue13:24
dhellmannyes, I think you have to add the -v option to sphinx-build13:24
dhellmannhmm, no, that didn't do it13:25
dhellmannlet me find how we run this in an openstack job13:25
abelurcool13:25
dhellmannah, -vv13:26
dhellmannso, double -v option13:26
dhellmannthat spits out *a lot* of debug detail13:26
dhellmannincluding the full rst of the assembled release notes13:27
dhellmannyou can also get that with the 'reno report' command13:27
dhellmannthe error says line 27, which contains: Add file extensions *.html and *.xml ensure they are compressed. *.xml13:28
dhellmannthe * is a special character to sphinx13:28
dhellmannso those glob patterns need to be escaped13:28
dhellmannI would change the line to: Add file extensions ``*.html`` and ``*.xml`` ensure they are compressed. ``*.xml``13:28
dhellmannline 25 shows the filename containing the note is releasenotes/notes/add-files-to-compress-dcba892e04a7672a.yaml13:29
*** udesale has joined #openstack-release13:29
dhellmannand when I change that file so the line reads as I describe above the error goes away13:30
dhellmann\o/13:30
abelurdhellmann: awesome, how did you run that locally?13:30
dhellmanntox -e docs13:30
dhellmannwith tox.ini modified to add -vv to the sphinx-build command for the [docs] environment13:30
abelurgot it13:31
dhellmannabelur : let me know if you have trouble reproducing that fix13:32
dhellmannoh, hey, nice, my linuxfoundation login allows me to login to the gerrit server13:33
openstackgerritEmilien Macchi proposed openstack/releases master: TripleO train m1 release  https://review.opendev.org/66367013:42
abelurdhellmann: thanks13:42
abelurdhellmann: we'd welcome any improvements ;)13:43
dhellmannwhat you have now looks pretty nice, to be honest :-)13:43
*** whoami-rajat has quit IRC13:47
*** jaosorior has joined #openstack-release13:47
openstackgerritGiulio Fidente proposed openstack/releases master: Release puppet-manila for Stein, Rocky and Queens  https://review.opendev.org/66367413:51
*** jaosorior has quit IRC13:51
*** frankwang has joined #openstack-release13:54
*** whoami-rajat has joined #openstack-release13:57
*** ricolin has joined #openstack-release13:57
*** frankwang has quit IRC13:58
*** ykarel|afk is now known as ykarel14:25
*** hberaud is now known as hberaud|school-r14:26
*** priteau has joined #openstack-release14:36
*** hberaud|school-r is now known as hberaud14:36
*** jaosorior has joined #openstack-release14:37
*** jaosorior has quit IRC14:39
*** mlavalle has joined #openstack-release14:41
*** jaosorior has joined #openstack-release14:41
*** jaosorior has quit IRC14:55
*** jaosorior has joined #openstack-release14:57
openstackgerritAbhishek Kekane proposed openstack/releases master: Release glance_store 0.29.0  https://review.opendev.org/66369615:04
openstackgerritSean McGinnis proposed openstack/releases master: Drop references to oslosphinx  https://review.opendev.org/66370315:33
*** ykarel is now known as ykarel|away15:36
*** e0ne has quit IRC15:45
*** jaosorior has quit IRC15:50
*** diablo_rojo has joined #openstack-release15:54
*** ykarel|away has quit IRC16:02
*** whoami-rajat has quit IRC16:07
*** whoami-rajat has joined #openstack-release16:12
*** hberaud is now known as hberaud|gone16:19
openstackgerritAbhishek Kekane proposed openstack/releases master: Release glance_store 0.29.0  https://review.opendev.org/66369616:36
*** ricolin has quit IRC16:54
*** dtantsur is now known as dtantsur|afk17:06
*** ekcs has joined #openstack-release17:10
*** bobh has joined #openstack-release17:15
*** jtomasek has quit IRC17:19
openstackgerritJavier Peña proposed openstack/releases master: renderspec: release 1.11.1  https://review.opendev.org/66372817:21
*** bobh has quit IRC17:22
*** spsurya has quit IRC17:40
*** udesale has quit IRC17:42
*** priteau has quit IRC17:56
*** lennyb has quit IRC18:00
openstackgerritMerged openstack/releases master: Release glance_store 0.29.0  https://review.opendev.org/66369618:02
*** mriedem is now known as mriedem_lunch18:02
openstackgerritMerged openstack/releases master: Release python-ironicclient 2.8.0 for Train  https://review.opendev.org/66362118:07
*** amoralej is now known as amoralej|off18:10
openstackgerritSean McGinnis proposed openstack/releases master: Drop traits and resource-classes train placeholders  https://review.opendev.org/66373818:13
openstackgerritSean McGinnis proposed openstack/releases master: [nova] Create milestone-1 releases  https://review.opendev.org/66364218:15
*** e0ne has joined #openstack-release18:26
*** e0ne has quit IRC18:31
*** e0ne has joined #openstack-release18:32
*** e0ne has quit IRC18:38
*** armstrong has joined #openstack-release18:54
tonyb#startmeeting releaseteam19:00
openstackMeeting 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
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:00
*** openstack changes topic to " (Meeting topic: releaseteam)"19:00
openstackThe meeting name has been set to 'releaseteam'19:00
fungialoha fine release peoples19:00
tonybhey fungi19:00
tonybsmcginnis, diablo_rojo, dhellmann, evrardjp: Are you around for the releaseteam meeting?19:01
smcginniso/19:01
armstrongo/19:01
smcginnisKudos on the prompt start again. :D19:01
diablo_rojoo/19:02
tonybsmcginnis: thanks19:02
fungimy #startmeeting irc highlight is apparently working great ;)19:03
tonybsmcginnis: gotta have goals19:03
tonybfungi: :) I might have to borrow that trick19:04
fungiit's belt-n-braces with my reminder utility19:04
tonybhey armstrong nice to you again19:04
armstrongthanks19:05
* tonyb winders if diablo_rojo is ever not jetlagged?19:05
fungishe doesn't actually sleep19:05
tonybfungi: ahhh that'd do it19:05
tonyb#link https://etherpad.openstack.org/p/train-relmgt-tracking19:06
tonybsomehwere near line 15719:06
tonybttx: has done another great job on the agenda19:06
diablo_rojoSleep is for the weak19:07
tonyb#topic tasks19:07
*** openstack changes topic to "tasks (Meeting topic: releaseteam)"19:07
tonybThe only task is: Check tripleo repos have correct deliverable type.19:08
smcginnisI believe we've sorted that out and they should be correct for train.19:08
tonybsmcginnis: Ahh cool19:08
tonybsmcginquick topic then ;P19:09
tonyb#topic Completion of train-1 changes19:09
*** openstack changes topic to "Completion of train-1 changes (Meeting topic: releaseteam)"19:09
tonybdiablo_rojo: anything to say on the Track release liaisons in deliverable files item?19:10
tonyb(noting we actually now mean release_liaisons.yaml19:10
diablo_rojoIs the current format good with everyone?19:11
diablo_rojoI feel like I've formatted things differently each patchset lol19:12
tonybWell seesin as you said that ....19:12
tonybcan we have the project as the keyname the the main dict?19:13
*** mriedem_lunch is now known as mriedem19:13
tonybso: zun:\n- name:...\nirc: ...\n etc?19:13
smcginnisI think we need that to be able to have a list of liaisons per project.19:14
smcginnisOr else need to match them up in code, but that seems inefficient.19:14
smcginnisdiablo_rojo: Have you worked on any code to actually consume this to get a better feel for its usage/19:14
tonybsmcginnis: Well we can have a key in each person19:14
smcginnistonyb: Yeah, that's what I meant about then having to match them up in code.19:15
smcginnisEasier to just have the project with the list of liaisons.19:15
tonybsmcginnis: +119:15
smcginnisShould 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_rojoI think I had the project as the top level construct in the last patchset..19:16
smcginnisAlthough... 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_rojoBut I can change it back19:16
smcginnisPatchset 2 did, but had other issues.19:17
diablo_rojoOkay. I'll go back to that then (sans the other issues)19:17
*** e0ne has joined #openstack-release19:17
smcginnisIf you script the creation, then you won't need to worry as much about the yaml syntax.19:18
tonybdiablo_rojo: Thanks.  I think we're close now19:18
tonybsmcginnis: true19:18
diablo_rojoI'll look into it.19:20
tonyb#topic Look up progress on must-do improvements19:20
*** openstack changes topic to "Look up progress on must-do improvements (Meeting topic: releaseteam)"19:20
fungiif you want any suggestions for yaml emitters, i've worked out how to coerce pyyaml into dumping in a format that yamllint will tolerate19:20
smcginnisWe 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
tonybfungi: thanks, we have yamlutils in repo that can do what we need ;P19:21
fungioh, cool. it generates lintable yaml?19:22
tonybfungi: I think so?19:22
fungithough perhaps it's just as easy to tell yamllint to ignore generated files19:22
* tonyb will have to look at that later #curiousnow19:23
*** bnemec has quit IRC19:23
tonybthe cwi changes I did yesterday used the 2 tools I'm supposed to create19:23
tonybso I'll clean them up a little today and push them19:23
smcginnisNice!19:24
tonybIt's a lot more fiddly than I expected19:24
tonybI looked at interactive-release and it has a few issues that I thought made it harder to use than I'd like19:24
tonybso I just borrowed the core of it and add --interactive to new-release19:25
tonybwhich worked quite well19:25
*** d34dh0r53 has quit IRC19:25
tonybfor a first pass19:25
*** zbr has quit IRC19:25
*** bnemec has joined #openstack-release19:25
tonybfor ttx's task Add a tool script for producing the list of intermediary deliverables that have not released https://storyboard.openstack.org/#!/story/200570719:26
tonybhe say's no progress19:26
tonybwhich is ok19:27
tonyb#topic Assign/drop should-do improvements19:28
*** openstack changes topic to "Assign/drop should-do improvements (Meeting topic: releaseteam)"19:28
tonybAnyone feel strongly about Engage with QA on communicating classification rates regularly19:29
tonybsmcginnis: I think that was your idea after the last cycle?19:29
smcginnisI can't recall that. :)19:29
fungias in recurrent test failure classification ni elastic-recheck?19:30
tonybIIRC 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 cycle19:30
smcginnisMaybe just the wording. I'm not sure what "classification rates" means.19:30
smcginnisAh, not sure that was from me, but I think I recall that coming up.19:30
tonybsmcginnis: okay sorry I thought it was you19:31
tonybanyone want to reach out the QA team?19:31
*** bnemec has quit IRC19:31
smcginnisI'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-release19:32
tonybYeah I feel like doing it well is a pretty big job19:33
smcginnisMight be something that while useful, we may not have the bandwidth to really tackle at this time.19:34
tonybwe 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-release19:34
tonybYeah we were hoping to make it sound really usful to QA so they can run with it ;P19:34
smcginnis;)19:34
tonybbut it isn't like any team has surplus members these days :(19:35
tonybok19:35
tonybAudit OUI traning material to make sure it matches the current process/tools https://storyboard.openstack.org/#!/story/200570919:35
openstackgerritMerged openstack/releases master: [nova] Create milestone-1 releases  https://review.opendev.org/66364219:35
openstackgerritMerged openstack/releases master: Releases for Octavia and python-octaviaclient  https://review.opendev.org/66345219:35
tonybanyone?19:35
tonybIt was my idea so I s'pose I'm default19:36
smcginnisLast I think I saw it was in Berlin. I think there was just a slide or two on our release process?19:37
tonybsmcginnis: There's docs in the contributor guide which we need to check and then 3-4 questions about the release process19:38
smcginnisK19:38
tonybsmcginnis: 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/important19:38
smcginnisSeems like a good thing to review then.19:39
smcginnistonyb: Thanks for volunteering to do that. :P19:39
tonybokay I'll take it but it will probably happen like days before Shanghai19:39
smcginnisNothing like a deadline to actually motivate. ;)19:40
tonybsmcginnis:  ;P19:40
tonybUpdate 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
smcginnisI think this was assuming we would have openstack-python-train-jobs templates defined?19:40
smcginniss/train/$SERIES/g19:41
tonybI think making sure we have openstack-python-train-jobs as part of opening master for train so yeah as you say makign sure it is19:41
*** bnemec has quit IRC19:41
tonybwhen we do the same for U819:41
tonybU*19:41
smcginnisThat 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
tonybI 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-release19:42
tonybthen IIUC what dhellmann is suggetsing is when we open master for $project we switch to the right job ... similar to the constraints or reno stuff19:43
smcginnisSo 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+119:43
tonybI wonder how much variation per project we'll get19:44
tonyb?19:44
smcginnisWould make that boilerplate stuff a lot easier. Assuming there isn't a new python version in the template that breaks.19:44
smcginnisI would hope there isn't much variation.19:44
tonyb[tony@thor nova]$ git grep openstack-python-train-jobs19:44
tonyb[tony@thor nova]$19:44
smcginnisOther than how quickly they would respond and actually merge it.19:44
fungispeaking 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 week19:44
tonybD'oh19:44
tonybNo wait that's right we shoudl have train jobs now19:45
smcginnisfungi: 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
fungithe key has existed and been attested to a fair amount, just need to swap it into production19:45
tonybfungi: Thanks19:45
fungiwe have that as separate steps, one before release and the other shortly after19:45
smcginnistonyb: 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
fungithought we had it on the release timeline but i may have imagined that19:46
smcginnisfungi: Ah, yep, I think it's time.19:46
tonybfungi: Should we add that to the process for between release and m1?19:46
smcginnisWe should maybe add a reminder in our process doc between start and m-1.19:46
fungiyeah, that sounds like the right timeframe19:46
tonybsmcginnis: I think I'll do some research on that to see how much work it'll be19:47
fungiwe 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 date19:47
smcginnisThat makes sense.19:47
fungier, now that there's no deadline19:47
tonybI like the idea of automating it but getting things up to a level where we can may be a bigger effort19:47
tonybfungi: okay19:48
smcginnistonyb: 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
fungiswitching it into production is as easy as making a couple changes (one to the job config, one to the release docs)19:48
smcginnisSpeaking of... any progress on choosing a U name?19:48
tonybsmcginnis: Not enough19:49
smcginnis:/19:49
fungii'm lobbying for an exception to call it "unpossible" (because apparently it nearly is)19:49
tonybsmcginnis: 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 it19:49
smcginnisThat works for me!19:50
tonybfungi: You can suggest that once I have the wiki19:50
fungisounds like it's been a herculean effort this time19:50
fungithanks for coordinating that19:50
tonybfungi: not really, just more effort than T because of the location19:50
fungiharder than i because we don't have leftover names from a british colony to fall back on this go round19:51
tonybfungi: there are quite a few candidates, I don't know how good they are but ekcs found 10+ in his checking19:51
smcginnisWow, that's better than I was expecting.19:51
tonyb... assuming we allow non pinyin romanisation19:52
smcginnisWe probably need to.19:52
fungii expect we have no alternative19:52
tonybWell this will sound terrible I don't know how easy they'll be to say/use but that's what the poll is for19:53
fungiwe'll end up naming it "ulong" because of all the oolong tea we'll be drinking there19:53
smcginnis++19:53
tonyb:)19:53
smcginnisAdded bonus that it is an unsigned long.19:54
fungiyeah, geek humor ftw19:54
tonybbut then everytime I see it I'll think of unsigned long int :(19:54
fungiwhat, you'd prefer something with less precision?19:54
smcginnisushort just isn't big enough.19:55
fungii'll be happy to float some ideas19:55
diablo_rojoBunch of nerds ;)19:55
tonyb;P19:55
smcginnisfungi: That was bad. Love it.19:55
fungimy jokes are going over better today in here than in #zuul19:55
fungii almost got hit with virtual rotten vegetables19:56
tonybfungi: more worlds colliding19:56
tonybyou heard it here folks we're nicer than #zuul :D19:56
smcginnis:D19:56
tonybAnything else for the last 3mins?19:57
*** ekcs has quit IRC19:57
smcginnisNah19:57
tonybokay19:58
fungiplanning to remove the bindep fallback package list and the zuul-cloner shim from non-legacy jobs in the opendev zuul19:58
tonybgoing twice?19:58
*** ekcs has joined #openstack-release19:58
tonybfungi: eeek19:58
fungishouldn't wreak havoc for release jobs, but tentatively june 24-ish19:58
tonybfungi: cool, if you have a list of things we should check that'd be good19:59
smcginnisDoes that mean repos that don't have bindep files may hit issues now?19:59
fungiwe're doing a bit more exploratory testing before we set a firm date19:59
smcginnisI think tonyb is watching that clock.19:59
fungirepos 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, yes19:59
tonyb#endmeeting20: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
openstackMeeting ended Thu Jun  6 20:00:00 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)20:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-06-06-19.00.html20:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-06-06-19.00.txt20:00
openstackLog:            http://eavesdrop.openstack.org/meetings/releaseteam/2019/releaseteam.2019-06-06-19.00.log.html20:00
smcginnisHaha, nice!20:00
tonybsmcginnis: no ... it was a fluke ;P20:00
smcginnisPrecision20:00
fungidouble precision even20:00
smcginnis:)20:00
diablo_rojo#nailedit20:01
fungiword20:01
tonybIt may be the early start but that makes me more happy than it should ;P20:01
tonybokay coffee time20:02
smcginnisdiablo_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-L29220:02
smcginnisBuild 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#L52720:02
smcginnisSome 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_rojosmcginnis, yeah makes sense20:04
*** e0ne has quit IRC20:05
fungifor the record, here's how i get yaml.dump() to not make yamllint infinitely sad20:06
fungithe yaml spec says indenting block sequences is optional but encouraged. yaml.dump() hard codes a lack of intentation, yamllint expects indentation20:08
fungihttp://paste.openstack.org/show/752310/20:08
fungias that todo indicates, i should probably get a pr up for it at some point20:09
fungiideally it would just be yet another named parameter to the dump method20:09
smcginnisNice20:10
fungibut anyway, with that incantation your yaml will be readable and also pass yamllint --strict checks20:11
fungiwhich is useful consistency if you're shipping hand-edited yaml files and generated yaml files side-by-side in the same repo20:12
*** bnemec has quit IRC20:16
*** bnemec has joined #openstack-release20:17
tonybfungi: The only thing our dumper fails on is 'truthy values aren't quoted' or some such20:32
fungiahh20:33
*** radeks__ has quit IRC20:39
*** armstrong has quit IRC20:43
openstackgerritDean Troyer proposed openstack/releases master: Release python-openstackclient 3.19.0  https://review.opendev.org/66377320:52
*** mriedem is now known as mriedem_afk21:26
*** whoami-rajat has quit IRC21:27
*** ekcs has quit IRC22:00
*** d34dh0r53 has quit IRC22:01
*** ekcs has joined #openstack-release22:03
*** d34dh0r53 has joined #openstack-release22:29
*** ekcs has quit IRC22:32
*** mlavalle has quit IRC22:41
openstackgerritDean Troyer proposed openstack/releases master: Release python-openstackclient 3.19.0  https://review.opendev.org/66377323:45
*** mriedem_afk has quit IRC23:54

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!