*** e0ne has joined #openstack-requirements | 06:06 | |
*** e0ne has quit IRC | 06:07 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/requirements master: Updated from generate-constraints https://review.openstack.org/641568 | 06:11 |
---|---|---|
*** e0ne has joined #openstack-requirements | 07:45 | |
*** openstackgerrit has quit IRC | 08:17 | |
*** dtantsur|afk is now known as dtantsur | 08:24 | |
*** tosky has joined #openstack-requirements | 08:27 | |
*** jpich has joined #openstack-requirements | 08:31 | |
*** e0ne has quit IRC | 08:48 | |
*** e0ne has joined #openstack-requirements | 08:51 | |
*** zbr has quit IRC | 10:08 | |
*** zbr has joined #openstack-requirements | 10:09 | |
*** e0ne has quit IRC | 10:14 | |
*** zbr has quit IRC | 10:16 | |
*** e0ne has joined #openstack-requirements | 10:17 | |
*** zbr has joined #openstack-requirements | 10:21 | |
*** zbr has quit IRC | 10:22 | |
*** e0ne has quit IRC | 10:58 | |
*** e0ne has joined #openstack-requirements | 10:59 | |
*** zbr has joined #openstack-requirements | 11:38 | |
*** e0ne has quit IRC | 12:51 | |
*** dtantsur is now known as dtantsur|brb | 12:52 | |
*** irclogbot_3 has quit IRC | 13:07 | |
*** irclogbot_3 has joined #openstack-requirements | 13:09 | |
*** altlogbot_2 has quit IRC | 13:23 | |
*** e0ne has joined #openstack-requirements | 13:23 | |
*** altlogbot_3 has joined #openstack-requirements | 13:24 | |
*** e0ne has quit IRC | 13:37 | |
*** altlogbot_3 has quit IRC | 13:39 | |
*** altlogbot_1 has joined #openstack-requirements | 13:41 | |
*** irclogbot_3 has quit IRC | 13:45 | |
*** e0ne has joined #openstack-requirements | 13:45 | |
*** irclogbot_3 has joined #openstack-requirements | 13:47 | |
*** adriant has quit IRC | 13:51 | |
*** adriant has joined #openstack-requirements | 13:52 | |
*** altlogbot_1 has quit IRC | 14:35 | |
*** altlogbot_0 has joined #openstack-requirements | 14:37 | |
*** dtantsur|brb is now known as dtantsur | 14:37 | |
*** irclogbot_3 has quit IRC | 14:38 | |
*** irclogbot_1 has joined #openstack-requirements | 14:39 | |
*** e0ne has quit IRC | 16:10 | |
*** jpich has quit IRC | 17:23 | |
*** dtantsur is now known as dtantsur|afk | 17:30 | |
*** gmann is now known as gmann_afk | 17:43 | |
*** e0ne has joined #openstack-requirements | 18:05 | |
*** e0ne has quit IRC | 18:12 | |
*** gmann_afk is now known as gmann | 18:40 | |
*** e0ne has joined #openstack-requirements | 19:30 | |
*** e0ne has quit IRC | 19:49 | |
*** e0ne has joined #openstack-requirements | 19:52 | |
edmondsw | I've started seeing this in networking-powervm: http://logs.openstack.org/45/645245/1/check/openstack-tox-lower-constraints/dbd4f19/job-output.txt.gz#_2019-03-21_17_38_26_801860 | 19:52 |
edmondsw | AttributeError: module 'appdirs' has no attribute 'system' | 19:53 |
edmondsw | we do list "appdirs==1.3.0" in lower-constraints.txt but I'm not sure why | 19:53 |
edmondsw | must be a dependency of a dependency, because we don't use it directly | 19:53 |
prometheanfire | ya, that often happens | 19:54 |
edmondsw | what's the right way to get this fixed? | 19:54 |
edmondsw | (and preferrably keep it from happening again) | 19:54 |
prometheanfire | is it fixed by using a newer version of appdirs? | 19:54 |
prometheanfire | if so, raise the version of appdirs in lower-constraints.txt | 19:54 |
prometheanfire | (that file is project managed) | 19:55 |
edmondsw | yeah... I'm kinda asking how I'm suppose to manage that file | 19:55 |
edmondsw | just try random versions until one works, and just move to that without asking questions? | 19:56 |
edmondsw | probably not the best approach :) | 19:56 |
edmondsw | any tips appreciated | 19:56 |
smcginnis | You could try dropping it and see what gets installed based on your direct dependencies. | 20:03 |
smcginnis | The pip freeze output from a lower-constraints job should include what version of appdirs gets pulled in. | 20:03 |
*** e0ne has quit IRC | 20:04 | |
smcginnis | I don't know how, but our Cinder lower-constraints.txt has had 1.4.3 since its creation. | 20:05 |
prometheanfire | edmondsw: you'll need to find the next oldest version that includes that function/class | 20:08 |
prometheanfire | edmondsw: it's a manual thing | 20:08 |
prometheanfire | smcginnis: I think it'll just pick the newest in that case, which means lower-constraints are not as described :P | 20:24 |
prometheanfire | it's up to the project how they want to handle it though | 20:24 |
smcginnis | Unless the dependency that is picking it up defines its own constraints, right? | 20:25 |
prometheanfire | possibly, depends on how smart python depsolving has gotten | 20:25 |
prometheanfire | I still don't trust it | 20:26 |
*** e0ne has joined #openstack-requirements | 20:28 | |
*** efried has joined #openstack-requirements | 20:28 | |
efried | Settle a bet, please: | 20:41 |
efried | the tox-lower-constraints job still has to install test-requirements | 20:41 |
efried | So if project foo has l-c of bar==1.5 and baz==X, and baz at X has a l-c of bar==1.7, project foo will run tox-lower-constraints with bar at... | 20:41 |
efried | a) 1.5 | 20:41 |
efried | b) 1.7 | 20:41 |
efried | ?? | 20:41 |
efried | ...this is assuming bar and baz are in foo's test-requirements | 20:41 |
*** e0ne has quit IRC | 21:17 | |
prometheanfire | what is in lower-constraints.txt | 21:30 |
prometheanfire | that's the end of the line as far as what get's chosen for lower-constraints jobs | 21:31 |
efried | prometheanfire: Thanks, turns out nova's l-c has been broken for a while because our install command in tox.ini was specifying u-c. sean-k-mooney is fixing. | 21:49 |
prometheanfire | :D | 21:53 |
*** irclogbot_1 has quit IRC | 22:05 | |
*** tosky has quit IRC | 22:59 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!