Monday, 2019-11-11

*** prometheanfire has quit IRC01:11
*** spsurya has joined #openstack-requirements01:18
*** prometheanfire has joined #openstack-requirements02:21
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/69365306:23
*** ccamacho has joined #openstack-requirements07:27
*** ccamacho has quit IRC07:39
*** tosky has joined #openstack-requirements08:20
*** ccamacho has joined #openstack-requirements08:33
*** ralonsoh has joined #openstack-requirements08:49
*** brinzhang has joined #openstack-requirements09:15
*** dtantsur|afk is now known as dtantsur09:33
*** brinzhang has quit IRC10:01
*** brinzhang has joined #openstack-requirements10:02
*** brinzhang_ has joined #openstack-requirements10:07
*** tosky_ has joined #openstack-requirements10:08
*** tosky is now known as Guest9475110:08
*** tosky_ is now known as tosky10:08
*** Guest94751 has quit IRC10:09
*** brinzhang has quit IRC10:11
*** hberaud|gone has quit IRC10:15
*** brinzhang has joined #openstack-requirements10:55
*** brinzhang has quit IRC10:55
*** brinzhang_ has quit IRC10:58
*** brinzhang has joined #openstack-requirements12:44
*** brinzhang_ has joined #openstack-requirements14:04
*** brinzhang has quit IRC14:07
*** bnemec has joined #openstack-requirements14:29
*** bnemec has quit IRC14:29
*** e0ne has joined #openstack-requirements14:34
openstackgerritSean McGinnis proposed openstack/requirements master: Add new dependency for akamai API library  https://review.opendev.org/69281914:43
*** bnemec has joined #openstack-requirements14:49
*** brinzhang has joined #openstack-requirements14:53
*** brinzhang has quit IRC14:55
*** brinzhang has joined #openstack-requirements14:55
*** brinzhang_ has quit IRC14:56
*** brinzhang has quit IRC14:56
*** brinzhang has joined #openstack-requirements14:57
*** brinzhang has quit IRC14:58
*** brinzhang has joined #openstack-requirements14:58
*** brinzhang has quit IRC14:59
*** brinzhang has joined #openstack-requirements15:00
*** brinzhang has quit IRC15:01
*** brinzhang has joined #openstack-requirements15:01
*** brinzhang has quit IRC15:02
*** brinzhang has joined #openstack-requirements15:03
*** brinzhang has quit IRC15:04
*** brinzhang has joined #openstack-requirements15:05
*** e0ne has quit IRC15:06
*** e0ne has joined #openstack-requirements15:57
*** e0ne has quit IRC16:01
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for oslo.messaging to new release 10.3.0  https://review.opendev.org/69372316:14
*** bnemec has quit IRC16:20
*** bnemec has joined #openstack-requirements16:47
smcginnistosky: You're already doing a lot, so I hesitate to ask, but we could really use your help on some legacy requirements jobs.17:41
smcginnistosky: Particularly requirements-integration. I think that's going to become problematic very shortly.17:42
toskysmcginnis: uh, what kind of help?17:42
smcginnisI tried taking a stab at it, but was really just stumbling blindly.17:42
smcginnistosky: It has two major issues that I'm aware of - it's a legacy job, and it uses the deprecated devstack-gate.17:43
toskythat's basically the same issue :)17:43
smcginnisI'm not sure how to get it to do what we want as a v3 job.17:43
toskylet me see - is it defined inside requirements.git or inside openstack-zuul-jobs?17:43
smcginnisHeh, well that's good at least. See, you already fixed 50% of my issue. :D17:43
smcginnisI believe it's all (or mostly) inside openstack/requirements.17:44
smcginnisplaybooks/requirements-integration/*17:44
smcginnisfungi: If gunicorn is py3 only, should they be publishing a py2.py3 wheel?17:46
smcginnishttps://pypi.org/project/gunicorn/#files17:46
toskyfrom a quick glance, it's basically deploying devstack and running a script17:46
smcginnisNot sure if having that py2 in there is causing an issue.17:46
smcginnistosky: Yeah, I think it tries to spin up devstack with every possible thing to make sure requirements are coinstallable for everything.17:46
smcginnisThough I'll admit my actual knowledge on it is low. It was there before I got involved in requirements.17:47
toskythe script was first committed on Sep 2, 201417:48
smcginnisHah, probably about due for an update.17:51
openstackgerritSean McGinnis proposed openstack/requirements master: Cap gunicorn for py27  https://review.opendev.org/69374218:01
*** dtantsur is now known as dtantsur|afk18:20
fungiyeah, if it's py3-only then it should produce py3-only wheels, not universal18:46
smcginnisfungi: Is that something that would be worth contacting the publisher to let them know.18:51
smcginnisNot sure if it is the source of our recent problems with requirements, but a py2 job tries to pull in the py3 only version of that lib.18:51
fungii expect if our job doesn't differentiate then it would try to build a wheel from the sdist anyway18:53
smcginnisI'll see if it works out to have the cap in the global-requirements file instead of just upper-constraints.18:55
smcginnisprometheanfire: It looks like we may need https://review.opendev.org/693742, but I would like to better understand why.19:16
prometheanfirenot surprising, but knowing why would be nice19:19
smcginnisprometheanfire: In the past, have these issues usually been from a transient dependency that doesn't get upper-constraints enforced?19:38
smcginnisprometheanfire: Like, we have a dependency that has a dependency on gunicorn without any constraints defined in its requirements, and since we are not installing it directly, it doesn't take our upper-constraints into consideration.19:39
prometheanfire| openstack/octavia      | requirements.txt                                         |   60 | gunicorn>=19.9.0 # MIT                  |20:38
prometheanfirea few of the x/projects have it too20:39
smcginnisThat should still work with https://opendev.org/openstack/requirements/src/branch/master/upper-constraints.txt#L220 though.20:47
prometheanfireyep, I'm not sure what's up20:53
smcginnisWell, the cap in global-requirements passes and should hopefully handle it for anything that isn't being constrained by upper-constraints I guess.20:55
smcginnisWon't be an issue soon since stable/train is capped at 19.9.0 and master should be dropping py2.20:55
smcginnisBut we need to get our requirements-integration job updated to not run under py27 too.20:56
prometheanfireya, I'm guessing something is not using constraints right20:57
prometheanfiretonyb: you mind reviewing the last few reviews?20:57
prometheanfireor dirk ?20:57
prometheanfiremainly smcginnis's reviews20:58
prometheanfireneed a second20:58
smcginnisWould be great to have a second set of eyes on all that.20:58
*** spsurya has quit IRC21:07
*** ralonsoh has quit IRC23:44
*** tosky has quit IRC23:44

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