Tests: testsuite
Depends:
 apt-cudf,
 arch-test,
 aspcud,
 black,
 curl,
 debian-archive-keyring,
 debootstrap (>= 1.0.128),
 diffoscope,
 dpkg-dev,
 fakechroot,
 fakeroot,
 genext2fs,
 gpg,
 grep-dctrl,
 libcap2-bin,
 libperl-critic-perl,
 mmdebstrap,
 mount,
 perl-doc,
 perltidy,
 python3,
 python3-apt,
 python3-debian,
 shellcheck,
 squashfs-tools-ng,
 sudo,
 uidmap,
Restrictions: needs-root, allow-stderr, skippable

# Using the hint-testsuite-triggers restriction we make all packages that are
# put into the local archive by ./make_mirror.sh a trigger for the mmdebstrap
# autopkgtest. This is essential, priority:required, priority:important,
# priority:standard, build-essential, busybox, gpg, eatmydata, usr-is-merged
# and usrmerge plus their dependency closure. The set is different depending
# on the native architecture. Since we cannot depend on source packages and
# to reduce the binary package set, only one binary package per source
# package is listed here. If there are multiple choices, the binary packages
# available on more architectures are preferred and then sorted by name.
# Since library binary package names change frequently, this list has to be
# updated regularly. Use the debian/compute_pkgset.py script to update the
# list of dependencies.
Features: test-name=hint-testsuite-triggers
Test-Command: false
Depends: acl, adduser, anacron, apt, apt-listchanges, base-files, base-passwd,
 bash, bash-completion, bc [ppc64el], bcron, bind9-dnsutils, binutils,
 bsdextrautils, build-essential, busybox, bzip2, ca-certificates, cdebconf,
 coreutils, cpio, cpp, cpp-12, cron, daemon, dash, dbus, dbus-broker, debconf,
 debian-archive-keyring, debian-faq, debianutils, diffutils, distro-info-data,
 dmidecode [amd64 arm64 armhf i386], dmsetup, doc-debian, dpkg, e2fsprogs,
 eatmydata, file, findutils, gawk, gettext-base, gpg, gpgv1, grep, groff-base,
 guile-3.0-libs, gzip, hostname, ifupdown, inetutils-telnet, init,
 initscripts, insserv, install-info, iproute2, iputils-ping, isc-dhcp-client,
 kmod, krb5-locales, less, libapparmor1, libargon2-1, libassuan0, libattr1,
 libaudit-common, libbg2, libbpf1, libbrotli1, libbsd0, libc-bin, libcap-ng0,
 libcap2, libcbor0.8, libcrypt-dev, libcryptsetup12, libcurl3-gnutls,
 libdb5.3, libdebian-installer4, libedit2, libeinfo1, libelf1, libelogind0,
 libexpat1, libffi8, libfido2-1, libfile-find-rule-perl, libfstrm0,
 libfuse2 [s390x], libgc1, libgcrypt20, libgdbm-compat4, libgmp10,
 libgnutls30, libgpg-error0, libhogweed6, libicu72, libidn2-0, libip4tc2,
 libisl23, libjansson4, libjemalloc2, libjson-c5, libkeyutils1, libldap-2.5-0,
 liblmdb0, liblocale-gettext-perl, liblockfile-bin, liblz4-1, liblzma5,
 libmaxminddb0, libmd0, libmnl0, libmpc3, libmpfr6, libncursesw6, libnewt0.52,
 libnftables1, libnftnl11, libnghttp2-14, libnsl-dev, libnss-systemd,
 libnuma1 [ppc64el], libnumber-compare-perl, libp11-kit0, libpam-modules,
 libpci3, libpcre2-8-0, libperl5.36, libpipeline1, libpopt0, libproc2-0,
 libprotobuf-c1, libpsl5, libpython3-stdlib, libpython3.11-minimal,
 libreadline8, librtas2 [ppc64el], librtmp1, libsasl2-2, libseccomp2,
 libselinux1, libsemanage-common, libsepol2, libsigsegv2, libslang2,
 libsqlite3-0, libssh2-1, libssl3, libtasn1-6, libtext-charwidth-perl,
 libtext-glob-perl, libtext-iconv-perl, libtext-wrapi18n-perl, libtextwrap1,
 libtirpc-common, libuchardet0, libunistring2, libuv1, libxml2, libxxhash0,
 libzstd1, linux-libc-dev, login, logrotate, lsb-base, lsof, mailcap, make,
 man-db, manpages, mawk, media-types, mime-support, nano, netbase,
 netcat-traditional, openssh-client, opensysusers, original-awk, patch,
 pci.ids, powerpc-ibm-utils [ppc64el], python-apt-common, python3-certifi,
 python3-chardet, python3-charset-normalizer, python3-debian,
 python3-debianbts, python3-httplib2, python3-idna, python3-pkg-resources,
 python3-pycurl, python3-pyparsing, python3-pysimplesoap, python3-reportbug,
 python3-requests, python3-six, python3-urllib3, rpcsvc-proto, runit-helper,
 s390-tools [s390x], sed, sensible-utils, startpar,
 sysconfig-hardware [s390x], systemd-cron, sysuser-helper, tar, tasksel,
 traceroute, tzdata, ucf, ucspi-unix, usr-is-merged, vim-common, wamerican,
 wget, zlib1g
Restrictions: hint-testsuite-triggers
