Files
oslo.messaging/bindep.txt
Andreas Jaeger c46367dad2 Simplify tools/test-setup.sh
test-setup.sh is called after bindep is run in CI, and tox is not setup.

Simplify the script so that it only does what's needed - install
qdrouterd for Ubuntu from qpid/testing.

Install the other packages using bindep, add test to amqp1 profile.

Add amqp1 to bindep_profiles where needed for scenario tests, previously
test-setup.sh added it everywhere.

NOTE(elod.illes): docs target of tox is failing due to dulwich 0.20.2
is installed, which shows syntax error in python 2. To solve this issue
docs target now installs dependencies with upper constraints.
Also replaced upper-constraints.txt url to the newer one.

Conflicts:
    .zuul.yaml

Change-Id: Ic3a9e2c873619670edfbf71022d593f3cb5f70f2
Related-Bug: #1885923
(cherry picked from commit 7e406c312a)
(cherry picked from commit dfcc4b0010)
(cherry picked from commit 88cf5aebef)
(cherry picked from commit c5d17905de)
(cherry picked from commit 41a7da012e)
2020-07-09 11:20:06 +02:00

49 lines
1.3 KiB
Plaintext

# common dpkg
gettext [platform:dpkg] # For releasenotes job
build-essential [platform:dpkg]
libffi-dev [platform:dpkg]
# common rpm
gcc [platform:rpm]
gcc-c++ [platform:rpm]
make [platform:rpm]
pkgconfig [platform:rpm]
libffi-devel [platform:rpm]
# kombu/pika
rabbitmq-server [platform:dpkg rabbit pika]
# zmq
redis [platform:rpm zmq]
redis-sentinel [platform:ubuntu !platform:ubuntu-trusty zmq]
redis-server [platform:dpkg zmq]
dev-db/redis [platform:gentoo zmq]
python-redis [platform:dpkg zmq]
zookeeperd [platform:dpkg zmq]
python-zmq [!platform:gentoo !platform:fedora !platform:suse zmq]
python2-zmq [platform:fedora zmq]
dev-python/pyzmq [platform:gentoo zmq]
# AMQP1 dpkg
# This needs qpid/testing, will be installed by tools/test-setup.sh
# qpidd [platform:dpkg amqp1 test]
sasl2-bin [platform:dpkg amqp1 test]
uuid-dev [platform:dpkg amqp1 test]
swig [platform:dpkg amqp1 test]
libsasl2-modules [platform:dpkg amqp1 test]
# AMQP1 TEST rpm
qpid-cpp-server [platform:rpm amqp1 test]
qpid-proton-c-devel [platform:rpm amqp1 test]
python-qpid-proton [platform:rpm amqp1 test]
cyrus-sasl-lib [platform:rpm amqp1 test]
cyrus-sasl-plain [platform:rpm amqp1 test]
libuuid-devel [platform:rpm amqp1 test]
swig [platform:rpm amqp1 test]
# kafka dpkg
openjdk-8-jdk [platform:dpkg kafka]
# kafka rpm
java-1.8.0-openjdk [platform:rpm kafka]