21:00:25 #startmeeting stable 21:00:25 Meeting started Mon Feb 15 21:00:25 2016 UTC and is due to finish in 60 minutes. The chair is mriedem. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:28 The meeting name has been set to 'stable' 21:00:39 mriedem: howdy 21:00:40 * mriedem waits for the masses 21:00:57 * tonyb is always here ;P 21:01:28 i know HPE has today off for a holiday so some people will be gone 21:01:39 there isn't a ton to go over 21:02:04 anyway, let's just start and people can roll in, or not 21:02:07 #link agenda https://wiki.openstack.org/wiki/Meetings/StableTeam#Agenda 21:02:15 #topic status 21:02:24 #link stable tracker https://etherpad.openstack.org/p/stable-tracker 21:02:46 for the periodic stable jobs, i've mostly noticed the trove failures 21:02:48 o/ sorry for being late 21:02:55 which for kilo there is the change here https://review.openstack.org/#/c/276934/ 21:03:00 mrunge: o/ 21:03:06 mriedem: Yeah and that's blocked by somethign else but I don't recall what. 21:03:10 ^ looks like it just needs some project-config love 21:03:24 tonyb: you said in there trove services weren't running so no tests ran and it puked 21:03:31 .... Oh yeah the gate config on kilo is wonky they asked for help figuring out why 21:03:32 sounds like the sahara thing with devstack plugins 21:03:37 i put a comment in there 21:03:54 mriedem: Yeah It just hasn't bubbled up yet 21:04:37 there was a new thing on my radar today 21:04:46 stable/liberty https://bugs.launchpad.net/oslo.service/+bug/1529594 21:04:46 Launchpad bug 1529594 in oslo.service "[stable/liberty] gate-tempest-dsvm-neutron-src-oslo.service fails with "ContextualVersionConflict: (oslo.service 0.9.1.dev6 (/opt/stack/new/oslo.service), Requirement.parse('oslo.service>=0.12.0'), set(['oslo.messaging']))"" [High,Confirmed] 21:04:57 oslo.service on stable/liberty is running one of those -src- jobs, 21:05:09 that blows up with a version conflict with oslo.messaging due to upper-constraints 21:05:23 We need to think hard about the value of the -src- jobs in stable 21:05:31 for now i've just proposed that we exclude the job from stable/liberty for oslo.service since it's fundamentally broken https://review.openstack.org/#/c/280328/ 21:05:42 tonyb: yeah, at least stable/liberty 21:05:57 i put alternatives in that change 21:06:02 neither are great 21:06:19 mriedem: That's the second time we've seen liberty, -src- jobs and constrainst just fail to get along. 21:06:20 what i'd like to do is just cap oslo.messaging in stable/liberty<2.6.0 21:06:32 but i feel like people will freak out if i propose that 21:06:39 I *think* we could modify the job to edit-constrainst but that might not work 21:07:10 * tonyb will read the commit message 21:07:13 well, even if that does work, does it reflect reality? 21:07:27 we can do all sorts of things to make tests pass 21:07:58 but the fact is oslo.service<0.12.0 won't work with oslo.messaging 3.0.0, which is what's in u-c on stable/liberty 21:08:14 anyway, let's move on 21:08:24 i think we're just going to keep whacking these moles 21:08:46 Yeah probably 21:08:49 the other kilo thing was your fixtures bug https://bugs.launchpad.net/python-fixtures/+bug/1542984 21:08:49 Launchpad bug 1542984 in Python Fixtures "fixtures 1.2.0 isn't compatible with testtools 2.0.0" [Undecided,New] 21:09:04 tonyb: did you want to threaten lifeless on that again or should i this time? :) 21:09:25 mriedem: Yeah I'll try to get his attention today. 21:09:31 ok, cool, thanks 21:09:39 #action tonyb to talk to lifeless about fixtures bug https://bugs.launchpad.net/python-fixtures/+bug/1542984 21:09:46 if I don't get traction I'll lean on you 21:09:51 ok 21:09:56 #topic previous agenda items 21:10:00 #undo 21:10:01 Removing item from minutes: 21:10:05 #topic previous action items 21:10:11 mrunge to follow up on server projects (e.g. horizon) being released to pypi from stable branches 21:10:22 i can't remember what there was to follow up on there 21:10:40 uhm, there was a mail from dhellmann on openstack-dev 21:10:41 http://lists.openstack.org/pipermail/openstack-dev/2016-February/086183.html 21:10:56 it was about the announcement of server packages to pypi 21:11:05 oh, so that was just a bug and doug fixed it 21:11:09 exactly 21:11:13 ok, cool 21:11:23 moving on 21:11:24 mriedem to nudge mistral stable CPL to update https://review.openstack.org/#/c/273223/ 21:11:36 that's done, there was another change that needed reverting 21:11:43 now i'm +1 on the mistral 1.0.1 release request 21:11:55 mriedem to follow up with mestery and/or ihar on releasing from stable more often if they are going to backport a lot of changes frequently 21:12:01 also done http://lists.openstack.org/pipermail/openstack-dev/2016-February/086158.html 21:12:16 mestery is going to do more frequent stable neutron release requests 21:12:30 mriedem to update the stable policy with what it means to be actively maintaining stable branches for a project 21:12:37 i have that patch here: https://review.openstack.org/#/c/280372/ 21:12:43 so reviews appreciated 21:12:57 ^ is actually part of a series that cleans up some of the stable branch docs 21:13:06 * dims_ peeks 21:13:39 mriedem: I'll look at them today 21:13:45 thanks 21:13:46 in the past, we had issues with string changes in backports 21:13:47 it's pretty simple 21:14:04 i.e. string change == not allowed for backports 21:14:13 mrunge: is that just horizon? 21:14:20 b/c now the translation stuff happens on stable branches also 21:14:21 hmm, yes and no 21:14:23 at least for stable/liberty 21:14:33 exactly. it's not that simple any more 21:14:57 Yeah if you change a transtalted string you loose all the translations :( 21:14:59 client packages and even server packages now have translations 21:15:00 does horizon key off the translations or something? i think doug-fish has tried explaining it to me once. 21:15:15 but at least on liberty they can be re-translated 21:15:21 tonyb: yeah 21:15:34 I wonder if we should have something about translations in the guide 21:15:48 as this is somehow unknown 21:15:55 mrunge: if you think something is missing feel free to push up a change to add it in the review guidelines 21:16:08 +1 21:16:10 ack 21:16:11 i know sometimes new translatable strings are backported, but that's less of an issue in my mind 21:16:27 usually new exceptions or something 21:16:37 I have an issue with "sometimes" 21:16:48 i.e that's not a clear rule 21:16:48 We shoudl probably ask Daisy 21:16:49 so you don't ever want them? 21:17:11 twofold: yes for as many as possible 21:17:12 it's definitely a different animal for horizon 21:17:33 if your page is all chinese and then you have some english show up 21:17:50 and no: as it makes backporting complicated: you can not guarantee a to have a translation backport 21:17:56 in the server projects it might be a logging statement or something that doesn't get back to the end user 21:18:18 https://github.com/openstack/neutron/tree/master/neutron/locale 21:18:25 that's translations for neutron 21:18:36 just to illustrate, it's not only horizon 21:18:41 yeah i know 21:18:49 ok. 21:19:08 but my point is, if nova backports a new i18n string that is like a warning log in the service logs, i don't have a problem with that 21:19:23 it's a bigger issue for horizon 21:19:27 ah, ok. that's different 21:19:30 I get you 21:19:51 new rest api response exception messages, that's something we'd have to think about 21:19:52 let's iterate over patches 21:19:54 sure 21:20:03 ok, last action item from last week 21:20:03 ttx to propose corresponding governance review 21:20:09 that's here: https://review.openstack.org/#/c/277918/ 21:20:22 brb 21:21:03 there is already a fun issue bubbling up in that one, which is, if a project has stable branches that wouldn't pass the policy (backported features or something), but then wants to get the follows-policy tag, when do they get the tag? say stable/kilo is bad and stable/liberty+ is good 21:21:10 do they not get the tag until stable/kilo is gone? 21:21:18 since tags don't have any metadata on them, like a since:liberty meta 21:21:27 heh 21:21:33 anyway, flaper87 raised that point, so we're discussing in the change 21:21:58 in practice i don't think it's probably going to be a huge issue once the tag is rolled out 21:22:14 i have a feeling that projects which have messy stable branches are going to take awhile to get used to following policy anyway 21:22:27 #topic release news 21:22:44 this is just a reminder to stable CPLs to think about stable/liberty release requests around the time of m-3 21:22:48 per dhellmann's email http://lists.openstack.org/pipermail/openstack-dev/2016-February/086362.html 21:23:24 #info consider stable/liberty point releases around m-3 per http://lists.openstack.org/pipermail/openstack-dev/2016-February/086362.html 21:23:39 no stuck reviews so i'm skipping that 21:23:48 i don't think we have any updates on tooling, so skipping that 21:24:00 #topic open discussion 21:24:05 does anyone have anything? 21:24:14 nope 21:24:24 and with tony gone, i think that's all 21:24:28 mriedem: just a general observation that not all the stable CPL's hang out in -stable 21:24:44 tonyb: yeah, or by default PTLs 21:25:00 mriedem: Yeah. I don't know if it's a problem 21:25:13 #action mriedem to send a reminder to -dev ML for stable CPLs/PTLs to hang out in #openstack-stable 21:25:15 how's that 21:25:19 then other day I just jumped onto the appropriate project channel and asked for reviews 21:25:22 that worked 21:25:27 :) 21:25:29 yeah that's usually what i do 21:25:48 i think it is an indicator of involvement though 21:25:49 sounds like a sane thing to do 21:26:00 yes 21:26:14 maybe we should add that to my docs patch on what being active means 21:26:18 i'll do that 21:26:40 ok, anything else? 21:26:50 I know that becuase of timezones it's not complete coverage but as you say it's a good indication of investment 21:26:58 mriedem: not from me 21:27:11 ok, will end it. thanks tonyb/mrunge 21:27:15 #endmeeting