Thursday, 2020-04-16

openstackgerritTakashi Kajinami proposed openstack/storlets master: WIP: Fix test requirements for py27  https://review.opendev.org/72031700:50
openstackgerritTakashi Kajinami proposed openstack/storlets master: WIP: Fix test requirements for py27  https://review.opendev.org/72031701:21
kota_tkajinam: today, I bring up the py3 related conversation at openstack swift weekly meeting.02:01
kota_brought02:01
tkajinamkota_, ack02:01
* tkajinam is checking the meeting log02:02
kota_then, I confirmed swift still want to keep py2 compatible for a while, because known production clusters have not yet moved to py3 envrionment at this morment.02:02
tkajinamkota_, understood02:03
kota_but timburke also said "Storlets can decide to drop py2 support according to the product decision" so we may handle the plan when we should complete the py3 movement.02:03
kota_project decision so we have the ball for now.02:04
tkajinamkota_, I think it's still one of our available options to drop py202:04
kota_yup02:04
tkajinamwith saying that if you want to use py2 you shouldn't update storlets to ussuri02:04
kota_hmm02:06
tkajinamkota_, I proposed patch to add py2 test back as gmann suggested, but am currently facing issue caused by required verion of hacking02:06
tkajinamhttps://review.opendev.org/#/c/720317/02:06
tkajinamI'm not really sure why it still requires hacking >=3.0.002:06
kota_lemme see02:06
tkajinamkota_, thx02:10
openstackgerritTakashi Kajinami proposed openstack/storlets master: WIP: Fix test requirements for py27  https://review.opendev.org/72031702:12
tkajinam^^^ fixed keystoneauth1 version, which I've found so far02:12
kota_oic02:19
kota_almost of openstack submodules won't work with py202:19
kota_currently i have a couple of questions02:20
kota_1. which module requires 3.0>=hacking, 2. hacking 3.0.0 is available at pypi (https://pypi.org/project/hacking/3.0.0/) but why it failed with NOT FOUND>02:21
tkajinam1. I'm not really sure. AFAIK it shouldn't included in requirements.txt, but not in test-requierements.txt, so nothing should require it AFAIK02:30
tkajinam2. It's available, but it's only for py302:30
tkajinamnot compatible with py202:30
tkajinam^^^ kota_02:31
kota_i see02:32
tkajinamhmm... the logs says that constraing is coming from our own test-requirement.txt in storlets02:32
kota_e.g. https://github.com/openstack/os-testr/commit/d5c66507d35685a96131014c8294516d49e08625 os-testr bumps the requirement. I'm assuming some required module did the same way.02:33
tkajinamkota_, but it's test-requirements. I don't think it will add dependencies while installing its actual package02:33
openstackgerritTakashi Kajinami proposed openstack/storlets master: Cap hacking for py2 tests  https://review.opendev.org/72032702:35
tkajinamkota_, do you think it's worth to try updating hacking requirement first ?02:36
kota_tkajinam: perhaps https://github.com/openstack/swift/commit/96b56519bf5756022d495aedc0033cd44e0e3267 may be a hint?02:36
tkajinamahhh02:36
tkajinamhmmm...02:37
kota_should we have lower-constraints.txt independently like swift?02:37
tkajinamkota_, I don't think it helps actually here. because it doesn't have any change for installation02:38
tkajinamI'm talking about the patch02:38
kota_ok02:38
tkajinamkota_, the only thing in my mind now is to revert hacking version first, because it seems that it is still referring original test-requirements.txt02:45
tkajinamthough I'm not really sure about its mechanism02:45
tkajinamoh, wait02:47
tkajinamI think I found the reason...02:48
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "Cleanup py27 support"  https://review.opendev.org/72013102:50
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "[ussuri][goal] Drop python 2.7 support and testing"  https://review.opendev.org/72031402:50
openstackgerritTakashi Kajinami proposed openstack/storlets master: WIP: Fix test requirements for py27  https://review.opendev.org/72031702:50
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "Update hacking for Python3"  https://review.opendev.org/72032902:50
kota_what???02:51
tkajinamit was not rebased on top of master02:51
kota_the master has the requirement???02:51
kota_omg02:51
kota_but got it. we are able to merge such a patch if we don't have py2 gate.02:52
openstackgerritTakashi Kajinami proposed openstack/storlets master: Fix cap for hacking in python 2.7  https://review.opendev.org/72032902:55
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "[ussuri][goal] Drop python 2.7 support and testing"  https://review.opendev.org/72031402:55
openstackgerritTakashi Kajinami proposed openstack/storlets master: WIP: Fix test requirements for py27  https://review.opendev.org/72031702:55
tkajinamhope that it will go well now ...02:57
tkajinamsorry, I shouldn't miss that ... :-(03:00
tkajinamkota_, seems like updating required version for hacking fixed ut. though I still see func tests are failing03:12
tkajinamI'll check the logs once current test run completes...03:13
kota_thx03:13
tkajinamkota_, seems like it failed to install keystone...03:51
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "[ussuri][goal] Drop python 2.7 support and testing"  https://review.opendev.org/72031403:59
openstackgerritTakashi Kajinami proposed openstack/storlets master: WIP: Fix test requirements for py27  https://review.opendev.org/72031703:59
openstackgerritTakashi Kajinami proposed openstack/storlets master: Use stable/train keystone to run Python 2.7 job  https://review.opendev.org/72033703:59
openstackgerritTakashi Kajinami proposed openstack/storlets master: Skip TestPartitionsIdentityStorlet  https://review.opendev.org/72035406:07
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "Use SBusClient for execute command"  https://review.opendev.org/72036406:45
openstackgerritTakashi Kajinami proposed openstack/storlets master: Revert "Use Python 3 by default to run storlet applications"  https://review.opendev.org/72038007:47
*** tkajinam has quit IRC08:50
openstackgerritTakashi Kajinami proposed openstack/storlets master: DNM: get leaked fds  https://review.opendev.org/72042109:55
openstackgerritTakashi Kajinami proposed openstack/storlets master: DNM: get leaked fds  https://review.opendev.org/72042120:24
openstackgerritTakashi Kajinami proposed openstack/storlets master: DNM: get leaked fds  https://review.opendev.org/72042121:03
openstackgerritTakashi Kajinami proposed openstack/storlets master: DNM: get leaked fds  https://review.opendev.org/72042121:36
*** tkajinam has joined #openstack-storlets22:39

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!