*** irclogbot_3 has quit IRC | 02:26 | |
*** irclogbot_1 has joined #openstack-requirements | 02:29 | |
*** samueldmq has quit IRC | 03:50 | |
*** udesale has joined #openstack-requirements | 04:28 | |
*** ccamacho has quit IRC | 05:29 | |
*** zbr has joined #openstack-requirements | 05:34 | |
openstackgerrit | Tony Breeds proposed openstack/requirements stable/ocata: Use the new opendev path for requirements-check https://review.opendev.org/658122 | 06:18 |
---|---|---|
openstackgerrit | Tony Breeds proposed openstack/requirements stable/ocata: Add upper-constraints enforcement for local reqs https://review.opendev.org/658748 | 06:21 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints https://review.opendev.org/660890 | 06:28 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/requirements stable/stein: update constraint for python-ironicclient to new release 2.7.2 https://review.opendev.org/660896 | 06:39 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/requirements master: update constraint for os-resource-classes to new release 0.4.0 https://review.opendev.org/660899 | 07:02 |
*** dhellmann_ has joined #openstack-requirements | 07:25 | |
*** dhellmann has quit IRC | 07:26 | |
*** dhellmann_ is now known as dhellmann | 07:29 | |
*** e0ne has joined #openstack-requirements | 07:31 | |
*** tosky has joined #openstack-requirements | 07:32 | |
*** ccamacho has joined #openstack-requirements | 07:35 | |
evrardjp | tonyb[m]: I read the meeting log. It's not LOCI specific, as I re-did a minimum deploy and tried to build wheels from a clean environment (read: container), and it still failed. This is due to the new thing introduced pywbem, which fails to build its wheels on python2 (due to pywbem having M2Crypto==x;python_version==2.7 in its requirements). | 07:40 |
evrardjp | prometheanfire: my goal was not to ship those wheels, but ensure the list of upper-constraints can have their wheels built. | 07:40 |
evrardjp | for the common distros in the PTI | 07:41 |
evrardjp | the problem is that new constrained introduced is probably not exercised in our testing, as the reliance on that lib is for a third party cinder driver. So easy to miss :) | 07:42 |
evrardjp | I guess it would be possible to build this with python2 with different openssl version, but that sounds very weird to me, I trust the distros to give me a right openssl-devel :) | 07:43 |
evrardjp | prometheanfire: and when I see their wheels built, I meant _all_ of them. But I guess I would need to dig deeper into what is done here. | 07:48 |
tonyb[m] | evrardjp: when is said LOCI specific I meant in terms of something LOCI is using that other jobs aren't | 07:53 |
tonyb[m] | Like perhaps using a distro supplied $something that we build from source | 07:53 |
tonyb[m] | I don't really know it was more a musing that need investigation than a well established hypothesis | 07:54 |
*** tosky has quit IRC | 07:55 | |
*** tosky has joined #openstack-requirements | 07:55 | |
tonyb[m] | evrardjp: ooooh it isnt in global-requirements ... | 07:58 |
tonyb[m] | Oh wait that doesn't matter the check-uc jobs should install everything in u-c for multiple python versions | 07:58 |
tonyb[m] | .... Can you reproduce the simple failure on Ubuntu? | 07:59 |
tonyb[m] | You said it was both Ubuntu and CentOS so I assume you did | 07:59 |
evrardjp | I didn't reproduce a 'minimum' environment on ubuntu, but I can totally do it. | 08:05 |
evrardjp | It's probably like a 3 liner again | 08:05 |
tonyb[m] | evrardjp: if you have time that would be a valuable data point | 08:38 |
evrardjp | I think I will make time, because at some point it makes me win time :) | 08:59 |
tonyb[m] | I like the way you think | 09:06 |
evrardjp | it works on ubuntu | 09:06 |
evrardjp | bionic | 09:06 |
evrardjp | https://gist.github.com/evrardjp/d042dfdaca8459aeafb0741859ed24c1 | 09:06 |
evrardjp | darn it | 09:06 |
evrardjp | so only centos breaks | 09:06 |
evrardjp | I will dig a little further why ubuntu failed in loci, but that's LOCI's problem. | 09:07 |
evrardjp | yet, centos issue is concerning | 09:07 |
tonyb[m] | Okay that is a good data point | 09:09 |
tonyb[m] | Thanks | 09:09 |
tonyb[m] | It's probably very explicitable CentOS probably ships an older openssl | 09:11 |
evrardjp | yup | 09:11 |
tonyb[m] | That's too many "probably"s | 09:11 |
evrardjp | but it didn't cause failures before that one | 09:11 |
evrardjp | and yeah. | 09:12 |
tonyb[m] | Hmmmm yeah I expect if we really care we can work out why by using an older u-c and depends-on on LOCI | 09:14 |
evrardjp | as I said, it's just that new thing libwbem which cause a cascade of things :) | 09:15 |
evrardjp | but I think I am interested to know how requirements builds its wheels | 09:16 |
evrardjp | its u-c ones | 09:16 |
evrardjp | if it's partial or not for example | 09:16 |
tonyb[m] | We don't explicitly build wheels but we do install everything in u-c (under bionic) which IIUC implicitly builds wheels | 09:18 |
tonyb[m] | I'll try to make some time to investigate tomorrow | 09:19 |
tonyb[m] | .... Lots going on and not enough time | 09:20 |
tonyb[m] | pip install -c upper-constraints.txt mcrypto in a venv | 09:23 |
tonyb[m] | Should pass/fail the same way as your pip wheel test | 09:24 |
tonyb[m] | If it doesn't then I'd owe you a beer | 09:24 |
openstackgerrit | Merged openstack/requirements master: Updated from generate-constraints https://review.opendev.org/660566 | 09:25 |
tonyb[m] | But I'm going to have to stop working soon | 09:26 |
openstackgerrit | Merged openstack/requirements master: update constraint for oslo.vmware to new release 2.34.0 https://review.opendev.org/660471 | 10:43 |
openstackgerrit | Merged openstack/requirements master: Cap sphinx for py2 to match global requirements https://review.opendev.org/659448 | 10:55 |
*** udesale has quit IRC | 11:13 | |
*** udesale has joined #openstack-requirements | 11:13 | |
evrardjp | tonyb[m]: sorry for the late answer. This is not strictly true | 11:39 |
evrardjp | pip install -c upper-constraints.txt M2Crypto will not be the same as pip wheel | 11:40 |
evrardjp | pip install --no-binary :all: -c u-c.txt requirementname would | 11:40 |
evrardjp | else you just fetch the wheel from upstream | 11:40 |
evrardjp | IIRC | 11:40 |
evrardjp | but I trust you more on that :) | 11:40 |
evrardjp | anyway in this case, both fail on centos :p | 11:44 |
evrardjp | let's discuss this another time | 11:45 |
evrardjp | : ) | 11:45 |
*** hberaud has joined #openstack-requirements | 11:53 | |
*** tosky has quit IRC | 12:01 | |
*** tosky has joined #openstack-requirements | 12:03 | |
*** tosky__ has joined #openstack-requirements | 12:08 | |
*** tosky has quit IRC | 12:11 | |
*** tosky has joined #openstack-requirements | 12:33 | |
*** tosky__ has quit IRC | 12:36 | |
*** tosky__ has joined #openstack-requirements | 12:38 | |
*** tosky has quit IRC | 12:40 | |
*** tosky__ is now known as tosky | 12:40 | |
*** e0ne has quit IRC | 12:57 | |
*** samueldmq has joined #openstack-requirements | 13:36 | |
openstackgerrit | Walter A. Boring IV (hemna) proposed openstack/requirements master: Add cinder extras infinisdk https://review.opendev.org/658086 | 15:02 |
openstackgerrit | Matthew Thode proposed openstack/requirements master: Updated from generate-constraints https://review.opendev.org/660890 | 15:21 |
*** ccamacho has quit IRC | 15:22 | |
openstackgerrit | Dirk Mueller proposed openstack/requirements master: Add tempest-python3 job https://review.opendev.org/660580 | 15:51 |
*** zbr has quit IRC | 16:45 | |
*** dtantsur is now known as dtantsur|afk | 16:54 | |
*** hberaud is now known as hberaud|gone | 16:58 | |
*** udesale has quit IRC | 17:03 | |
*** tosky has quit IRC | 17:08 | |
*** tosky has joined #openstack-requirements | 17:12 | |
*** tosky has quit IRC | 17:22 | |
*** tosky__ has joined #openstack-requirements | 17:23 | |
*** e0ne has joined #openstack-requirements | 17:29 | |
openstackgerrit | Dirk Mueller proposed openstack/requirements stable/ocata: Cap keyring and scikit-learn on python2 https://review.opendev.org/660860 | 17:34 |
*** e0ne has quit IRC | 18:53 | |
*** e0ne has joined #openstack-requirements | 18:54 | |
*** e0ne has quit IRC | 19:39 | |
*** tosky__ is now known as tosky | 20:18 | |
openstackgerrit | Merged openstack/requirements master: update constraint for os-resource-classes to new release 0.4.0 https://review.opendev.org/660899 | 21:10 |
openstackgerrit | Merged openstack/requirements stable/stein: update constraint for python-ironicclient to new release 2.7.2 https://review.opendev.org/660896 | 22:30 |
openstackgerrit | Merged openstack/requirements master: Stop Requirements Sync for castellan-ui https://review.opendev.org/660807 | 22:30 |
*** tosky has quit IRC | 23:05 | |
openstackgerrit | Tony Breeds proposed openstack/requirements master: update constraint for osprofiler to new release 2.8.0 https://review.opendev.org/660464 | 23:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!