Friday, 2020-03-13

openstackgerritMerged openstack/requirements stable/train: Cap setuptools<46.0.0  https://review.opendev.org/71277700:00
*** tosky has quit IRC00:18
*** vishalmanchanda has joined #openstack-requirements00:43
openstackgerritPrashant Bhole proposed openstack/requirements master: Added sqlalchemy-filters requirement  https://review.opendev.org/71055501:01
rm_workhey FYI eventlet==0.20.0 is broken for py36 which is used in a lot of projects in stable/rocky, I would like to propose bumping the upper-constraint to 0.21.0 in rocky, is that ... reasonable?03:55
prometheanfirerm_work: isn't rocky close to dead?03:58
prometheanfireya03:59
prometheanfireExtended Maintenance estimated 2020-02-2403:59
prometheanfirerm_work: I'd say probably not :|03:59
prometheanfirethat's a fairly large change for somethinglike eventlet03:59
prometheanfireI'm happy to be told I'm being an idiot :P03:59
* prometheanfire wonders if the EM people should manage reqs for the EM branches03:59
*** udesale has joined #openstack-requirements04:40
rm_workNah you're probably right04:40
rm_workSince that version bump changes a return type that needs an accompanying patch to at least one project, probably more04:41
rm_workGuess we just have to patch downstream to make py36 work04:41
rm_workWish we could bump the minimum explicitly for a single project, but as it is, that doesn't work04:41
rm_workSince updating L-C fails requirements check due to U-C in global04:42
*** bnemec has quit IRC05:19
*** bnemec has joined #openstack-requirements05:28
*** evrardjp has quit IRC05:35
*** evrardjp has joined #openstack-requirements05:36
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/71283806:21
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/71261507:20
*** rpittau|afk is now known as rpittau07:24
*** e0ne has joined #openstack-requirements07:51
*** e0ne has quit IRC07:53
*** tosky has joined #openstack-requirements08:46
*** e0ne has joined #openstack-requirements08:58
*** ralonsoh has joined #openstack-requirements08:59
*** udesale_ has joined #openstack-requirements11:09
*** udesale has quit IRC11:12
*** rpittau is now known as rpittau|bbl11:28
*** udesale_ is now known as udesale12:16
*** vishalmanchanda has quit IRC13:03
*** rpittau|bbl is now known as rpittau13:04
openstackgerritSorin Sbarnea proposed openstack/requirements master: Fixed pytest-html constraints  https://review.opendev.org/71294213:08
zbrwhen where the py27 jobs removed from reqs repo? bugs got in, https://review.opendev.org/#/c/712942/13:11
zbri may be missing something but it makes no sense to have py27 specific conditions in constraints file but not to test them.13:12
*** panda has joined #openstack-requirements13:15
*** weshay|ruck has joined #openstack-requirements13:44
*** bnemec is now known as beekneemech14:10
zbrprometheanfire: ^ please, that his quite an issue.14:22
smcginniszbr: Why are there py2 jobs being run yet?14:58
*** opetrenko has joined #openstack-requirements15:03
fungimore discussion in #openstack-infra, but requirements changes still get cross-swift-py27 run on them15:22
fungirequirements-tox-py27-check-uc was dropped mid-january with https://review.opendev.org/70247815:22
fungiwhen neutron-lib stopped working with 2.715:22
smcginnisAt some point in the near future, we do plan on removing those py2/py3 specifiers for anything not directly needed by swift.15:25
fungii expect reinstating requirements-tox-py27-check-uc would mean adding a ton of new python_version=='2.7' lines15:25
fungiand yeah, at least as long as swift is running jobs on python 2.7 which use upper-constraints.txt we presumably can't remove every last one of those15:26
fungion the other hand, if swift is the only remaining project declaring it's supporting 2.7, maybe it should just import a 2.7-specific constraints list for its own jobs15:26
smcginnisfungi: We may need to go that route.15:27
fungithat might be simpler than trying to merge it with the one in the requirements repo15:27
fungithe point of openstack/requirements upper-constraints.txt is to coordinate the same versions testing across multiple projects15:27
smcginnisAnd presumably, the py2 upper constraints are fairly static at this point.15:28
fungiand coordinating dependency versions across multiple projects is obviously not what's happening with the 2.7-specific entries if only swift uses them15:28
fungiso it's basically a swift-specific list of exclusions being embedded in the requirements repo for no real benefit to anyone and only added compexity15:29
smcginnisI think I'll propose a patch to see how that would look.15:29
*** ccamacho has quit IRC15:32
openstackgerritIvan Kolodyazhny proposed openstack/requirements master: Use pyScss2 and django-pyscss2  https://review.opendev.org/71297615:35
smcginnishttps://review.opendev.org/#/c/712984/15:45
prometheanfireohh, neato15:46
smcginniszbr: You may want to do something similar for whichever project you are still running py27 tests. ^15:46
zbrthere are 15-20 repos at least, this would be a huge PITA15:50
zbrand another question: why was tox-py27 removed without removing the py27 conditions from the reqs file?15:50
zbris like disabling the tests, which allows introduction of breaking changes.15:51
smcginnisWe want to have those breaking changes.15:51
prometheanfirezbr: we are working on removing those as well15:51
smcginnishttps://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html15:51
smcginnisWe still need to clean some things up.15:51
smcginnisBut projects shouldn't be relying on global upper-constraints for py27 tests other than swift.15:52
smcginnisAnyone else using it should have dropped py27 testing by now.15:52
openstackgerritIvan Kolodyazhny proposed openstack/requirements master: Use pyScss2 and django-pyscss2  https://review.opendev.org/71297616:06
fungizbr: to reiterate, tox-py27 was removed without removing the py27 conditions from the reqs file because swift was still using them (and the cross-swift-py27 job was providing coverage for the entries they're relying on)16:15
fungiswift was the only project which responded to the (lengthy) discussions about dropping py27 support, so any other projects which didn't tell the tc they wanted to keep using py27 past ussuri milestone 1 are not known to anyone and therefore can't really complain16:17
*** openstackgerrit has quit IRC16:31
*** rpittau is now known as rpittau|afk16:58
*** opetrenko has quit IRC17:00
*** e0ne has quit IRC17:31
*** iurygregory has quit IRC17:32
*** evrardjp has quit IRC17:35
*** evrardjp has joined #openstack-requirements17:36
*** udesale_ has joined #openstack-requirements17:52
*** udesale has quit IRC17:54
*** ralonsoh has quit IRC18:36
*** udesale_ has quit IRC18:39
*** e0ne has joined #openstack-requirements19:01
*** openstackgerrit has joined #openstack-requirements19:07
openstackgerritIvan Kolodyazhny proposed openstack/requirements master: Use pyScss2 and django-pyscss2  https://review.opendev.org/71297619:07
*** brinzhang_ has joined #openstack-requirements19:38
*** brinzhang has quit IRC19:42
*** e0ne has quit IRC21:46

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