Wednesday, 2018-03-28

*** kumarmn has quit IRC00:03
*** yamamoto has joined #openstack-release00:12
*** openstack has joined #openstack-release00:14
*** ChanServ sets mode: +o openstack00:14
*** yamamoto has quit IRC00:17
*** dave-mccowan has joined #openstack-release00:21
*** yamahata has joined #openstack-release00:38
*** yamamoto has joined #openstack-release00:38
*** yamamoto has quit IRC00:45
*** yamahata has quit IRC00:49
*** odyssey4me has quit IRC00:53
*** odyssey4me has joined #openstack-release00:53
*** yamamoto has joined #openstack-release00:56
*** annabelleB has joined #openstack-release00:57
*** bobh has joined #openstack-release01:05
*** gyankum has joined #openstack-release01:12
*** yamamoto has quit IRC01:14
*** prometheanfire has quit IRC01:15
*** gongysh has joined #openstack-release01:16
*** bobh has quit IRC01:17
*** notmyname has quit IRC01:17
*** annabelleB has quit IRC01:21
*** hongbin has joined #openstack-release01:22
*** prometheanfire has joined #openstack-release01:22
*** notmyname has joined #openstack-release01:22
*** prometheanfire has quit IRC01:29
*** sree has quit IRC01:36
*** sree has joined #openstack-release01:37
*** gongysh has quit IRC01:38
*** sree has quit IRC01:41
*** bobh has joined #openstack-release01:45
*** rosmaita has quit IRC01:50
*** bobh has quit IRC01:53
*** prometheanfire has joined #openstack-release01:55
*** ykarel|away has joined #openstack-release02:02
*** ykarel|away has quit IRC02:14
*** yamamoto has joined #openstack-release02:15
*** ykarel|away has joined #openstack-release02:16
*** yamamoto has quit IRC02:21
*** ekcs has quit IRC02:26
*** ekcs has joined #openstack-release02:27
*** ricolin has joined #openstack-release02:32
*** zhurong has joined #openstack-release02:32
*** ykarel|away has quit IRC02:34
*** gongysh has joined #openstack-release02:35
*** annabelleB has joined #openstack-release02:36
*** yamamoto has joined #openstack-release02:37
*** sree has joined #openstack-release02:39
*** sree has quit IRC02:39
*** sree has joined #openstack-release02:39
*** annabelleB has quit IRC03:07
*** annabelleB has joined #openstack-release03:13
*** yamamoto has quit IRC03:18
*** kumarmn has joined #openstack-release03:31
*** annabelleB has quit IRC03:37
*** hongbin has quit IRC03:43
*** kumarmn has quit IRC03:45
*** dave-mccowan has quit IRC03:55
*** udesale has joined #openstack-release03:57
*** ykarel|away has joined #openstack-release04:15
*** yamamoto has joined #openstack-release04:19
*** gongysh has quit IRC04:19
*** yamamoto has quit IRC04:25
*** udesale has quit IRC04:58
*** udesale has joined #openstack-release04:59
*** armax has quit IRC04:59
*** yamamoto has joined #openstack-release05:21
*** e0ne has joined #openstack-release05:26
*** yamamoto has quit IRC05:27
*** e0ne has quit IRC05:33
*** jtomasek has joined #openstack-release05:43
*** e0ne has joined #openstack-release05:50
*** claudiub|2 has joined #openstack-release05:59
*** gongysh has joined #openstack-release06:02
*** e0ne has quit IRC06:10
*** yamamoto has joined #openstack-release06:23
*** claudiub has joined #openstack-release06:26
*** udesale_ has joined #openstack-release06:28
*** yamamoto has quit IRC06:28
*** claudiub|2 has quit IRC06:29
*** ykarel_ has joined #openstack-release06:30
*** udesale has quit IRC06:30
*** udesale__ has joined #openstack-release06:30
*** jtomasek has quit IRC06:32
*** ykarel|away has quit IRC06:32
*** udesale_ has quit IRC06:33
*** pcaruana has joined #openstack-release06:38
*** alexchadin has joined #openstack-release06:39
*** ykarel__ has joined #openstack-release07:03
*** gongysh has quit IRC07:04
*** ykarel_ has quit IRC07:06
*** zhurong has quit IRC07:08
*** gongysh has joined #openstack-release07:10
*** ianychoi has quit IRC07:10
*** ykarel__ is now known as ykarel07:13
*** yamamoto has joined #openstack-release07:25
*** alexchadin has quit IRC07:26
*** electrofelix has joined #openstack-release07:27
*** yamamoto has quit IRC07:30
*** alexchadin has joined #openstack-release07:31
*** shardy has joined #openstack-release07:38
*** udesale__ is now known as udesale07:43
*** lucas-afk is now known as lucasagomes07:56
*** jpich has joined #openstack-release08:04
*** gongysh has quit IRC08:23
openstackgerritMerged openstack/releases master: Add Rocky TC Election Dates  https://review.openstack.org/55661008:25
*** yamamoto has joined #openstack-release08:26
openstackgerritMerged openstack/releases master: add a validation rule to prevent pre-releases after finals  https://review.openstack.org/55699208:27
*** e0ne has joined #openstack-release08:27
*** yamamoto has quit IRC08:30
openstackgerritMerged openstack/releases master: Release os-brick 2.3.1 for stable/queens  https://review.openstack.org/55587808:34
*** oanson has quit IRC08:34
*** oanson has joined #openstack-release08:36
*** alexchadin has quit IRC08:57
*** udesale has quit IRC08:58
*** alexchadin has joined #openstack-release08:58
cmurphysorry to be a bother, looks like https://review.openstack.org/#/c/555194/ merged but the new tag never made it in http://git.openstack.org/cgit/openstack/django_openstack_auth/refs/ :(09:02
*** udesale has joined #openstack-release09:05
*** shardy has quit IRC09:10
*** shardy has joined #openstack-release09:12
*** yamamoto has joined #openstack-release09:27
*** yamamoto has quit IRC09:32
*** alexchadin has quit IRC09:34
*** dtantsur|afk is now known as dtantsur09:46
*** ykarel is now known as ykarel|afk09:53
*** sree has quit IRC09:56
*** sree has joined #openstack-release09:57
*** sree has quit IRC10:02
ttxhmm looking10:02
*** ykarel|afk is now known as ykarel10:09
ttxhttp://logs.openstack.org/1b/1b3550b2f705512063120e79a1bc8f8dbfc2672f/release-post/tag-releases/092f957/job-output.txt.gz#_2018-03-27_20_02_08_766353 shows tagging10:10
ttxdigging deeper10:10
*** ianychoi has joined #openstack-release10:15
ttxThe tagging script completed successfully. Wondering if there was a replication issue10:16
ttxcmurphy: ok so I don't really know what happened... On one hand the tagging script completed successfully but the tag was not created, and none of the tag-triggered jobs ran.10:24
ttxdhellmann: If you could have a look ^ -- it's a bit worrying since this clearly falls in a hole in our error detection logic10:25
ttxIf it's a random fail we might need a "was the tag REALLY created" post-run task10:27
*** yamamoto has joined #openstack-release10:29
cmurphythanks for looking ttx10:32
*** yamamoto has quit IRC10:34
*** alexchadin has joined #openstack-release10:35
*** udesale_ has joined #openstack-release10:46
*** udesale has quit IRC10:49
*** udesale_ has quit IRC10:52
*** zhurong has joined #openstack-release10:55
*** gyankum has quit IRC10:56
*** ykarel_ has joined #openstack-release11:03
*** ykarel has quit IRC11:04
*** chandankumar has quit IRC11:04
*** ykarel__ has joined #openstack-release11:05
*** ykarel_ has quit IRC11:08
*** dave-mccowan has joined #openstack-release11:09
*** jtomasek has joined #openstack-release11:10
*** sree has joined #openstack-release11:14
*** pkovar has joined #openstack-release11:14
*** sree has quit IRC11:19
*** chkumar246 has joined #openstack-release11:20
*** pkovar has quit IRC11:24
*** shardy is now known as shardy_lunch11:24
*** pkovar has joined #openstack-release11:27
*** jtomasek has quit IRC11:28
*** sree has joined #openstack-release11:29
*** yamamoto has joined #openstack-release11:31
*** dtantsur is now known as dtantsur|brb11:31
*** sree_ has joined #openstack-release11:32
*** sree_ is now known as Guest4082211:33
*** yamamoto has quit IRC11:35
*** sree has quit IRC11:35
*** ykarel__ is now known as ykarel11:49
*** lucasagomes is now known as lucas-hungry11:55
smcginniscmurphy: We may need to do a d-o-a release incrementing the bugfix version if the tag was applied.12:01
smcginniscmurphy: Otherwise we can't get it to do the other release steps if it sees the tag is already there.12:02
smcginnisBut still looking...12:02
*** udesale has joined #openstack-release12:02
*** rosmaita has joined #openstack-release12:04
*** rosmaita has quit IRC12:04
*** bobh has joined #openstack-release12:06
*** edmondsw has joined #openstack-release12:06
smcginnisttx: Looks like we need to handle retired repos better here: "No '.gitreview' file found in this repository. We don't know where your gerrit is.."12:09
smcginnisThat seems to be where things went off the rails.12:09
smcginnisSo if we fix the tool to check out the right branch, we should then be able to just re-enqueue the release job and have it work.12:10
smcginnisNo need to do another release (which wouldn't even help in this case).12:10
*** rosmaita has joined #openstack-release12:12
*** odyssey4me has quit IRC12:22
*** odyssey4me has joined #openstack-release12:22
*** yamamoto has joined #openstack-release12:22
ttxthe issue seems to be that git review -s -v can fail and the script does not catch the failure12:31
*** zhurong has quit IRC12:34
*** bobh has quit IRC12:34
*** chkumar246 is now known as chandankumar12:43
smcginnisttx: Well, the issue is we don't check out the stable branch. So since the repo is retired, there is no .gitreview file.12:46
smcginnisSo I think we need to be a little more robust there. Right now we don't pass along anything saying which branch.12:47
smcginnisNot sure the best way, but we could make this "clone_repo $REPO stable/$SERIES || clone $REPO" - https://github.com/openstack-infra/project-config/blob/master/roles/copy-release-tools-scripts/files/release-tools/release.sh#L5912:48
smcginnisSeems a little hacky, so I'm sure there's a better way than that.12:48
smcginnisHmm, looks like clone_repo will fall back to master if the branch isn't found. So maybe we don't need the OR in there and can just try it.12:51
smcginnisbbiab12:51
ttxha-hah.12:54
ttxsmcginnis: I'm actually more concerned by the fact the issue escaped all our error detection logic12:54
ttxi.e. if cmurphy did not spot it we would not even know about it12:54
*** lucas-hungry is now known as lucasagomes12:55
ttxOK I think I got it12:57
*** lbragstad has joined #openstack-release13:04
dhellmannttx, smcginnis : o/13:06
*** mriedem has joined #openstack-release13:06
dhellmannttx: are you working on the clone_repo fix, or should I?13:07
dhellmannI see an extra "return 0" in there and that seems suspect.13:07
ttxdhellmann: actually the error is deeper13:12
ttxI think13:12
ttxdhellmann: see https://review.openstack.org/55732513:12
*** ykarel_ has joined #openstack-release13:12
dhellmannah13:12
ttxI mean, yes that too13:12
*** ykarel has quit IRC13:12
ttxMy main issue is that the error flies below radar. But then we also need to fix the real error :)13:13
ttxdhellmann: I haven't really tested my change, but it seems like an obvious issue13:14
*** ykarel__ has joined #openstack-release13:14
dhellmannyes13:14
*** dtantsur|brb is now known as dtantsur13:15
ttxdhellmann: I did not work on the "real" error13:15
dhellmannok13:15
dhellmannlet me see if I can do something there13:15
dhellmannit's unfortunate that we remove all of the metadata for a project when we retire it :-(13:16
*** ykarel_ has quit IRC13:17
dhellmannhmm13:17
dhellmannI'm not sure that passing the branch to clone_repo.sh is going to do what we want13:20
dhellmannI think if that branch doesn't exist it's going to fail13:20
smcginnisdhellmann: But then it falls back to master, if I was looking at the right place.13:24
smcginnisSo even if we try to checkout stable/rocky, it should end up on master.13:24
* dhellmann looks closer13:25
dhellmannah, that ||13:25
smcginnishttps://github.com/openstack-infra/project-config/blob/master/roles/copy-release-tools-scripts/files/release-tools/clone_repo.sh#L19613:25
dhellmannyeah, I think you're right13:25
dhellmannok, let's see about this then13:25
*** Guest40822 has quit IRC13:27
*** sree has joined #openstack-release13:28
*** electrofelix has quit IRC13:29
*** ykarel__ is now known as ykarel13:31
*** udesale has quit IRC13:32
*** kumarmn has joined #openstack-release13:33
*** sree has quit IRC13:33
*** alexchadin has quit IRC13:37
*** alexchadin has joined #openstack-release13:39
*** annabelleB has joined #openstack-release13:53
*** rosmaita has quit IRC13:55
openstackgerritMerged openstack/releases master: Remove branch heat-tempest-plugin  https://review.openstack.org/54026913:59
*** udesale has joined #openstack-release14:05
*** udesale has quit IRC14:05
*** udesale has joined #openstack-release14:05
*** esberglu has joined #openstack-release14:05
*** hongbin has joined #openstack-release14:06
*** jrist has quit IRC14:07
*** armax has joined #openstack-release14:17
*** mlavalle has joined #openstack-release14:18
*** ykarel has quit IRC14:20
*** alexchadin has quit IRC14:24
*** ricolin has quit IRC14:31
*** ricolin has joined #openstack-release14:32
*** jrist has joined #openstack-release14:33
*** jrist has quit IRC14:33
*** jrist has joined #openstack-release14:33
*** ianychoi_ has joined #openstack-release14:33
*** ianychoi has quit IRC14:36
*** ykarel has joined #openstack-release14:46
*** annabelleB has quit IRC14:50
*** udesale has quit IRC14:50
*** shardy_lunch is now known as shardy14:53
*** kevinbenton has quit IRC14:58
*** udesale has joined #openstack-release14:59
*** udesale has quit IRC15:03
*** kevinbenton has joined #openstack-release15:06
*** annabelleB has joined #openstack-release15:07
*** pcaruana has quit IRC15:09
*** gyankum has joined #openstack-release15:11
*** prometheanfire has quit IRC15:14
*** prometheanfire has joined #openstack-release15:28
*** bobh has joined #openstack-release15:31
*** bobh has quit IRC15:36
*** bobh has joined #openstack-release15:43
*** sree has joined #openstack-release15:44
*** bobh has quit IRC15:48
*** sree has quit IRC15:49
*** rosmaita has joined #openstack-release15:52
*** bobh has joined #openstack-release15:53
openstackgerritJakub Libosvar proposed openstack/releases master: Neutron Queens 12.0.1  https://review.openstack.org/55738315:54
*** bobh has quit IRC15:58
*** bobh has joined #openstack-release16:00
*** bobh has quit IRC16:05
*** bobh has joined #openstack-release16:08
*** lucasagomes is now known as lucas-afk16:13
*** jpich has quit IRC16:29
*** annabelleB has quit IRC16:31
*** yamahata has joined #openstack-release16:40
*** annabelleB has joined #openstack-release16:42
*** ekcs has quit IRC16:55
*** pkovar has quit IRC16:57
*** e0ne has quit IRC17:01
*** dtantsur is now known as dtantsur|afk17:10
*** iyamahat has joined #openstack-release17:22
*** yamamoto has quit IRC17:29
*** ekcs has joined #openstack-release17:35
*** shardy has quit IRC17:35
*** iyamahat has quit IRC17:38
*** yamahata has quit IRC17:38
*** ricolin has quit IRC17:42
*** yamamoto has joined #openstack-release17:46
*** annabelleB has quit IRC18:03
*** lvdombrkr has joined #openstack-release18:05
*** annabelleB has joined #openstack-release18:06
*** yamamoto has quit IRC18:12
*** yamahata has joined #openstack-release18:16
annabelleBDaily Stage 0 question…I’m reading through https://review.openstack.org/#/c/557383/ and there’s two warnings under the Release Notes in the list changes. I was trying to follow it through and understand what was going on (but without much success)18:18
*** e0ne has joined #openstack-release18:19
*** yamamoto has joined #openstack-release18:21
dhellmannannabelleB : looking...18:21
*** lvdombrkr has quit IRC18:22
dhellmannaha18:22
dhellmannso the release announce script tries to figure out the bug tracker and source code repo URLs by pulling values out of the readme file18:22
dhellmannthat's pretty brittle18:22
dhellmannmeaning it's easy for projects to break that18:22
dhellmannwe usually just ignore those warnings18:22
dhellmannwe have that information elsewhere, but it's not easy to pass to the announce script18:23
annabelleBah okay, I can ignore things :) Any time when it *shouldn’t* be ignored you can think of?18:23
dhellmannas long as the release notes stuff doesn't throw an error and fail entirely you can ignore warnings18:23
dhellmannthe point of having it there is to ensure the actual email sending won't fail18:23
annabelleBgotcha18:23
dhellmannany content issues are up to the project teams to fix18:24
annabelleBsounds good. thanks for looking!18:24
dhellmannannabelleB : thanks for asking these questions; it helps to know what sorts of guidelines we need to write down18:26
dhellmanntoo much of this is only in someone's head still18:26
*** yamamoto has quit IRC18:26
annabelleBdhellmann: we’re putting you in a safety bubble until this is all documented18:27
dhellmanna lot of the policy is in ttx's head18:29
dhellmannbesides, my code is 'self documenting' ;-)18:30
*** rosmaita has quit IRC18:33
*** gyankum has quit IRC18:36
*** yamamoto has joined #openstack-release18:36
*** gyankum has joined #openstack-release18:40
*** yamamoto has quit IRC18:41
*** corvus is now known as kermitf18:42
*** kermitf is now known as corvus18:42
*** gyankum has quit IRC18:48
*** yamamoto has joined #openstack-release18:52
openstackgerritErno Kuvaja proposed openstack/releases master: Add feature/policy-refactor branch to glane repo  https://review.openstack.org/55748018:54
openstackgerritErno Kuvaja proposed openstack/releases master: Add feature/policy-refactor branch to glance repo  https://review.openstack.org/55748018:55
*** yamamoto has quit IRC18:56
openstackgerritEmilien Macchi proposed openstack/releases master: Release a new Puppet OpenStack Queens  https://review.openstack.org/55748118:58
*** yamahata has quit IRC19:11
*** yamahata has joined #openstack-release19:12
smcginnisHey dhellmann, were you working on that retired branch issue from this morning?19:16
dhellmannsmcginnis : yeah, I posted a fix for that19:17
*** yamamoto has joined #openstack-release19:17
*** yamamoto has quit IRC19:17
dhellmannI think ttx merged it19:17
smcginnisdhellmann: I must have missed the actual fix.19:17
dhellmannwait19:17
* smcginnis goes looking19:17
dhellmannwhich project was that? django-openstack-auth?19:17
dhellmannyou approved that19:17
smcginnisYep19:17
dhellmannoh, hang on19:17
dhellmannno, the fix was in project-config19:18
dhellmannI'm looking in the wrong place let me find the right one19:18
dhellmannsmcginnis : https://review.openstack.org/55733219:18
smcginnisdhellmann: Excellent, thanks!19:19
smcginnisdhellmann: Has anyone asked fungi nicely to re-enqueue that release?19:19
*** sree has joined #openstack-release19:19
dhellmannI did not, I went offline for a while though so ttx might have19:19
dhellmannwe could also do the revert-revert dance19:20
funginobody has asked me for anything. sort of paying attention to the storyboard meeting right now but can probably poke at it at the same time19:20
fungihave a link to the failed job?19:20
dhellmannannabelleB : the validation error on https://review.openstack.org/557480 may be of interest19:20
dhellmannfungi : http://logs.openstack.org/1b/1b3550b2f705512063120e79a1bc8f8dbfc2672f/release-post/tag-releases/092f957/job-output.txt.gz#_2018-03-27_20_02_08_76635319:21
dhellmannfungi : note that the job passed erroneously19:21
smcginnisfungi: It was the release job for https://review.openstack.org/#/c/555194/. We can also revert/re-revert if you would rather we do that.19:21
annabelleBdhellmann: thanks! learning learning!19:21
dhellmannannabelleB : don't cheat by reading my comment19:21
dhellmannand let me know if the error message itself is detailed enough19:22
dhellmannfeedback! feedback!19:22
smcginnisfungi: Here's the actual job: http://logs.openstack.org/1b/1b3550b2f705512063120e79a1bc8f8dbfc2672f/release-post/tag-releases/092f957/job-output.txt.gz#_2018-03-27_20_02_07_52607719:22
*** sree has quit IRC19:23
fungismcginnis: got it. so openstack/django_openstack_auth never did get a 3.6.0 tag pushed?19:25
*** esberglu has quit IRC19:25
smcginnisfungi: Correct, it silently failed before it got to tagging anything.19:26
*** esberglu has joined #openstack-release19:26
fungiso sounds like i can reenqueue that commit into release-post safely19:26
dhellmannI believe that is correct, yes19:27
*** yamamoto has joined #openstack-release19:28
annabelleBdhellmann: wrt your comment— looks like they swapped project and branch and put the hash as the location? is there a doc of that format to point them to?19:28
dhellmannannabelleB : the readme does contain docs but maybe not a good example19:29
dhellmannoh, there's an example on line 54019:29
dhellmannthe issue isn't that they swapped something; the yaml isn't structured in the expected way for this case19:30
dhellmannthe type of "location" varies19:30
dhellmannbased on the type of branch and the type of repo19:30
*** esberglu has quit IRC19:31
dhellmannin any case where a hash is used as the location id, we need to map repository to hash so we can support deliverables with more than one repository19:31
dhellmannif the location is a version we assume that all repos have that version tagged19:31
dhellmann(we might even validate that; I'm not sure)19:31
*** yamamoto has quit IRC19:32
fungismcginnis: dhellmann: i've reenqueued that commit via: sudo zuul enqueue-ref --tenant=openstack --trigger=gerrit --pipeline=release-post --project=openstack/releases --ref=refs/heads/master --newrev=1b3550b2f705512063120e79a1bc8f8dbfc2672f19:33
dhellmannfungi : thanks19:33
smcginnisfungi: Thank you19:33
fungiyw!19:33
*** annabelleB has quit IRC19:34
*** bobh has quit IRC19:37
*** esberglu has joined #openstack-release19:38
EmilienMrelease-managers: https://review.openstack.org/#/c/557481/ is ready for review, thanks!19:39
smcginnisEmilienM: ack, will try to take a look soon.19:41
EmilienMthanks!19:41
*** annabelleB has joined #openstack-release19:42
*** yamamoto has joined #openstack-release19:43
dhellmannsmcginnis , fungi : it looks like the tagging worked this time19:46
smcginnis\o/19:46
fungi<mr_burns>exxxxxxxcellent</mr_burns>19:47
*** yamamoto has quit IRC19:47
smcginnisDifferent one? http://logs.openstack.org/1b/1b3550b2f705512063120e79a1bc8f8dbfc2672f/release-post/tag-releases/cc4e6d9/job-output.txt.gz#_2018-03-28_19_40_16_67167219:48
*** yamahata has quit IRC19:48
dhellmannugh19:49
dhellmannoh, that's where it's doing the branch work19:50
dhellmannhmm19:50
dhellmannin that case it won't make sense to check out the branch because we know it won't exist19:50
dhellmannI'm inclined to just put a .gitreview file back in that repo19:51
smcginnisdhellmann: Yeah, maybe we should add that to the retirement instructions to keep the .gitignore around.19:57
*** yamamoto has joined #openstack-release19:57
*** yamamoto has quit IRC19:57
dhellmannfungi : thoughts? ^19:57
*** ykarel is now known as ykarel|away19:57
smcginnisI could see the case where a repo gets retired but later they decide to branch off of an earlier point.19:57
*** jokke_ has joined #openstack-release19:57
dhellmannwell, having the metadata for automated tools to manipulate the repo doesn't seem like a bad thing19:57
smcginnisIn this case the branch does exist. I thought we checked that first.19:57
dhellmanni think it's the code that's trying to check that that's failing19:58
dhellmannit checks out the repo, then looks at the branches in the repo19:58
dhellmannand here it's failing to checkout the repo19:58
dhellmannbecause git review -s doesn't work19:58
openstackgerritErno Kuvaja proposed openstack/releases master: Add feature/policy-refactor branch to glance repo  https://review.openstack.org/55748020:00
smcginnisI wonder if git review can be taught to assume reasonable defaults. Though reasonable for us wouldn't be reasonable for anyone else I suppose.20:00
dhellmannclone_repo.sh could be taught that20:00
* smcginnis gets pulled into meeting vortex20:00
jokke_dhellmann: I hope I got it right this time ... thanks for the helpful comment there20:00
*** kumarmn has quit IRC20:00
*** bobh has joined #openstack-release20:01
dhellmannjokke_ : we'll help you get it fixed up if it's not20:01
*** kumarmn has joined #openstack-release20:02
*** samP_ has quit IRC20:03
*** ykarel|away has quit IRC20:06
*** samP has joined #openstack-release20:07
*** kumarmn has quit IRC20:10
*** kumarmn has joined #openstack-release20:11
*** kumarmn has quit IRC20:15
dhellmannsmcginnis , fungi : https://review.openstack.org/55750220:17
*** kumarmn has joined #openstack-release20:18
fungidhellmann: i wonder if we don't instead want some means to determining that the branch is retired so scripts can just skip it?20:23
dhellmannfungi : well, just because master is retired doesn't mean we don't need to do things with that repo, right?20:25
fungithis is presumably a case where master has been retired but stable/something has not yet because we're waiting for it to age out, right? so we're unlikely to tag any new releases from that particular branch20:25
fungifrom master in that case20:25
dhellmannthe clone script is very dumb right now20:25
dhellmannit gets a branch and a repo as args20:25
dhellmannwe fixed the tagging case by having it try to check out the branch20:25
dhellmannthe case that is failing now is the one that would create the branch if that was the request20:26
fungioh, i guess it's treating the master branch as a source of content20:26
dhellmannright20:26
dhellmannit just clones the repo, does git review -s, then may checkout different branches or do other things20:26
dhellmannin the case of the branch creation step, if we say "check out stable/foo" and the operation is "create stable/foo" it seems odd20:26
fungiwhat is it using the master branch .gitreview content for in that context?20:27
dhellmannthe branch step needs a copy of the repo (there may not be any tags, so it doesn't assume a copy exists)20:27
dhellmannso it clones the repo, then prepares it with a gerrit remote with "git review -s"20:27
dhellmannthat will let it push the branch up to the remote20:28
dhellmannwhat is the benefit of removing the .gitreview file? why not keep it?20:28
fungiahh, i see, so it wants to know the gerrit remote for the repo, which will be consistent across branches anyway so it's defaulting to assuming there will be a .gitreview file on master20:29
dhellmannwell, it doesn't do that, the git-review command does20:29
dhellmannI decided not to reimplement "git review -s" in our re-implementation of zuul-cloner :-)20:29
fungisure, it's defaulting to running git review -s on master20:29
dhellmannright20:29
dhellmannbecause that's the one branch we always expect to have20:29
fungiyeah, i suppose leaving a .gitreview file behind is probably fine, just need to be aware that it can't be edited without taking the branch/project back out of a read-only state20:30
fungiso may involve an acl change dance to modify later20:31
dhellmanncan anything else be edited without doing that?20:31
dhellmannis that file special?20:31
dhellmannI suppose the alternative is to not retire the repo until we're done with all of its stable branches, but under the new EM policy that may be never20:32
dhellmannor a very long time, at least20:32
fungidhellmann: well, it'll be "special" in that it'll be one of only two files left in the branch20:32
dhellmannyeah20:32
fungiand yes, the em plan does make ever retiring a project tricky20:33
dhellmannI don't think we have any other project metadata files for which we aren't already coping with missing files20:33
dhellmannthis one is tricky because fixing it would require putting lots of release smarts in a script that's supposed to be a thin wrapper around git clone20:33
corvusi'm not opposed to the infra-manual change; but an alternative might be to still convince git-review to do the setup -- whether that means writing (and then removing) a .gitreview file, or passing in the config some other way.20:40
corvusthat's obviously an openstack-specific solution to embed in clone_repo.sh20:41
corvusbut if you accept that, we pretty much know everything to put in the git-review config (gerrit hostname + project)20:41
corvusiow, it's still encoding our situation into clone_repo.sh, but it's at least not re-implementing git-review20:42
corvusi've +2d the infra-manual change; happy to +W if folks think we've got consensus on that20:43
dhellmannok, I guess we could check for .gitreview and create a default one if it doesn't exist20:43
*** kumarmn has quit IRC20:44
dhellmannI'm a bit worried about whether there are other places we make this same assumption20:44
dhellmannI think we have a clone_repo.sh script in the releases repo, too, so that's at least 2 places to fix it20:44
dhellmannalthough that one may not do git review -s20:44
*** kumarmn has joined #openstack-release20:44
dhellmannsince it didn't fail on d-o-a20:44
corvusi'm really ambivalent.  was totally brainstorming.  happy with either.  :)20:48
*** e0ne has quit IRC20:48
dhellmannI tend to prefer instructions that make 1-time operations a little more complicated in exchange for allowing automation to make assumptions; but I admit to a certain amount of bias there20:48
*** kumarmn has quit IRC20:49
*** kumarmn has joined #openstack-release20:51
*** iyamahat has joined #openstack-release20:52
*** yamamoto has joined #openstack-release20:57
*** yamahata has joined #openstack-release20:58
*** beisner is now known as beisner-afk20:59
*** yamahata has quit IRC21:03
*** yamamoto has quit IRC21:03
*** iyamahat has quit IRC21:22
*** yamahata has joined #openstack-release21:24
*** e0ne has joined #openstack-release21:29
*** edmondsw has quit IRC21:43
openstackgerritMerged openstack/releases master: Add feature/policy-refactor branch to glance repo  https://review.openstack.org/55748021:44
*** sree has joined #openstack-release21:45
*** tellesnobrega has quit IRC21:47
*** tellesnobrega has joined #openstack-release21:48
*** sree has quit IRC21:51
-openstackstatus- NOTICE: the zuul web dashboard will experience a short downtime as we roll out some changes - no job execution should be affected21:52
*** harlowja has joined #openstack-release21:53
*** e0ne has quit IRC21:55
*** tellesnobrega has quit IRC21:55
*** yamamoto has joined #openstack-release21:59
*** yamamoto has quit IRC22:04
*** yamahata has quit IRC22:04
*** bobh has quit IRC22:17
*** mlavalle has quit IRC22:19
*** esberglu has quit IRC22:32
*** mriedem has quit IRC22:34
*** mriedem has joined #openstack-release22:36
*** iyamahat has joined #openstack-release22:38
*** iyamahat has quit IRC22:40
*** iyamahat has joined #openstack-release22:41
*** mriedem has quit IRC22:47
*** hongbin has quit IRC22:54
*** yamamoto has joined #openstack-release23:00
*** kumarmn has quit IRC23:01
*** yamamoto has quit IRC23:06
*** beisner-afk is now known as beisner23:14
*** bobh has joined #openstack-release23:16
*** kumarmn has joined #openstack-release23:19
*** iyamahat has quit IRC23:20
*** kumarmn has quit IRC23:23
*** tellesnobrega has joined #openstack-release23:45
*** claudiub has quit IRC23:52
*** iyamahat has joined #openstack-release23:55
-openstackstatus- NOTICE: Zuul has been restarted to update to the latest code; existing changes have been re-enqueued, you may need to recheck changes uploaded in the past 10 minutes23:59

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