Update bindep file with compile profiles

Looking ahead towards potentially using pbrx to build containers of
zuul, we want to indicate some bindep packages are needed only for
building a wheel, not for installing/running it.

Introduce a 'compile' profile that can be used to get the distro dependencies
needed for building wheels of the python dependencies. Also add runtime
library depends without a profile so that bindep -b properly reports the
packages needed for installing if wheels have been built.

Zookeeperd is moved to the 'test' profile as it is not required to be
installed locally for zuul to operate.

Depends-On: https://review.openstack.org/580872
Change-Id: I3c8dcedddd8634661b3524966a6f228c9edde29b
This commit is contained in:
Monty Taylor 2018-07-04 07:05:22 -05:00
parent 7732fbe498
commit 9628caffb5
No known key found for this signature in database
GPG Key ID: 7BAE94BC7141A594
1 changed files with 19 additions and 12 deletions

View File

@ -6,18 +6,25 @@ mysql-server [test]
postgresql [test]
libjpeg-dev [test]
openssl [test]
zookeeperd [platform:dpkg]
build-essential [platform:dpkg]
gcc [platform:rpm]
gcc-c++ [platform:rpm]
zookeeperd [test platform:dpkg]
build-essential [compile test platform:dpkg]
gcc [compile test platform:rpm]
gcc-c++ [compile test platform:rpm]
graphviz [doc]
libssl-dev [platform:dpkg]
openssl-devel [platform:rpm]
libffi-dev [platform:dpkg]
libffi-devel [platform:rpm]
python3-dev [platform:dpkg]
python3-devel [platform:rpm !platform:centos]
libssl-dev [compile test platform:dpkg]
openssl-devel [compile test platform:rpm]
libssl1.1 [platform:debian platform:ubuntu-bionic]
libssl1.0.0 [platform:ubuntu-xenial]
libffi-dev [compile test platform:dpkg]
libffi6 [platform:dpkg]
libffi-devel [compile test platform:rpm]
python3-dev [compile test platform:dpkg]
python3-devel [compile test platform:rpm]
bubblewrap [!platform:ubuntu-xenial]
redhat-rpm-config [platform:rpm]
libre2-dev [platform:dpkg]
re2-devel [platform:rpm]
libre2-dev [compile test platform:dpkg]
libre2-4 [platform:ubuntu-bionic]
libre2-3 [platform:debian-stretch]
libre2-1v5 [platform:ubuntu-xenial]
re2-devel [compile test platform:rpm]
re2 [platform:rpm]