Files
zuul/bindep.txt
James E. Blair 9305c7b06c Remove docs python version pin
By default, opendev now runs on Ubuntu noble nodes which have
Python 3.12 and not 3.11.  Remove the version pin which forced
3.11 in the docs jobs so that they will now run on 3.12.

This also updates the bindep file to include libjpeg in the doc
environment since the Pillow lib under 3.12 requires it.

Change-Id: I50804e39809ae9908e803b04d7046671a732e4c4
2024-08-21 16:36:53 -07:00

73 lines
2.6 KiB
Plaintext

# This is a cross-platform list tracking distribution packages needed by tests;
# see http://docs.openstack.org/infra/bindep/ for additional information.
mysql-client [test !platform:rpm]
mysql [test platform:rpm]
mysql-server [test]
postgresql [test]
libjpeg-dev [test doc !platform:rpm]
libjpeg-turbo-devel [test doc platform:rpm]
openssl [test]
musl-dev [compile test platform:apk]
make [compile test platform:apk]
linux-headers [compile test platform:apk]
gcc [compile test]
g++ [compile test platform:apk platform:dpkg]
gcc-c++ [compile test platform:rpm]
graphviz [doc]
libssl-dev [compile test platform:dpkg]
openssl-devel [compile test platform:rpm]
# postgresql-dev on alpine uses libressl-dev, so installing openssl-dev there
# is an error.
libressl-dev [compile test platform:apk]
postgresql-dev [compile test platform:apk]
libssl3 [platform:debian-bookworm]
libssl1.1 [platform:debian platform:ubuntu-bionic !platform:debian-bookworm]
libssl1.0.0 [platform:ubuntu-xenial]
libffi-dev [compile test platform:dpkg platform:apk]
libffi [platform:apk]
libffi8 [platform:ubuntu-jammy platform:ubuntu-noble platform:debian-bookworm]
libffi7 [platform:ubuntu-focal platform:debian-bullseye]
libffi6 [platform:dpkg !platform:ubuntu-focal !platform:ubuntu-jammy !platform:ubuntu-noble !platform:debian-bullseye !platform:debian-bookworm]
libffi-devel [compile test platform:rpm]
# These two compression libs are needed when installing python3.12 from
# source using pyenv. We can drop them once we're using distro packages.
liblzma-dev [test]
libbz2-dev [test]
libyaml-0-2 [platform:dpkg platform:suse]
libyaml [platform:redhat]
libyaml-dev [platform:dpkg compile test]
libyaml-devel [platform:rpm compile test]
gmp [platform:apk]
procps [platform:apk platform:dpkg]
python3-dev [compile test platform:dpkg platform:apk]
python3-devel [compile test platform:rpm]
bubblewrap [!platform:ubuntu-xenial]
socat
libre2-dev [compile test platform:dpkg]
libre2-9 [platform:debian-bullseye platform:debian-bookworm]
libre2-5 [platform:debian-buster]
libre2-4 [platform:ubuntu-bionic]
libre2-3 [platform:debian-stretch]
libre2-1v5 [platform:ubuntu-xenial]
re2-devel [compile test platform:rpm]
re2-dev [platform:apk]
re2 [platform:rpm platform:apk]
yarn [compile test platform:apk]
nodejs-npm [compile test platform:apk]
git
rsync
curl
gettext [platform:apk]
unzip
bzip2
openssh-client [platform:debian platform:apk]
openssh [platform:rpm]
coreutils [platform:apk]
openafs-krb5 [platform:debian]
openafs-client [platform:debian]
krb5-user [platform:debian]
setpriv [platform:ubuntu-bionic]
util-linux [platform:apt platform:rpm platform:apk !platform:ubuntu-bionic]