16:00:04 #startmeeting oslo 16:00:04 courtesy ping for GheRivero, amotoki, amrith, bknudson, bnemec, dansmith, dhellmann, dougwig, e0ne, flaper87, garyk, harlowja, haypo, 16:00:05 Meeting started Mon Jan 18 16:00:04 2016 UTC and is due to finish in 60 minutes. The chair is dims. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:05 courtesy ping for ihrachyshka, jd__, jecarey, johnsom, jungleboyj, kgiusti, kragniz, lifeless, lintan, ozamiatin, redrobot, rpodolyaka, spamaps 16:00:05 courtesy ping for sergmelikyan, sreshetnyak, sileht, sreshetnyak, stevemar, therve, thinrichs, toabctl, viktors, zhiyan, zzzeek, gcb 16:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:08 The meeting name has been set to 'oslo' 16:00:10 o/ 16:00:12 0/ 16:00:15 hi 16:00:30 hello 16:00:39 hi 16:00:41 o/ 16:00:53 hi kgiusti jecarey toabctl jd__ bknudson_ rpodolyaka 16:00:58 o/ 16:01:00 we actually don't have the day off here. 16:01:23 bknudson_ : aha 16:01:32 #topic Red flags for/from liaisons 16:01:42 o/ 16:02:05 None for keystone -- I'm getting a little worried about some deprecated oslo.db stuff that we haven't fixed up yet... more of a yellow flag. 16:02:24 none for neutron 16:02:33 * rpodolyaka wonders what we deprecated recently in oslo.db 16:02:35 bknudson_ : haven't been fixed in keystone? 16:02:45 rpodolyaka : probably the engine facade? 16:02:53 yes, keystone has to change engine usage 16:02:53 ah, yeah 16:03:11 last time I looked at it there were no docs. I think there's docs now. 16:03:23 the old version is going to stay for a while 16:03:37 yeah, the action item is till on me to write a blog post on the new facade thing 16:03:47 or simply docs 16:03:56 rpodolyaka : +1 16:04:09 * rpodolyaka adds it to todo list 16:04:39 #topic Releases for Mitaka 16:04:47 does anyone need a release this week? 16:05:08 dukhlov - was waiting on some docs for pika for o.m release 16:05:43 o/ 16:05:48 hey flaper87 16:06:01 oh, that was to say hi 16:06:04 I don't need a release 16:06:06 :D 16:06:11 :) 16:06:18 * flaper87 should try ninja-entering meetings next time 16:06:23 #topic - releases for stable branches 16:06:53 i see a bunch of discussion over on glance, so thought we could spend a little time here as well 16:06:55 starting with an update from me 16:07:23 oslo has stable branches but has not released any library from the stable branches 16:07:26 so far 16:07:46 couldn't call it stable if you kept doing releases. 16:07:53 the current CI has upper-constraints in stable branches that are uncapped 16:08:14 so any releases will not affect any tests in the CI and so we would not even know if we broke something 16:08:17 so CI doesn't run with stable anyways 16:08:52 so mriedem and dhellmann and lifeless were trying to come up with a release-constraints file for stable/liberty 16:08:56 dims: will do tomorrow, is it ok? 16:09:06 and figure out a test matrix that will run against that 16:09:10 dukhlov : +1 16:09:28 once that's in place we can make stable/liberty library releases 16:10:25 so we'll end up with a set of oslo libraries cut from stable/liberty and a set of oslo libraries from master, both of which should not break say stable/liberty nova or keystone 16:10:40 per the openstack-spec in progress from lifeless 16:10:59 haypo, flaper87, makes sense? 16:11:34 dims: what i see is that it becomes much harder to change anything in oslo 16:11:34 the idea is that packagers will still be able to use stable/liberty branches and corresponding libs and not have to pull from master 16:11:41 dims: which is a real pain point for me 16:11:56 haypo : right that's a valid concern and one of my top problems as well 16:11:58 dims: i don't understand the rationale behaviour always using the latest version of oslo for all openstack versions 16:12:07 packagers already use old releases and don't always get from master. 16:12:25 dims: for me, it's perfectly fine to stop at oslo.context < 2.0 on liberty (for example) 16:12:37 haypo : you need to respond on https://review.openstack.org/#/c/226157/ 16:12:45 bknudson_ : right 16:12:59 the problem is that it becomes really hard to estimate how much code will be broken if we change oslo and all openstack releases use the latest oslo versions 16:13:23 haypo : you should talk to mriedem on openstack-stable about the capping, he is in favor of it but it's very hard to do with experience from previous releases 16:13:35 dims: i hesitate to qualify my change as a corner case, since it breaks the API 16:13:44 you would like to be able to upgrade the libraries to master and then upgrade the servers, so it makes sense to want to support some backwards compat. 16:13:46 haypo : yes, that the next problem on my list which is being able to predict what we break 16:13:54 dims: and an obvious alternative is to keep the old attribute and add a new one, as dhellmann suggested 16:14:48 my point is that python3 is *not* used by anything, so it's cheaper to break the API than having the dead slow deprecation process ... which does *not* work (see multiple discussions on openstack-dev) 16:15:29 haypo : for this specific thing let's talk to dhellmann once more when he is around. 16:15:35 keystone server doesn't support python3 yet. 16:15:43 not sure if it even will in M. 16:15:43 bknudson_: yeah, openstack products are kind of certified with a set of oslo versions 16:16:32 bknudson_: since we don't run functional tests on python 3, it would be unsane to deploy openstack on python 3 today 16:16:40 bknudson_ : haypo : we should start with comments on the spec and follow up with discussion on openstack-stable with mriedem, etc 16:17:29 haypo : yes, for this change. i just want to be sure everyone else understands the implications for the rest of the work 16:18:06 let's get through one more item and then we can talk more 16:18:08 #topic Add failure remoting best-of-breed spec 16:18:09 #link https://review.openstack.org/#/c/229194/ 16:18:12 harlowja : around? 16:18:25 dims: the concrete impact of my oslo.context change https://review.openstack.org/#/c/250731/ is that i will break python3 gates of some projects 16:18:42 i need some eyes on this review please per harlowja's request 16:18:52 the description sounds like a xkcd comic about standards. 16:19:26 bknudson_ : y commit message is funny, the actual spec is better :) 16:19:57 #topic Open discussion 16:19:57 Any other stuck reviews? 16:20:09 I have a discussion point 16:20:31 haypo : do you want to ping PTL(s) about removing their python3 jobs in stable/liberty? 16:20:47 dims: I've got these minor changes: https://review.openstack.org/#/c/268097/, https://review.openstack.org/#/c/268110/ 16:21:08 dims: And this big one, https://review.openstack.org/#/c/268792/ will get ready soon (pep8 etc) 16:21:09 haypo : you could get the ball rolling with a note on -dev. 16:21:20 what's the problem with python3 jobs on stable/liberty? 16:21:25 ozamiatin_ : ack thanks, will add to my queue 16:21:31 dims: i don't think that it's a good idea to remove py3 gates 16:21:46 dims: thanks 16:22:00 haypo : so what's left is the slow deprecation process? 16:22:01 dims: i just said it to explain that it will not impact anyone in practice, but it's usually a good practice to test code 16:22:29 dims: for the specific case of glance? well, there is still the option of accepting my patch which already has a +2 :-) 16:22:44 dims: but i'm probably over confident, since ian is strongly opposed to that :) 16:22:53 haypo : i'll leave that to glance cores :) 16:23:58 I guess the unit test jobs on keystone don't get us anything since you can't run keystone that way anyways. 16:24:05 kgiusti jecarey toabctl jd__ bknudson_ rpodolyaka - anything else to discuss? 16:24:23 dims: nope 16:24:34 no 16:24:53 kgiusti : were you able to check on compression options for your driver? 16:24:54 nop 16:25:02 rpodolyaka : jd__ : thanks 16:25:23 dims: sorry, no - I will do that today. 16:25:27 No 16:25:38 security midcycle was last week 16:25:47 keystone midcycle is next week 16:26:04 w00t: have fun bknudson_ 16:26:09 kgiusti : ack thanks 16:26:13 nova must be coming up too 16:26:23 jecarey : thanks 16:26:45 bknudson_ : next week i think 16:26:57 i won't make it to either one 16:27:28 k let's wrap it up for this week. thanks everyone 16:27:37 #endmeeting