15:00:41 #startmeeting oslo 15:00:43 Meeting started Mon Apr 2 15:00:41 2018 UTC and is due to finish in 60 minutes. The chair is bnemec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:46 The meeting name has been set to 'oslo' 15:00:54 courtesy ping for amotoki, amrith, bknudson, bnemec, dansmith, dhellmann, dims 15:00:54 courtesy ping for dougwig, e0ne, electrocucaracha, flaper87, garyk, gcb, GheRivero 15:00:54 courtesy ping for haypo, jd__, johnsom, jungleboyj, kgiusti, kragniz, lhx_ 15:00:54 courtesy ping for lifeless, lxsli, ozamiatin, raildo, redrobot, rpodolyaka, sergmelikyan 15:00:54 courtesy ping for sileht, spamaps, sreshetnyak, stevemar, therve, thinrichs, toabctl 15:00:55 courtesy ping for viktors, zhiyan, zxy, zzzeek 15:01:03 yo 15:01:47 * jungleboyj is on vacation 15:01:48 bnemec: I didn't see ansmith in that courtesy ping list 15:02:04 o/ 15:02:17 o/ 15:02:19 kgiusti: It's based on https://github.com/openstack/oslo.tools/blob/master/ping_me.py 15:02:19 Nothing to report though. 15:02:48 bnemec: kk - fix it I will... 15:02:48 bnemec, kgiusti: I will add myself 15:03:01 ansmith: thanks! 15:03:01 jungleboyj: Okay, thanks. Now stop working when you're OOO. :-) 15:03:15 I have some cleanup to do on that list too. 15:04:15 #topic Red flags for/from liaisons 15:04:28 There were a couple of things that happened last week to be aware of. 15:04:41 We did a major release of pbr, for the first time in quite a while. 15:05:03 It's not in upper-constraints yet because we decided to hold off until after the long weekend, but it should be there soon. 15:05:29 If anyone notices breakage with pbr 4.0 please let us know. 15:05:52 Additionally, there was a new version of oslo.config that has been causing a few issues. 15:06:40 See the discussion on https://review.openstack.org/#/c/557012/ for details 15:07:31 I think we have fixes in-flight or merged for all the issues though, and obviously upper-constraints won't be updated until everything's good to go. 15:08:18 There was also a major oslo.messaging release, but since it was just for the removal of the pika driver no one was using it shouldn't have much impact. 15:08:32 * kgiusti crosses fingers... 15:09:07 I think that's it from the Oslo side. Anything else people have seen? 15:10:19 #topic Releases for Rocky 15:10:34 As noted above, we did three major releases for widely used Oslo projects last week. 15:11:01 Expect another oslo.config release this week with fixes for the problems we found. 15:12:11 I think that's about it on the release front. I expect to do the weekly releases once oslo.config is ready (it may be already). 15:12:17 Seyeong Kim proposed openstack/oslo.versionedobjects master: Fixing UUID coerce function for unicode non uuid form https://review.openstack.org/557778 15:12:28 #topic Action items from last meeting 15:12:36 We had a bunch. 15:13:00 bnemec to release pbr after https://review.openstack.org/#/c/552100 merges 15:13:03 Done 15:13:09 Anyone still using the zeromq oslo.messaging driver contact kgiusti or bnemec 15:13:17 I haven't heard anything yet. 15:13:30 That one was more open-ended. 15:13:31 bnemec: neither have I - emailed both -dev and operators 15:13:55 Yeah, that took care of action item #4: http://lists.openstack.org/pipermail/openstack-dev/2018-March/128735.html 15:14:36 #5 was to actually deprecate the zeromq driver this cycle 15:14:56 That one also wasn't necessarily to be done this week, just as long as it happens in the near future. 15:15:15 * kgiusti affixes Post-It note to forehead 15:15:30 * bnemec has bad memories of post-it notes on his forehead 15:15:37 :) 15:15:47 But that's a story for another time. :-) 15:15:58 I skipped action item 3: dhellmann to delete zeromq tests from oslo.messaging 15:16:05 Fortunately it's done. 15:16:07 #link https://review.openstack.org/#/c/556561/ 15:16:27 Oslo cores to single approve lower-bounds tests where they are passing 15:16:41 We've been doing that, although I think there are more reviews open. 15:17:07 I didn't get as many reviews done last week as I would have liked. 15:17:20 Lots of fighting fires. 15:17:35 Anyway, call that one "good progress". 15:17:43 Finally, bnemec add pbr to oslo release deliverables 15:18:04 That was already done, we just needed to make sure it was included in the command we use to determine what needs a release, which is now done. 15:18:34 So we pretty much took care of what we needed to take care of from last week. \o/ 15:19:13 #topic Configuration change handling over releases (namnh) https://review.openstack.org/#/c/520043 and https://review.openstack.org/#/c/526314 15:19:20 I saw namnh was here this week. 15:19:29 hi 15:19:30 And I still owe reviews on this topic. :-/ 15:19:30 :)) 15:20:02 Any other updates on it? 15:20:11 i've pushed a patch set to setup environment for testing: https://review.openstack.org/#/c/549672/ 15:20:21 you can see it to setup 15:20:52 Cool, I think that takes care of an action item from two weeks ago. :-) 15:21:23 Cool, hope to get your comment :)) 15:21:27 Reviewing this is still on my todo list, I just haven't gotten to it yet. 15:21:45 Hopefully this week, if I can keep the interrupts to a minimum. 15:22:29 yeah, thanks in advance 15:23:04 #action oslo.config reviewers look at https://review.openstack.org/#/c/520043 and associated patches 15:23:44 Okay, that was the only topic on the agenda for this week. 15:23:49 #topic Open discussion 15:24:51 I guess I will point out https://bugs.launchpad.net/glance/+bug/1759935 since it's related to Oslo. 15:24:52 Launchpad bug 1759935 in Glance "Documentation build broken with openstackdocstheme 1.20.0" [Undecided,Fix released] 15:25:18 There was a change in openstackdocstheme that made the glance doc build blow up in pbr. 15:25:48 The solution was to tweak the glance eventlet monkey patching to make it compliant with the best practices. 15:25:50 #link http://specs.openstack.org/openstack/openstack-specs/specs/eventlet-best-practices.html#monkey-patching 15:26:33 Hopefully that won't cause any issues, but eventlet is a strange beast. 15:26:57 (I guess this could have gone under the red flags section too, but I didn't think of it) 15:27:27 TLDR: Follow the guidelines in http://specs.openstack.org/openstack/openstack-specs/specs/eventlet-best-practices.html#monkey-patching and you will have fewer problems with eventlet. 15:28:17 bnemec: funny, I thought the first rule should be the obvious one: 'Don't' 15:28:26 bnemec: just don't 15:28:28 :) 15:28:59 kgiusti: Yeah, there was a lot of pain along that path too, unfortunately. 15:29:13 We had a lot of discussions at summits over the years about how to remove eventlet. 15:29:43 Even when we had a ton of developers available it was a hard sell though. 15:30:16 Concurrency is a "here be dragons" topic, and rightly so. 15:31:25 Okay, anything else before we end the meeting? 15:32:26 Going once 15:32:56 twice 15:33:23 Thanks for joining, everyone 15:33:23 #endmeeting