14:00:41 <dhellmann> #startmeeting releaseteam 14:00:41 <openstack> Meeting started Fri Jan 15 14:00:41 2016 UTC and is due to finish in 60 minutes. The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:43 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:45 <openstack> The meeting name has been set to 'releaseteam' 14:01:02 <dhellmann> ttx, dims: ping 14:01:23 <dhellmann> our agenda is under week R-12 in the etherpad 14:01:25 <ttx> o/ 14:01:27 <dhellmann> #link https://etherpad.openstack.org/p/mitaka-relmgt-plan 14:02:03 <dhellmann> #topic actions from last week 14:02:13 <dhellmann> #info dhellmann to talk with infra about moving release-tools scripts into project-config 14:02:40 <dhellmann> we've had a couple of conversations, and I think the path here is more clear than it was 14:02:57 <dhellmann> I started preparing changes to the scripts to make them a bit more stand-alone 14:03:09 <dhellmann> #link https://review.openstack.org/267161 refactor list_deliverable_changes.py prior to move to project-config 14:03:09 <dhellmann> #link https://review.openstack.org/267162 refactor script for commenting on launchpad bugs prior to move to project-config 14:03:09 <dhellmann> #link https://review.openstack.org/267166 default to sending mail directly via lists.openstack.org 14:03:15 <ttx> I had a question about that 14:03:55 <dhellmann> ok 14:04:08 <ttx> My understanding was that things needed to move to project-config because the jobs would run on privileged nodes 14:04:31 <dhellmann> yes, that's part of what needs to change 14:04:33 <ttx> but that usual unprivileged jobs could import code more easily 14:04:46 <dhellmann> yes, that's my understanding, too 14:05:20 <ttx> what requires privileges in the tagging code ? 14:05:38 <dhellmann> the part that accesses the gpg key for signing the tag 14:05:40 <ttx> signature 14:05:59 <dhellmann> and there's the launchpad update, too, that has credentials 14:06:14 <ttx> is there a way to split it between privileged and unpriviliged 14:06:18 <ttx> hmm 14:06:27 <dhellmann> the signing? 14:06:33 <ttx> ah, that's probably what I missed 14:06:41 <dhellmann> that release script is pretty simple already 14:07:04 <dhellmann> I figure the version we move to project-config won't call out to announce.sh, but that's the only other major change I see us making 14:07:13 <dhellmann> oh, we need to remove the virtualenv bits, but that's a small thing 14:07:48 <ttx> hmm ok, let me check that review again 14:07:49 <dhellmann> so as you pointed out earlier this week, we'll have the parts that trigger the release run on a secure node, and the parts that announce the release after it is built run on a regular node 14:08:27 <dhellmann> jeblair pointed out that the regular node may not always send email if the job ends quickly, so I have a change to push announcements through lists.openstack.org directly 14:09:12 <ttx> ok, I was wondering why the launchpad lib stuff had to move too, but I guess that makes sense (requires creds too) 14:09:18 <dhellmann> right 14:09:32 <dhellmann> and there are system packages for that lib, so it shouldn't be a problem to move it 14:09:38 <ttx> that review triggered all my DRY warning 14:09:44 <ttx> ok, will re-review then 14:09:48 <ttx> thx 14:10:04 <dhellmann> yeah, it's unfortunate, but I don't see a good way around it 14:10:35 <dhellmann> even if we release a library, we have to have system packages to install it on the secure nodes 14:10:39 <dhellmann> and it's not *so* much code 14:11:20 <dhellmann> ok, moving on? 14:11:30 <dhellmann> #info ttx look into recovering tools we deleted that are still needed for kilo releases (done) 14:11:57 <dhellmann> did you find any? I don't see any reviews to recover anything 14:12:20 <ttx> yeah, so I walked through the process with Daviey and it's fine 14:12:27 <dhellmann> ok, good 14:12:34 <ttx> only using process_bugs from release-tools 14:12:40 <ttx> and upload-release 14:12:53 <dhellmann> do we need to update some documentation? 14:13:04 <ttx> no 14:13:07 <dhellmann> ok 14:13:19 <ttx> just keep those around unchanged 14:13:48 <ttx> even process_bugs they are using a copy 14:13:50 <dhellmann> that shouldn't be an issue 14:13:54 <ttx> so yeah 14:13:58 <ttx> all clear 14:13:59 <dhellmann> we can put off housekeeping until the end of the cycle 14:14:07 <dhellmann> or whenever kilo is EOL, I guess 14:14:16 <dhellmann> k 14:14:20 <dhellmann> #info dhellmann to work on migration to releases.o.o 14:14:35 <dhellmann> I started a new spec for this, since it involves several steps 14:14:47 <dhellmann> #link infra spec: https://review.openstack.org/266506 Move docs.openstack.org/releases to releases.openstack.org 14:14:48 <dhellmann> #link https://review.openstack.org/266510 add new vhost for releases.openstack.org 14:14:48 <dhellmann> #link https://review.openstack.org/266515 publish from openstack/releases to releases.openstack.org 14:15:08 <dhellmann> I've put the spec on the agenda for next week's infra meeting to get it approved 14:15:52 <dhellmann> #info ttx to follow-up on consistency checks for release models done 14:16:09 <dhellmann> there was the mailing list thread 14:16:10 <dhellmann> #link http://lists.openstack.org/pipermail/openstack-dev/2016-January/083726.html 14:16:27 <dhellmann> and I just added a follow-up to my countdown thread for this week to mention it again 14:16:46 <dhellmann> on to new business 14:16:48 <ttx> we are still waiting for Magnum 14:17:20 <dhellmann> ok, I'll make a note of that in the tagging section of next week's notes 14:17:22 <ttx> I sent the email personally to Adrian but that didn't really trigger something 14:17:44 <ttx> Will probably chase him down next week 14:17:59 <dhellmann> we can block their tag, if nothing else 14:18:17 <ttx> I still want to go through the file to check for obvious issues that need fixing 14:18:19 <dhellmann> do you have notes about what specifically they need to change? 14:18:26 <ttx> will do that next week as well 14:18:55 <ttx> dhellmann: they should switch to cycle-with intermediary 14:19:11 <dhellmann> ok 14:19:22 <dhellmann> noted under "tagging M2" for next week 14:19:24 <ttx> since they claim to have a liberty release (but they really haven't) 14:19:38 <ttx> they need to fix that for mitaka 14:19:57 <dhellmann> ok 14:20:07 <ttx> everyone else that I flagged did their homework 14:20:58 <dhellmann> good 14:21:02 <dhellmann> so, on to new business 14:21:05 <dhellmann> #topic tagging M2 14:21:31 <dhellmann> for M1 we had some preparations to do, but I think we're basically set for M2 with tools 14:21:43 <dhellmann> is there anything else we need to do before we start accepting M2 tags? 14:21:48 <dhellmann> we have one from designate, I think, already 14:22:28 <ttx> dhellmann: not that I can think of 14:22:45 <Doods> hello hello 14:22:59 <dhellmann> ok, good, that's what I thought, too 14:23:27 <dhellmann> #topic open discussion 14:23:35 <dhellmann> is there anything else to go over before we end the meeting? 14:24:11 <ttx> nope 14:24:15 <Doods> nope 14:24:35 <dhellmann> excellent, let's call a short meeting then 14:24:48 <dhellmann> #endmeeting