Monday, 2023-09-18

opendevreviewPavlo Shchelokovskyy proposed openstack/tempest master: Use upper constraints in pep8 test run  https://review.opendev.org/c/openstack/tempest/+/89562709:34
sean-k-mooneywell thats fun11:23
sean-k-mooney[12:22:38]➜ .tox/pep8/bin/stestr run11:23
sean-k-mooneystestr: 'run' is not a stestr command. See 'stestr --help'.11:23
sean-k-mooneyDid you mean one of these?11:23
sean-k-mooney  help11:23
sean-k-mooney  init11:23
sean-k-mooney  last11:23
sean-k-mooneywe might have a broken stestr release to deal with11:24
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/a8265f5eef02422298ddab5ed7a1734e/log/job-output.txt#91711:24
sean-k-mooneyreported this here https://github.com/mtreinish/stestr/issues/35011:35
sean-k-mooneyhowever this is going to break the gate and i dont think its actully a bug in stestr directly but rather one of there deps11:35
fricklerhmm, compare pip freeze with last passing run?11:41
fricklermeh, seems this is no longer logged in the tox dir, likely a regression in tox4?11:42
fricklerneed to extract the info from job log11:43
sean-k-mooneyi figured it out its a dupe of https://github.com/mtreinish/stestr/issues/34711:43
sean-k-mooneypython-subunit 1.4.3 released yesterday which drop the testtools extras depency11:43
fricklerah, nice, thx11:44
sean-k-mooneythat means that the transitive use of testtools extra was lost11:44
sean-k-mooneyso for right now dwongrading etestools to 2.5.0 works and i think the same woudl be trun for python-subunit 1.4.211:44
sean-k-mooneyyep that also works11:45
sean-k-mooneyso we can clamp either or both of them in uc11:45
sean-k-mooneyuntil this gets fixed in stestr11:46
sean-k-mooneyhttps://github.com/mtreinish/stestr/issues/347 shoudl resolve that but11:46
sean-k-mooneythere has not been a release in a year11:46
sean-k-mooneyso i think we might eb better off clamping for bobcat11:46
sean-k-mooneythen we can unpin on master once there is  a new stestr release11:47
sean-k-mooneyhttps://review.opendev.org/c/openstack/requirements/+/895650 will resolve this i think12:12
sean-k-mooneyactully shoudli clamp that in global-requiremnts instead12:13
sean-k-mooneyuc is generated form global right?12:13
fricklertesttools==2.6.0 has been in u-c for half a year, I don't think we should revert that. also use != instead of < in order to just denylist known broken versions12:28
frickleru-c is generated from global, but you still need to amend both in the same patch12:29
fricklersean-k-mooney: also see https://review.opendev.org/c/zuul/zuul-jobs/+/895606 , maybe we can just wait a moment for the new release? not sure which timezone mtreinish is in13:22
frickleroh, that was already done https://github.com/mtreinish/stestr/releases/tag/4.1.013:24
sean-k-mooney46 minuts ago13:24
sean-k-mooneyok so maybe we can just skip the block13:24
sean-k-mooneyand bump it to 4.1.013:24
sean-k-mooneyfrickler: actully thre is a spereate problem in nova-specs13:25
sean-k-mooneyits not using uc13:25
sean-k-mooneyso we clamp python-subunit in uc13:25
sean-k-mooneyto a version that pulls in the transitive dep13:26
sean-k-mooneyso if i fix that in nova-specs it might be enough to fix it 13:26
fricklero.k., so this doesn't affect u-c using projects at all?13:26
sean-k-mooneyand then we can just proceed to use the new release when it gets pulled in13:26
sean-k-mooneyin theory the pinned version of python-subunit should mean uc projects are fine13:27
fricklerit would be good if we can wait for the reqs repo to branch and then do the bump on master after that13:27
sean-k-mooneyill confirm that when i enable the use of uc13:27
sean-k-mooneyya ok using uc also fixes it due to the python-subunit pin13:30
fricklerthat explains why there has been no larger outburst of broken job complaints so far ;)13:32
sean-k-mooneyyep we just started lookign at spec for the next release13:32
sean-k-mooneyor i did today13:32
sean-k-mooneyand saw it failing13:32
fricklerbut without pinning it should now be working again using stestr 4.1.0, right?13:33
sean-k-mooneyyep13:36
sean-k-mooneyi just confirmed that locally 13:36
sean-k-mooneyhttps://github.com/mtreinish/stestr/issues/350#issuecomment-172342517313:36
sean-k-mooney"stestr 4.1.0 also works with python-subunit 1.4.3 and testtools 2.6.0"13:36
sean-k-mooneyim going to push my nova-specs fix and ill abandon the requirements patch13:37
*** ykarel is now known as ykarel|away15:04
opendevreviewMerged openstack/devstack-plugin-ceph master: Remote Ceph with cephadm  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/87674718:42

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