Saturday, 2022-07-09

fungialso 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 it01:22
funginot a quick process01:33
fungiugh, python-nss is impossible01:46
fungii 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 versions01:47
fungidebian just patches the source in their package so they can continue to build it: https://bugs.debian.org/97313101:48
fungigrabbed our ubuntu focal wheel build for it and installed that manually02:00
fungiprogress! it's coming from ansible-runner03:06
fungiwhich depends on python-daemon03:12
fungibingo: https://pagure.io/python-daemon/blob/main/f/setup.py#_6503:14
funginow filtering ansible-runner out of global reqs to see if anything else may be dragging it in03:18
fungiyep, that wasn't the only thing. starting to bisect all over again03:23
fungisomething else is also installing ansible-runner03:23
fungivalidations-libs is depending on ansible-runner. filtering it out and checking again03:56
fungithe 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 problem04:03
fungihttps://pagure.io/python-daemon/issue/4204:12
fungihttps://github.com/ansible/ansible-runner/issues/37904:12
fricklerfungi: 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/+/81330206:21
frickleryou could add one of our mirrors to your local pip.conf for testing06:22
fungiit was only python-nss i ended up needing to work around as long as i used a venv with older setuptools11:29
fungiokay, i've started a thread on openstack-discuss about lockfile and tagged requirements (along with tripleo)13:28
prometheanfirefungi: nice find (python-daemon)15:51
prometheanfirehttps://pagure.io/python-daemon/issue/4215:53
fungiyeah, 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/!