Publishing details
Changelog
autopkgtest (5.30) unstable; urgency=medium
[ Christian Kastner ]
* Set umask while initializing DebBinaries, fixing permissions errors
when running virt-podman with a restrictive umask (Closes: #1032487)
[ Helmut Grohne ]
* virt-qemu: Use a lock file to resolve a race condition when allocating
a port for ssh
* build-{qemu,lxc}, buildvm-ubuntu-cloud: Explicitly pass RELEASE to
setup-testbed when known
* build-qemu: Don't use ext4 features unsupported in the target release
[ Jochen Sprickerhof ]
* qemu: Better riscv64 support
- Use -machine=virt on riscv64
- Specify a riscv64-compatible network device for all architectures
[ Stefano Rivera ]
* build-lxd: Explicitly reuse aliases with lxd >= 5.14, which will no
longer overwrite an existing alias by default
[ Simon McVittie ]
* d/README.source: Add a policy for autopkgtest dependencies:
- Host system: aiming to support latest Debian stable or Ubuntu LTS,
and the previous stable/LTS if it's straightforward to do so
- Testbed: aiming to support Debian 8+ or Ubuntu 14.04+
* testbed: Use sudo -n true instead of sudo -n -v to detect
ability to run sudo without password, resulting in it being detected
successfully in more cases
* testbed: Move more environmental setup into wrapper.sh
* testbed: Factor out Perl code to parse dependencies
* setup-testbed:
- Remove code that was only needed for Ubuntu 12.04 on armhf
- Only auto-detect RELEASE, MIRROR when necessary
* tests:
- Add a convenience `make check` target
- Fix a failing qemu test
- Run more tests in CI and during package build
- d/tests/lxd: Fix test failure by installing recommended dnsmasq-base
package
- d/tests/lxd: Use stable image, fixing testing while
images.linuxcontainers.org doesn't provide an image for trixie yet
- Remove stale reference to SchrootClickRunner tests, which were removed
in mid 2022
- CI: Use testing instead of unstable, to avoid temporary regressions
such as #1042498
- CI: Test the unshare backend on stable instead of unstable
- CI: Run basic tests on Debian 11
* Fix some shellcheck warnings
[ Paride Legovini, Simon McVittie ]
* testbed: Install satdep using apt-get install /path/to/*.deb if possible
(apt >= 1.1, available in Debian 9+ or Ubuntu 16.04+), falling back to
using dpkg --unpack and apt-get -f install as before for Debian 8 and
Ubuntu 14.04
[ Gioele Barabucci ]
* lib/VirtSubproc: Use explicit paths for commands in downtmp,
fixing testbed failure if the default shell is changed to busybox
during testing
[ Antonio Terceiro ]
* Add --timeout option, which sets a global timeout for all commands
that are controlled by the source package being tested
(the build if the needs-build restriction is present, and the tests
themselves).
[ Raphaƫl Hertzog ]
* debian: Depend on mawk >= 1.3.4 for systime() function, required
since 5.29
-- Paul Gevers <email address hidden> Sun, 30 Jul 2023 19:31:21 +0200
Builds
Package files