14:02:26 <dhellmann> #startmeeting releaseteam
14:02:27 <openstack> Meeting started Fri Jul 15 14:02:26 2016 UTC and is due to finish in 60 minutes.  The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:02:28 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:02:30 <openstack> The meeting name has been set to 'releaseteam'
14:02:40 <dhellmann> our agenda today is under R-12 of https://etherpad.openstack.org/p/newton-relmgt-tracking
14:02:57 <dhellmann> courtesy ping: ttx, dims, lifeless, tonyb, stevemar, fungi
14:03:17 <dims> o/
14:03:41 <dhellmann> hi, dims
14:03:55 <dhellmann> today should be a relatively quick meeting
14:03:58 <dhellmann> #topic n-2 milestone status
14:03:59 <dims> yep
14:04:02 <fungi> best kind
14:04:08 <dhellmann> we have a couple of deliverables without tags
14:04:20 <dhellmann> other than telemetry, I think all of them won't actually get released this cycle
14:04:27 <dhellmann> I've sent email to the list asking for confirmation of that
14:04:44 <dhellmann> #link http://lists.openstack.org/pipermail/openstack-dev/2016-July/099335.html
14:04:46 <dims> yep saw a response for the trove-image-builder
14:05:14 <dhellmann> jd__ has posted a review for the telemetry releases, so once that passes validation we should go ahead and tag it
14:05:25 <dims> do we have to adjust tags in governance repo?
14:05:26 <dhellmann> we'll see what the other ptls say about their items
14:05:29 <dims> ack dhellmann
14:05:47 * jd__ hurrah
14:05:54 <dhellmann> yeah, I think after ttx and I get back from europython we should talk about moving those other deliverables to independent to avoid confusion at the end of the cycle
14:06:20 <dhellmann> dims : can you handle the telemetry tags today?
14:06:54 <dims> dhellmann : let me look for the review
14:07:00 <dims> yes i can
14:07:48 <dhellmann> ok, thanks
14:07:48 <dims> found it https://review.openstack.org/#/c/342862/
14:08:04 <dhellmann> oh, yeah, sorry, I had that link in the etherpad
14:08:37 <dims> i should have looked there first :)
14:08:51 <dhellmann> most of the projects were on time, and I processed a late rush last night, so it's good that we only have one straggler. folks seem to be getting the idea of following the schedule. :-)
14:09:11 <dims> :)
14:09:26 <dhellmann> #topic release automation update
14:09:38 <dhellmann> I started working on a job to run release_from_yaml.sh
14:09:46 <dhellmann> #link https://review.openstack.org/#/c/341058/
14:10:33 <dhellmann> fungi : have you had a chance to look at that?
14:10:34 <fungi> the release bot account exists and is on the release team now
14:10:41 <fungi> #link https://review.openstack.org/#/admin/groups/11,members
14:10:57 <fungi> and i have a couple puppet changes proposed to get its account details available on the signing node
14:11:00 <dims> fungi : ah nice
14:11:07 <fungi> #link https://review.openstack.org/#/q/topic:artifact-signing
14:11:26 <fungi> those should be prerequisites for 341058 but looking closer at it this morning now that those are out of teh way
14:11:38 <dhellmann> ok, cool
14:12:03 <dims> are we going to bring the bot's keys to a signing party? :)
14:12:14 <dhellmann> I was particularly worried about whether I was setting up the local git repo properly, since there are a few ways to do it and the right way depends on the job queue to some degree
14:12:21 <dhellmann> dims : it's on the todo list, yes
14:12:38 <dhellmann> dims : we're waiting for the infra team to sign it, then we can have a virtual party
14:12:47 <dims> yay!
14:12:54 * stevemar sneaks in
14:12:54 <dhellmann> with virtual cake!
14:13:06 <fungi> dims: also as soon as i get another core review on the documentation for our key management, i'll get a majority of the infra root sysadmins to sign it
14:13:10 <dims> minecraft based!
14:13:16 <fungi> #link https://review.openstack.org/339248
14:13:24 <dims> thanks fungi
14:13:24 <dhellmann> fungi : so are we blocked on anything other than review time? it sounds like not, but I want to make sure...
14:13:41 <fungi> dhellmann: i _think_ all the pieces are up for review at this point, correct
14:13:47 <dhellmann> ok, great, thank you
14:13:56 <dhellmann> is there anything else to mention this week?
14:14:01 <fungi> reviewers will hopefully let us know if not, as will testing
14:14:12 <fungi> not that i know of
14:14:35 <dhellmann> yeah, if that job merges next week I'll test it the monday following when I'm back on my usual schedule
14:14:46 <dhellmann> or maybe next friday, if I'm not a zombie
14:14:47 <fungi> sounds good
14:14:57 <dhellmann> #topic zuul-cloner issue
14:15:16 <dhellmann> yesterday we discovered an issue with the way we were cloning repos for the validation job on openstack/releases
14:15:36 <dhellmann> some assumptions I made about zuul-cloner and our environment proved incorrect
14:15:59 <dhellmann> fungi and jeblair helped debug and we have fixes in place now, but if you're running any of our tools locally  you want to update to the latest versions
14:16:16 <dhellmann> I have not applied the fix to the release-tools repo, yet, I just realized
14:16:57 <dims> ouch ok. i do pull down latest for project-config, release-tools and releases before i cut anything
14:17:03 <dhellmann> ok, good
14:17:28 <dhellmann> the tl;dr is that we weren't actually cloning enough of the repo to get all of the tags not on the master branch (or whatever branch was being cloned)
14:17:49 <dims> i see
14:17:51 <dhellmann> see https://review.openstack.org/342396 for the fix in project-config
14:18:04 <fungi> clarkb also has a related fix to get the additional refs cached on our workers (we thought we were doing that but it turns out we had a bug there too)
14:18:14 <dhellmann> ok, that's good to know
14:18:48 <fungi> #link https://review.openstack.org/342461
14:18:53 <dhellmann> dims : the symptoms were weird validation errors where the tag was recognized as already existing, but then not found when the sha match test ran
14:18:54 <dims> ah
14:19:15 <dhellmann> the difference in behavior is because "is there such a tag" is done by querying cgit and the other looks at the local repo, and they were out of sync
14:19:59 <dhellmann> so after much head-scratching fungi and jeblair helped figure out the minimal set of update commands to fix that
14:20:25 <fungi> git tries to be cautious about fetching unnecessary refs
14:20:37 <fungi> so only fetches tags for objects in the history of tracked branches
14:20:51 <dhellmann> makes sense
14:20:57 <dhellmann> this is a weird need, for these tools
14:20:57 <fungi> this becomes especially odd in situations like eol releases whose branches have been deleted
14:21:12 <dhellmann> we need a lot more history than most jobs
14:21:17 <fungi> yep
14:21:20 <dims> thanks fungi and jeblair !
14:21:25 <fungi> and now ye shall have them
14:21:29 <dhellmann> woot
14:21:44 <dhellmann> the scary thing is how this has seemed to be working in the past
14:21:47 <dhellmann> lucky I guess
14:22:03 <dhellmann> let's move on and see if we can finish under 30 min
14:22:06 <dhellmann> #topic priority reviews
14:22:17 <dhellmann> we have some tooling reviews up and some validation reviews in openstack/releases
14:22:20 <dhellmann> those need attention
14:22:34 <dhellmann> we have a bunch of constraint updates open still, but since it's friday maybe those should wait for next week
14:22:53 <dhellmann> I just submitted a change to fix neutron's deliverable files so they match what the governance repo has listed
14:22:58 <dhellmann> #link https://review.openstack.org/#/c/342859/
14:23:08 <dhellmann> is there anything else folks are aware of that needs attention?
14:23:30 <dims> nothing from me dhellmann.
14:23:39 <dhellmann> ok cool
14:23:46 <dhellmann> #topic open discussion
14:23:54 <dhellmann> is there anything else to raise this week?
14:24:40 <fungi> not from me anyway
14:24:44 <dims> nothing from me
14:24:45 <anteaya> just that the storyboard api docs have some examples now: http://docs.openstack.org/infra/storyboard/webapi/v1.html
14:24:56 <dhellmann> oh, nice, thanks anteaya
14:25:01 <dhellmann> I'll put that on my reading list
14:25:16 <anteaya> so if release team folks are willing to take a look to see if that addresses release team needs from a task tracker I'm looking for feedback
14:25:18 <anteaya> thanks
14:25:41 <anteaya> the question I am asking a small group of folks right now is, if we were to migrate tomorrow, could you get work done?
14:25:47 <fungi> #link http://docs.openstack.org/infra/storyboard/webapi/v1.html
14:26:04 <anteaya> if something is blocking your current workflow or is missing I'd like to discuss it
14:26:06 <anteaya> and thanks
14:26:09 <dhellmann> yep, I'll look them over -- probably late next week -- and see how they look
14:26:19 <anteaya> just talking to specific folks right now
14:26:23 <anteaya> dhellmann: thank you
14:26:39 <dhellmann> ok, if there's nothing else, we can call the meeting early...
14:26:49 <dims> sounds good dhellmann
14:26:59 <dhellmann> ok, have a good weekend everyone!
14:27:02 <dhellmann> #endmeeting