15:01:13 #startmeeting releaseteam 15:01:14 Meeting started Fri Jun 2 15:01:13 2017 UTC and is due to finish in 60 minutes. The chair is ttx. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:18 The meeting name has been set to 'releaseteam' 15:01:26 #link https://etherpad.openstack.org/p/pike-relmgt-tracking 15:01:42 Agenda is on week R-13 of that doc ^ 15:01:55 o/ 15:02:08 #topic Milestone-2 week tasks vs. team availability 15:02:28 I'll be traveling to various places between Monday and Friday next week, which coincides with Pike-2 milestone 15:02:45 good choice 15:02:45 I don't think we expect any specific task beyong approving stuff 15:03:02 dhellmann: anything special we need to do ? 15:03:26 I'll be reviewing release requests on-and-off, just won't commit to doing my "release day" as much as usual 15:03:31 I'm on a call, can we come back to this? 15:04:02 infra team isn't planning any disruptive maintenance next week, so should hopefully be smooth on our end 15:04:04 sure, but I fear all topics require your input :) So maybe better to just pause the meeting ? 15:04:23 dhellmann: ping us when ready ? 15:05:23 ok, I'm back, sorry 15:05:28 that call always runs over a few minutes 15:05:39 no pb 15:05:57 I don't think there's anything special for the second milestone week, it's just approving the tags 15:06:01 right 15:06:12 I see you mentioned to library owners that they should be planning a release 15:06:21 we may want to push on that a bit if we don't get them by next week 15:06:23 so we should be able to survive my relative absence, as long as dims/dhellmann can cover a bit 15:06:25 to make sure we have them before M3 15:06:36 yes 15:06:44 yeah, I'll be working next week for sure 15:06:53 #topic Pike-2 TODOs update 15:07:13 Looking at https://etherpad.openstack.org/p/pike-relmgt-plan there are a few things still open for PIKE-2 15:07:23 * Documenting Being more relaxed about independent library releases during the freeze period (ttx) 15:07:42 looks like you approved it, so I consider it commpleted now 15:08:01 yes, I reviewed that this morning 15:08:02 Support storyboard in openstack/releases (ttx) 15:08:10 so this won't be completed by pike-2 15:08:25 what's needed there? 15:08:27 I fear that my "dev time" will be consumed by things like the ptgbot between now and pike-3 15:08:41 is that updating stories/tasks when something is released? 15:08:45 yes 15:08:49 ok 15:09:00 "step 3: support updating tasks in storyboard when a release is cut, like we do with leaving comments for launchpad bugs" 15:09:24 I mean, I may end up doing it, but I can't promise anything, just too much travel in June/July 15:09:48 that's a pretty focused task, maybe we can ask on the ML for a volunteer 15:10:00 So I propose we move it to PIKE-3 and look for a volunteer 15:10:16 I can certainly send an email 15:10:33 do we have any cycle-based projects relying on storyboard 15:10:37 ? 15:10:51 the shortlist of project groups may be useful 15:10:53 hmm, probably not 15:10:59 #link https://storyboard.openstack.org/#!/project_group/list project groups in storyboard 15:11:14 I see shade and requestsexceptions do 15:11:16 cloudkitty, monasca... 15:11:24 cloudkitty is milestone-based I think 15:11:31 including their client? 15:11:39 ok, they don't have storyboard set up in the releases repo 15:11:58 no, it's intermediary 15:12:01 oh, is that being tracked separately from where we declare it in the project-config repo? 15:12:13 (the storyboard usage i mean) 15:12:27 the deliverable file has a place to specify the storyboard id (looks like a number) 15:12:35 ahh, got it 15:12:48 anyway, I'll send an email asking for volunteer 15:12:49 I think adding that was the first step to adding storyboard support 15:12:52 ++ 15:13:03 that number isn't known until after they move to sb, so we'll need to remember to remind teams to update that in releases 15:13:09 #action ttx to ask for volunteer to take over releases/storyboard link 15:13:31 fungi : good point 15:13:43 longer term, we might be able to use api queries against sb to figure that out instead of tracking it separately in a file 15:13:56 #topic "High" TODOs status update 15:14:13 there are a number of "HIGH" TODOs that are not completed yet in the plan 15:14:20 * Consolidate the release tools that use the releases repository data in the releases repository (dhellmann) 15:14:26 diablo_rojo_phon: ^ you might want to make a note of the discussion in that last topic 15:14:35 dhellmann: what's left to do in there ? 15:14:58 there's one more task for that, to have the team name pass through to the announce script instead of it looking the value up 15:15:13 OK, should we target that to PIKE-3 ? 15:15:18 I will spend some time on that early next week to try to get it off the list 15:15:23 yeah, let's move to pike-3 though 15:15:28 ok 15:15:44 fungi: I followed it a bit; thanks for the heads up! 15:16:04 *Port all release tools to work under python 3 15:16:15 again I think it's pretty close to completion 15:16:24 yes, the only thing I have listed to do for that is add a unit test job 15:16:34 the tools all work, we just need the test job to ensure they keep working 15:16:38 I'll try to do that one today 15:16:38 did we work around the lazr stuff ? 15:16:55 oh, hmm 15:17:08 the one tool to update launchpad bugs that lives in project-config still needs lazr 15:17:15 everything else has been ported 15:17:30 and I guess there are still tools in the release-tools repo that use lazr, too 15:17:40 should we revise the goal to exclude that tool ? 15:17:46 launchpadlib depends on lazr-restful right? 15:17:59 something like that 15:18:08 although https://review.openstack.org/#/c/460649/ removes launchpadlib from the release-tools requirements list 15:18:09 patch 460649 - openstack-infra/release-tools - remove launchpadlib from requirements list (MERGED) 15:18:16 so probably not a lot to do about that until we finally get away from lp 15:18:25 oh? 15:18:53 ahh, i see 15:19:01 some of the tools clearly still use it, so I think I just did that to get the tox setup to work 15:19:15 we mostly don't use those tools any more 15:19:34 all of the critical stuff except the announcement stuff is in project-config now 15:20:01 got it 15:20:08 just wondering what the next step is 15:20:11 if there is one 15:20:22 I was going to set up a python 3 unit test job 15:20:27 ok 15:20:33 now I wonder if it makes more sense to move the announce script over to project-config instead 15:20:49 or even the releases repo itself 15:21:03 and/or refine the scope of the goal so that it aligns better with what we can actually do 15:21:04 either would let us use it in the list-changes job to verify that the announcement email will work properly 15:21:08 or that 15:21:12 Pike-3 ? 15:21:15 I'll set up the unit test job, that's easy 15:21:25 we should have a longer conversation about the other things 15:21:32 should I start a ML thread? 15:21:50 sounds like a good idea 15:22:02 ok 15:22:14 #action dhellmann set up py35 unit test job for release-tools repo 15:22:32 #action dhellmann start ML thread about what to do with the release announce tools 15:23:15 #topic Volunteers to run countdown email and meeting (or skip) 15:23:48 Given my limited availability I was wondering if we still want to have meetings/ countdown email next week, and if yes if we have volunteers to run them 15:24:11 The meeting in particular, I'll be in a likely-wifi-less highspeed train 15:24:28 I still think a meetign would be useful 15:24:42 since we may want to decide what to do with Pike-2 stragglers 15:24:53 (and anyone who hasn't done their lib release yet) 15:25:09 anyone up for chairing that in my absence ? 15:25:18 I can run the meeting, if we need to have it 15:25:30 Thx dhellmann 15:25:44 The countdown email, i can probably send it 15:26:04 Although we could also decide to skip it 15:26:22 The only thing I would put in it would be Pike-2 straggelrs 15:26:38 I can send a separate email just on that topic 15:26:51 I'll do that Friday after the meeting, based on the discussion 15:26:57 right, better timing 15:27:04 OK, let's skip the countdown email then 15:27:10 and do one the week after 15:27:12 it will let me tag those projects in the subject, too 15:28:33 #topic Open discussion 15:28:44 Alright, anything else 15:29:06 I have a series of patches to add jsonschema to the releases repo 15:29:10 nothing for me 15:29:17 We have a number of things blocked on stable team still. I read something about tonyb being back though 15:29:18 https://review.openstack.org/#/q/project:openstack/releases+topic:use-jsonschema 15:29:30 ttx: that's good news! 15:29:37 lbragstad: that was a tweet. 15:29:56 But I hear it's OK those days to govern using tweets 15:30:15 #link https://twitter.com/tonybreeds/status/867562132820246528 15:30:35 dhellmann: any hint on when "real soon now" actually is ? 15:30:45 or whether he'll be able to work on stable ? 15:30:54 I don't know the answer to either of those, unfortunately 15:31:10 OK, let's patiently wait then 15:31:13 we've lost a few of our stable project cores recently - so it'd be good to sync back up with tonyb at some point 15:31:15 I'm not exactly sure what his role is going to be 15:31:32 If nothing else... let's close the meeting 15:31:40 that's all I had 15:31:54 Alright. Have a great week-end (and week) 15:32:00 o/ 15:32:03 you, too, ttx 15:32:10 #endmeeting