Change log for autopkgtest package in Ubuntu

150 of 262 results
Deleted in focal-proposed (Reason: The package was removed due to one or more of its SRU bug...)
autopkgtest (5.28ubuntu0.20.04.0) focal; urgency=medium

  [ Paride Legovini ]
  * Backport version 5.28 of autopkgtest. (LP: #2015290)
  * Include patches for cross-arch testing and preventing --apt-pocket from
    setting the wrong default release.

 -- Heather Ellsworth <email address hidden>  Tue, 04 Apr 2023 18:18:57 +0000
Published in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
autopkgtest (5.28ubuntu0.22.04.0) jammy; urgency=medium

  [ Paride Legovini ]
  * Backport version 5.28 of autopkgtest. (LP: #2008026)
  * Include patches for cross-arch testing and preventing --apt-pocket from
    setting the wrong default release

 -- Heather Ellsworth <email address hidden>  Tue, 14 Mar 2023 16:04:39 -0600
Obsolete in kinetic-updates
Deleted in kinetic-proposed (Reason: moved to -updates)
autopkgtest (5.28ubuntu0.22.10.0) kinetic; urgency=medium

  [ Paride Legovini ]
  * Backport version 5.28 of autopkgtest. (LP: #2015285)
  * Include patches for cross-arch testing and preventing --apt-pocket from
    setting the wrong default release.

 -- Heather Ellsworth <email address hidden>  Tue, 04 Apr 2023 17:47:37 +0000
Published in noble-release
Published in mantic-release
Published in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
autopkgtest (5.28ubuntu1) lunar; urgency=medium

  [ Paride Legovini ]
  * cross-arch testing
  * Prevent --apt-pocket from setting the wrong default release

 -- Heather Ellsworth <email address hidden>  Tue, 14 Mar 2023 16:04:39 -0600

Available diffs

Superseded in kinetic-proposed
autopkgtest (5.25ubuntu1.1) kinetic; urgency=medium

  * Include patch for -a ARCH capability. For complete info see:
    https://code.launchpad.net/~ubuntu-release/autopkgtest/+git/development/+merge/376169
    (LP: #2002455)
  * Include debian/patches/0010-pin-pockets-with-500.patch to pin pockets with
    Pin-Priority: 500 (LP: #2002455)

 -- Heather Ellsworth <email address hidden>  Tue, 10 Jan 2023 17:55:23 +0000

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
autopkgtest (5.25ubuntu4) lunar; urgency=medium

  * Replace patch 0010-pin-pockets-with-500.patch with the Debian commit which
    also adds pocket pinning but also fixes autopkgtests.

 -- Brian Murray <email address hidden>  Thu, 19 Jan 2023 15:46:08 -0800
Superseded in lunar-proposed
autopkgtest (5.25ubuntu3) lunar; urgency=medium

  * Manually apply the patches since the source format is not quilt.

 -- Brian Murray <email address hidden>  Thu, 12 Jan 2023 08:40:59 -0800

Available diffs

Superseded in lunar-release
Deleted in lunar-proposed (Reason: Moved to lunar)
autopkgtest (5.25ubuntu2) lunar; urgency=medium

  * Include patch for -a ARCH capability. For complete info see:
    https://code.launchpad.net/~ubuntu-release/autopkgtest/+git/development/+merge/376169
  * Include patch to pin pockets with Pin-Priority: 500

 -- Heather Ellsworth <email address hidden>  Wed, 04 Jan 2023 14:24:52 -0700

Available diffs

Superseded in jammy-updates
Deleted in jammy-proposed (Reason: moved to -updates)
autopkgtest (5.20ubuntu1) jammy; urgency=medium

  * qemu: fix the ppc64le arch name in kvm_compatible().
    Upstream cherry-pick (93fd5ea9). (LP: #1988527)

 -- Paride Legovini <email address hidden>  Thu, 15 Sep 2022 15:27:52 +0200

Available diffs

Superseded in lunar-release
Obsolete in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
autopkgtest (5.25ubuntu1) kinetic; urgency=medium

  * qemu: fix the ppc64le arch name in kvm_compatible().
    Upstream cherry-pick (93fd5ea9). (LP: #1988527)

 -- Paride Legovini <email address hidden>  Wed, 07 Sep 2022 17:28:05 +0200

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
autopkgtest (5.25) unstable; urgency=medium

  [ Antonio Terceiro ]
  * tests/autopkgtest: Fix test failure if the user has per-user
    containers in ~/.local/share for both lxc and the podman ecosystem

  [ Simon McVittie ]
  * Improve reliability of waiting for lxc, lxd, podman containers to
    boot an init system (Closes: #1017753)
  * On non-amd64 architectures, skip a test that assumes i386 can be a
    foreign architecture
  * Clarify documentation for Restrictions:
    - isolation-container implies a service manager (init system) such as
      systemd or sysv-rc
    - isolation-container does not guarantee logind
    - isolation-machine provides the same things as isolation-container
    - needs-root is at least root in a container, but not always global root
    Thanks: Paride Legovini

 -- Simon McVittie <email address hidden>  Wed, 24 Aug 2022 09:49:01 +0100

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
autopkgtest (5.24) unstable; urgency=medium

  [ Jochen Sprickerhof ]
  * Install unshare-helper, fixing virt-unshare regression in 5.23

  [ Antonio Terceiro ]
  * virt-lxc: fix handling of --sudo when waiting for testbed to boot
    (Closes: #1017017)

  [ David Kalnischkies ]
  * virt-unshare: Create mount point for --bind if necessary

  [ Simon McVittie ]
  * testdesc: Represent restrictions and features as sets
  * testdesc: Check restrictions vs. capabilities in a data-driven way
  * build-docker(1): Fix an invalid groff macro (thanks, Lintian)
  * ssh-setup/maas: Silence a Lintian false positive
  * Test coverage for regressions in 5.23:
    - Test virt-unshare as an autopkgtest to exercise "as-installed" use
    - Test virt-lxc as an ordinary user, to detect regressions like #1017017
    - Test virt-unshare --bind
  * Test reliability:
    - Use testing in preference to unstable to avoid transient failures
      during transitions
  * Packaging updates:
    - Update syntax of Lintian overrides
    - Add myself to Uploaders
    - Standards-Version: 4.6.1 (no changes required)
    - d/tests: Correct SPDX license name

 -- Simon McVittie <email address hidden>  Fri, 12 Aug 2022 09:39:40 +0100

Available diffs

Superseded in kinetic-proposed
autopkgtest (5.23) unstable; urgency=medium

  [ Iñaki Malerba, Chris Kuehl, Felipe Sateler, Simon McVittie ]
  * Add support for docker.io virtualization (Closes: #747909)

  [ Simon McVittie ]
  * virt-docker, build-docker: Allow running as virt-podman, build-podman
  * virt-podman, build-podman: Add --init option.
    Docker is designed to be used for "app containers", which are like a
    better-isolated chroot. Podman can be used like this, but can also be
    used to run traditional full-system containers in the same way as lxc
    and lxd, and in particular it has special support for running systemd
    as the container's init system.
    When we're running a service manager like systemd, sysv-rc or openrc,
    we can provide the isolation-container capability.
  * autopkgtest: Make --test-name repeatable (Closes: #1015921)
  * build-podman, build-qemu: Optionally swap or force the init system:
    systemd (+ logind), sysv-rc (+ elogind) or openrc (+ elogind).
    For qemu, the default is what debootstrap provides, usually systemd.
    For podman, the default is no init system at all.
  * Automatically create an unprivileged user to run tests if the testbed
    is expendable.
    This avoids needing to create an unprivileged user when building
    container and VM images, which build-lxc and build-podman don't do.
    (Closes: #1011202)
  * Load setup commands from the source tree if running uninstalled
  * Don't recurse or crash if auxverb_debug_fail fails
  * virt-lxc, virt-lxd: Factor out code to wait for container to boot.
    virt-lxc, virt-lxd and podman --init all want to do the same thing.
  * virt-unshare: Factor out unshare-helper into a shell script
  * Improve setup-testbed script:
    - Stop installing gpg.
      We've been installing this since 2018, but it seems we haven't needed
      it since we switched from apt-key to [trusted=yes] in 2015.
    - Only install dbus, rng-tools if we have an init system
    - Only install libpam-systemd if systemd is installed
    - Only set up ifupdown if it's installed
    - If we overwrite sources.list, also empty sources.list.d
    - Don't crash if unable to read /etc/apt/sources.list
    - Have a separate proxy setting for setup-testbed itself
    - Don't use /usr/share/doc to check package status
    - Silence a new shellcheck warning
  * Add a test that asserts tests can access pseudo-terminals
  * Run more tests on Gitlab-CI and from autopkgtest:
    - autopkgtest-virt-docker (can run via docker:dind or in qemu)
    - autopkgtest-virt-lxc (can run under privileged Docker or qemu)
    - autopkgtest-virt-podman (can run under privileged Docker or in qemu)
    - autopkgtest-virt-podman --init (can run in qemu)
    - autopkgtest-virt-schroot (can run under privileged Docker, lxc or qemu)
  * Test fixes, particularly for running tests that require privileges:
    - Fix ChrootRunner failure with glibc 2.34
    - Make dependencies more complete
    - Skip test_apt_autodep8_with_control if autodep8 not installed
    - Speed up test_git_source_build
    - Update for perl autodep8 behaviour changes in bullseye
    - Test the installed autopkgtest runner so autopkgtest doesn't break
      its own specification
    - Don't run lint-style tests as an autopkgtest, notably pyflakes
    - Accept more variations of apt output
    - Fix build of mock test package if a second binary is added
    - Cope with schroot not always having AUTOPKGTEST_NORMAL_USER
    - Make test failures easier to debug
    - Tolerate output before first explicit setup command
    - Cope with XDG basedirs environment variables being set
    - Speed up testing source package from apt by using a simpler package
      (src:tap.py rather than src:gdk-pixbuf)
    - Speed up testing schroot backend by repeating fewer tests
    - Speed up testing schroot backend by using /var/lib/schroot/unpack
      (schroot users should mount a fast filesystem in that location,
      ideally a tmpfs if they have enough RAM available)
    - Speed up testing schroot backend by using an uncompressed tarball
    - Ignore absence of /dev/pts while testing the virt-chroot backend
    - Make Podman containers available in mock home directory
    - Never completely clear the environment
    - Make the test apt archive readable by everyone, fixing failures with
      some virtualization backends
    - Install libpam-elogind instead of libpam-systemd in VMs and system
      containers that boot with a non-systemd init
  * Documentation:
    - d/README.source: Refer to latest Debian stable and Ubuntu LTS
    - d/README.source: Don't recommend manual setup for lxc networking,
      no longer needed
    - d/README.source: Describe how to run unit tests
    - Fix name of build-needed restriction in man page
  * Clean up dead code:
    - Remove support for click and Ubuntu Mobile.
      These technologies are no longer maintained, and none of the
      autopkgtest maintainers test autopkgtest's support for them, so
      it's very likely that this doesn't actually work anyway.
      (Closes: #1011207)
    - Remove internal support for obsolete actions from the pre-2017
      adt-run CLI

  [ Jochen Sprickerhof ]
  * virt-unshare: add /dev/{stdin,stdout,stderr}
  * virt-unshare: support bind mounts
  * virt-unshare: reduce redundancy

  [ Paride Legovini ]
  * virt-lxd: Add support for LXD VMs
  * buildvm-ubuntu-cloud: fix Xenial disk image name

  [ Guilhem Moulin ]
  * Fix "UnboundLocalError: local variable 'n' referenced before assignment"
    (Closes: #1010338)

  [ Johannes Schauer Marin Rodrigues ]
  * virt-unshare: Mount a new instance of /dev/pts, fixing ability to
    use script(1) and other users of pseudo-terminals

 -- Simon McVittie <email address hidden>  Wed, 10 Aug 2022 20:50:12 +0100

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
autopkgtest (5.22) unstable; urgency=medium

  [ Luca Boccassi ]
  * Add --skip-test command line option

  [ Jochen Sprickerhof ]
  * Add unshare backend

  [ Simon McVittie ]
  * Avoid more uses of which(1)
  * buildvm-ubuntu-cloud: Don't rely on a global variable
  * buildvm-ubuntu-cloud: Trim unused space from the image if possible
  * buildvm-ubuntu-cloud: Optionally compress the final image

  [ Jochen Sprickerhof ]
  * [unshare] support suggested-normal-user

  [ Paul Gevers ]
  * Support current oldstable/updates which is need for security

 -- Paul Gevers <email address hidden>  Sat, 14 May 2022 12:55:32 +0200

Available diffs

Superseded in kinetic-release
Deleted in kinetic-proposed (Reason: Moved to kinetic)
autopkgtest (5.21) unstable; urgency=medium

  [ Paul Gevers ]
  * testdesc.py: reduce_restrictions instead of only reduce_arch
    (Closes: #1008192)
  * spec: improve wording of skip-not-installable
  * testdesc: work around variables in d/control
  * spec: be more specific what @recommends@ means

  [ Antonio Terceiro ]
  * autopkgtest-build-lxc: update container configuration (Closes: #979450)

 -- Paul Gevers <email address hidden>  Mon, 28 Mar 2022 21:20:12 +0200

Available diffs

Superseded in kinetic-release
Published in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
autopkgtest (5.20) unstable; urgency=medium

  * Determine build-needed by parsing the control (Closes: #1002477)
  * Implement support for @recommends@ in test dependencies (Closes: #896698)
  * Update documentation
  * Convert `needs-recommends` to @recommends@ and drop all other code
    related to it

 -- Paul Gevers <email address hidden>  Thu, 24 Feb 2022 20:29:51 +0100

Available diffs

Obsolete in impish-updates
Deleted in impish-proposed (Reason: moved to -updates)
autopkgtest (5.16ubuntu2) impish; urgency=medium

  * Force xz compression for satdep.deb to support testing on Debian
    environments (LP: #1947810)

 -- Athos Ribeiro <email address hidden>  Wed, 15 Dec 2021 12:58:11 -0300

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
autopkgtest (5.19) unstable; urgency=medium

  [ Simon Chopin ]
  * buildvm-ubuntu-cloud: add a --ram-size option
  * buildvm-ubuntu-cloud: add support for non-x86 architectures

  [ Paul Gevers ]
  * autopkgtest-virt-lxc: cleanup if lxc-start fails after lxc-copy

  [ Athos Ribeiro ]
  * Force xz compression for satdep.deb

  [ Sergio Durigan Junior ]
  * Make sure we add a newline to the end of /etc/environment

 -- Antonio Terceiro <email address hidden>  Tue, 07 Dec 2021 09:28:26 -0300

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
autopkgtest (5.18) unstable; urgency=medium

  [ Romain Porte ]
  * Fix qemu deprecation warnings for short-form booleans (Closes: #996705)

  [ Brian Murray ]
  * Add support for building VMs of End of Life ubuntu releases.

 -- Antonio Terceiro <email address hidden>  Sat, 13 Nov 2021 11:44:27 -0300

Available diffs

Superseded in jammy-release
Deleted in jammy-proposed (Reason: Moved to jammy)
autopkgtest (5.17) unstable; urgency=medium

  [ Ryutaroh Matsumoto ]
  * Use 32-bit OVMF EFI firmware for qemu-system-i386 (Closes: #973522)
  * qemu: Explicitly assign unit numbers for pflash devices

  [ Iain Lane ]
  * lxd: Fix a race condition while rebooting
  * buildvm-ubuntu-cloud: Update for compatibility with other changes
    mentioned below
  * ssh-setup/nova: Quote arguments to `tr`

  [ Simon McVittie ]
  * VirtSubproc: Allow expecting multiple options
  * virt-qemu: Cope with passwordless shell (blank password)
  * virt-qemu: Don't rely on exiting from a shell printing "logout"
  * virt-qemu: Preseed debconf questions so we can upgrade grub-pc, if
    installed (Closes: #982296)
  * virt-qemu: Add --qemu-architecture, --dpkg-architecture options
  * virt-qemu: Load virtio_console in initramfs to make sure it's ready
    when systemd-getty-generator(8) looks for it (workaround for #689962)
  * virt-qemu: Improve reliability of interactions with serial console shell
  * build-qemu: Automatically run under fakemachine if not uid 0
  * build-qemu: Convert image into an absolute path.
    This helps when we're sharing directories as "volumes" with fakemachine.
    The working directory inside fakemachine isn't necessarily the same as
    the working directory outside, leading to the output image being
    written somewhere unintended.
  * build-qemu: Show the log from vmdb2 if it fails
  * build-qemu: Placate pycodestyle
  * build-qemu: Never set http_proxy to DIRECT.
    The special keyword DIRECT is understood by apt, but not by generic
    http clients, and in particular not understood by wget (used by
    debootstrap).
  * Use `command -v` in preference to `which`.
    In Debian, which(1) is provided by the Essential debianutils package,
    which recently deprecated it. Silence the resulting warnings by doing
    this in a slightly less obvious way.

  [ Simon McVittie, Ryutaroh Matsumoto ]
  * setup-testbed: Try to put Linux console on both ttyS0 and hvc0.
    ttyS0 is PC-specific, hvc0 is a generic hypervisor console available
    on multiple hypervisors.
  * setup-testbed: Put root shells on both ttyS1 and hvc1 if they exist.
    ttyS1 is PC-specific, hvc1 is a generic hypervisor console available
    on multiple hypervisors.
  * virt-qemu: Only -enable-kvm if VM is compatible with host architecture
  * virt-qemu: Add --boot=efi (formerly --efi)
  * build-qemu: Add --boot=efi to build images bootable with EFI.
    This requires vmdb2 0.22-1~ or newer.
  * qemu: armhf and aarch64 support (Closes: #973038, #973663)
    - Boot with EFI by default
    - Build images with EFI by default (Closes: #990415)
    - Use ttyAMA0 as the ARM equivalent of ttyS0
    - Default to -machine virt, since there is no default in qemu
    - Default to qemu-system-aarch64 -cpu host,aarch64=off -enable-kvm
      for armhf on aarch64 host, because qemu-system-arm -enable-kvm is
      not available on aarch64 hosts
    - Default to -cpu host -enable-kvm for aarch64 on aarch64 host
    - Default to -cpu cortex-a53 for aarch64 on non-aarch64 host
      since that CPU seems to work well
    Thanks to Christian Kastner, Peter Maydell and Steve McIntyre.

  [ Simon McVittie, Thierry Fauck, Ryutaroh Matsumoto ]
  * qemu: ppc64el support (Closes: #926945)
    - Install grub-ieee1275 by default
    - Avoid trying to allocate hvc0 as a virtio console.
      The default serial port of a pSeries machine appears as /dev/hvc0,
      and the virtio consoles start from hvc1.
    Thanks to Christian Kastner

  [ Christian Kastner ]
  * qemu: Use -machine q35 on i386 or amd64 when booting with EFI.
    Empirically, it seems to be the minimum required for EFI-booting on
    i386; bump the machine on amd64 too, for consistency.

  [ Julian Andres Klode ]
  * setup-testbed: Remove needrestart so its dpkg hook does not interfere
    with the apt test suite
  * setup-testbed: Set Acquire::Retries 10, like debci does
  * setup-testbed: Always include phased updates

 -- Paul Gevers <email address hidden>  Mon, 04 Oct 2021 21:04:48 +0200

Available diffs

Published in bionic-updates
Deleted in bionic-proposed (Reason: moved to -updates)
autopkgtest (5.3.1ubuntu1.1) bionic; urgency=medium

  * setup-testbed: Set Always-Include-Phased-Updates for apt (LP: #1934100)

Available diffs

Published in focal-updates
Deleted in focal-proposed (Reason: moved to -updates)
autopkgtest (5.11ubuntu1.1) focal; urgency=medium

  * setup-testbed: Set Always-Include-Phased-Updates for apt (LP: #1934100)

 -- Julian Andres Klode <email address hidden>  Wed, 30 Jun 2021 10:37:39 +0200

Available diffs

Obsolete in hirsute-updates
Deleted in hirsute-proposed (Reason: moved to -updates)
autopkgtest (5.16ubuntu0.1) hirsute; urgency=medium

  * setup-testbed: Set Always-Include-Phased-Updates for apt (LP: #1934100)

 -- Julian Andres Klode <email address hidden>  Wed, 30 Jun 2021 10:35:01 +0200

Available diffs

Superseded in jammy-release
Obsolete in impish-release
Deleted in impish-proposed (Reason: Moved to impish)
autopkgtest (5.16ubuntu1) impish; urgency=medium

  * setup-testbed: Set Always-Include-Phased-Updates for apt (LP: #1934100)

 -- Julian Andres Klode <email address hidden>  Wed, 30 Jun 2021 10:32:27 +0200

Available diffs

Superseded in impish-release
Obsolete in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
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)

 -- Paul Gevers <email address hidden>  Sun, 24 Jan 2021 21:15:20 +0100

Available diffs

Superseded in hirsute-release
Deleted in hirsute-proposed (Reason: moved to Release)
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)

 -- Paul Gevers <email address hidden>  Mon, 26 Oct 2020 21:27:25 +0100

Available diffs

Superseded in hirsute-release
Obsolete in groovy-release
Deleted in groovy-proposed (Reason: moved to Release)
autopkgtest (5.13.1) unstable; urgency=medium

  * autopkgtest-build-qemu: revert commit that broke image creation
    (Closes: #956659)

 -- Antonio Terceiro <email address hidden>  Fri, 17 Apr 2020 22:02:07 -0300

Available diffs

Superseded in groovy-release
Published in focal-release
Deleted in focal-proposed (Reason: moved to Release)
autopkgtest (5.11ubuntu1) focal; urgency=low

  * Merge from Debian unstable.  Remaining changes:
    - tools/autopkgtest-build-lxd: pass /dev/null on stdin to lxc launch
      (LP: #1845037)

Available diffs

Published in xenial-proposed
autopkgtest (3.20.4ubuntu1.1) xenial; urgency=medium

  * tools/autopkgtest-build-lxd: pass /dev/null on stdin to lxc launch
    (LP: #1845037)

 -- Dan Streetman <email address hidden>  Thu, 26 Sep 2019 08:48:21 -0400

Available diffs

Superseded in bionic-proposed
autopkgtest (5.3.1ubuntu1) bionic; urgency=medium

  * tools/autopkgtest-build-lxd: pass /dev/null on stdin to lxc launch
    (LP: #1845037)

 -- Dan Streetman <email address hidden>  Thu, 26 Sep 2019 08:48:21 -0400

Available diffs

Obsolete in disco-proposed
autopkgtest (5.10ubuntu1.1) disco; urgency=medium

  * tools/autopkgtest-build-lxd: pass /dev/null on stdin to lxc launch
    (LP: #1845037)

 -- Dan Streetman <email address hidden>  Thu, 26 Sep 2019 08:48:21 -0400

Available diffs

Superseded in focal-release
Obsolete in eoan-release
Deleted in eoan-proposed (Reason: moved to Release)
autopkgtest (5.10ubuntu2) eoan; urgency=medium

  * tools/autopkgtest-build-lxd: pass /dev/null on stdin to lxc launch
    (LP: #1845037)

 -- Dan Streetman <email address hidden>  Thu, 26 Sep 2019 08:48:21 -0400

Available diffs

Superseded in eoan-release
Obsolete in disco-release
Deleted in disco-proposed (Reason: moved to release)
autopkgtest (5.10ubuntu1) disco; urgency=medium

  * tools/autopkgtest-buildvm-ubuntu-cloud:
    autopkgtest-buildvm-ubuntu-cloud: work with precise and trusty.
    they aren't dead yet! (LP: #1822331)

 -- Dan Streetman <email address hidden>  Fri, 29 Mar 2019 10:19:18 -0400

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
autopkgtest (5.10) unstable; urgency=medium

  * autopkgtest-build-qemu: use UUID in fstab (Closes: #922671)

 -- Antonio Terceiro <email address hidden>  Mon, 25 Feb 2019 11:05:15 -0300

Available diffs

5.9
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
autopkgtest (5.9) unstable; urgency=medium

  [ Iain Lane ]
  * Add spaces around "[ trusted=yes ]"

  [ Antonio Terceiro ]
  * autopkgtest-build-qemu: document ARCHITECTURE parameter
  * autopkgtest-build-qemu: call user script directly
  * autopkgtest-build-qemu: create fstab (Closes: #916407)
  * autopkgtest-build-qemu: fix setup of APT proxy
  * autopkgtest-build-qemu: update to work with newer vmdb2
    (Closes: #922501)

  [ Christian Kastner ]
  * autopkgtest-build-lxc: lxc/default.conf: lxc.network.type is now
    lxc.net.0.type (Closes: #922171)


 -- Antonio Terceiro <email address hidden>  Mon, 18 Feb 2019 22:48:48 -0300

Available diffs

5.8
Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
autopkgtest (5.8) unstable; urgency=medium

  [ Simon McVittie ]
  * qemu: Use socket.sendall() to push text into AF_UNIX sockets

  [ Niko Tyni ]
  * Ensure that autocleaned TempPath file names are unique (Closes:
    #916499)

  [ Thadeu Lima de Souza Cascardo ]
  * qemu: close sockets after being done with them (Closes: #916428)

  [ Iain Lane ]
  * runner: Fix sed command for escaping special characters in package
    names

  [ Julian Andres Klode ]
  * Minor fixes for the lxd test.
    Thanks to Stéphane Graber <email address hidden>

 -- Paul Gevers <email address hidden>  Thu, 10 Jan 2019 18:33:45 +0100

Available diffs

Superseded in disco-release
Deleted in disco-proposed (Reason: moved to release)
autopkgtest (5.7ubuntu2) disco; urgency=medium

  * This should be 5.8 soon

  [ Simon McVittie ]
  * qemu: Use socket.sendall() to push text into AF_UNIX sockets

  [ Niko Tyni ]
  * Ensure that autocleaned TempPath file names are unique (Closes:
    #916499)

  [ Thadeu Lima de Souza Cascardo ]
  * qemu: close sockets after being done with them (Closes: #916428)

  [ Iain Lane ]
  * runner: Fix sed command for escaping special characters in package
    names

  [ Julian Andres Klode ]
  * Minor fixes for the lxd test.
    Thanks to Stéphane Graber <email address hidden>

 -- Julian Andres Klode <email address hidden>  Fri, 11 Jan 2019 14:47:30 +0100
Superseded in disco-proposed
autopkgtest (5.7ubuntu1) disco; urgency=medium

  * Merge with Debian; remaining changes:
    - Tweaks for LXD snap:
      - Replace lxd-client with lxd
      - Update lxd test to avoid potential install race
      - Update lxd test to forward env variables
      - Add missing iptables dependency on lxd test

Available diffs

Superseded in disco-release
Obsolete in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
autopkgtest (5.5ubuntu1) cosmic; urgency=medium

  * Tweaks for LXD snap:
    - Replace lxd-client with lxd
    - Update lxd test to avoid potential install race
    - Update lxd test to forward env variables
    - Add missing iptables dependency on lxd test

 -- Stéphane Graber <email address hidden>  Sat, 15 Sep 2018 03:45:00 +0200

Available diffs

5.5
Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
autopkgtest (5.5) unstable; urgency=medium

  [ Antonio Terceiro ]
  * Different implementation to make sure to never pass an empty string as
    username to `su`
  * When using systemd, reboot via systemd-run
  * test_breaks_testbed: allow output on stderr

  [ Paul Gevers ]
  * Fix whitespace in old parts of d/changelog
  * Add gitlab pipelines to autopkgtest
  * Fixes to be conform pycodestyle
  * tests: replace encoding='utf-8' by universal_newlines=True for
    python3.5 (stretch)
  * Fix missing empty line in commit 30470603
  * Add option to disable the apt fallback when dependencies can't be
    installed due to pinning
  * Make autopkgtest Build-Depends-Arch aware (Closes: #903398)
  * Add skip-not-installable restriction (Closes: #905311)
  * Drop ancient X-Python3-Version (thanks lintian)

  [ Ian Jackson ]
  * doc/README.package-tests.rst: document hint-testsuite-triggers
    (Closes: #905310)

  [ Simon McVittie ]
  * runner: Document exit status 14 as possible
  * tests: Don't rely on being able to install B-D as non-root (Closes:
    #905677)
  * tests: Skip test_tree_build_needed_success if necessary
  * runner: Exit 8 if every test was skipped or otherwise ignored
    (Closes: #901804)

 -- Paul Gevers <email address hidden>  Fri, 10 Aug 2018 20:27:40 +0200

Available diffs

Superseded in cosmic-proposed
autopkgtest (5.4.2) unstable; urgency=medium

  [ Martin Pitt ]
  * doc: Document "test-name" feature
  * doc/README.package-tests.rst: Fix formatting of previous commit

  [ Niko Tyni ]
  * Fix versioned provides test dependency handling
  * Refactor _synthesize_deps() parameters
  * Properly handle virtual packages in alternative test dependencies
    (Closes: #903975)
  * Add test cases for alternative test dependencies improvements

  [ Antonio Terceiro ]
  * Always pass a non-empty user string to `su` (Closes: #904870)

 -- Antonio Terceiro <email address hidden>  Sun, 29 Jul 2018 12:13:06 -0300

Available diffs

Superseded in cosmic-release
Deleted in cosmic-proposed (Reason: moved to release)
autopkgtest (5.4.1) unstable; urgency=medium

  * README.package-tests.rst: explain that architecture qualifiers are
    allowed in Test-Depends
  * SchrootRunner: add testcases for arch qualifiers in Test-Depends
  * Fix regression on arch-specific packages with '@' in Test-Depends
    (Closes: #903000)

 -- Paul Gevers <email address hidden>  Fri, 06 Jul 2018 20:05:39 +0200

Available diffs

5.4
Superseded in cosmic-proposed
autopkgtest (5.4) unstable; urgency=medium

  [ Simon McVittie ]
  * README.package-tests.rst: Document AUTOPKGTEST_NORMAL_USER
  * d/tests/lxd: Don't assume all test-runners set AUTOPKGTEST_NORMAL_USER
  * qemu: Only set up base image device if requested
  * qemu: Document --baseimage
  * qemu: Update test for --baseimage no longer being the default
  * qemu, lxc, lxd: Look for a user account in the 1000-59999 range
    (Closes: #897170)
  * qemu: Add a shortcut for running tests on an EFI-booted image
  * doc: Describe how to parse Features, Restrictions, Classes
  * Add support for flaky tests (Closes: #851558)
  * Add support for tests declaring themselves to have been skipped
  * autopkgtest(1): Document FLAKY as a possible summary status

  [ Balint Reczey ]
  * Fix bashism in retrying apt update

  [ Paul Gevers ]
  * Enable testing to continue after badpkg (Closes: #832751)
  * adt_testbed.py fix missed piece of regular expression in commit a7e1dad
  * d/tests/autopkgtest Update SchrootRunner
  * runner/autopkgtest: Drop Ubuntu 12.04 fallback
  * manpage: make ordering consistent with --help (Closes: #901643)

  [ Julian Andres Klode ]
  * ssh-setup/nova: Add support for keystone v3 auth (LP: #1767433)

  [ Rafael Laboissiere ]
  * Set Maintainer email address to <email address hidden>

  [ Niko Tyni ]
  * Add a couple of testcases for versioned provides support
  * Ensure synthesized test dependencies are not satisfied by versioned Provides
    (Closes: #867081)
  * Remove the old '(>= 0)' hack for ensuring '@' pulls in real packages

 -- Paul Gevers <email address hidden>  Mon, 02 Jul 2018 11:50:21 +0200
Superseded in cosmic-release
Published in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
autopkgtest (5.3.1) unstable; urgency=medium

  [ Iain Lane ]
  * Fix typo in previous upload, preventing apt-get fallback to work
    properly

  [ Paul Gevers ]
  * Sort os.listdir output in tests as the order is undefined, fixing
    failures on i386 and s390x (Closes: #895824)

 -- Paul Gevers <email address hidden>  Sun, 22 Apr 2018 15:55:27 +0200

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
autopkgtest (5.3ubuntu1) bionic; urgency=medium

  [ Paul Gevers ]
  * Sort os.listdir to fix test failure on i386 and s390x (Closes: #895824)

 -- Graham Inggs <email address hidden>  Mon, 16 Apr 2018 18:51:04 +0000
5.3
Superseded in bionic-proposed
autopkgtest (5.3) unstable; urgency=medium

  * Fix autopkgtest: update reference
  * Use apt pinning instead of APT::Default-Release (Closes: #893754)
    Thanks to Iain Lane for the initial patch.
  * adt_testbed: pin default release to archive name for pocket use
    (Closes: #894094)

 -- Paul Gevers <email address hidden>  Thu, 12 Apr 2018 15:20:15 +0200

Available diffs

5.1
Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
autopkgtest (5.1) unstable; urgency=medium

  [ Paul Gevers ]
  * Error out when apt-get update fails for three times in a row
  * Add release- to help text of apt-pocket
  * Apply patch by Simon McVittie from bug #851568 (Closes: #851568)
  * Improve man page for --setup-commands, as both examples are now supported
    natively
  * Use APT:Default-Release i.s.o. most pinning and add option
    --apt-default-release
  * Add --pin-packages option to enable Debian to run in testing with packages
    from sid

  [ Antonio Terceiro ]
  * Simplify check for need to run setup commands
  * Extract "add APT source" into its own method
  * Add --add-apt-release option

 -- Antonio Terceiro <email address hidden>  Wed, 22 Nov 2017 20:12:39 -0200

Available diffs

Superseded in bionic-release
Deleted in bionic-proposed (Reason: moved to release)
autopkgtest (5.0.4) unstable; urgency=medium

  * setup-commands/setup-testbed: also handle the case where resolv.conf is
    *not* a symlink
  * Bump Standards-Version to 4.1.1; no changes needed.
  * debian/rules: reuse /usr/share/dpkg/pkg-info.mk instead of calling
    dpkg-parsechangelog to get package version

 -- Antonio Terceiro <email address hidden>  Wed, 25 Oct 2017 22:42:22 -0200

Available diffs

Superseded in bionic-release
Obsolete in artful-release
Deleted in artful-proposed (Reason: moved to release)
autopkgtest (5.0.2) unstable; urgency=medium

  * test: Adjust ChrootRunner tests for changed apt-get source invocation.
    Commit 762397342b changed the invocation of `apt-get source` and
    `dpkg-source -x`. Adjust ChrootRunner test mock commands accordingly.

 -- Martin Pitt <email address hidden>  Mon, 16 Oct 2017 11:53:55 +0200

Available diffs

Superseded in artful-proposed
autopkgtest (5.0.1) unstable; urgency=medium

  [ Jiri Palecek ]
  * qemu: Improve race condition with reading data after VM process ended.
    Finish reading all data from stdin before checking the "running" flag,
    to mitigate "tar: Unexpected EOF in archive in copyup()" race
    conditions. (Closes: #829753, LP: #1384706)

  [ Martin Pitt ]
  * Use short package directory path for dsc and apt source.
    Packages with long names can otherwise create too long paths for
    sockets.  Based on patch by Balint Reczey. (Closes: #860554)
  * setup-commands/setup-testbed: Get along with resolv.conf symlink
    debootstrap already copies the host's /etc/resolv.conf into the chroot,
    but this does not help if that's a symlink. Copy the actual content
    instead.  Based on patch by SZALAY Attila. (Closes: #845925, LP: #1659541)

 -- Martin Pitt <email address hidden>  Sun, 08 Oct 2017 23:07:15 +0200

Available diffs

150 of 262 results