Patch sets branch override on the doc building job and constrains the sphinx version used for doc building libffi headers package was added in bindep, in order to eliminate build failure of the cffi package. The previous minimum version of Sphinx allowed for incompatible extensions to be installed, in certain edge cases. Incrementing and capping the minimum version allowed addresses the issue. Related-Bug: #1980465 Signed-off-by: Jiri Podivin <jpodivin@redhat.com> Change-Id: I027ba43989e75c35de01400356acfc9d36fc1d24
54 lines
1.9 KiB
Plaintext
54 lines
1.9 KiB
Plaintext
# This file facilitates OpenStack-CI package installation
|
|
# before the execution of any tests.
|
|
#
|
|
# See the following for details:
|
|
# - https://docs.openstack.org/infra/bindep/
|
|
# - https://opendev.org/opendev/bindep/
|
|
#
|
|
# Even if the role does not make use of this facility, it
|
|
# is better to have this file empty, otherwise OpenStack-CI
|
|
# will fall back to installing its default packages which
|
|
# will potentially be detrimental to the tests executed.
|
|
|
|
# The gcc compiler
|
|
gcc
|
|
|
|
# Base requirements for RPM distros
|
|
gcc-c++ [platform:rpm]
|
|
git [platform:rpm]
|
|
libffi-devel [platform:rpm]
|
|
openssl-devel [platform:rpm]
|
|
podman [platform:rpm]
|
|
python-devel [platform:rpm !platform:rhel-8 !platform:centos-8 !platform:fedora]
|
|
python3-devel [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
PyYAML [platform:rpm !platform:rhel-8 !platform:centos-8 !platform:fedora]
|
|
python3-pyyaml [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
python3-dnf [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
|
|
# RH Mechanisms
|
|
python-rhsm-certificates [platform:redhat]
|
|
|
|
# SELinux cent7
|
|
libselinux-python3 [platform:rpm !platform:rhel-8 !platform:centos-8]
|
|
libsemanage-python3 [platform:redhat !platform:rhel-8 !platform:centos-8]
|
|
# SELinux cent8
|
|
python3-libselinux [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
python3-libsemanage [platform:redhat !platform:rhel-7 !platform:centos-7]
|
|
|
|
# Required for compressing collected log files in CI
|
|
gzip
|
|
|
|
# Required to build language docs
|
|
gettext [doc test]
|
|
graphviz [doc test]
|
|
# libsrvg2 is needed for sphinxcontrib-svg2pdfconverter in docs builds.
|
|
librsvg2-tools [doc platform:rpm]
|
|
librsvg2-bin [doc platform:dpkg]
|
|
# PDF Docs package dependencies
|
|
tex-gyre [platform:dpkg doc]
|
|
|
|
# Linter requirements
|
|
# libffi is required for linters on stable/1.6 branch
|
|
libffi-dev [platform:dpkg]
|
|
libffi-devel [platform:rpm]
|