3c2a22f75c
The actual target of openstack-tox-lower-constraints is using the lower version package to run unit test. But in current Cinder CI,there was a hard code to specify the upper-constraints.txt, that means we install the package in upper-constraints.txt, but the lower-constraints.txt doesn't work well. This patch try to fix this error, move the hard code to 'deps'. We also refresh the lower-constraints.txt and requirements.txt to make CI works well: 1. Add libxml2-dev, libxslt-devel, libxslt1-dev to bindep.txt to make lxml can be built successfully, like what we do in other project. [0] 2. Upgrade oslo.messaging to 6.4.0 to avoid "ACCESS_REFUSED - Login was refused using authentication mechanism AMQPLAIN." error. 3. Upgrade oslo.utils to 3.34.0 to add a new method escape_ipv6 [1] to oslo_utils.netutils, which is needed by [2]. 4. Upgrade keystoneauth1 to 3.7.0 to fix "no such option split_loggers in group [service_user]" [3] [0] https://github.com/openstack/nova/blob/bb3ded3/bindep.txt#L17-L19 [1] https://review.openstack.org/#/c/495166/ [2] https://github.com/openstack/cinder/blob/fe421fe/cinder/volume/drivers/netapp/utils.py#L172 [3] https://review.openstack.org/#/c/578008/ Change-Id: Ide84d49c283c0ad179a5cfdb0392d34ee73d97ea Closes-bug: #1801239
36 lines
1.2 KiB
Plaintext
36 lines
1.2 KiB
Plaintext
# This is a cross-platform list tracking distribution packages needed for
|
|
# install and tests;
|
|
# see https://docs.openstack.org/infra/bindep/ for additional information.
|
|
|
|
build-essential [platform:dpkg test]
|
|
gcc [platform:rpm test]
|
|
# gettext and graphviz are needed by doc builds only. For transition,
|
|
# have them in both doc and test.
|
|
# TODO(jaegerandi): Remove test once infra scripts are updated.
|
|
gettext [!platform:suse doc test]
|
|
gettext-runtime [platform:suse doc test]
|
|
graphviz [doc test]
|
|
libffi-dev [platform:dpkg]
|
|
libffi-devel [platform:redhat]
|
|
libffi48-devel [platform:suse]
|
|
virtual/libffi [platform:gentoo]
|
|
libssl-dev [platform:dpkg]
|
|
openssl-devel [platform:rpm !platform:suse]
|
|
libopenssl-devel [platform:suse !platform:rpm]
|
|
locales [platform:debian]
|
|
mariadb [platform:rpm]
|
|
mariadb-server [platform:redhat]
|
|
mariadb-devel [platform:redhat]
|
|
libmysqlclient-dev [platform:dpkg]
|
|
libmysqlclient-devel [platform:suse]
|
|
mysql-client [platform:dpkg]
|
|
mysql-server [platform:dpkg]
|
|
postgresql
|
|
postgresql-client [platform:dpkg]
|
|
postgresql-devel [platform:rpm]
|
|
postgresql-server [platform:rpm]
|
|
thin-provisioning-tools [platform:debian]
|
|
libxml2-dev [platform:dpkg test]
|
|
libxslt-devel [platform:rpm test]
|
|
libxslt1-dev [platform:dpkg test]
|