-
Paul Gevers authored
autopkgtest (5.16) unstable; urgency=medium [ Paul Gevers ] * Fix reported arch in Unsupported message [ Simon McVittie ] * tests/ssh-setup-lxd: Fix a typo * shell scripts: Quote more defensively * tests/pycodestyle: Prefer command -v instead of which * shell scripts: Prefer $() instead of backticks * setup-testbed: Avoid test -a * setup-testbed: Silence some shellcheck false-positives * setup-testbed: Be more careful with printf * setup-testbed: Ensure that $proxy is always initialized * setup-testbed: Prefer POSIX grep -E over GNU-specific egrep * setup-testbed: Quote trap command differently * tests: Add shellcheck test * tests: Silence some mypy warnings * tests: Add test that runs mypy across the codebase * d/copyright: Update * Use shlex.quote in preference to undocumented pipes.quote [ Ryutaroh Matsumoto ] * autopkgtest-build-qemu: Install a PAE kernel on i386 (Closes: #973662) * autopkgtest-build-qemu: Install LPAE kernel on armhf (Closes: #973592) [ Simon McVittie ] * lib: Factor out qemu virtual machine setup * autopkgtest_qemu: Add QemuImage objects * buildvm-ubuntu-cloud: Use Qemu object * autopkgtest-build-qemu: Rewrite in Python * autopkgtest-buildvm-ubuntu-cloud: Make return of None explicit * autopkgtest-buildvm-ubuntu-cloud: Fail if release cannot be determined * autopkgtest-buildvm-ubuntu-cloud: Replace which(1) with shutil.which * autopkgtest_qemu: Set workdir before preparing overlay [ Ryutaroh Matsumoto ] * qemu: Forward stdout, stderr to stderr of parent process * qemu: Extend timeout for checking python availability * qemu: Enable discard operation on virtio disk devices [ Simon McVittie ] * qemu: Allow passing `uname -m` output to get_default_qemu_command * tests: Add a unit test for qemu library code * qemu: Select qemu-system-arm for ARM CPUs [ Graham Inggs ] * autpkgtest_args: autoremove after dist-upgrade [ Balint Reczey ] * Handle exception thrown by create_testinfo() (Closes: #927146) (LP: #1907803) [ Sébastien Delafond ] * virt-lxc: attempt to cleanly shutdown the container first, and only then pass --force to lxc-destroy (Closes: #979238) autopkgtest (5.15) unstable; urgency=medium [ Sebastien Delafond ] * Remove left over .new containers before trying to generate a new one (Closes: #971749) [ Antonio Terceiro ] * virt-lxc: extract common initial argument list for lxc-copy * virt-lxc: add option to limit disk usage by tests [ Paul Gevers ] * tests/lxd: mark test skippable and exit 77 in stead of 0 in case of balling-out * Add support for Architecture field (Closes: #970513) * Check for empty Tests field (Closes: #918882) * With --test-name, don't report when other tests are skipped (Closes: #960267) [ Simon McVittie ] * Check restrictions with testbed compat, not during initialization * Allow restrictions to be ignored from the command line [ Ivo De Decker ] * Assume root-on-testbed with autopkgtest-virt-ssh and improve debugging (Closes: #958727) autopkgtest (5.14) unstable; urgency=medium [ Christian Kastner ] * autopkgtest-build-qemu: Support for vmdb2->qemu-debootstrap (Closes: #959389) [ Antonio Terceiro ] * autopkgtest-build-qemu: make sure VM can resolve its own hostname (Closes: #959713) * autopkgtest: add --validate option [ Iain Lane ] * autopkgtest-virt-ssh: Give the wait_port_down socket a timeout [ Simon McVittie ] * Avoid using 'l' as a variable name * qemu: Guess format of main disk image (Closes: #968598) * tools: Don't make qemu guess what format the disk image is [ Paul Gevers ] * Bump standards * Bump debhelper compat to 13 via debhelper-compat BD * Add Rules-Requires-Root: no * Drop postinst script as all supported releases have higher versions autopkgtest (5.13.1) unstable; urgency=medium * autopkgtest-build-qemu: revert commit that broke image creation (Closes: #956659) autopkgtest (5.13) unstable; urgency=medium [ Gordon Ball ] * Use pyflakes3 instead of pyflakes (Closes: #956338) [ Paul Gevers ] * Add support for needs-internet restriction * Add note about ftp-master ruling (Closes: #954157) * README.package-tests.rst: add documentation about needs-internet restriction * Update 5.12 changelog entry with bug number for qemu on ppc64el item autopkgtest (5.12.1) unstable; urgency=medium [ Antonio Terceiro ] * adt_testbed: ignore debian/control when checking for dependencies. This fixes a regression observed in the debci test suite. autopkgtest (5.12) unstable; urgency=medium [ Dan Streetman ] * tools/autopkgtest-build-lxd: pass /dev/null on stdin to lxc launch (LP: #1845037) * autopkgtest: When finding src pkg, skip binary pkgs for other archs (LP: #1845157) (Closes: #939790) * autopkgtest: when checking binary pkg arch, allow *-$ARCH-* values also [ Antonio Terceiro ] * Drop unpacking of dependencies to temporary dir [ Iain Lane ] * setup-testbed: Install rng-tools * lib/adt_testbed.py, runner/autopkgtest: Run --shell-fail in more situations * adt_testbed: Run the debug-fail command in more circumstances [ Sébastien Delafond ] * Add kali support [ Simon McVittie ] * lxd: Actually exit the awk loop after the first apt source * build-lxd: Quote MIRROR and RELEASE properly * d/README.source: Document how to test various backends [ Paul Gevers ] * adt_testbed.py: add date to the start of log so we always have it (Closes: #954366) * Do not ignore distributions that have dashes in their name * lxc/lxd: wait for sysvinit services to finish Thanks to Lars Kruse (Closes: #953655) * lxc: increase timeout around reboot * tests/lxd: add skip-not-installable (Closes: #952594) [ Jelmer Vernooij ] * Document that $HOME will exist and will be writeable. [ Thierry Fauck ] * autopkgtest-build-qemu: create primary partition of type Prep to support ppc64el with grub2 (Closes: #926945) * Add proper kernel release name for ppc64el autopkgtest (5.11) unstable; urgency=medium [ Dan Streetman ] * autopkgtest-buildvm-ubuntu-cloud: work with precise and trusty (LP: #1822331) (Closes: #925966) [ Sébastien Delafond ] * Add an optional 6th parameter to autopkgtest-build-qemu, to force a specific image size [ Julian Andres Klode ] * ssh-setup/nova: Run nova show after console-log in debug_failure [ Iain Lane ] * setup-testbed: Add the -security pocket for Ubuntu releases * nova: Use glanceclient to find images * nova: --key_name is actually --key-name * setup-testbed: Write preserve_sources_list in the new format * nova: trim whitespace from server UUID [ Simon McVittie ] * autopkgtest-build-qemu: Parse named parameters * autopkgtest-build-qemu: Allow overriding apt proxy via command-line [ Simon McVittie ] * testdesc: Report each unsupported test individually (Closes: #851232) * setup-testbed: Provide more options for handling /etc/apt/sources.list (Closes: #933062) [ Dan Streetman ] * ssh-setup/nova: allow specifying --image with name or uuid [ Valentin Vidic ] * autopkgtest-virt-lxc: accept lxc arguments for ephemeral containers [ Michael Biebl ] * Use virtio-rng to passthrough RNG to qemu runner and drop haveged [ Raphaël Hertzog ] * qemu: Forward VM's ssh port only to localhost (Closes: #931219)
9aef9f7d