15:01:31 #startmeeting oslo 15:01:31 Meeting started Mon Apr 9 15:01:31 2018 UTC and is due to finish in 60 minutes. The chair is bnemec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:34 The meeting name has been set to 'oslo' 15:01:41 courtesy ping for amotoki, amrith, ansmith, bnemec, dansmith, dhellmann, dims 15:01:41 courtesy ping for dougwig, e0ne, electrocucaracha, flaper87, garyk, gcb, haypo 15:01:42 courtesy ping for jd__, johnsom, jungleboyj, kgiusti, kragniz, lhx_, raildo 15:01:42 courtesy ping for redrobot, sileht, spamaps, sreshetnyak, stevemar, therve, thinrichs 15:01:42 courtesy ping for toabctl, zhiyan, zxy, zzzeek 15:02:06 o/ 15:02:19 o/ 15:02:31 o/ 15:03:22 o/ 15:04:08 #topic Red flags for/from liaisons 15:04:28 Nothing is coming to mind immediately for me. 15:04:37 Nothing that I am aware of from Cinder but I have been a little out of touch the last week. 15:04:46 We did some major releases last week, but I haven't heard of any trouble with them. 15:05:37 \o/ 15:06:32 #topic Releases for Rocky 15:06:53 Last week was a little quieter. Mostly just bugfix releases. 15:07:05 So when I say we did major releases I actually mean we got major releases into u-c. 15:07:41 Planning to do the regular set of releases again this week. 15:08:04 bnemec: hey just fyi - this landed in o.m since last week https://review.openstack.org/#/c/557591/ 15:08:46 bnemec: assuming this will be released this week, right? 15:08:58 kgiusti: That's the plan. 15:09:10 bnemec: thanks 15:10:19 #topic Action items from last meeting 15:10:55 The only one we had was reviewing https://review.openstack.org/#/c/520043 15:11:15 Which I did, so I'm calling that one completed. :-) 15:11:37 We will eventually need other reviews on that spec, but I think we're getting close. 15:12:05 bnemec : do you have the agenda link handy? 15:12:16 dhellmann: https://wiki.openstack.org/wiki/Meetings/Oslo 15:12:20 thank you 15:12:27 np 15:12:50 #topic Configuration change handling over releases (namnh) https://review.openstack.org/#/c/520043 and https://review.openstack.org/#/c/526314 15:13:05 bnemec, dhellmann: here is the patch set for testing: https://review.openstack.org/#/c/549672/ 15:14:04 bnemec: i appended this item several weeks ago, so do i need to remove this one for next weekly meeting 15:14:26 namnh: Yeah, I can do that too. I've mostly been leaving it as a reminder to myself to review it. :-) 15:14:43 bnemec: :)) 15:14:50 I suppose I shouldn't use the meeting agenda as my personal review list though. ;-) 15:14:55 I had some personal stuff come up last week so I wasn't able to review it either. It's still on my list. 15:15:19 dhellmann: Sounds good, thanks 15:15:35 #topic Move pep8 to python3 - http://lists.openstack.org/pipermail/openstack-dev/2018-April/129025.html 15:15:54 There was some discussion on the list last week about running pep8 in python 3. 15:16:13 Seems like the consensus was that we should switch to doing that since it's more strict. 15:16:43 It'll probably be a fair bit of work in Oslo since we have so many projects to switch, and there may be fixes needed. 15:17:07 Any objections to doing that? 15:18:13 we should go ahead and do it 15:18:27 agreed 15:18:33 when I finish the lower-constraints work I'm going to start pushing for all projects to update the docs and pep8 builds to py3 15:18:58 #action Switch Oslo pep8 test jobs to python 3 15:19:03 Sounds good 15:19:49 #topic Split oslo.messaging requirements into extra 15:20:00 * bnemec looks for the link 15:20:08 https://review.openstack.org/#/c/525319/6 15:20:17 Thanks 15:20:46 np - this latest patch will always install the rabbit deps, 15:20:54 We're looking to make use of the extra requirements functionality for oslo.messaging so everyone doesn't have to install all the deps for everything. 15:21:06 Apparently this is particularly useful for kafka, which pulls in a lot of other stuff. 15:21:40 The one issue we've run into is that removing anything from the default deps list could break existing users unless they update their requirements to list the correct extra. 15:22:02 As kgiusti notes, the current approach is just to leave the rabbit deps in the main list. 15:22:15 zmq is also removed, but since we think that's broken anyway it's not as much of a concern. 15:22:56 I _think_ that should work, but I was wondering if anyone had any alternate strategies for this. 15:23:16 It would be nice to get to a place where non-rabbit users could avoid installing kombu and friends. 15:23:55 We don't really have a deprecation method for requirements changes though. :-/ 15:24:09 luckily rabbitmq's deps are pretty lightweight (when compared to the other drivers) 15:26:34 ansmith: I'd esp. like you're input - you've done lots with triple-o and other deployment tooling 15:27:22 TripleO is largely unimpacted by this since they install from RPM. 15:28:04 Their requirements are mostly tracked in spec files, which are based on requirements.txt but don't track it exactly. 15:29:47 I think the current approach is low-risk and gets us most of the benefits of optional deps, so maybe we just leave this as an open question and deal with it if/when it becomes a problem. 15:30:41 I'm good with that. 15:30:49 #action Split all optional oslo.messaging requirements except rabbit into extras 15:30:58 It's an action item now so we have to do it. ;-) 15:31:21 I'll take another look at https://review.openstack.org/#/c/525319/ but I think it's probably good to go now. 15:31:34 thanks 15:32:11 #topic oslo.service uncapping eventlet 15:32:44 The requirements team is looking to uncap eventlet, but apparently there are some issues in oslo.service preventing that. 15:33:08 I haven't had a chance to dig into this yet so I don't have a lot more detail. 15:33:16 There's an openstack-dev thread on it. 15:33:35 #link http://lists.openstack.org/pipermail/openstack-dev/2018-April/129096.html 15:34:21 It sounds like we need some changes in oslo.service to allow it. 15:36:41 Anyway, help is welcome on that front too. 15:37:03 Will probably have to revisit this next week when hopefully more progress has been made. 15:37:21 #topic Open discussion 15:37:29 That was it for the agenda. Anything else? 15:40:20 Okay, that's it for this week then. 15:40:25 Thanks for joining everyone. 15:40:27 #endmeeting