15:00:59 #startmeeting oslo 15:00:59 Courtesy ping for bnemec, jungleboyj, moguimar, hberaud, stephenfin, kgiusti, johnsom, e0ne, redrobot, bcafarel, smcginnis 15:01:00 #link https://wiki.openstack.org/wiki/Meetings/Oslo#Agenda_for_Next_Meeting 15:01:01 Meeting started Mon May 18 15:00:59 2020 UTC and is due to finish in 60 minutes. The chair is bnemec. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:04 The meeting name has been set to 'oslo' 15:01:10 o/ 15:01:14 o/ 15:01:14 o/ 15:01:27 o/ 15:01:31 o/ 15:03:12 #topic Red flags for/from liaisons 15:03:24 Nothing from Cinder. 15:05:04 o/ 15:05:38 There was a bit of churn last week with openstackdocstheme. 15:05:47 However, I think that's all resolved now. 15:07:21 #topic Releases 15:07:28 Just openstackdocstheme last week, I think. 15:08:12 However, the deliverables for Victoria are coming soon (if they haven't merged already), so we'll be able to get back on the regular release schedule soon. 15:08:29 #topic Action items from last meeting 15:08:43 "bnemec to look at hberaud's patch for per-project contributing.rst" 15:08:46 Not done. :-( 15:08:48 Sorry 15:08:50 np 15:08:59 #action bnemec to look at hberaud's patch for per-project contributing.rst 15:09:06 Still needs to be done though. 15:09:49 That was it from last week. 15:09:51 #topic Virtual PTG 15:10:02 #link https://etherpad.opendev.org/p/oslo-victoria-topics 15:10:11 Just my weekly reminder that this is happening. :-) 15:10:55 Also, even though we won't be doing in-person project updates, I'd like to do a virtual project update for this past cycle. 15:11:15 Probably just come up with the regular set of slides and record a presentation of them. 15:11:39 So start thinking about stuff that we got done in the past cycle that you would like highlighted. 15:11:49 * bnemec needs to add that to the PTG etherpad too 15:13:31 Done. 15:13:43 There's a topic on the PTG etherpad now to collect things for the project update. 15:14:19 I'm going to skip the contributor documentation goal topic since that's currently blocked on me. 15:14:28 #topic Ping list update 15:14:41 As we kick off a new cycle, it's time to refresh the ping list too. 15:15:12 Like last cycle, I'll add a new ping list to the agenda and everyone who wants to continue receiving pings can add their name. 15:15:23 In a couple of weeks we'll switch from the existing ping list to the new one. 15:16:05 This way we don't keep spamming people every week even if they've moved on from Oslo. 15:16:23 I'll send an email once I've updated the wiki. 15:16:32 #action bnemec to create new ping list on meeting agenda 15:16:59 #topic oslo.i18n translation name changes 15:17:16 #link https://bugs.launchpad.net/oslo.i18n/+bug/1877386 15:17:16 Launchpad bug 1877386 in oslo.i18n "Dropping babel broke Glance unit tests" [High,Triaged] 15:17:49 Hopefully I haven't lost everyone because this topic could use your input. :-) 15:18:13 We recently dropped the Babel dependency from oslo.i18n, but in the process it seems we lost some translations. 15:18:26 weird 15:18:51 I don't know that we actually _lost_ them, but they're present under different names than before. 15:19:22 This is somewhat problematic though because it means we might break consumers when we release this change. 15:19:40 Did babel do something special to match up the names that they now no longer match? 15:20:46 I _think_ what's happening is that the stdlib only includes standard translation names. It looks like Babel had some shorthands (i.e. it for it_IT). 15:21:30 it_IT does seem "more correct" from what I've seen on other translation projects. 15:21:51 One thought I had was that we could create an alias list in oslo.i18n to map names to the new locations, and maybe log a warning that they're using an unofficial translation. 15:22:27 That sounds reasonable to me. 15:23:45 Oh hey, there's even a convenient list of the aliases: https://github.com/python-babel/babel/blob/master/babel/core.py#L80 15:24:14 Copy paste for the win! :) 15:24:32 Okay, so we should pull that into oslo.i18n. 15:24:38 Do we want to consider those deprecated? 15:25:03 Looks like we just do the same thing here: https://github.com/python-babel/babel/blob/master/babel/core.py#L972 15:25:28 I guess we could also just leave them with a big comment that says "don't add anything to this dict". 15:25:42 If we deprecate, then we can get rid of extra code eventually. But no harm keeping either. 15:26:55 Yeah, it doesn't really bother me to carry the mapping since it's only for backward compatibility and shouldn't require much in the way of maintenance. 15:27:29 Maybe for the initial patch we just add the aliases, and then if we want to deprecate them we can do that as a followup. 15:27:56 Getting the aliases in is the priority since it will unblock users relying on the old names. 15:28:41 #action Pull babel alias list into oslo.i18n for backward compatibility. 15:28:43 ++ 15:30:01 Okay, cool. That was it for one-off topics. 15:30:02 #topic Weekly Wayward Review 15:30:13 #link https://review.opendev.org/#/c/671309/ 15:30:38 hberaud: There was a suggestion on that review. Could you take a look and comment on whether it makes sense to do what they're saying? 15:30:58 It sounds reasonable, but I haven't looked that closely at it. 15:31:05 ack 15:31:19 also if some of you could take a look to https://review.opendev.org/712479 15:32:25 https://review.opendev.org/#/c/718223 to hberaud ? 15:32:36 too* 15:32:41 yep 15:32:57 please 15:33:05 thanks 15:33:38 I would also like to inform that I have a working oslo.cache with TLS memcached =D 15:33:56 sent a patch to pifpaf and another to dogpile.cache 15:34:17 after those are released, I can add the tests 15:35:03 Cool, glad to see oslo.cache getting some attention. :-) 15:36:08 #action hberaud to review comments on https://review.opendev.org/#/c/671309/ 15:36:22 #action Oslo team to review series starting at https://review.opendev.org/712479 15:36:32 also I would discuss a bit deeply with you about https://review.opendev.org/#/c/711220/40 15:36:48 maybe not here 15:36:58 or through an etherpad 15:37:08 do you prefer something? 15:37:32 it's about the difference of design between pymemcache and python-memcached 15:38:12 I have been failing to follow that. Would it make sense to discuss at the PTG in real time? 15:38:51 and a tricks on the memcache_pool backend => https://github.com/openstack/oslo.cache/blob/master/oslo_cache/_memcache_pool.py#L246,L249 15:39:04 yep good idea 15:39:43 Okay, can you add it to the etherpad? 15:39:44 I'm not sure how to keep that (and if we need to keep that too) with pymemcached 15:39:51 sure 15:41:38 Okay, sounds like we have a plan. 15:41:41 #topic Open discussion 15:41:48 Anything else this week? 15:42:13 I was late so missed it, but yes, the victoria deliverable series has opened. 15:42:22 New releases can commence whenever they are needed. 15:42:33 \o/ 15:43:02 Cool. I may hold off until the oslo.i18n thing is resolved, but then we'll get back to weekly releases. 15:43:28 Good plan. 15:45:01 Anything else before we call it? 15:45:33 Nothing from me. 15:46:03 not on my end 15:46:27 nope 15:47:27 Alright, thanks for joining everyone! 15:47:30 #endmeeting