# 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 !platform:rpm] libjpeg-turbo-devel [test 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:debian-bookworm] libffi7 [platform:ubuntu-focal platform:debian-bullseye] libffi6 [platform:dpkg !platform:ubuntu-focal !platform:ubuntu-jammy !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]