16:00:25 #startmeeting releaseteam 16:00:26 Meeting started Thu Jan 10 16:00:25 2019 UTC and is due to finish in 60 minutes. The chair is smcginnis. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:27 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:29 o/ 16:00:29 The meeting name has been set to 'releaseteam' 16:00:36 https://etherpad.openstack.org/p/stein-relmgt-tracking 16:00:47 o/ 16:01:02 Ping: ttx dhellmann armstrong evrardjp diablo_rojo_phon 16:01:23 o/ 16:01:25 ttx: Thanks for adding agenda items 16:01:29 o/ 16:01:30 my pleasure 16:02:20 #topic Membership freeze 16:02:28 #link https://etherpad.openstack.org/p/UChiqxElUV 16:02:33 So there are a number of new deliverables for which we should probably add a an empty deliverable file, but we kinda need their PTL to agree with that 16:03:04 I listed the teams in the stein-relmgt-tracking etherpad 16:03:26 Sahara got it done, lxkong told me he would do qinling-dashboard... 16:03:50 puppet-placement is taken care of in the latest Puppet Stein-2 request 16:04:04 maybe that means that puppet-crane and puppet-senlni are out 16:04:36 I feel like we need to ping the various PTLs to close that 16:04:49 agreed 16:05:12 bnemec: any stein plans for oslo.limit ? or will it be too young for Stein? 16:05:13 I had hoped Adjutant would be a little more active. 16:05:37 OSH is the one that worries me the most, as its the whole project that never followed the process 16:05:37 e0ne: Can you add an empty deliverable file for tempest-horizon? 16:05:42 * diablo_rojo sneaks in a few min late 16:05:55 I think Lance recently sent an update about oslo.limit. Let me look. 16:05:57 mlavell is out this morning, but I can ping him on the neutron one. 16:05:58 smcginnis: sure. I'll do it right now 16:05:58 I will ping portdirect 16:06:04 e0ne: Thanks! 16:06:09 ISTR e0ne saying tempest-horizon should be branched this cycle, so we should probably just push a deliverable file to track that 16:06:18 hah, jinx 16:06:19 Emilien Macchi proposed openstack/releases master: TripleO stein-2 release https://review.openstack.org/629886 16:06:36 ttx: http://lists.openstack.org/pipermail/openstack-discuss/2019-January/001518.html is the current status of oslo.limit. 16:06:40 EmilienM: does that mean that puppet-crane and puppet-senlin won't be in Stein? 16:07:00 err 16:07:39 I mean that the new ansible-role-tripleo things and ansible-role-k8s things are not a part of Stein ? 16:07:53 TLDR: There are patches proposed to implement the oslo.limit API, but there's still discussion over what that API should look like so they haven't merged yet. 16:08:11 bnemec : if we're going to expect a release this cycle, I think we should go ahead and add a stub file 16:08:12 ttx: they arent ready yet to be released 16:08:15 they are still being prototyped 16:08:23 EmilienM : do you expect them to be part of stein? 16:08:33 we won't waste anyone's time before they are ready to be released 16:08:52 dhellmann: good question - they are low prio in our backlog at this time - I want to say yes but can't commit 16:08:59 I guess that means no, and if that changes they'll just be released as independent? 16:09:08 dhellmann: I guess that's the limit of the MembershipFreeze as it stands 16:09:14 bnemec: Do you expect a release for steing? 16:09:17 *stein 16:09:24 ttx: we discussed yesterday in the meeting that it's OK to make the retirement of xstatic-* projects wich were not released anytime. what is the best way to do it? 16:09:38 in that case we can make them independent for now until they are ready 16:09:58 I can propose corresponding commits to the repos and remove them from. deliveries 16:10:05 e0ne: for release management purposes we'll just mark them deprecated. After that you should consider retiring the repositories 16:10:36 ttx: thanks. I'll propose a patch today or tomorrow 16:10:50 e0ne: I can do it, and will ping you for a +1 16:11:12 e0ne: There's some details here if you want to clean up those repos: https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project 16:11:52 smcginnis: thank you. that's actually I was looking for 16:11:55 dhellmann: smcginnis: I'm...not sure. It really depends on whether the Nova team has time to sit down and hash out how they will use it. 16:12:09 We had kind of agreed to hold off on releasing until we thought we had a usable API. 16:12:27 ok, it sounds like we should assume "no" and release it as independent if we have to for this cycle 16:12:39 dhellmann: ++ 16:13:01 Yeah, if it does get released it's going to be just for people to kick the tires and get started on integration work. 16:13:17 I don't see it being supported in Stein. 16:13:38 Makes sense. 16:14:20 e0ne: https://review.openstack.org/#/c/629889/ 16:15:03 i'm starting to get the feeling we need a defined category/process/something to accommodate deliverables which are still being bootstrapped 16:15:04 from an infra perspective, we often see teams create a new repository for something they want to build, but don't even push up the first review for code going into it for months 16:15:38 fungi: that's fair 16:15:54 Ivan Kolodyazhny proposed openstack/releases master: Add deliverable stub for Horizon Tempest Plugin https://review.openstack.org/629890 16:16:25 we've had folks tell us they can only contribute to official repos, so we try to get them into governance as quickly as possible normally, but if the effort stalls out that also tends to leave no one doing the cleanup 16:17:09 also true. we have plenty of examples of tat 16:17:12 er, of that 16:17:15 so you mean it's the duty of releases to report that cleanup needs to happen ? 16:17:26 (new here) 16:17:39 evrardjp : we tend to notice, because we try to track which deliverables are actually being produced in a release 16:17:52 not preparing a new(ish) deliverable for release can be a sign that it was a quickly abandoned effort, sure 16:17:55 ok that leaves neutron-interconnection and Adjutant 16:17:59 technically it's the PTL's job, I think 16:18:07 and puppet-crane / puppet-senlin 16:19:26 asking the question on https://review.openstack.org/#/c/629753/ for the puppet modules 16:20:12 who contacts who? 16:20:40 for Adjutant I have limited timezone compatibility 16:20:52 I can contact Adjutant and Neutron. 16:20:56 ok cool 16:21:55 Did we get input on tripleO? 16:23:10 did we have questions beyond the 2 repos mentioned with EmilienM earlier? 16:23:12 I think EmilienM clarified that 16:23:20 it's more than 2, but yes 16:23:26 ansible-role-k8s-* 16:23:28 ah 16:23:32 ansible-role-tripleo-* 16:23:41 + tripleo-common-tempest-plugin for bonus points 16:26:26 OK we have this under control? 16:26:29 So do we have all of them in the list covered? 16:26:38 I think so.(?) 16:26:42 looks like smcginnis has the same timeout settings than me 16:26:46 :) 16:27:07 it seems like it 16:27:10 I'm sure we'll be missing some but at least everyone is flagged 16:27:28 We can fix more next week 16:27:39 Progress! 16:27:46 #topic Stein-2 status 16:27:58 I've seen a few roll in this week. 16:28:05 Some non-lib releases too, so that's good. 16:28:26 I seem to have lost my scripts from last milestone, but I didn't have much anyway. 16:28:48 So I will look at scripting up something to propose lib releases for things that have actual changes committed so far. 16:28:54 smcginnis: are you handling the autoreleases ? 16:29:16 I would welcome any volunteers, but I can take that if no one else wants it. 16:30:20 Between stuff in tools and cmds, we have most of the needed functionality out there. Just need to duct tape a few extra steps together. 16:30:37 yeah, we just need the command to build the list of things that need releases 16:30:55 I think that's just: list-deliverables --unreleased --type library --type client-library 16:31:16 Then filter out things that only have zuul job changes and the like. 16:31:33 And then propose the releases for the things that need it. 16:32:34 Any other questions, issues, concerns, etc. for stein-2? 16:33:28 I don;t think so 16:33:32 #topic PTG update 16:33:35 tools/list_library_unreleased_changes.sh will build the report 16:33:55 oh, no, that's going to give too many projects 16:33:58 ignore me 16:34:08 Just wanted to mention diablo_rojo_phon had sent out the survey for team planning at the ptg. 16:34:18 dhellmann: Yeah, I think I started with tweaking that one last time. 16:34:34 I put us down as needing a room. 16:34:40 ./tools/list_unreleased_changes.sh master $(.tox/venv/bin/list-deliverables --unreleased --type library --type client-library -r) 16:34:54 Also spoke briefly with prometheanfire about possibly joining up with requirements. 16:35:06 that makes sense 16:35:39 Not sure on the room situation, but I noted that if things were tight we could probably just use the hallway. 16:35:47 But it was nice having a room and a whiteboar d last time. 16:35:54 Julia Kreger proposed openstack/releases master: Release ironic-lib 2.16.1 https://review.openstack.org/629894 16:36:01 smcginnis : ++ 16:36:24 Still a ways out, but I'm sure it will come up quick. 16:36:46 Looking forward to those 6+ days of events. :) 16:37:05 #topic Open discussion 16:37:11 Anything else to discuss today? 16:37:20 things will be tight 16:37:40 I'm going to be out next week due to travel. I should be able to take any release reviews on my Monday morning, but Tuesday might be more challenging because I'll be in meetings all day. 16:37:50 ttx: Oh? Any idea on venue size relative to past locations? 16:38:02 dhellmann: ack, thanks 16:38:03 out next week too 16:38:12 I will be out Friday, but that should be OK. 16:38:22 Early plans show it's about the same number of rooms... but only 3 days instead of 5 16:38:41 so we expect a bit of tension 16:39:02 I wonder if the weather will be nice enough for us to PTG outside 16:39:06 definitely more conflicts for people involved in all the things 16:39:08 colocating with other teams seem ok just on different parts of the room :p 16:39:19 dhellmann: :) 16:39:20 dhellmann, in the mountains? 16:39:39 I will take my camelback and good shoes then 16:39:52 diablo_rojo : I think the river is closer 16:39:58 evrardjp: coming to FOSDEM? 16:40:05 Outdoors sounds great to me. 16:40:08 Sounds good to me. 16:40:44 Any other important topics? Or should we wrap it up for today? 16:40:47 ttx: yes 16:40:53 nothing from me 16:40:55 as usual, hodling the booth :p 16:41:18 evrardjp: I did a last-minute impulse decision and will be there too 16:41:49 I have to write the etherpad of booth duty, and I will be happy to see you, diablo_rojo, and many others there 16:42:01 ... 16:42:16 ttx: regretting already? :p 16:42:17 what did I sign up for 16:42:22 hahaha 16:42:31 All that for beers, I'm so cheap 16:42:43 : ) 16:42:47 but belgian ones 16:43:03 Mmm 16:43:03 we should probably close the meeting if we are talking about fosdem though :p 16:43:10 :) 16:43:14 Thanks everyone! 16:43:14 yeah. not as good as Czech ones, but I'll take them. 16:43:19 #endmeeting