15:00:36 #startmeeting releaseteam 15:00:37 Meeting started Fri Sep 28 15:00:36 2018 UTC and is due to finish in 60 minutes. The chair is smcginnis. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:38 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:40 The meeting name has been set to 'releaseteam' 15:01:12 ttx, dhellmann, fungi, armstrong, others. 15:01:19 Whew, didn't get spam blocked on that. 15:01:20 o/ 15:01:20 heyhey! 15:01:23 Hello 15:01:51 #link https://etherpad.openstack.org/p/stein-relmgt-tracking 15:01:54 Around line 42. 15:02:04 o/ 15:02:11 #topic Release failures 15:02:30 Mostly since I was out most of the week, I was hoping we could have a quick recap of the release failures. 15:02:43 And just a quick sanity check that everything has been fixed up. 15:02:45 * dhellmann clears his throat nervously 15:02:54 dhellmann: It was some package update? 15:03:10 twine 15:03:11 twine version 1.12.0 reported a failure even when it succeeded 15:03:12 1.12.1 15:03:16 had the fix 15:03:30 o/ 15:03:31 Well that doesn't sound like a good thing. :) 15:04:03 after spending a bunch of time figuring that out, I decided to wait for the new twine release and re-tag all of the releases I had already approved 15:04:09 dhellmann: I saw you had the tracking etherpad for failures in the tracking etherpad. Anything we need to check in there? 15:04:25 because there were a lot of them, and some of the artifacts had been uploaded, so rerunning the existing tags would be a lot of work 15:04:40 Yeah, good call. 15:04:47 when twine 1.12.1 was released I tested it with the release-test repo, and it worked fine 15:05:04 so I prepared a single patch to retag all of the deliverables we missed with new patch-level updates to their version numbers 15:05:09 those all went through OK 15:05:22 Thanks for handling all of that. 15:05:24 I think I missed rally in that set, so we came back later and did a new release of rally separately 15:05:36 that release actually included a fix or two, so it wasn't a direct retag 15:05:58 and I have now learned to test the release machinery before approving a bunch of things on a monday morning :-) 15:06:14 :) 15:07:24 Just running a quick missing-releases report, there are some older rally ones missing, but otherwise everything looks fine. 15:07:39 And actually, just the one expected missing and a bunch of older asc files. 15:08:16 yeah, so we could comment out the missing one or just leave it 15:08:48 So probably nothing we need to change or document with this whole situation other than maybe be cautious Monday mornings. :) 15:09:25 #topic PTG proposed changes 15:09:39 that's vague 15:09:43 I sent out the first part of the plan we discussed in Denver for dropping milestone releases. 15:09:48 ah, THOSE 15:09:59 Surprisingly less of a reaction than I expected. 15:10:21 mine at least did trigger one answer 15:10:36 So next step is probably to make the cycle-with-rc change. 15:10:57 Should we rename the existing model or introduce it as a new one? Probably just rename? 15:11:00 i expect the forced tagging of cycle-with-intermediary will be the controversial one, of any 15:11:10 Yeah, that one will be a bigger one. 15:11:25 smcginnis : let's make a new one. it will mean fewer updates to existing deliverable files 15:11:48 we can switch just the stein deliverables and set up validation to disallow the old name in new releases 15:11:54 or new series I should say 15:11:55 rename yes 15:12:11 I was thinking new one would be safer. 15:12:31 ah hm 15:13:28 your call 15:13:32 backwards compatibility ftw? 15:14:35 OK, how about we start with introducing a new model, and if we find we want to later, we can convert exising -milestone ones over to -rc and get rid of it after the fact? 15:15:07 well, we're going to want to convert the stein one over, and the older ones don't matter at this point 15:15:38 dhellmann: so the trick with a new one is that we'll have to lave old doc around ? 15:15:39 I just meant we would need fewer exceptions for checking the release model in those older files if we keep the old name 15:15:51 Yeah 15:15:53 leave* 15:15:57 let me look at the validation quickly, hang on 15:16:27 ok, the validation relies on the schema.yaml file 15:16:41 so we can leave the old name in there and remove the docs for it 15:16:54 Sounds reasonable to me. 15:16:56 ok 15:17:07 then we can add a validation rule that says cycle-with-milestones can't be used in the current series 15:18:07 we can do that in the validate_new_releases() function 15:18:10 that's what that's for 15:18:36 Looks like enough of a plan. 15:18:57 there are probably some tests to update, too, but it ought to be doable with 1 patch 15:19:06 Then next step - I can send out the cycle-with-intermediary post early next week. 15:19:16 That will probably result in more discussion. 15:19:41 #link 15:19:44 Bah 15:19:49 #link https://etherpad.openstack.org/p/stein-relmgt-auto-release-change 15:19:55 Those drafts again ^ 15:21:10 yes, I think that's the next step 15:21:54 I think email 2 can be sent next week 15:22:11 maybe also email 3 15:22:26 I'll shoot for Tuesday or Wednesday. 15:22:53 @smcginnis: So cycle-with-milestones will no longer be use at all 15:23:16 I missed the discussion at Denver 15:23:31 armstrong: Correct. We're going to try dropping milestone releases for service projects and only require the RC and final releases. 15:23:39 armstrong : right, cycle-with-rc is a variation on that one 15:23:52 They can still do earlier beta releases if they have a need, but it isn't going to be something that we are going to enforce or necessarily encourage. 15:23:57 smcginnis: we are dropping requirements to tag at milestones, so the name did not make that much sense anymore 15:24:13 err armstrong ^ 15:24:17 :) 15:24:37 Ok. Thanks 15:24:51 #topic Open discussion 15:25:00 Anything else we should cover at this point? 15:25:32 armstrong: http://lists.openstack.org/pipermail/openstack-dev/2018-September/135088.html was the announcement 15:25:46 I don't have anything. Making good progress on other work lines 15:25:53 since it's long, I wanted to make sure everyone noticed my planned 2 week vacation coming up in R-25 and R-26 15:26:10 sorry, 25 and 24 15:26:12 nice - enjoy the time off dhellmann :) 15:26:16 @fungi: great! I will go through it 15:26:20 been engaging with teams that publish artifacts in external platforms to expose taht in the project navigator 15:26:20 lbragstad : thanks! 15:27:09 Wow, two whole weeks! 15:27:10 I'll be heavily traveling (read: in China) over weeks -25 and -26 15:27:34 I think I have all my travel on the etherpad. 15:27:36 (and in Europe) 15:27:54 But that reminds me, I will be on a plane next Friday at this time. 15:28:08 Does someone want to run that meeting, or should we just cancel? 15:29:02 do we have anything critical on the schedule? 15:29:13 Not really at this point. 15:29:32 We're still a few weeks out to milestone 1. 15:29:38 yay long cycles 15:29:51 We have a few tasks in progress, but nothing I think is critical for timing right now. 15:30:06 yeah, so we could just plan on office hours or one of us could run the meeting 15:30:22 dhellmann: a way to have perfect 6-month cycles would be to adopt something like https://xkcd.com/2050/ 15:30:33 Let's plan on office hours unless something comes up next week that warrants an actual meeting. 15:31:02 Hah 15:31:16 ttx: sounds like UTC to me, frankly 15:31:54 * fungi still remembers swatch beat time 15:32:09 heh 15:32:12 OK, we can make a call next week on a meeting. That's all I had for this week's. 15:32:13 Summits should be on April 15 and October 15, and teh year and time shoudl organize around them to match when they actually occur 15:32:39 I keep saying we'd have less trouble coordinating with venues if we just bought one. 15:32:57 we could rent it out to other foundations to cover the mortgage 15:33:06 and then they would have to schedule around us 15:33:09 the stackdrome 15:33:21 Are buildings in Detroit still cheap? :) 15:33:34 depends on if you need them to have walls and roofs 15:33:39 I saw a ton of buildings for sale in Glasgow a couple of months ago 15:33:57 fungi: "Open" source? 15:34:02 open air 15:34:22 the fifth open 15:34:28 OK, I think this meeting was done awhile ago now. :) 15:34:30 Thanks everyone. 15:34:36 thanks smcginnis! 15:34:40 o/ 15:34:43 #endmeeting