Wednesday, 2024-01-17

opendevreviewMerged openstack/oslo.messaging master: Utilize the new RequestContext redacted_copy method  https://review.opendev.org/c/openstack/oslo.messaging/+/89457414:47
opendevreviewHervé Beraud proposed openstack/oslo.privsep master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.privsep/+/90593015:21
opendevreviewHervé Beraud proposed openstack/oslo.service master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.service/+/90593115:22
opendevreviewHervé Beraud proposed openstack/oslo.vmware master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.vmware/+/90593315:24
opendevreviewHervé Beraud proposed openstack/futurist master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/futurist/+/90595715:41
jamespageo/15:42
jamespageis there an existing spot where I could refactor some copy/pasted code from clients into somewhere shared15:43
jamespagehttps://codesearch.openstack.org/?q=HTTPSConnection.__init__&i=nope&literal=nope&files=&excludeFiles=&repos=15:43
jamespageneeds a minor refactor to support 3.12 and its in a few places15:43
opendevreviewHervé Beraud proposed openstack/oslo.concurrency master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.concurrency/+/90596115:46
tkajinamjamespage, probably in openstacksdk ? seeing these are mostly client repos15:46
tkajinamideally they should replace the current implementation by one dependent on sdk code but I'm not sure if that happens very soon15:46
opendevreviewHervé Beraud proposed openstack/oslo.db master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.db/+/90596215:46
tkajinamhberaud, wondering if we have any actual problems without that eventlet bump. I expect no, as long as we control the version used in CI using upper-constraints15:47
opendevreviewHervé Beraud proposed openstack/oslo.log master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.log/+/90596315:48
opendevreviewHervé Beraud proposed openstack/oslo.messaging master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.messaging/+/90596415:49
tkajinamwe haven't done such bump for the other libraries afair and usually distros are responsible for selecting the right version according to the runtime version they have15:49
opendevreviewHervé Beraud proposed openstack/oslo.reports master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.reports/+/90596515:50
JayFtkajinam: In this case, there is value in bumping as eventlet-upstream has improved greatly.15:51
opendevreviewHervé Beraud proposed openstack/oslo.rootwrap master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.rootwrap/+/90596615:51
JayFtkajinam: it esssentially went from no maintenance for 1y+, no working CI in years, to maintained with working CI in the last handful of months15:52
JayFthe bump hberaud is pushing out gets us on the eventlet version that has these enhancements (in addition to a boatload of bug fixes, specifically impacting python 3.11/python 3.12)15:52
tkajinamok15:52
opendevreviewHervé Beraud proposed openstack/oslo.utils master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/oslo.utils/+/90596715:53
tkajinamif the new eventlet brings benefit for python < 3.12 and we strongly recommend using it then it may make sense to bump it. AFAIK we don't actively bump minimum versions unless we are aware of the interface change (eg. new features) required but this case may be special15:55
opendevreviewHervé Beraud proposed openstack/taskflow master: bump eventlet to latest version that support python 3.12  https://review.opendev.org/c/openstack/taskflow/+/90597015:55
JayFYeah, the improvements to upstream eventlet are significant and well beyond a simple python 3.12 bump, although that's the easiest thing to headline the PRs with :D 15:58
JayFHerve, Itamar, and several other folks have been reinforcing the foundation of eventlet in the last while and Caracal will be better for it :)15:59
tkajinamok16:00
tkajinamwe can try merging these. I was thinking of trade off between benefit and effort of these patches but now I tend to agree it's good16:00
tkajinamwe may face some problems with swift which still declares python 2 support but we can skip it if there is no functional problem without that bump16:00
tkajinamprobably it's worth announcing in the ml so that we get attention (and agreement) about that global bump16:02
JayFThere's been a lot of noise on the ML about the Eventlet lack of maintenance and fixing of that problem; this to me seems like a logical continuation... but more communication is never a bad thing :)16:06
JayFtkajinam: hberaud: on further reflection, and based on similar feedback from dtantsur; an email might be valuable. I think folks are missing the idea that this is an opportunistic improvement16:10
dtantsurAs we just discussed on the Ironic IRC, https://review.opendev.org/c/openstack/ironic/+/905887 is probably the right thing to do because of how broken eventlet was16:10
JayFLiterally we repeated, almost verbatim, the conversation tkajinam and I just had in here ;) 16:11
dtantsurbut the explanation "to support python 3.12" is utterly wrong and caused me to nearly -2 them16:11
dtantsuryep, sure, I was not here16:11
JayFOh, I'm just letting you know context is basically the same without it being repeated16:11
JayFIt's strangely comforting for everyone to be aligned in their confusion :D 16:12
dtantsur:D16:13

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