15:01:12 #startmeeting stable 15:01:17 Meeting started Tue Mar 8 15:01:12 2016 UTC and is due to finish in 60 minutes. The chair is mriedem. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:18 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:21 The meeting name has been set to 'stable' 15:01:27 o/ 15:01:28 o/ 15:01:38 wow humans! 15:01:51 tonyb around? 15:02:20 i think we can get started, it's a pretty light agenda today 15:02:23 #link agenda https://wiki.openstack.org/wiki/Meetings/StableTeam#Agenda 15:02:33 #topic status 15:02:42 #link known issues https://etherpad.openstack.org/p/stable-tracker 15:02:49 things are mostly quiet right now 15:03:08 we do need some backports to kilo for openstack/requirements to move again https://review.openstack.org/#/c/246114/ 15:03:31 #help get openstack/requirements on kilo working https://review.openstack.org/#/c/246114/ 15:04:08 i haven't dug into periodic stable fails yet today, but quick look it looks like trove on liberty has issues 15:04:14 i'll dig into that after the meeting 15:04:17 mriedem: I did for neutron 15:04:29 the fix is https://review.openstack.org/289918 15:04:39 Could not open requirements file: [Errno 2] No such file or directory: '/home/jenkins/workspace/periodic-neutron-python27-liberty/upper-constraints.txt' ? 15:04:43 yes 15:04:57 periodic jobs were not preparing file for us 15:05:24 ok, did something recently change to regress that? 15:05:41 yes, the commit message has a link 15:05:48 we made tox targets using the file 15:06:06 before that, we had -constraints targets for that 15:06:16 ah ok 15:06:26 and now we enforce the file for all targets + switched gate to using the 'usual' tox targets 15:07:25 ok, cool, thanks for being quick on that 15:07:35 i looked at one of the trove failures, it's the same thing that's been busted for awhiel now 15:07:38 *awhile 15:07:50 https://bugs.launchpad.net/trove/+bug/1538506 15:07:50 Launchpad bug 1538506 in Trove "proboscis tests randomly fail in stable/liberty with "TypeError: create() got an unexpected keyword argument 'slave_of'"" [High,In progress] - Assigned to Craig Vyvial (cp16net) 15:08:12 i need to ask some people on the trove team about that again, 15:08:18 else they should just disable the tests if they aren't going to fix them 15:08:42 #topic action items from previous meeting 15:08:55 1. mriedem to ping lifeless about fixtures bug https://bugs.launchpad.net/python-fixtures/+bug/1542984 15:08:55 Launchpad bug 1542984 in Python Fixtures "fixtures 1.2.0 isn't compatible with testtools 2.0.0" [Undecided,Fix released] - Assigned to Robert Collins (lifeless) 15:08:59 that's fixed now 15:09:04 yay 15:09:05 1.2.1 is out and kilo was working again 15:09:17 2. tonyb to push up his initial script for scraping backport potential bugs 15:09:22 i haven't seen those yet 15:09:30 3. mriedem to talk to dhellmann about cross-project discussion for stable/liberty timeline 15:09:48 i had a good conversation with fungi in the stable channel yesterday 15:09:53 #link discussion with fungi about stable eol http://eavesdrop.openstack.org/irclogs/%23openstack-stable/%23openstack-stable.2016-03-07.log.html#t2016-03-07T18:54:05 15:10:13 i've requested a fishbowl session at the summit to go over that between the stable/qa/infra/vmt/release teams 15:10:29 expect me there 15:10:38 me too 15:10:47 cool 15:11:05 any questions on that? 15:11:06 ttx and i can pull a good cop/bad cop routine 15:11:24 i'v watched 'the wire' twice 15:11:27 so i know how to handle that 15:11:37 mriedem: on the script, I had one for neutron 15:11:43 mriedem: lemme scrap my gerrit, sec 15:11:44 we can also do bad cop / bad cop if needed 15:11:57 ihrachys: ok 15:11:59 #link https://review.openstack.org/#/c/245219/ 15:12:34 mriedem: I propose we share a common half-day meetup on the Friday, in case stable peeps don't know where to go 15:13:07 just for stable stuff? 15:13:19 release management + stable 15:13:53 we'll use hte room for releasemanagement anyway 15:13:56 i'd be fine coming to the release mgmt meetup room on friday for things that dhellmann wanted to go over with automation, 15:14:16 altarentaively we can make it the release management meetup and be done 15:14:23 wow that came out weird 15:14:25 i wasn't planning on reserving a meetup room just for stable stuff, since i think most of the stable team people will actually be in other meetup rooms for most of friday, since we all work on other projects 15:14:36 * ttx blames mosh latency 15:14:53 mriedem: ack that's a good point 15:15:00 I'll make it mine then 15:15:04 ok 15:15:37 did anyone else have anything about summit they wanted to talk about now? 15:16:00 #info stable + release mgmt will share some time in the release mgmt meetup room on friday at the summit 15:16:41 #info there will be a fishbowl session to talk about stable branch eol policy between the stable/vmt/infra/qa/release teams at the summit 15:16:49 #topic release news 15:16:59 Check for stable/liberty point release candidates as we wind down to m-3 15:17:04 #link http://lists.openstack.org/pipermail/openstack-dev/2016-February/086362.html 15:17:07 m-3 is past 15:17:12 but still a reminder 15:17:38 #action mriedem to check which projects haven't done a stable/liberty release since m-1 15:17:54 #topic tagging 15:17:59 yay 15:18:05 the stable:follows-policy tag is official 15:18:10 #link stable:follows-policy tag http://governance.openstack.org/reference/tags/stable_follows-policy.html 15:18:28 #info Projects need to start proposing patches to the governance repo to apply the stable:follows-policy tag to their project. 15:18:30 There was some pushback that we should limit usage of stable:* to stable-compliant things 15:18:42 and use series:* for other things 15:18:55 ttx: are you referring to flaper87's comments? 15:19:00 but then infra has stable/* hardcoded in a lot of places so it's not trivial 15:19:17 mriedem: also comments during the meeting 15:19:28 oh, i wasn't there 15:19:28 I sold the tag as a good first step 15:19:42 so people wanted a series:follows-policy tag? 15:19:48 but we might want to explore that option long-term 15:19:50 no 15:19:58 they wantes to reserve the branch namespace 15:20:03 wanted* 15:20:21 i.e. only allow stable-compliant tings to name branches stable/something 15:20:36 oh 15:20:50 so, if you're not stable compliant, you don't even get stable branches? 15:20:55 but it's not trivial. Like what happens when you need to reame a branch because it's no longer compliant, to series/something 15:21:11 mriedem: you get series branches. 15:21:16 so series/liberty 15:21:20 yeah. 15:21:28 and you can backport features and api changes to series/liberty? 15:21:49 you can do whatever you want to series/liberty, even things against stable policy 15:21:56 I still think the tag is a better idea 15:21:57 hmmm 15:21:59 yeah 15:22:04 it's more flexible 15:22:18 like we don't screw up everyone if we remove it 15:22:22 i don't see the point in a series/liberty thing, except for people that want to stay stuck in time and backport features to the release they are running in production and don't want to upgrade 15:22:47 I'd rather incentivize stable branches to behave properly, and the tag is a stronger way of doing that 15:22:51 IMO, people should do that out of tree if that's what they want, or fork a repo in github and backport stuff to it there 15:23:18 yeah 15:23:23 anyway, just mentioning it, since it was raised 15:23:24 i also plan on using the tag as a signal for eol 15:23:28 ok, thanks 15:23:30 no action on our part I think 15:23:36 no action is best action 15:23:43 let's move on 15:23:49 I'll probably propose the removal of the "has-stable-branches" tag though 15:23:49 #topic stuck reviews 15:24:06 unless you think this can be redefined to something of value 15:24:29 well, only question i had on removing that was, do it before or after projects have requested the stable:follows-policy tag? 15:24:31 or does'nt matter? 15:24:41 If projects have has-stable-branches but not follows-stable-policyt 15:24:55 doesn't matter imho 15:25:01 agree 15:25:03 but a tthis stage we can wait a bit 15:25:13 sure, i just proposed the tag for nova yesterday 15:25:14 and novaclient 15:25:35 let's wait for the usual suspects to have claimed the follows-policy tag and then we'll retire has-stable-branches 15:25:41 when it will be even clearer it's useless 15:25:43 i wonder if anyone actually consumes the has-stable-branches tag and makes decisions based on it 15:25:58 mriedem: no, it doesn't answer any useful question 15:26:08 and it's woefully out of date anyway 15:26:10 yeah, +1 for waiting for the integrated gate projects to request the new tag 15:26:31 so it answers the "does it have a stable/* branch" and then you better check the git repo for the authoritative answer 15:26:40 right :) 15:26:51 doesn't mean you can install that branch 15:27:01 it's worse than useless in fact, it's confusing 15:27:30 #topic tooling 15:27:47 1. dhellmann's WIP script to check for unreleased changes 15:27:49 #link https://review.openstack.org/#/c/270273/ 15:28:04 that was blocked waiting for the stable:follows-policy tag, which exists now, but doesn't have any projects using it yet 15:28:35 2. ihrachys's neutron script to remove backport-potential tag on fixed bugs https://review.openstack.org/#/c/245219/ 15:29:03 in the last meeting when tonyb was going to push up his WIP script for review, i think we said release-tools could be the repo to do that in 15:29:13 which is what dhellmann was using for #1 above 15:29:28 I agree it belongs to release-tools 15:29:29 ihrachys: i guess if your script is adopted we could eventually generalize it and put it into release-tools 15:30:13 #topic open discussion 15:30:19 there was nothing on the agenda, 15:30:22 so anyone have anything? 15:30:51 not sounding like it 15:31:04 let's end early, thanks everyone for showing up 15:31:07 #endmeeting