Monday, 2022-10-03

opendevreviewDaniel Garcia Moreno proposed openstack/os-api-ref master: Remove deprecated sphinx-testing dependency  https://review.opendev.org/c/openstack/os-api-ref/+/86008010:45
mtreinishit looks like importlib-metadata 5.0.0 just broke stevedore on Python 3.7 which is causing issues with stestr and other projects that are using it with 3.7 still11:54
mtreinishI see that the 4.0.0 release and master no longer support python 3.7. Which branch do I need to work on to try and get a fix merged for to unblock things?11:55
mtreinish(I'm not super up to date on the stable branch naming or what 3.5.x corresponds to)11:55
opendevreviewHervĂ© Beraud proposed openstack/oslo-specs master: Add the NATS transport driver to oslo.messaging  https://review.opendev.org/c/openstack/oslo-specs/+/69278412:22
hberaudmtreinish: o/ first you should fix it on the master branch of stevedore12:27
hberaudmtreinish: once fixed, if oldest are also impacted, then we could backport this fix to the concerned stable branches12:28
hberaud(oldest stable branches)12:28
hberaudmtreinish: here you can find for each series what are the related releases of stevedore https://releases.openstack.org/12:30
hberaudmtreinish: example with Zed (the current series that will be released on Wednesday) https://releases.openstack.org/zed/index.html12:31
hberaudmtreinish: 3.5.0 is related to Yoga https://releases.openstack.org/yoga/index.html12:31
hberaudso if you face the issue with 3.5.0 then I'd say that we should backport your fix on yoga too12:32
hberaudmtreinish: Hopefully these info help you12:35
mtreinishhberaud: thanks that does help12:51
mtreinishbut in this case I'm not sure the fix applies to main since it's only with python 3.7 and importlib-metadata from pypi which from what I saw from a quick skim of the code only is used with py < 3.812:51
hberaudmtreinish: ok, then we could try a "stable-only" patch by submitting a fix only on "Yoga"12:54
hberaudmtreinish: you just have to checkout the yoga branch, develop your fix, submit it to gerrit with a message commit preprend with "[stable-only]". Example https://review.opendev.org/c/openstack/futurist/+/85869512:55
*** dkehn_ is now known as dkehn12:55
hberauds/prepend/prepended/12:56
opendevreviewCorey Bryant proposed openstack/oslo.cache master: Allow bmemcached to be optional for memcache_pool  https://review.opendev.org/c/openstack/oslo.cache/+/85987413:14
opendevreviewCorey Bryant proposed openstack/oslo.cache master: Allow bmemcached to be optional for memcache_pool  https://review.opendev.org/c/openstack/oslo.cache/+/85987414:32
damani#startmeeting oslo15:07
opendevmeetMeeting started Mon Oct  3 15:07:23 2022 UTC and is due to finish in 60 minutes.  The chair is damani. Information about MeetBot at http://wiki.debian.org/MeetBot.15:07
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:07
opendevmeetThe meeting name has been set to 'oslo'15:07
damaniCourtesy ping for hberaud, bnemec, johnsom, redrobot, stephenfin, bcafarel, kgiusti, jungleboyj, gmann, tobias-urdin15:07
damani#link https://wiki.openstack.org/wiki/Meetings/Oslo#Agenda_for_Next_Meeting15:07
johnsomo/15:08
hberaudo/15:08
damani#topic Red flags for/from liaisons15:08
johnsomNothing from Designate or Octavia15:08
jungleboyjSorry,  I am out of office.  Nothing from cinder though. 15:08
gmanno/15:09
stephenfino/15:09
damanijohnsom, jungleboyj, ok thanks a lot 15:10
damani#topic Releases liaison15:11
hberaudZed will be released Wednesday 15:11
hberaudNothing else from my side15:11
tobias-urdino/15:14
hberaudstill there?15:23
johnsomI am, but was wondering the same15:23
hberaudI was thinking my network freezed15:24
gmannyeah, may be15:26
gmanndamani: ping15:26
damaniyes 15:26
damanisorry 15:26
damani#topic Security liaison15:26
damani#topic TaCT SIG liaison15:28
damanigmann, do you have something here ?15:29
gmannnothing much. I need to uddate 2023.1 template name in oslo repo but currently also it run right set of jobs so no issue 15:30
gmannmay be sometime next week I will do and ping here for review15:30
gmannrest all looks good from TaCT SIG side15:31
damani#topic Action items from last meeting15:32
damani#topic Open discussion15:34
tobias-urdini have historical question, literally unrelated to anything15:34
opendevreviewStephen Finucane proposed openstack/stevedore master: Fix compatibility with Python 3.10, 3.9.11  https://review.opendev.org/c/openstack/stevedore/+/85683015:35
damanitobias-urdin, yes ?15:35
opendevreviewStephen Finucane proposed openstack/stevedore master: Fix compatibility with Python 3.12, importlib-metadata 5.0  https://review.opendev.org/c/openstack/stevedore/+/86010515:35
opendevreviewStephen Finucane proposed openstack/stevedore master: cache: Remove unnecessary argument  https://review.opendev.org/c/openstack/stevedore/+/86010615:35
tobias-urdinanybody remember any kind of discussion or work in the past, prob years back, to consolidate api lib usage like flask, pecan etc?15:35
tobias-urdinintroducing something like an oslo api orm15:35
damanitobias-urdin, not me sorry 15:35
tobias-urdin(if any, that is)15:36
johnsomYeah, I remember discussions around pecan, many moons ago15:36
tobias-urdinyea i've read some specs about "moving to pecan", but then in recent days there has been "move to flask" so it's kinda spread today15:37
johnsomLike H/I timeframe.15:37
tobias-urdinjust thought if anybody had any old memory of a more common effort or idea15:37
johnsomYeah, neutron moved to pecan. As we created Octavia we targeted pecan.15:37
tobias-urdinwas just curious15:37
stephenfintobias-urdin: if there was, it was a long-time ago15:38
tobias-urdinyea, i'm thinking years back but never found anything centralized like a community-goal or any planned "end result"15:38
damaniok15:39
damanisomething else to discuss 15:39
damaniit's seems no15:40
damaniso i think we are done for today 15:41
damanithanks a lot everyone15:41
damanilet's do the meeting next week15:41
damani#endmeeting15:41
opendevmeetMeeting ended Mon Oct  3 15:41:46 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/oslo/2022/oslo.2022-10-03-15.07.html15:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/oslo/2022/oslo.2022-10-03-15.07.txt15:41
opendevmeetLog:            https://meetings.opendev.org/meetings/oslo/2022/oslo.2022-10-03-15.07.log.html15:41
gmannthanks damani  15:41
opendevreviewMatthew Treinish proposed openstack/stevedore stable/yoga: [stable-only] Cap importlib-metadata on Python 3.7  https://review.opendev.org/c/openstack/stevedore/+/86010915:48
mtreinishone thing related to ^^^ is that in Python 3.11 the deprecated interfaces they removed in importlib-metadata 5.0.0 (for python 3.7) will start emitting deprecation warnings in the stdlib version15:49
mtreinish(I guess per PEP387 the earliest would be 3.13)15:51
mtreinishI'm not sure when they'll be removed from stdlib (if ever), but the will at least start warning in 3.1115:51
mtreinishI did briefly look at trying to adapt the usage, but the api isn't very compatible and doing it in a way that would work with >1 version seemed like it'd be annoying to maintain15:52
*** dkehn_ is now known as dkehn15:55
opendevreviewStephen Finucane proposed openstack/stevedore master: Remove caching  https://review.opendev.org/c/openstack/stevedore/+/86011116:23
opendevreviewStephen Finucane proposed openstack/stevedore master: Remove caching  https://review.opendev.org/c/openstack/stevedore/+/86011116:27
opendevreviewMerged openstack/stevedore stable/wallaby: Rely on member access, the preferred access since importlib_metadata 4.8.  https://review.opendev.org/c/openstack/stevedore/+/85055216:27
opendevreviewMerged openstack/stevedore master: remove unicode from code  https://review.opendev.org/c/openstack/stevedore/+/85440416:27
opendevreviewMatthew Treinish proposed openstack/stevedore stable/yoga: [stable-only] Cap importlib-metadata on Python 3.7  https://review.opendev.org/c/openstack/stevedore/+/86010920:23

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!