08108b5964
Follow the rest of OpenStack and consistently switch to python3 as default python interpreter and drop python2. The "functional" tox target was failing with Python 2 as cinder/master has cut the Python 2.7 compatibility. "functional" now points to the default python3. An explicit "functional-py37" target has been added as well. Fix the functional jobs as well: - move the LVM job to centos-8 and adapt it when needed; - move the Ceph job to ubuntu-bionic, as there are no CentOS 8 Ceph packages (and the CentOS 7 ones do not provide Python 3 bindings). Closes-Bug: #1853372 Change-Id: Iea4f4f53df7400248848399494564910d3870f63
45 lines
1.5 KiB
Plaintext
45 lines
1.5 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]
|
|
|
|
python3 [platform:redhat test]
|
|
python3-devel [platform:redhat 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]
|
|
|
|
# for pdf-docs
|
|
fonts-liberation [doc platform:dpkg]
|
|
latexmk [doc platform:dpkg]
|
|
librsvg2-bin [doc platform:dpkg]
|
|
sg3-utils [platform:dpkg]
|
|
texlive-latex-base [doc platform:dpkg]
|
|
texlive-latex-extra [doc platform:dpkg]
|
|
texlive-xetex [doc platform:dpkg]
|
|
texlive-fonts-recommended [doc platform:dpkg]
|
|
xindy [doc platform:dpkg]
|
|
latexmk [doc platform:rpm]
|
|
librsvg2-tools [doc platform:rpm]
|
|
python3-sphinxcontrib-svg2pdfconverter-common [doc platform:rpm]
|
|
sg3_utils [platform:rpm]
|
|
texlive [doc platform:rpm]
|
|
texlive-capt-of [doc platform:rpm]
|
|
texlive-fncychap [doc platform:rpm]
|
|
texlive-framed [doc platform:rpm]
|
|
texlive-needspace [doc platform:rpm]
|
|
texlive-pdftex [doc platform:rpm]
|
|
texlive-polyglossia [doc platform:rpm]
|
|
texlive-tabulary [doc platform:rpm]
|
|
texlive-titlesec [doc platform:rpm]
|
|
texlive-upquote [doc platform:rpm]
|
|
texlive-wrapfig [doc platform:rpm]
|
|
texlive-xetex [doc platform:rpm]
|
|
texlive-xindy [doc platform:rpm]
|