252692c660
This was precipitated by nodepool switching its image builds to Debian Bookworm. This caused sibling jobs between nodepool and dib (and others) to fail because python-lzma and yum-utils could not be installed on Bookworm. In order to make this more future proof we reorganize some of the bindep rules so that they match (or negative match) on static lists of things which should allow new releases of Ubuntu and Debian to function without updating the rules again. Change-Id: I00b099daea099b9de5ee4b563ca7e401b0f856f3
48 lines
1.4 KiB
Plaintext
48 lines
1.4 KiB
Plaintext
# This is a cross-platform list tracking distribution packages needed by tests;
|
|
# see https://docs.openstack.org/infra/bindep/ for additional information.
|
|
|
|
# common
|
|
binutils
|
|
bzip2
|
|
util-linux
|
|
dosfstools
|
|
gdisk
|
|
kpartx
|
|
sudo
|
|
curl
|
|
git
|
|
|
|
squashfs-tools [!platform:suse]
|
|
squashfs [platform:suse]
|
|
zypper [!platform:debian-stretch !platform:redhat !platform:ubuntu-trusty !platform:ubuntu-bionic !platform:ubuntu-focal !platform:ubuntu-jammy]
|
|
gnupg2 [!platform:redhat !platform:ubuntu-trusty !platform:suse]
|
|
|
|
# ubuntu
|
|
apt-transport-https [platform:dpkg]
|
|
inetutils-ping [platform:dpkg]
|
|
qemu-utils [platform:dpkg]
|
|
rpm [platform:dpkg]
|
|
uuid-runtime [platform:dpkg]
|
|
debootstrap [platform:dpkg]
|
|
zstd [platform:dpkg]
|
|
procps [platform:dpkg]
|
|
# Version/distro specific items
|
|
python-lzma [platform:ubuntu-bionic platform:debian-buster]
|
|
yum-utils [platform:ubuntu-bionic platform:debian-buster]
|
|
dnf [platform:dpkg !platform:debian-buster !platform:ubuntu-trusty !platform:ubuntu-bionic !platform:ubuntu-focal]
|
|
|
|
# centos/fedora
|
|
qemu-img [platform:redhat]
|
|
policycoreutils-python [platform:rhel-7 platform:centos-7]
|
|
policycoreutils-python-utils [platform:fedora platform:rhel-8 platform:centos-8]
|
|
procps-ng [platform:redhat]
|
|
yum [platform:redhat]
|
|
yum-utils [platform:redhat]
|
|
|
|
# suse
|
|
python-pyliblzma [platform:suse]
|
|
yum-utils [platform:suse]
|
|
qemu-tools [platform:suse]
|
|
debootstrap [platform:suse]
|
|
procps [platform:suse]
|