Tuesday, 2023-02-14

*** yadnesh|away is now known as yadnesh04:28
opendevreviewElod Illes proposed openstack/requirements master: DNM: debug patch  https://review.opendev.org/c/openstack/requirements/+/87370211:30
opendevreviewElod Illes proposed openstack/requirements master: update constraint for ovsdbapp to new release 2.2.1  https://review.opendev.org/c/openstack/requirements/+/87338611:31
*** yadnesh is now known as yadnesh|away13:31
bauzasis it me or the requirements gate jobs have problems with lesscpy ? https://zuul.opendev.org/t/openstack/build/7440583829e343089d566af6ece786b8 and https://zuul.opendev.org/t/openstack/build/7440583829e343089d566af6ece786b8 show me something is borked14:25
bauzascontext : https://review.opendev.org/c/openstack/requirements/+/873416 seems to be blocked14:26
elodillesbauzas: not exactly with lesscpy but one of its version. but the workaround is on the gate: https://review.opendev.org/c/openstack/requirements/+/87362014:43
elodillesbauzas: though unfortunately there is another issue with py3*-check-uc jobs14:43
bauzaselodilles: thanks for the heads-up14:43
elodillesbauzas: it seems that those are also breaking probably due to setuptools bundled in the latest virtualenv release :S14:44
bauzasyup, I've seen that the file was pretty old (2018) so something changed in between14:45
elodillesand i could not reproduce it locally as locally everything passing for me (focal, latest virtualenv, pip, tox, so probably the same as in the *-check-uc jobs)14:45
opendevreviewElod Illes proposed openstack/requirements master: Cap virtualenv (<20.19.0) to unblock gate  https://review.opendev.org/c/openstack/requirements/+/87373216:54
opendevreviewElod Illes proposed openstack/requirements master: update constraint for ovsdbapp to new release 2.2.1  https://review.opendev.org/c/openstack/requirements/+/87338616:54
opendevreviewElod Illes proposed openstack/requirements master: Cap virtualenv (<20.19.0) to unblock gate  https://review.opendev.org/c/openstack/requirements/+/87373219:22
opendevreviewElod Illes proposed openstack/requirements master: update constraint for ovsdbapp to new release 2.2.1  https://review.opendev.org/c/openstack/requirements/+/87338619:22
opendevreviewElod Illes proposed openstack/requirements master: Cap virtualenv (<20.18.0) to unblock gate  https://review.opendev.org/c/openstack/requirements/+/87373219:46
opendevreviewElod Illes proposed openstack/requirements master: update constraint for ovsdbapp to new release 2.2.1  https://review.opendev.org/c/openstack/requirements/+/87338619:46
elodillesprometheanfire: hi! the gate is broken (py38, py39, py38-check-uc, py39-check-uc) and i don't have better solution yet but to cap virtualenv to at least make it possible to bump the upper constraints of the newly released libraries. so this patch works finally: https://review.opendev.org/c/openstack/requirements/+/87373220:05
elodillesprometheanfire: please review it when you have time20:05
elodilles(pkg_resources in the new setuptools fails on multiple packages while parsing their metadata, as far as I understood...)20:07
prometheanfireelodilles: ya, capping sounds like what's needed given the level of breakage20:30
prometheanfiretonyb: you around and want to be ptl this cycle (or co-ptl was talked about iirc)?20:45
clarkbin the case of lesscpy why not change it to >=0.10.0? That is from 2014 so should be safe and won't explode. Gratned there may be other versions that are a problem too but for lesscpy in particular this seems a simple fix20:45
clarkbits also just a test file?20:47
clarkbhttps://opendev.org/openstack/requirements/src/branch/master/openstack_requirements/tests/files/gr-base.txt#L2520:48
prometheanfireclarkb: https://review.opendev.org/87362020:49
clarkbOne thing to be aware of with 873732 is that when you use tox requires it will always install and use latest tox unless you also cap tox in the requires20:51
prometheanfireit doesn't look like we are controling that version within requirements at least20:54
clarkbits an annoying behavior that came up when we were trying to pin tox<4 for stable branches20:55
clarkbit always installs tox into the inner venv that it builds for your requires so you have to also set the version cap if you don't want latest tox there20:55
clarkbin this case its probablyfine since the change is on master but if it were against a stable branch you'd need to cap i20:56
prometheanfiremaster will be a stable branch one day20:56
clarkbtrue.20:57
clarkbwe don't know what to cap it at yet though. But maybe <5 is a reasnable thing. I don't know20:58
prometheanfireya, given reqs is primarily around for testing reasons I don't think we need to cap it until we have an issue20:58

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