summaryrefslogtreecommitdiff
path: root/bindep.txt
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2018-07-04 07:05:22 -0500
committerMonty Taylor <mordred@inaugust.com>2018-07-09 10:46:40 -0400
commit9628caffb58a0d93e4c19aa8511420ac8a486a97 (patch)
tree5074e5fce00d327f4b9474c9348872937271f882 /bindep.txt
parent7732fbe498c60f97ee89eee3073af6be200db685 (diff)
downloadzuul-9628caffb58a0d93e4c19aa8511420ac8a486a97.tar.gz
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
Diffstat (limited to 'bindep.txt')
-rw-r--r--bindep.txt31
1 files changed, 19 insertions, 12 deletions
diff --git a/bindep.txt b/bindep.txt
index 7dcdc8d25..849106404 100644
--- a/bindep.txt
+++ b/bindep.txt
@@ -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]