itamarst | new eventlet makes my new asyncio-compatible pipemutex replacement lock for oslo.log work... except I'm still seeing issues on 3.9. hopefully it's the lock, not eventlet :( | 18:35 |
---|---|---|
itamarst | is it reasonable to assume any code using asyncio hub will be on python 3.10 or later, or should I spend some time investigating? | 18:38 |
itamarst | never mind, figured it out | 18:45 |
itamarst | https://review.opendev.org/c/openstack/oslo.log/+/937729 is next patch, presumes that the requirements dependency patch gets changed to eventlet 0.38.2 | 18:52 |
itamarst | it allows oslo.log 's patching of stdlib logging rlock to work with asyncio hub | 18:54 |
JayF | https://governance.openstack.org/tc/reference/runtimes/2025.1.html we support 3.9 | 18:54 |
JayF | for the next two releases since this is a slurp | 18:54 |
JayF | so 2025.1/2025.2 will have 3.9 | 18:54 |
itamarst | this may end up being a requirement for updating eventlet in `requirements` (https://review.opendev.org/c/openstack/requirements/+/933257) in which case this is a circular dependency | 18:54 |
itamarst | since I see some comments in the latter about logging rlock | 18:54 |
itamarst | in which case this can be tweaked so it doesn't run asyncio hub tests, get merged, do oslo.log release, then update eventlet in `requirements`, then re-enable oslo.log testing with asyncio hub | 18:55 |
itamarst | oslo.log currently doesn't support 3.13, btw, but that's a different issue | 19:03 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!