21:00:13 #startmeeting stable 21:00:15 Meeting started Mon Jan 18 21:00:13 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:16 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:18 The meeting name has been set to 'stable' 21:00:25 anyone around? 21:00:26 o/ 21:00:58 o/ 21:01:32 alright, well, might as well get started 21:01:37 #link agenda https://wiki.openstack.org/wiki/Meetings/StableTeam#Agenda 21:01:41 Hi 21:01:48 sigmavirus24: o/ 21:01:55 #topic status 21:02:00 o/ 21:02:12 #link periodic job failures: http://goo.gl/5qiw2U 21:02:25 there isn't much on there, the neutron *aas stuff is a known issue that tonyb is working on 21:02:32 err tonyb_stupidmac 21:02:40 Yeah I need to push for reviews 21:02:56 cinder had some random unit test failures in liberty on the periodic jobs, but it didn't look serious 21:03:00 or ask ihrachys why we can't just hard code the fix in tox_install 21:03:17 mriedem: Yeah I looked at NFI at the moment. 21:03:21 we can, we talked about that a few weeks ago 21:03:26 it's just gorpy 21:03:32 tonyb_stupidmac: well... because we have a better fix up for review? 21:03:42 b/c you have to do it in like 3 neutron projects and remember to always do it when they cut a new stable branch 21:03:46 mriedem: but we're hardcoding the branch *anyway* in the pip case 21:04:28 https://review.openstack.org/#/c/245525/ is the review in question 21:05:13 so i guess just looking for infra reviews on that now 21:05:38 #link openstack-health dashboard: http://status.openstack.org/openstack-health/#/g/build_queue/periodic-stable 21:05:40 mriedem: yeah, my point is that http://git.openstack.org/cgit/openstack/neutron-lbaas/tree/tools/tox_install.sh?h=stable/liberty#n38 hard codes it anyway why not do somethign like http://paste.openstack.org/show/483833/ 21:06:35 yeah, idk, decent point 21:06:56 i guess that's what people would use locally right? 21:07:16 mriedem: Yeah I think so 21:07:37 that's more clear to me anyway, and it's managed within the repo, 21:07:40 rather than in project-config 21:08:10 let's move on 21:08:21 #link etherpad of issues: https://etherpad.openstack.org/p/stable-tracker 21:08:37 the only newish thing in there is https://bugs.launchpad.net/openstack-gate/+bug/1534813 which came up last friday 21:08:38 Launchpad bug 1534813 in OpenStack-Gate "gate-tempest-dsvm-neutron-src-*-liberty jobs are broken" [Undecided,Confirmed] 21:08:56 right now that's only affecting non-voting jobs in oslo master branch changes 21:09:07 i believe it's to test backward compat for oslo libs with stable/liberty 21:09:33 i did some digging on friday but it was really odd, and just started regressing but i couldn't figure out from what 21:09:40 mriedem: I think it's broken in stable not master 21:09:57 so anyone looked into it, is the tests broken or did oslo break backwards compat? 21:09:57 http://logs.openstack.org/95/267895/3/check/gate-tempest-dsvm-neutron-src-oslo.db-liberty/0c2f56e/logs/apache/keystone.txt.gz#_2016-01-15_12_05_55_056201 21:10:19 looks like oslo 21:10:28 when was oslo.config 3.1.0 released? 21:10:31 mriedem: I didn't run what-broke but keystone is barfing as it has 3.1.0 (from contstraints) but oslo.db [ on master] need >= 3.2.0 21:10:49 3.1.0 was awhile ago 21:10:55 mriedem: so I'm guessing it was a merge form g-r that cause it 21:11:21 there were some keystone snafus on stable last week too.... 21:11:43 also in the etherpad, i had asked stevemar to look into that break on friday but we deferred to monday to talk about it, because it was friday :) 21:12:20 #action run what-broke for https://bugs.launchpad.net/openstack-gate/+bug/1534813 to see what was released around 1/14 (keystone or oslo) 21:12:21 Launchpad bug 1534813 in OpenStack-Gate "gate-tempest-dsvm-neutron-src-*-liberty jobs are broken" [Undecided,Confirmed] 21:12:46 there's python-keystoneclient 2.1.1 21:12:57 https://pypi.python.org/pypi/python-keystoneclient/2.1.1 21:13:44 https://github.com/openstack/python-keystoneclient/blob/2.1.1/requirements.txt#L12 21:14:18 anyway, we can debug that after the meeting, like i said, it's impacting non-voting jobs right now 21:14:22 so not critical 21:14:27 Cool. 21:14:40 I wont be around long after the meeting 21:14:51 ominous 21:14:54 doesn't have to be you :) 21:15:10 mriedem: :) 21:15:10 #topic action items from previous meeting 21:15:18 1. mriedem to talk to ppl about co-gating and what that means for big tent and projects with branches and w/o, like ceilometer + gnocchi 21:15:23 Nothing was changed in the docs. gordc/jd were going to look at installing gnocchi from pypi in the ceilometer devstack plugin which shouldallow upper-constraints to be enforced. 21:15:42 ^ was a thing that got somewhat hairy in #openstack-releases after the stable meeting last week, 21:16:05 ooo /me makes a note to read the logs 21:16:08 ceilometer on stable/liberty was installing gnocchi as a dependency which doesn't have a stable/liberty branch, so the gate tooling threw up in it's mouth a bit 21:16:29 so, i think the plan is basically ceilometer needs to install gnocchi as a lib, from it's devstack plugin 21:16:45 mriedem: Yeah I mentioned that to gordc last year and he said it's fine that's what it's supposed to do 21:16:46 and then upper-constraints can take care of the max version of gnocchi to use in the ceilometer stable/liberty integration job 21:16:50 mriedem: I didn't push on it 21:17:11 2. ttx to go through the stable release process with Daviey to doublecheck tooling 21:17:18 i think that happened last week 21:17:26 because Daviey has already started the kilo freeze 21:17:32 Based on the -2's I'd say so :) 21:17:45 yup 21:17:51 3. ttx to draft a stable:follows-policy tag definition for the team to discuss 21:17:55 i haven't seen that happen yet 21:18:06 4. ttx to do the first stable release nagging round (done on 1/13) 21:18:25 which brings me to https://review.openstack.org/#/c/268709/ 21:18:31 that's the nova 12.0.1 release request for stable/liberty 21:18:48 \o/ 21:19:03 i'm not aware of any of the other projects that ttx emailed as having put up something similar yet 21:19:22 #action mriedem to circle back on the list of projects that might need to do a stable/liberty point release 21:19:38 that was it for action items from last week 21:19:43 #topic open discussion 21:19:53 i had one item, a call for tooling 21:19:55 I'll be checking what we have merged to glance and request release this week if so 21:20:02 jokke_: thanks 21:20:14 this was the list ttx had: Heat, Mistral, Nova, Sahara, Designate and Horizon 21:20:27 mriedem: no cinder? 21:20:33 they've already done one 21:20:41 jokke_: let me know if you want a hand :) 21:20:43 mriedem: Oh 21:20:49 those are projects that haven't done a release on stable/liberty since the GA 21:21:11 neutron, cinder and i think glance have already done those, and probably some others 21:21:14 sigmavirus24: thanks ... should be straight forward just checking what we have merged since last tag :P 21:21:34 http://docs.openstack.org/releases/releases/liberty.html 21:21:34 jokke_: I'm a helper ;) 21:21:53 sigmavirus24: can you help me fix me mac? 21:22:07 tonyb_stupidmac: do I look like a genius to you? 21:22:07 :P 21:22:09 * rockyg snickers 21:22:09 tonyb_stupidmac: i'll tell you what i tell my mac-loving wife, 21:22:14 mac's just work, duh 21:22:19 tonyb_stupidmac: simple, throw it away and buy a decent pc ;) 21:22:29 tonyb_stupidmac: maybe, we'll chat after the meeting 21:22:31 jokke_: +1 21:22:37 jokke_: with windows 11 right? 21:22:41 ok, so back to tooling, 21:22:50 i had 2 items - really just open-ended ideas 21:22:51 1. script to check for unreleased changes (oslo has something like this?) 21:23:05 ^ would be helpful for what ttx was looking up last week 21:23:12 i think dims_ said that oslo has a script somewhere like this 21:23:24 but something to think about, should be simple 21:23:28 mriedem: I bet you leave the duh off when talking to your wife 21:23:36 anteaya: no ma'am 21:23:52 i relish in her mac agony 21:23:53 brave of you 21:24:08 2. script to check for backport-potential bugs which are fixed on trunk but backports are not yet proposed 21:24:17 ^ is a bit more complicated 21:24:38 but i think (2) would help with ttx's plan for a revised stable tag 21:24:51 as in, tracking which projects are actually maintaining a healthy stable branch 21:24:57 and backporting high severity fixes 21:25:06 mriedem: the #1 is oneliner anyways so not sure where the script is needed 21:25:10 mriedem: I've done some scripting with launchpadlib so I can have a wach at #2 21:25:23 #2 would be nice 21:25:31 jokke_: well, git log is easy, 21:25:40 jokke_: but i was also thinking of tying that into LP bug severity, 21:26:01 like it's one thing to have 10 minor bug fix backports unreleased, but if one of those is a cve fix and you haven't released it yet, it's a red flag 21:26:18 mriedem: tru 21:26:47 feature creep! 21:26:55 tonyb_stupidmac: if you want to try starting something with (2) that's good 21:27:02 and if one wants to go to that route and start scripting that it would be nice to verify that the release notes are in place as well, just saying 21:27:18 the gap in 2 is if it's keying off the liberty-backport-potential tag and people aren't putting that in the bugs to begin with 21:27:45 so anyway, i figure we start small and build on it 21:27:58 I'd say a dash with all critical and above fixed bugs that could be reviewed weekly, like a triage 21:28:00 i just wanted to bring these up as ideas of things for people to hack on 21:28:05 mriedem: yeah also people adding it where it isn't really potential ;P 21:28:22 rockyg: yeah reports would be nice 21:28:23 Mark the ones for backport when triaged 21:28:41 is there a repo for the tools? 21:28:46 bknudson_: that was another question 21:28:58 Dash should be pretty easy.... 21:28:59 i don't have an answer off hand 21:29:15 lets get the tools and go from there 21:29:17 maybe figure out where dims_ / dhellmann are stashing theirs 21:29:35 if we make them abstract enough they could go into release.git 21:29:37 bknudson_: yeah, that was going to be my suggestion too, ask the release team 21:29:57 we keep tools in openstack-infra/release-tools 21:30:42 ahh, and there is the oslo script https://github.com/openstack-infra/release-tools/blob/master/list_oslo_unreleased_changes.sh 21:30:45 dhellmann: can we piggyback there at least to start with? ;) 21:31:16 mriedem : yeah, that calls a more generic script you ought to be able to reuse for stable branches 21:31:31 jokke_ : probably, let's see what you have/need 21:32:24 so we don't have to solve this here today, i just wanted to get people thinking about it 21:32:45 for when you can't sleep at 3am 21:33:06 mriedem : somewhere near the middle of my todo stack is "write a script to show unreleased changes on stable branches", which you ought to be able to do by combining the python code that lists projects with the stable:managed tag with the bash code that lists unreleased changes 21:33:19 mriedem: that'll be you next week ;P 21:33:23 dhellmann: yup, i was thinking the same 21:33:33 dhellmann: i.e. getting hte list of projects based on the tag 21:33:37 mriedem : yeah, the parts are there, it's just a matter of assembling them 21:33:46 tonyb_stupidmac: that was me last night 21:34:04 anyone want a specific action item on this? 21:34:13 or should we just circle back on it next week? 21:34:23 mriedem: circle back 21:34:28 k, sounds good 21:34:37 that's all i had, anyone else have anything to discuss? 21:34:51 mriedem: but next week's meeting is in the middle of the mid-cycle 21:34:55 I'll be at the keystone meetup next week 21:35:09 oh right....i didn't think about what time next weeks' meeting would be 21:35:30 i'll sort that out and if i can't run it then i'll look for somone else to run it 21:35:33 or we skip a week 21:35:46 shouldn't be too bad for gmt. 21:36:01 actually I think it will be 9 or 10pm in the evening 21:36:30 so in the middle of bar time 21:36:32 this is 21:36:39 UTC 15:00 21:36:40 next week is 1500 21:36:43 yeah 21:36:47 i have 3pm in london for that 21:37:07 oh sorry 21:37:09 so if you can't sleep at 3pm you'll have something to do 21:37:13 the bi-weekly bit 21:37:17 bknudson_: heh 21:37:20 just depends how distracted we'll be with the in person stuff 21:38:03 yeah, it might just be worth skipping it 21:38:27 I'm trying to focus on two things at once and doing a poor job of it 21:38:41 so let's assume we'll skip next week, there are 3 meetups happening 21:39:02 if something comes up, ML and -stable irc per usual 21:39:06 anteaya, yup, me, too. All my meetings seem to be double booked 21:39:24 i'll send an email to the ML 21:39:27 rockyg: yup 21:39:36 alright, i think we're done 21:39:45 thanks everyone 21:39:50 #endmeeting