@Alan that is a good question - so one part is why do we download wheel on master but try to build it on wallaby. Your suggestion is lets try rpm install instead?
so we could add an explicit install for the rpm or add it to one of those ^^ requirements files. Note though there is a whole bunch of those installed/built so will be try to add all of them to our explicit requirements - yes i think we do.
@Alan that is a good question - so one part is why do we download wheel on master but try to build it on wallaby. Your suggestion is lets try rpm install instead?
We aren't installing this explicitly - right now it (netifaces) is coming in as dependency for one of the things in https:/ /opendev. org/openstack/ tripleo- quickstart/ src/commit/ ecdbc6aaf04b94a 50ab2a590af504d 51a237cf62/ quickstart. sh#L182- L183
e.g. looks like that in output:
2022-02-21 17:20:59.418421 | primary | running install_scripts extras- requirements. txt
2022-02-21 17:20:59.446582 | primary | Running in bootstrap: python3 -m pip install --force-reinstall -r requirements.txt -r quickstart-
so we could add an explicit install for the rpm or add it to one of those ^^ requirements files. Note though there is a whole bunch of those installed/built so will be try to add all of them to our explicit requirements - yes i think we do.
Right now we have gone with https:/ /review. opendev. org/c/openstack /tripleo- quickstart/ +/830336 since it also fixes a pre-existing bash bug and should be OK (install python-devel)