Monday, 2017-07-31

*** dave-mcc_ has joined #openstack-release00:05
*** dave-mccowan has quit IRC00:07
*** bobh has joined #openstack-release00:35
*** bobh has quit IRC00:40
*** hongbin has joined #openstack-release00:43
*** zhurong has joined #openstack-release00:44
*** deep-book-gk has joined #openstack-release01:02
*** deep-book-gk has left #openstack-release01:03
*** liujiong has joined #openstack-release01:09
*** sdague has joined #openstack-release01:16
*** thorst has joined #openstack-release01:37
*** thorst has quit IRC01:41
*** liujiong has quit IRC01:50
*** liujiong has joined #openstack-release01:51
*** liujiong has quit IRC01:53
*** thorst has joined #openstack-release02:42
*** liujiong has joined #openstack-release02:44
*** liujiong has quit IRC02:45
*** liujiong has joined #openstack-release02:45
*** thorst has quit IRC02:47
*** ricolin has joined #openstack-release03:02
*** thorst has joined #openstack-release03:43
*** udesale has joined #openstack-release03:47
*** thorst has quit IRC03:48
*** junbo has joined #openstack-release04:07
*** udesale__ has joined #openstack-release04:31
*** udesale has quit IRC04:33
*** yamamoto has joined #openstack-release04:38
*** udesale__ has quit IRC04:38
*** Dinesh_Bhor has joined #openstack-release04:43
*** ekcs has quit IRC04:50
*** hongbin has quit IRC05:01
*** udesale__ has joined #openstack-release05:07
*** GK1wmSU has joined #openstack-release05:25
*** GK1wmSU has left #openstack-release05:27
*** dhellmann has quit IRC05:28
*** dhellmann has joined #openstack-release05:28
*** zhurong has quit IRC05:29
*** kornicameister has joined #openstack-release05:32
*** _GK1wmSU has joined #openstack-release05:39
*** _GK1wmSU has left #openstack-release05:39
*** thorst has joined #openstack-release05:44
*** thorst has quit IRC05:49
*** pcaruana has joined #openstack-release06:19
*** amotoki__ is now known as amotoki06:33
*** zhurong has joined #openstack-release06:47
*** amoralej|off is now known as amoralej06:58
yamamotodoes a removal of a deprecated plugin require an FFE?07:05
ttxyamamoto: it's impacting functionality, so it's probably worth a discussion with the PTL, but I would consider it a pre-release clean-up07:12
yamamotottx: ok. thank you07:12
*** dhellmann has quit IRC07:30
*** dhellmann has joined #openstack-release07:31
*** alexchadin has joined #openstack-release07:31
*** dtantsur|afk is now known as dtantsur07:41
*** thorst has joined #openstack-release07:45
*** thorst has quit IRC07:50
*** udesale has joined #openstack-release07:58
*** udesale__ has quit IRC08:00
*** alexchad_ has joined #openstack-release08:00
*** yamamoto has quit IRC08:02
*** alexchadin has quit IRC08:02
*** alexchadin has joined #openstack-release08:04
*** alexcha__ has joined #openstack-release08:06
*** alexchad_ has quit IRC08:06
*** alexchadin has quit IRC08:08
*** alexchadin has joined #openstack-release08:12
*** alexchadin has quit IRC08:13
*** alexchadin has joined #openstack-release08:14
*** alexcha__ has quit IRC08:15
*** bauwser is now known as bauzas08:28
*** udesale__ has joined #openstack-release08:31
*** udesale has quit IRC08:34
*** zhurong has quit IRC08:41
*** pbandark has joined #openstack-release08:54
*** gtrxcb has quit IRC08:57
*** yamamoto has joined #openstack-release09:02
*** yamamoto has quit IRC09:08
*** yamamoto has joined #openstack-release09:08
*** jtomasek has joined #openstack-release09:20
*** jtomasek has quit IRC09:20
*** jtomasek has joined #openstack-release09:21
*** tosky has joined #openstack-release09:21
*** yamamoto has quit IRC09:25
*** jtomasek has quit IRC09:27
*** claudiub has joined #openstack-release09:27
*** yamamoto has joined #openstack-release09:34
*** zhurong has joined #openstack-release09:37
*** yamamoto has quit IRC09:40
*** thorst has joined #openstack-release09:46
*** yamamoto has joined #openstack-release09:53
ttxdhellmann: Good question @ http://lists.openstack.org/pipermail/openstack-dev/2017-July/120328.html09:54
ttxor dims ^09:55
*** jtomasek has joined #openstack-release09:55
ttxMy initial thought was "sure you can, since that would default to master until we cut requirements branch after the freeze" but then it returns "Invalid branch: stable/pike"09:56
*** thorst has quit IRC09:58
*** alexchadin has quit IRC10:11
*** liujiong has quit IRC10:18
*** claudiub has quit IRC10:22
*** claudiub has joined #openstack-release10:30
*** wolverineav has joined #openstack-release10:32
*** zhurong has quit IRC10:40
*** claudiub has quit IRC10:46
*** zhurong has joined #openstack-release10:52
*** alexchadin has joined #openstack-release11:13
*** thorst has joined #openstack-release11:13
*** yamamoto has quit IRC11:31
*** pbandark1 has joined #openstack-release11:43
*** thorst has quit IRC11:43
*** pbandark has quit IRC11:44
*** pbandark1 is now known as pbandark11:44
dhellmannttx: those patches are passing tests for some projects in CI, but if we land the patch then devs on those branches will have trouble locally11:58
dhellmannI'll reply on list11:58
dhellmannttx, tonyb : I wonder if it would be better for us to set up a redirect on releases.o.o for a url like /constraints/$series and update that when the branch is created?12:01
dhellmannseems like it would be less work than landing all of these patches, too12:01
dhellmannalthough I suppose we'd have to have a patch to update the series value anyway12:01
*** yamamoto has joined #openstack-release12:01
*** yamamoto has quit IRC12:04
*** udesale__ has quit IRC12:19
*** yamamoto has joined #openstack-release12:20
dimsttx : dhellmann : o/12:25
dimssorry late start today :) kids are going to day camp, had to get them out the door12:25
*** yamamoto has quit IRC12:32
*** yamamoto has joined #openstack-release12:33
ttxdhellmann: yeah, a bit tricky12:33
*** yamamoto has quit IRC12:33
*** yamamoto has joined #openstack-release12:33
ttxI guess we could abandon them and repost once the requirements branch is created12:34
*** bobh has joined #openstack-release12:52
ttxalso on our radar: python-tricircleclient issue @ http://lists.openstack.org/pipermail/openstack-dev/2017-July/120320.html12:55
dhellmannttx: I wonder how they ended up with that branch?12:56
ttxdhellmann: I think we branched from their latest version, as we should12:56
ttxIt's from April because their last version was in April12:56
*** bobh has quit IRC12:57
dhellmannah12:57
ttxstill looking into it12:57
dhellmannoh, so that patch I did last week created a branch at a really old point12:57
ttxnot really really old12:57
ttxhe missed the deadline and was caught by it12:58
dhellmannwe had a few people confused about the thursday deadline again12:59
ttxI'm fine fast-forwarding stable/pike to 0.1.212:59
dhellmannmaybe we should move those to monday12:59
dhellmannyeah, recreating the branch seems like the right thing to do12:59
ttxgiven that it's unlikely to break anyone, and he posted it Saturday 4am12:59
dhellmannthough if they have features it's 0.2.0 :-)12:59
*** thorst has joined #openstack-release13:00
smcginnisI actually like the Thursday deadline. Not sure if moving to Monday would be any better for those that don't follow the posted deadlines anyway.13:00
dhellmannyeah, python-tricircleclient doesn't appear in requirements.txt13:00
*** amoralej is now known as amoralej|lunch13:00
*** zhurong has quit IRC13:00
ttxI'll compose an answer13:00
dhellmannsmcginnis : yeah, I suggested monday because it's at one end of the week, and people seem to think in terms of the work week13:01
dhellmannfriday would mean we'd have things to do on the weekend to deal with anyone being late13:01
smcginnisTrue. I suppose it could be slightly better.13:01
smcginnisDefinitely not Friday. ;)13:01
dhellmannmonday also addresses the dateline tz issue13:01
dhellmannyeah, seems worth discussing13:01
dhellmannthat has always tripped folks up, and as we've gone on we've done less hand-holding so it causes more trouble13:02
dhellmannI suppose we could have waited to branch until today13:02
smcginnisI actually didn't realize we were going to do the branching automatically.13:03
smcginnisI was going to request the Cinder related lib branches closer to RC to try to avoid backports if anything came up.13:03
smcginnisWhich it unfortunately has. I'll be sending a ML post shortly for one for os-brick.13:04
ttxOK, answer posted13:04
ttxI suspect he won't be the only one with that "oops"13:05
ttxso documenting why we give Joe a free pass is good13:05
ttxfungi: could use your help in removing a branch13:05
fungiwas that the tricircle one? catching up on scrollback now13:08
fungistill sort of offline and entertaining guests until tomorrow, but i do a pretty terrible job of not looking at the computer i guess13:10
fungiokay, so python-tricircleclient13:11
ttxfungi: yes, just remove the branch so we can recreate it at 0.2.013:11
fungito confirm, delete the stable/pike branch from it, right?13:12
ttxyes13:12
fungii've now removed the stable/pike branch (previously at 6bccd8fbd9afdf79f7bd0262da7709609a143d1b) from the openstack/python-tricircleclient repository13:13
*** openstackgerrit has joined #openstack-release13:14
openstackgerritThierry Carrez proposed openstack/releases master: Add python-tricircle 0.2.0 release  https://review.openstack.org/48890313:14
ttxpushing a new branch creation at 0.2.0, let's see if it passes tests ^13:15
fungiworth noting, any clients who previously pulled in that branch may be unable to fast-forward it (i didn't check whether its top appeared in the history of master or had additional commits landed in it after branching)13:17
fungis/top/tip/13:17
ttxyep, but in this precise case the risk is limited13:17
ttxdims, dhellmann: please review my patchset over https://review.openstack.org/#/c/488903/13:26
dims+2 ttx13:28
smcginnisttx, dims: Looks good to me. Should I break in my new +W ability? :)13:31
*** Adri2000 has quit IRC13:35
openstackgerritMerged openstack/releases master: Add python-tricircle 0.2.0 release  https://review.openstack.org/48890313:37
*** amoralej|lunch is now known as amoralej13:39
ttxack all set thanks13:39
ttxdhellmann: you might want to abandon/regenerate your patches against python-tricircleclient13:40
dimssmcginnis : w00t!13:41
smcginnisdims: :)13:41
*** Adri2000 has joined #openstack-release13:44
*** gcb has joined #openstack-release13:46
*** bobh has joined #openstack-release13:47
*** electrofelix has joined #openstack-release13:49
dhellmannttx: it looks like they approved those other patches from the bot, so it should be ok to just let them approve the new ones13:49
ttxok cool13:50
*** electrofelix has quit IRC13:51
*** mriedem has joined #openstack-release13:58
*** alexchadin has quit IRC14:03
smcginnisI will post these details the ML soon, but wondering if I could get everyone's take on this.14:03
smcginnisWe have an issue in os-brick that causes a cross Cinder/Nova feature to fail.14:04
smcginnisIt's limited impact otherwise, so I believe the risk is low getting an update out there during freeze.14:04
smcginnisThere's that change and one other that I know Red Hat is actually already backported into their packages for Pike.14:05
smcginnisOther than the two, there is just a global requirements update and a logging change.14:05
smcginnisI'm wondering if I should backport these to stable/pike and ask that we consider one more release, or that we just redo stable/pike and do another release from master, then cut it again.14:06
smcginnisAny thoughts, concerns, criticisms, etc appreciated.14:06
dhellmannare the issues holding up the cinder/nova release?14:06
smcginnisdhellmann: Not necessarily "holding them up", but we would be shipping a broken feature otherwise.14:07
dhellmannso you could release the fix after the freeze is lifted?14:07
dimsimmediately after we ship...14:07
smcginnisdhellmann: That is the other option. There would probably just be a short window of brokenness then.14:07
dhellmannthe risk of either option seems low14:07
dhellmannyeah14:07
smcginnismriedem: Discussing the extend problem. ^^14:07
dims+1 to "the risk of either option seems low"14:08
ttxsince os-brick is more common cinder/nova code than a general-purpose library, I think it makes sense to cut some slack, especially early post-FF, and consider it like a FFE14:09
smcginnisOK, I'll send a ML post with the details.14:09
smcginnisDoes it make sense to backport? Or redo the branch?14:09
ttxI'd say backport14:10
smcginnisGot it, I'll get those through and send everything out.14:10
dhellmannoh, yeah, we definitely don't want to redo the branch14:10
dhellmannthe question is whether to release from the branch now or later14:10
ttxredo the branch is the worst option, just happens to sometimes be teh only one14:10
dhellmannwe only did that for tricircle because we force-created the branch for them14:11
dhellmannand the starting point was from april14:11
smcginnisYeah... I agree.14:11
fungiand get the constraints list updated14:14
fungirequirements repo hasn't branched yet, right?14:14
dhellmannfungi : right, I think tonyb's email said soon but not yet14:15
fungiresult would be testing master of projects against a point release of os-brick from a stable branch, but that's probably fine?14:15
smcginnisI suppose so. It just pulls the package from pypi, right? So it shouldn't really matter where it came from.14:16
fungirigt14:17
fungiright14:17
dhellmannfungi : oh, the constraints update step in the release process might fail, or just skip. I'll have to keep an eye out (I don't remember what that does). So, yeah, we'd have to update the master constraint list.14:18
fungidhellmann: as far as updating the docs jobs to no longer run when new releases are tagged, did projects stop including version numbers in their docs? i believe the reason it was done before was because otherwise a project which got tagged and then had no new patches for a while wouldn't have a "corresponding" document for the latest release14:18
dhellmannfungi : we're having a discussion of this in #openstack-docs right now14:18
fungiokay, heading there14:18
smcginnismriedem: Are you OK landing the Nova side extend stuff if we hold until after lib freeze to do a fix release of os-brick?14:19
smcginnismriedem: And by "after lib freeze" I mean immediately after the freeze is lifted.14:19
*** electrofelix has joined #openstack-release14:19
mriedemdhellmann: dims: smcginnis: one issue with waiting is releasing a fix in os-brick in stable and bumping minimum required os-brick to include the fix, otherwise we just assume people are going to pick up upper-constraints on stable?14:20
mriedemsmcginnis: what is the nova side?14:20
dhellmannmriedem : yes, true, there would be some lag14:20
smcginnismriedem: Maybe I missed it, but I thought you still had one patch in flight.14:20
smcginnisMaybe I'm wrong?14:21
mriedemno, there was only the os-brick bug fix14:21
mriedemexposed via my devstack/tempest patches for testing the feature14:21
smcginnisAh, OK.14:21
smcginnismriedem: So everything is landed, we would just be shipping a broken feature until we are able to update the lib and constraint.14:21
mriedemand no g-r bump?14:23
smcginnismriedem: Err, yeah. We would have to do that too.14:24
mriedemok, we don't really do minimum g-r bumps on stale14:24
mriedem*stable14:24
mriedemso if we're going to do that, we need to do it before releasing pike14:24
mriedemsince it's a bug fix release i don't see a problem with that14:24
smcginnisOK, I'll get everything prep'd and let folks decided.14:25
mriedemaye aye14:26
*** coolsvap has quit IRC14:31
dimsmriedem : was dhellmann said, both options are low risk14:31
mriedemok then i'd vote for releasing now and bumping g-r14:31
*** openstackgerrit has quit IRC14:33
dimsmriedem : sounds good to me14:33
smcginnishttp://lists.openstack.org/pipermail/openstack-dev/2017-July/120358.html14:38
*** yamamoto has quit IRC14:45
*** hongbin has joined #openstack-release14:52
*** pbandark has quit IRC14:53
*** pbandark has joined #openstack-release14:56
*** yamahata has quit IRC14:58
*** yamahata has joined #openstack-release14:59
*** pcaruana has quit IRC15:04
*** yamamoto has joined #openstack-release15:16
*** yamamoto has quit IRC15:21
*** gcb has quit IRC15:23
*** armax has joined #openstack-release15:29
*** raissa has left #openstack-release15:30
*** yamamoto has joined #openstack-release15:48
*** yamamoto has quit IRC15:58
*** openstackgerrit has joined #openstack-release16:03
openstackgerritDoug Hellmann proposed openstack/releases master: update the release process steps related to documentation  https://review.openstack.org/48926516:03
*** armax has quit IRC16:03
*** rajathagasthya has joined #openstack-release16:04
openstackgerritThierry Carrez proposed openstack/releases master: Proposed release schedule for Queens  https://review.openstack.org/48926616:08
ttxYes, it's that time of the year ^16:08
*** slashme has quit IRC16:10
*** rajathag_ has joined #openstack-release16:18
*** rajathagasthya has quit IRC16:21
dhellmannttx: do we know yet when the ptg will be at the start of rocky?16:26
ttxNot yet. Several dates/locations still floating16:28
ttxLet's say wit hthe current options, that would place PTG at R+0 or R+216:28
ttxso into known territory16:29
clarkbhello release team. I'd like to talk about upgrading gerrit to 2.13 in tomorrow's infra meeting at 1900UTC. If not too much trouble would be good to have the release team's input on schedulign that as well16:30
clarkbbasically we've sorted out technical details now its just a matter of picking a day and doing it so your input will be valuable16:30
*** bobh has quit IRC16:35
*** efried_zzz is now known as efried16:44
*** armax has joined #openstack-release16:56
dhellmannclarkb: I added it to my calendar17:14
*** ricolin has quit IRC17:15
dtroyerRelease team: can I get a 'feature/osc4' feature branch creation into your queue for python-openstackclient and osc-lib?17:21
dhellmanndtroyer : sure! file the patch to create the branches and I'll take a look at it17:22
smcginnisdhellmann: I haven't done feature branches yet. Is that still a matter of submitting a releases patch with the branch info in the project yaml file?17:23
dtroyerhmmm… what I was reading last week said to just ask you guys for the actual creation…did I miss something?17:23
*** yamahata has quit IRC17:23
* dtroyer going to re-find that doc17:23
dhellmanndtroyer : oh, maybe the docs are out of date? what were you looking at?17:23
dhellmannsmcginnis : yes, that's right17:23
* dhellmann goes to look for the right docs17:23
smcginnisProbably some old docs out there yet somewhere.17:24
dhellmanndtroyer , smcginnis : the README in the releases repo has accurate info, including an example of a deliverable file with a feature branch17:24
dtroyerok, will go there17:24
dtroyerhttps://docs.openstack.org/infra/manual/drivers.html#feature-branches was one17:25
dhellmannalthough it's somewhat less detailed than you might want for a tutorial17:25
dtroyerhttps://docs.openstack.org/project-team-guide/other-branches.html#creating-the-branch was the other17:25
*** pbandark has quit IRC17:25
smcginnisI can submit a patch to update those.17:25
dhellmannsmcginnis : thanks17:25
smcginnisdhellmann: Would it be better to have those just point to the README?17:25
dhellmannsmcginnis : probably, although we may want to give further thought to putting more directions in a published doc somewhere17:26
dhellmannwe do have some reference material on releases.o.o, but mostly for interpreting the output not for how to use the repo17:27
smcginnisAck, I'll come up with something and see what folks think.17:27
*** electrofelix has quit IRC17:30
*** tosky has quit IRC17:32
openstackgerritDean Troyer proposed openstack/releases master: Create feature/osc4 for python-openstackclient and osc-lib  https://review.openstack.org/48928517:39
dtroyerdhellmann: I think I sorted it out :) ^^^17:39
dhellmanndtroyer : lgtm, I'll wait for the jobs to finish and give smcginnis a chance to look at it17:40
dtroyercool, thanks17:42
smcginnisdhellmann: Done - looks good to me.17:42
*** amoralej is now known as amoralej|off17:44
EmilienMsmcginnis: w00t - happy to know you're candidate :-)17:44
smcginnisEmilienM: Thanks! :)17:44
* dhellmann has to step out to run an errand17:46
dhellmanndtroyer, smcginnis : it looks like CI didn't like that patch for some reason17:47
dhellmannsmcginnis : when the jobs are happy, it's safe to approve that with 1 reviewer17:47
smcginnisdtroyer: Ah, missed that. Wrong indentation on that.17:48
smcginnisdhellmann: OK, I'll push that through once it's cleaned up.17:48
smcginnisHmm, odd that it's complaining about four spaces instead of two. Looks correct me actually.17:49
dtroyerthat particular chunk doesn't match the examples or other branches: sections I saw…I maintained the no indentation before '-name' where there usually were 2 spaces17:50
dtroyerchecking locally again17:50
smcginnisdtroyer: I honestly don't know if there is a reason, but some indent and some don't.17:50
smcginnisGuess this might be a reason.17:50
dtroyerI think so, it's the argument to location: being another map that is different from the stable branch location: value17:51
*** yamahata has joined #openstack-release17:59
openstackgerritDean Troyer proposed openstack/releases master: Create feature/osc4 for python-openstackclient and osc-lib  https://review.openstack.org/48928517:59
*** dtantsur is now known as dtantsur|afk18:05
*** harlowja has joined #openstack-release18:11
* dims peeks18:22
dimsclarkb : thanks for the heads up on the upgrade18:23
smcginnisdims: Do you understand the format rules on the branch creation requests?18:24
smcginnisdims: dtroyer's first patch looked fine to me, but it doesn't like the indentation of the feature branch location.18:24
smcginnisAnd what's worse, the first format actually matches what we show in our examples.18:25
dtroyersomething is odd here, I don't know all of the yaml rules, but I think I found one that passes the validate test, even though it looks to be wrong sematically18:25
smcginnisdtroyer: Unindent the repo:hash line?18:25
dtroyeryes, but that makes that not a map under location:18:25
dtroyerthat's what I'm pushing up next, I can only rul a few of the tests locally18:26
dimssmcginnis looking18:26
smcginnisdims: Thanks18:26
smcginnisI'm actually wondering if we have a problem in our yaml rules.18:26
dimsdtroyer : smcginnis : compare with say http://git.openstack.org/cgit/openstack/releases/tree/deliverables/ocata/tacker.yaml ?18:28
dtroyerit may be a problem in validate, I have to run out for a bit, will try a couple of things when I get back18:28
openstackgerritDean Troyer proposed openstack/releases master: Create feature/osc4 for python-openstackclient and osc-lib  https://review.openstack.org/48928518:31
*** bobh has joined #openstack-release18:35
dhellmannsmcginnis , dtroyer : the linter looks at other parts of the file and requires that you indent consistently18:37
dhellmannI have a patch up to fix that and force 2 spaces for lists everywhere18:37
dhellmannlanding it will require touching all of the files in the "current" series, so I'm waiting until we set up the queens series to do it18:37
smcginnisdhellmann: I thought v1 of that patch was consistent.18:38
smcginnisdhellmann: Do you know how this should be reformatted correctly? https://review.openstack.org/#/c/489285/1/deliverables/pike/osc-lib.yaml18:38
*** bobh has quit IRC18:39
*** bobh has joined #openstack-release18:39
dhellmannhmm, no, that looks right to me18:39
dhellmannis that what failed?18:39
dhellmannlet me see what I can do with it locally18:40
dhellmannI hate that linter18:40
openstackgerritDoug Hellmann proposed openstack/releases master: Create feature/osc4 for python-openstackclient and osc-lib  https://review.openstack.org/48928518:46
dhellmannsmcginnis, dtroyer : ^^18:46
smcginnisdhellmann: Going with the full nuclear option I see. :)18:46
dhellmannyou gotta do what you gotta do18:47
smcginnisI was wondering if it had something to do with it being the last line. I notice you moved name: after the location.18:47
dhellmannsmcginnis : https://review.openstack.org/#/c/488607/ updates the linter to require 2 spaces everywhere18:48
dhellmannoh, yeah, switching the order of the lines didn't help18:49
smcginnisdhellmann: Yikes. Yeah, definitely some normalizing needed there first from the failed test output.18:49
dhellmannyeah18:50
dhellmannI was putting off doing the normalizing, but maybe it makes sense to do it before people start running into this issue creating branches18:51
smcginnisdhellmann: I think we could probably hold off a little while, but not sure when a really good time would be.19:00
dhellmannprobably before we start doing lots of queens releases19:01
smcginnisIs that normalization scripted?19:02
dhellmannyeah, there's a command to read the yaml file and rewrite it. that patch includes a change to cause the indentation to be corrected during the rewriting19:04
dhellmannwe have to batch the changes, because otherwise the validation job times out19:05
openstackgerritMerged openstack/releases master: Create feature/osc4 for python-openstackclient and osc-lib  https://review.openstack.org/48928519:08
*** ekcs has joined #openstack-release19:15
*** wolverineav has quit IRC19:18
smcginnisdhellmann: When you have time - what is the feature branch creation process for projects not using the releases repo? They have ACLs to allow pushing branches directly?19:25
dhellmannsmcginnis : they don't always have permission themselves. When they do, I usually point out the gerrit page for creating branches. When they don't, I either help them or direct them to the infra team for help19:26
dhellmannwe should probably ensure they have permission to avoid overburdening either team19:26
smcginnis++19:27
smcginnisdhellmann: So this page is probably OK to just have the releases method since it is for governed projects: https://docs.openstack.org/project-team-guide/other-branches.html#creating-the-branch19:28
smcginnisdhellmann: But this one should have info for both: https://docs.openstack.org/infra/manual/drivers.html#feature-branches19:28
smcginnisdhellmann: Or do you think both should have all of it?19:28
dhellmannhaving different info on those pages makes sense19:28
smcginnisdhellmann: Great, I will update my patch then. Thank you sir.19:29
smcginnisdhellmann: Sorry, one more quick one. That gerrit page for creating branches is under Projects > Branches?19:32
dhellmannyeah, for example https://review.openstack.org/#/admin/projects/openstack/nova,branches19:33
dhellmannthey can also use that page to figure out if they have permission to create the branch19:33
smcginnisdhellmann: Got it. OK, I'll point them to that, and note that they may need to go to infra if they do not have permissions. So at least they will hopefully try themselves first.19:34
dhellmann++19:35
dhellmannwe could probably explain how to set the permissions so they could land the patch to give themselves permission19:35
dhellmannI don't know how far into that we want to go19:35
openstackgerritSean McGinnis proposed openstack/releases master: Release os-brick 1.15.2  https://review.openstack.org/48937019:51
dimsdhellmann : i have +2ed it ^^20:03
dhellmanndims : ack, +2a20:04
openstackgerritMerged openstack/releases master: Release os-brick 1.15.2  https://review.openstack.org/48937020:08
tonybdhellmann, ttx, dims: I'll read the thread.  I'm not certain what that'd fix but that's probably lack of context20:21
dhellmanntonyb : instead of landing 1 patch per project, we just land 120:21
dhellmannthat's assuming we could figure out the right series name in a given branch, of course20:22
dhellmannwhich we could if we had git around, but couldn't if we don't20:22
tonybdhellmann: okay I see.  I have no objection to that in theory as long as it's a) easy to do and b) easy to consume for other tools (like scripts/tox-insall in various repos)20:24
tonybdhellmann: can we rely on / parse .gitreview?20:24
dhellmannyeah, the hard part is figuring out what branch you're on20:24
dhellmannwe can, if that file is present20:24
dhellmannI don't know if it is present if you're building from an sdist20:25
*** thorst is now known as thorst_afk20:25
dhellmannsomething to play with20:25
* tonyb checks nova20:25
tonyb:(20:26
dave-mcc_we found a bug in python-barbicanclient after we pushed the pike release 4.5.0, so we to release 4.5.1.  is it as simple as adding the release number and hash to the releases repo?20:28
dimsdave-mcc_ : i was just typing a message for you :)20:28
dhellmanndave-mcc_ : yes, modify deliverables/pike/python-barbicanclient.yaml20:28
dimsyes20:29
dave-mcc_dims dhellmann thanks20:29
dtroyerdhellmann, smcginnis: thanks for sorting that yaml validate stuff out20:29
dhellmanndtroyer : np20:30
smcginnisAll thanks go to dhellmann. I was lost. :)20:30
dhellmanndave-mcc_ : any time20:30
openstackgerritDave McCowan proposed openstack/releases master: Release python-barbicanclient 4.5.1  https://review.openstack.org/48937920:31
openstackgerritDoug Hellmann proposed openstack/releases master: add linter rules for vertical whitespace  https://review.openstack.org/48860820:35
openstackgerritDoug Hellmann proposed openstack/releases master: use yamlutils.dumps() in init-series  https://review.openstack.org/48884620:35
openstackgerritDoug Hellmann proposed openstack/releases master: use yamlutils.dumps() in new-release command  https://review.openstack.org/48884520:35
openstackgerritDoug Hellmann proposed openstack/releases master: fix format-yaml to work with python 3  https://review.openstack.org/48860620:35
openstackgerritDoug Hellmann proposed openstack/releases master: standardize indentation at 2 spaces  https://review.openstack.org/48860720:35
openstackgerritDoug Hellmann proposed openstack/releases master: add wrapper for yamllint  https://review.openstack.org/48938020:35
openstackgerritDoug Hellmann proposed openstack/releases master: ensure version numbers always have quotes  https://review.openstack.org/48938120:35
openstackgerritDoug Hellmann proposed openstack/releases master: use yes/no for boolean values in reformatter  https://review.openstack.org/48938220:35
openstackgerritDoug Hellmann proposed openstack/releases master: do not add line wraps to text when reformatting  https://review.openstack.org/48938320:35
openstackgerritDoug Hellmann proposed openstack/releases master: normalize independent deliverable files  https://review.openstack.org/48938420:35
openstackgerritDoug Hellmann proposed openstack/releases master: normalize oslo deliverable files  https://review.openstack.org/48938520:35
openstackgerritDoug Hellmann proposed openstack/releases master: normalize client deliverable files  https://review.openstack.org/48938620:35
openstackgerritDoug Hellmann proposed openstack/releases master: normalize tripleo deliverable files  https://review.openstack.org/48938720:35
openstackgerritDoug Hellmann proposed openstack/releases master: normalize puppet deliverable files  https://review.openstack.org/48938820:35
openstackgerritDoug Hellmann proposed openstack/releases master: normalize misc deliverable files  https://review.openstack.org/48938920:35
dhellmannsmcginnis : ^^20:35
smcginnisdhellmann: Nice, filled my irssi screen. :)20:37
dhellmannI managed to make it more code changes than data file changes20:37
dhellmannlet's see if those time out though :-)20:37
dimsshipping barbicanclient20:49
dimsdave-mcc_ : thanks!20:49
openstackgerritDoug Hellmann proposed openstack/releases master: ensure version numbers always have quotes  https://review.openstack.org/48938120:51
openstackgerritDoug Hellmann proposed openstack/releases master: add wrapper for yamllint  https://review.openstack.org/48938020:51
openstackgerritDoug Hellmann proposed openstack/releases master: do not add line wraps to text when reformatting  https://review.openstack.org/48938320:51
openstackgerritDoug Hellmann proposed openstack/releases master: add linter rules for vertical whitespace  https://review.openstack.org/48860820:51
openstackgerritDoug Hellmann proposed openstack/releases master: use yes/no for boolean values in reformatter  https://review.openstack.org/48938220:51
openstackgerritDoug Hellmann proposed openstack/releases master: normalize misc deliverable files  https://review.openstack.org/48938920:51
openstackgerritDoug Hellmann proposed openstack/releases master: normalize puppet deliverable files  https://review.openstack.org/48938820:51
openstackgerritDoug Hellmann proposed openstack/releases master: normalize oslo deliverable files  https://review.openstack.org/48938520:51
openstackgerritDoug Hellmann proposed openstack/releases master: normalize independent deliverable files  https://review.openstack.org/48938420:51
openstackgerritDoug Hellmann proposed openstack/releases master: use yamlutils.dumps() in init-series  https://review.openstack.org/48884620:51
openstackgerritDoug Hellmann proposed openstack/releases master: normalize tripleo deliverable files  https://review.openstack.org/48938720:51
openstackgerritDoug Hellmann proposed openstack/releases master: normalize client deliverable files  https://review.openstack.org/48938620:51
openstackgerritDoug Hellmann proposed openstack/releases master: standardize indentation at 2 spaces  https://review.openstack.org/48860720:52
openstackgerritMerged openstack/releases master: Release python-barbicanclient 4.5.1  https://review.openstack.org/48937920:54
*** wolverineav has joined #openstack-release21:00
*** rajathag_ is now known as rajathagasthya21:00
*** jtomasek has quit IRC21:00
*** yamamoto_ has joined #openstack-release21:06
openstackgerritDoug Hellmann proposed openstack/releases master: ensure version numbers always have quotes  https://review.openstack.org/48938121:13
openstackgerritDoug Hellmann proposed openstack/releases master: add wrapper for yamllint  https://review.openstack.org/48938021:13
openstackgerritDoug Hellmann proposed openstack/releases master: do not add line wraps to text when reformatting  https://review.openstack.org/48938321:13
openstackgerritDoug Hellmann proposed openstack/releases master: use yes/no for boolean values in reformatter  https://review.openstack.org/48938221:13
openstackgerritDoug Hellmann proposed openstack/releases master: normalize misc deliverable files  https://review.openstack.org/48938921:13
openstackgerritDoug Hellmann proposed openstack/releases master: normalize puppet deliverable files  https://review.openstack.org/48938821:13
openstackgerritDoug Hellmann proposed openstack/releases master: normalize oslo deliverable files  https://review.openstack.org/48938521:13
openstackgerritDoug Hellmann proposed openstack/releases master: use yamlutils.dumps() in init-series  https://review.openstack.org/48884621:13
openstackgerritDoug Hellmann proposed openstack/releases master: normalize independent deliverable files  https://review.openstack.org/48938421:13
openstackgerritDoug Hellmann proposed openstack/releases master: normalize tripleo deliverable files  https://review.openstack.org/48938721:13
openstackgerritDoug Hellmann proposed openstack/releases master: fix format-yaml to work with python 3  https://review.openstack.org/48860621:13
openstackgerritDoug Hellmann proposed openstack/releases master: use yamlutils.dumps() in new-release command  https://review.openstack.org/48884521:13
openstackgerritDoug Hellmann proposed openstack/releases master: standardize indentation at 2 spaces  https://review.openstack.org/48860721:13
openstackgerritDoug Hellmann proposed openstack/releases master: normalize client deliverable files  https://review.openstack.org/48938621:13
openstackgerritDoug Hellmann proposed openstack/releases master: add linter rules for vertical whitespace  https://review.openstack.org/48860821:13
openstackgerritDoug Hellmann proposed openstack/releases master: remove obsolete tool script for adding team names  https://review.openstack.org/48940021:13
openstackgerritDoug Hellmann proposed openstack/releases master: add edit-deliverable command  https://review.openstack.org/48940121:13
openstackgerritDoug Hellmann proposed openstack/releases master: use edit-deliverable in script to set the release notes URLs  https://review.openstack.org/48940221:13
dhellmannrebase hell :-(21:13
tonybdhellmann: do we just fast merge them once they pass the gate?21:13
dhellmanntonyb : if we decide this is a good idea to do, yeah21:13
dhellmannwe should probably have that conversation, though, and give ttx a chance to look21:14
dhellmannthere's no *real* rush, and we shouldn't be having lots of updates this week21:14
dhellmannit's just that every update will cause at least one rebase21:14
*** yamamoto_ has quit IRC21:15
tonybdhellmann: okay.  FTR I'm happy to standardize them if we start to strict enforce them after that so we're not in the same state in ~12months21:16
tonybdhellmann: but as you say ttx need to think about it21:16
dhellmanntonyb : yeah, one of those patches does exactly that by setting the linter to require 2 spaces for indentation21:17
smcginnisShould we wait until tomorrow morning US to give Thierry a chance to look, then push them all through?21:17
dhellmanna bunch of the others are updates to the tools to ensure they use the same rules when writing out edits to the files21:17
tonybdhellmann: Cool.21:17
dhellmannsmcginnis : yeah, definitely wait over night21:17
dhellmannI mean, go ahead with reviews in the mean time, but let's not land them yet21:18
smcginnisSounds like a plan. I'll make a note to take a look tomorrow if someone else doesn't beat me to it.21:18
tonybI can do it during my day which is kinda between US and EU21:18
smcginnistonyb: Speaking of which, isn't it ridiculously early there right now?21:18
tonybNah ~7am21:18
tonybOn calls for work21:19
dims++ to "don't land them yet"21:19
smcginnisAh, that's not so bad then.21:19
dimsgood morning tonyb21:19
openstackgerritDoug Hellmann proposed openstack/releases master: add new-release and edit-deliverable to helpers list in readme  https://review.openstack.org/48940521:20
tonybdims: afternoon/evening :)21:20
dhellmannbah, one more time to get the ordering right21:27
openstackgerritDoug Hellmann proposed openstack/releases master: normalize misc deliverable files  https://review.openstack.org/48938921:27
openstackgerritDoug Hellmann proposed openstack/releases master: normalize puppet deliverable files  https://review.openstack.org/48938821:27
openstackgerritDoug Hellmann proposed openstack/releases master: normalize oslo deliverable files  https://review.openstack.org/48938521:27
openstackgerritDoug Hellmann proposed openstack/releases master: normalize independent deliverable files  https://review.openstack.org/48938421:27
openstackgerritDoug Hellmann proposed openstack/releases master: normalize tripleo deliverable files  https://review.openstack.org/48938721:27
openstackgerritDoug Hellmann proposed openstack/releases master: normalize client deliverable files  https://review.openstack.org/48938621:27
openstackgerritDoug Hellmann proposed openstack/releases master: standardize indentation at 2 spaces  https://review.openstack.org/48860721:27
openstackgerritDoug Hellmann proposed openstack/releases master: add linter rules for vertical whitespace  https://review.openstack.org/48860821:27
openstackgerritDoug Hellmann proposed openstack/releases master: add new-release and edit-deliverable to helpers list in readme  https://review.openstack.org/48940521:27
openstackgerritDoug Hellmann proposed openstack/releases master: remove obsolete tool script for adding team names  https://review.openstack.org/48940021:27
openstackgerritDoug Hellmann proposed openstack/releases master: add edit-deliverable command  https://review.openstack.org/48940121:27
openstackgerritDoug Hellmann proposed openstack/releases master: use edit-deliverable in script to set the release notes URLs  https://review.openstack.org/48940221:27
openstackgerritDoug Hellmann proposed openstack/releases master: add release-notes URLs for some pike deliverables  https://review.openstack.org/48940321:27
dhellmannI have to fix the files before I can turn the rule on. duh.21:27
smcginnisThat might help. :)21:28
dhellmannand pep821:35
dhellmanngets me every time21:35
openstackgerritDoug Hellmann proposed openstack/releases master: add new-release and edit-deliverable to helpers list in readme  https://review.openstack.org/48940521:35
openstackgerritDoug Hellmann proposed openstack/releases master: add edit-deliverable command  https://review.openstack.org/48940121:35
openstackgerritDoug Hellmann proposed openstack/releases master: use edit-deliverable in script to set the release notes URLs  https://review.openstack.org/48940221:35
openstackgerritDoug Hellmann proposed openstack/releases master: add release-notes URLs for some pike deliverables  https://review.openstack.org/48940321:35
*** wolverineav has quit IRC21:58
*** wolverineav has joined #openstack-release21:58
*** wolverineav has quit IRC22:02
*** bobh has quit IRC22:03
*** yamamoto has joined #openstack-release22:16
*** yamamoto has quit IRC22:23
*** yamamoto has joined #openstack-release22:28
*** thorst_afk has quit IRC22:38
*** bauzas has quit IRC22:52
*** hongbin has quit IRC23:11
*** bauzas has joined #openstack-release23:11
*** https_GK1wmSU has joined #openstack-release23:24
*** https_GK1wmSU has left #openstack-release23:25

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