fungi | also not a viable approach. now i'm down to working out how to install all of global-requirements.txt in a venv so i can start to bisect it | 01:22 |
---|---|---|
fungi | not a quick process | 01:33 |
fungi | ugh, python-nss is impossible | 01:46 |
fungi | i don't know what we're installing which ends up depending on it, but it doesn't publish wheels and isn't buildable on new gcc versions | 01:47 |
fungi | debian just patches the source in their package so they can continue to build it: https://bugs.debian.org/973131 | 01:48 |
fungi | grabbed our ubuntu focal wheel build for it and installed that manually | 02:00 |
fungi | progress! it's coming from ansible-runner | 03:06 |
fungi | which depends on python-daemon | 03:12 |
fungi | bingo: https://pagure.io/python-daemon/blob/main/f/setup.py#_65 | 03:14 |
fungi | now filtering ansible-runner out of global reqs to see if anything else may be dragging it in | 03:18 |
fungi | yep, that wasn't the only thing. starting to bisect all over again | 03:23 |
fungi | something else is also installing ansible-runner | 03:23 |
fungi | validations-libs is depending on ansible-runner. filtering it out and checking again | 03:56 |
fungi | the good news is that if i filter ansible-runner and validations-libs out of global-requirements.txt, lockfile doesn't get installed, so that's the extent of the problem | 04:03 |
fungi | https://pagure.io/python-daemon/issue/42 | 04:12 |
fungi | https://github.com/ansible/ansible-runner/issues/379 | 04:12 |
frickler | fungi: yes, the generate job only works in CI because it is using our wheels that were built in better times, see also this stack https://review.opendev.org/c/openstack/requirements/+/813302 | 06:21 |
frickler | you could add one of our mirrors to your local pip.conf for testing | 06:22 |
fungi | it was only python-nss i ended up needing to work around as long as i used a venv with older setuptools | 11:29 |
fungi | okay, i've started a thread on openstack-discuss about lockfile and tagged requirements (along with tripleo) | 13:28 |
prometheanfire | fungi: nice find (python-daemon) | 15:51 |
prometheanfire | https://pagure.io/python-daemon/issue/42 | 15:53 |
fungi | yeah, that's linked above too (and in the message i sent to the ml) | 16:20 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!