Thursday, 2019-05-23

*** irclogbot_3 has quit IRC02:26
*** irclogbot_1 has joined #openstack-requirements02:29
*** samueldmq has quit IRC03:50
*** udesale has joined #openstack-requirements04:28
*** ccamacho has quit IRC05:29
*** zbr has joined #openstack-requirements05:34
openstackgerritTony Breeds proposed openstack/requirements stable/ocata: Use the new opendev path for requirements-check  https://review.opendev.org/65812206:18
openstackgerritTony Breeds proposed openstack/requirements stable/ocata: Add upper-constraints enforcement for local reqs  https://review.opendev.org/65874806:21
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/66089006:28
openstackgerritOpenStack Proposal Bot proposed openstack/requirements stable/stein: update constraint for python-ironicclient to new release 2.7.2  https://review.opendev.org/66089606:39
openstackgerritOpenStack Proposal Bot proposed openstack/requirements master: update constraint for os-resource-classes to new release 0.4.0  https://review.opendev.org/66089907:02
*** dhellmann_ has joined #openstack-requirements07:25
*** dhellmann has quit IRC07:26
*** dhellmann_ is now known as dhellmann07:29
*** e0ne has joined #openstack-requirements07:31
*** tosky has joined #openstack-requirements07:32
*** ccamacho has joined #openstack-requirements07:35
evrardjptonyb[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
evrardjpprometheanfire: my goal was not to ship those wheels, but ensure the list of upper-constraints can have their wheels built.07:40
evrardjpfor the common distros in the PTI07:41
evrardjpthe 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
evrardjpI 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
evrardjpprometheanfire: 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't07:53
tonyb[m]Like perhaps using a distro supplied $something that we build from source07:53
tonyb[m]I don't really know it was more a musing that need investigation than a well established hypothesis07:54
*** tosky has quit IRC07:55
*** tosky has joined #openstack-requirements07: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 versions07: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 did07:59
evrardjpI didn't reproduce a 'minimum' environment on ubuntu, but I can totally do it.08:05
evrardjpIt's probably like a 3 liner again08:05
tonyb[m]evrardjp:  if you have time that would be a valuable data point08:38
evrardjpI think I will make time, because at some point it makes me win time :)08:59
tonyb[m]I like the way you think09:06
evrardjpit works on ubuntu09:06
evrardjpbionic09:06
evrardjphttps://gist.github.com/evrardjp/d042dfdaca8459aeafb0741859ed24c109:06
evrardjpdarn it09:06
evrardjpso only centos breaks09:06
evrardjpI will dig a little further why ubuntu failed in loci, but that's LOCI's problem.09:07
evrardjpyet, centos issue is concerning09:07
tonyb[m]Okay that is a good data point09:09
tonyb[m]Thanks09:09
tonyb[m]It's probably very explicitable CentOS probably ships an older openssl09:11
evrardjpyup09:11
tonyb[m]That's too many "probably"s09:11
evrardjpbut it didn't cause failures before that one09:11
evrardjpand 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 LOCI09:14
evrardjpas I said, it's just that new thing libwbem which cause a cascade of things :)09:15
evrardjpbut I think I am interested to know how requirements builds its wheels09:16
evrardjpits u-c ones09:16
evrardjpif it's partial or not for example09:16
tonyb[m]We don't explicitly build wheels but we do install everything in u-c (under bionic) which IIUC implicitly builds wheels09:18
tonyb[m]I'll try to make some time to investigate tomorrow09:19
tonyb[m].... Lots going on and not enough time09:20
tonyb[m]pip install -c upper-constraints.txt mcrypto in a venv09:23
tonyb[m]Should pass/fail the same way as your pip wheel test09:24
tonyb[m]If it doesn't then I'd owe you a beer09:24
openstackgerritMerged openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/66056609:25
tonyb[m]But I'm going to have to stop working soon09:26
openstackgerritMerged openstack/requirements master: update constraint for oslo.vmware to new release 2.34.0  https://review.opendev.org/66047110:43
openstackgerritMerged openstack/requirements master: Cap sphinx for py2 to match global requirements  https://review.opendev.org/65944810:55
*** udesale has quit IRC11:13
*** udesale has joined #openstack-requirements11:13
evrardjptonyb[m]: sorry for the late answer. This is not strictly true11:39
evrardjppip install -c upper-constraints.txt M2Crypto will not be the same as pip wheel11:40
evrardjppip install --no-binary :all: -c u-c.txt requirementname would11:40
evrardjpelse you just fetch the wheel from upstream11:40
evrardjpIIRC11:40
evrardjpbut I trust you more on that :)11:40
evrardjpanyway in this case, both fail on centos :p11:44
evrardjplet's discuss this another time11:45
evrardjp: )11:45
*** hberaud has joined #openstack-requirements11:53
*** tosky has quit IRC12:01
*** tosky has joined #openstack-requirements12:03
*** tosky__ has joined #openstack-requirements12:08
*** tosky has quit IRC12:11
*** tosky has joined #openstack-requirements12:33
*** tosky__ has quit IRC12:36
*** tosky__ has joined #openstack-requirements12:38
*** tosky has quit IRC12:40
*** tosky__ is now known as tosky12:40
*** e0ne has quit IRC12:57
*** samueldmq has joined #openstack-requirements13:36
openstackgerritWalter A. Boring IV (hemna) proposed openstack/requirements master: Add cinder extras infinisdk  https://review.opendev.org/65808615:02
openstackgerritMatthew Thode proposed openstack/requirements master: Updated from generate-constraints  https://review.opendev.org/66089015:21
*** ccamacho has quit IRC15:22
openstackgerritDirk Mueller proposed openstack/requirements master: Add tempest-python3 job  https://review.opendev.org/66058015:51
*** zbr has quit IRC16:45
*** dtantsur is now known as dtantsur|afk16:54
*** hberaud is now known as hberaud|gone16:58
*** udesale has quit IRC17:03
*** tosky has quit IRC17:08
*** tosky has joined #openstack-requirements17:12
*** tosky has quit IRC17:22
*** tosky__ has joined #openstack-requirements17:23
*** e0ne has joined #openstack-requirements17:29
openstackgerritDirk Mueller proposed openstack/requirements stable/ocata: Cap keyring and scikit-learn on python2  https://review.opendev.org/66086017:34
*** e0ne has quit IRC18:53
*** e0ne has joined #openstack-requirements18:54
*** e0ne has quit IRC19:39
*** tosky__ is now known as tosky20:18
openstackgerritMerged openstack/requirements master: update constraint for os-resource-classes to new release 0.4.0  https://review.opendev.org/66089921:10
openstackgerritMerged openstack/requirements stable/stein: update constraint for python-ironicclient to new release 2.7.2  https://review.opendev.org/66089622:30
openstackgerritMerged openstack/requirements master: Stop Requirements Sync for castellan-ui  https://review.opendev.org/66080722:30
*** tosky has quit IRC23:05
openstackgerritTony Breeds proposed openstack/requirements master: update constraint for osprofiler to new release 2.8.0  https://review.opendev.org/66046423:59

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