opendevreview | Merged openstack/swift master: lower-constraints: update to mock 3.0 https://review.opendev.org/c/openstack/swift/+/915077 | 05:29 |
---|---|---|
seongsoocho | Next week, I am going to vietnam to attend FOSSAsia 2024. So I probably won't be able to make it to PTG, but I'll do my best to attend ops feedback. see you soon! | 06:41 |
seongsoocho | And I also have a talk in FOSSAsia :-). https://eventyay.com/e/55d2a466/session/8915 | 06:42 |
opendevreview | Alistair Coles proposed openstack/swift master: support x-open-expired header for expired objects https://review.opendev.org/c/openstack/swift/+/874710 | 07:51 |
tkajinam | o/ | 12:07 |
tkajinam | I wonder what's the recent status about python 2 support in swift. Is it still needed ? | 12:08 |
tkajinam | Afair it was kept to support bionic for a bit longer span but I'm unsure if bionic is still widely used. | 12:08 |
opendevreview | Yan Xiao proposed openstack/swift master: stats: API for native labeled metrics https://review.opendev.org/c/openstack/swift/+/909882 | 13:59 |
timburke | tkajinam, we're looking to drop it as soon as we can :-) definitely don't cling to support anywhere else if you don't have to -- we officially said we'd stop supporting py2 back in yoga, and anyone still stuck on it must be prepared to deal with outdated dependencies, even for things like pbr | 15:12 |
timburke | the long and short of it is that a bunch of us swift developers still have a management platform we're dealing with that's still running py2 in prod, so we've got sufficient vested interest in stringing along support a little longer. the biggest question the past few years has been whether we'd port the management platform to py3 or just replace it; as yet, we've done neither. but that's an "us" problem | 15:15 |
tkajinam | timburke, ah, ok. that's good to know | 15:26 |
tkajinam | I wonder if we can set timeline now (D or probably E if it's too late) if we can agree with it then I can probably help doing some clean up | 15:28 |
tkajinam | my hope with actual removal is that we may be able to reduce dependencies on 3rd party library and slim up the global requirements. six is the first example I can think of but there may be a bit more inactive libs for py2 compat I guess | 15:29 |
timburke | the cleanup will be downright fun -- i've got a couple patches up already to take a stab at it, though they're a little out-dated: p 853590, p 853697 | 15:30 |
patch-bot | https://review.opendev.org/c/openstack/swift/+/853590 - swift - Drop py2 support - 11 patch sets | 15:30 |
patch-bot | https://review.opendev.org/c/openstack/swift/+/853697 - swift - wip: Remove py2-only code paths - 3 patch sets | 15:30 |
clarkb | tkajinam: one halfway step could be to ensure that py2 only libraries don't get installed when installing under python3 using python version markers (six isn't in this class of depedency though) | 15:31 |
timburke | main deps that come to mind are six, mock, enum34/enum-compat, ipaddress | 15:32 |
tkajinam | clarkb, yes, though there may not be too many such libraries seeing quite small requirements/test-requirements file in swift | 15:32 |
tkajinam | timburke, thanks for these links | 15:34 |
opendevreview | Clay Gerrard proposed openstack/swift master: expirer: randomize task_container iteration https://review.opendev.org/c/openstack/swift/+/914713 | 18:29 |
opendevreview | Clay Gerrard proposed openstack/swift master: sq: make test better https://review.opendev.org/c/openstack/swift/+/914714 | 18:29 |
opendevreview | Shreeya Deshpande proposed openstack/swift master: Refactor utils - Move statsd client into it's own module - Move all logging functions into their own module https://review.opendev.org/c/openstack/swift/+/914029 | 19:34 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!