Debian Package Tracker
Register | Log in
Subscribe

autopkgtest

automatic as-installed testing for Debian packages

Choose email to subscribe with

general
  • source: autopkgtest (main)
  • version: 6.0
  • maintainer: Debian CI team (DMD)
  • uploaders: Martin Pitt [DMD] – Simon McVittie [DMD] – Ian Jackson [DMD] – Paul Gevers [DMD] – Antonio Terceiro [DMD] – Paride Legovini [DMD]
  • arch: all
  • std-ver: 4.7.3
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 5.16
  • oldstable: 5.28
  • old-bpo: 5.49~bpo12+1
  • stable: 5.49
  • stable-bpo: 6.0~bpo13+1
  • testing: 6.0
  • unstable: 6.0
versioned links
  • 5.16: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 5.28: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 5.49~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 5.49: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.0~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 6.0: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • autopkgtest (101 bugs: 0, 52, 49, 0)
action needed
Debci reports failed tests high
  • unstable: fail (log)
    The tests ran in 4:12:18
    Last run: 2026-09-08T18:37:41.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in 3:56:26
    Last run: 2026-09-10T06:09:39.000Z
    Previous status: unknown

  • stable: fail (log)
    The tests ran in 2:14:53
    Last run: 2026-09-03T14:41:36.000Z
    Previous status: unknown

Created: 2026-04-18 Last update: 2026-09-15 00:30
1 bug tagged help in the BTS normal
The BTS contains 1 bug tagged help, please consider helping the maintainer in dealing with it.
Created: 2019-03-21 Last update: 2026-09-15 01:00
5 bugs tagged patch in the BTS normal
The BTS contains patches fixing 5 bugs, consider including or untagging them.
Created: 2026-09-02 Last update: 2026-09-15 01:00
41 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 1808545eeb26529eed1997a4960480b7e81d1068
Merge: 1b1edf6 4beb1a4
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 15:42:14 2026 +0200

    Merge branch 'paride/reset-is-revert' into 'master'
    
    Consolidate testbed "reset" naming onto "revert"
    
    See merge request ci-team/autopkgtest!686

commit 4beb1a4c4b41a2aa9bd0d520c6fb880be056e76c
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 13:50:41 2026 +0200

    Consolidate testbed "reset" naming onto "revert"
    
    Function names, docstrings and log messages used both "reset" and
    "revert" for the operation of bringing the testbed back to a clean
    state, which is confusing. Consolidate on "revert".
    
    Historically the two terms encoded a distinction:
    
    - "revert" was the low-level mechanism: the virt-server capability and
      protocol command that rolls the testbed back to a pristine state.
    - "reset" was a higher-level, "smart" autopkgtest concept. The old
      Testbed.reset() tracked testbed state (self.modified, deps_installed,
      needs_reset()) and only issued a revert when necessary. Moreover, an
      apt-only path provided a manual apt-config cleanup as a fallback for
      testbeds that lack the revert capability.
    
    That distinction was essentially removed when the apt-only path got
    moved to DebBinaries, and even more when when Testbed.reset() was
    simplified to always revert if the capability is present (commit "Always
    revert testbed before running individual tests"). At that point reset()
    became a thin wrapper over revert, so keeping a separate word is no
    longer useful and creates confusion.

commit 1b1edf69b4ccc0114f234ed5c9da2aeb24763681
Merge: da6833e ff214e8
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 13:52:50 2026 +0200

    Merge branch 'paride/setup-testbed-always-deb822' into 'master'
    
    setup-testbed: always write deb822 apt sources
    
    See merge request ci-team/autopkgtest!685

commit da6833ea430fa3ef2606a5fd583c6eb1bd177b65
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 13:21:49 2026 +0200

    pre-commit: update hooks
    
    Gbp-Dch: Ignore

commit 4e71fbf060f496d8e3f64a7be59647d5295d7c90
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 13:16:59 2026 +0200

    a-virt-lxd: bring back --vm to force a VM over a container
    
    Image type auto-detection does not work on simplestreams remotes, where
    a VM image can share its alias with a container image and thus cannot be
    requested specifically. Restore --vm as an explicit override: when given
    it skips type detection, adds the isolation-machine capability, and is
    passed through to launch so the VM variant is selected.
    
    Thanks: Alessandro Astone

commit ff214e885c76b9d3674fa40d85b7c979ab19e083
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 11:51:13 2026 +0200

    setup-testbed: always write deb822 apt sources
    
    The auto-detection branch used to preserve the style of the base
    image's apt sources, writing either deb822 .sources or one-line-style
    deb entries in sources.list. All supported testbeds now understand
    deb822 sources, so drop the one-line-style output branches and always
    write deb822.
    
    Reading the base image's existing sources to auto-detect $RELEASE and
    $MIRROR still handles both formats, as some base images continue to
    ship a one-line sources.list.

commit 197df27c677a894f4c77e95a823dcd3a5393b168
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 11:30:51 2026 +0200

    setup-testbed: drop code specific to upstart
    
    Upstart is not used by any distribution supported by autopkgtest.

commit 721f993112d2f8627bd1a79748371185c7528062
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 10:26:33 2026 +0200

    virt-unshare: drop no-op downtmp-host filter in hook_cleanup
    
    A downtmp-host= entry is never added to capabilities for this backend.

commit 2dc9dc17e5db6980e9f9333a6dae1dee0ec5aff7
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 10:25:57 2026 +0200

    virt-docker: drop dead hook_forked_inchild() no-op
    
    Support for this hook was dropped project-wide long ago (see
    debian/changelog: "Drop support for hook_forked_inchild() in
    virt-runners. This has never been used.").

commit 83ca242242b50b3ea4ae902c0518b9415d19ac7a
Merge: 6a070d1 3336b2f
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 11:03:22 2026 +0200

    Merge branch 'paride/no-more-trusty' into 'master'
    
    Update baseline testbed requirements; drop legacy code
    
    See merge request ci-team/autopkgtest!684

commit 3336b2f326bab1aff3f2d1478aeaf71ea49f8061
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 09:05:33 2026 +0200

    tests: avoid apt segfault in test_persistent_apt_failure on old apt
    
    Corrupt an apt.conf.d fragment rather than sources.list: a malformed
    sources.list makes "apt-get build-dep" segfault on old apt (e.g.
    bionic's 1.6), which is the code path used when apt lacks "satisfy".
    A broken apt.conf produces the same permanent error across all apt
    versions.

commit 5f73e5adf23c1b6a5ebef51e0ffff3d85dea90c9
Author: Paride Legovini <paride@debian.org>
Date:   Sun Sep 13 19:34:02 2026 +0200

    ci: use unconfined containers in the lxc jobs
    
    Gbp-Dch: Ignore

commit 59ffacafc54fe836b5da1e7ad1ed52bbb252029c
Author: Paride Legovini <paride@debian.org>
Date:   Sun Sep 13 18:48:06 2026 +0200

    await-boot: also wait for network to be ready before returning
    
    This tries be be defensive, returning early if configuration is broken,
    or if there is no configuration to wait for.

commit 6a070d1e1ecce57dd2d0510532243cfbe6dd0a17
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 11 11:37:12 2026 +0200

    a-b-qemu: fix image build as non-root with proxy

commit 569be2f7da5bfb0e31209bff920795570e1c3d80
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 23:49:30 2026 +0200

    setup-testbed: drop the Ubuntu 12.04 grub fallback
    
    Xenial and Stretch already support /etc/default/grub.d/*.cfg.
    Create the directory if necessary and always use the drop-in file
    instead of editing /etc/default/grub for older GRUB versions.

commit e5eced829136d9cc84276a2d22060e8368f207da
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 23:42:47 2026 +0200

    build-lxc: drop the legacy lxcpath lookup
    
    The supported LXC baseline already provides lxc-config lxc.lxcpath.
    Remove the fallback to the old lxcpath spelling and the hardcoded
    /var/lib/lxc default, letting a failed lookup report an error.

commit 82cce948a3d927e0155d351ba5deeb0a5e3621f4
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 23:42:46 2026 +0200

    testdesc: use python-debian for architecture wildcard matching
    
    Use DpkgArchTable.matches_architecture() instead of spawning Perl to
    call Dpkg::Arch::debarch_is(). The required python-debian version
    already provides this API.
    
    This removes the last runtime use of libdpkg-perl. Drop the package
    dependency and its explicit installation in the quicktests CI job.

commit 37141c65032554d4d2e3c5b9c17c0138ee177c7a
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 22:32:02 2026 +0200

    testdesc: drop the fallback for missing NativeVersion
    
    The versioned dependency on python3-debian ensures that NativeVersion
    is available.

commit af3bc0bbdca1b37f7dc8e90265dc5e5459ddf4ef
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 22:31:49 2026 +0200

    testdesc: always use python-debian architecture matching
    
    With the versioned dependency on python3-debian >= 0.1.48 we can
    drop the perl fallback.

commit 6c55d28bd1084a2c770aa96dd0ff30bbbdb04ffc
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 22:31:34 2026 +0200

    virt-qemu: drop the pipes.quote fallback
    
    The generated auxiliary command runs with the host's sys.executable.
    All supported host Python versions provide shlex.quote, so the
    ImportError fallback to pipes.quote is unreachable.

commit ffee96f49d830acb0ecae188d3f55a6360fa7e78
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 22:31:32 2026 +0200

    tests: drop the unused ChrootRunner apt version query

commit 9e619ebc24f5e131bf9fe61e1e203cfaece766a2
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 22:31:32 2026 +0200

    runner: stop generating unused fake source metadata
    
    The fake .dsc for unbuilt source trees was only read by the legacy
    build-dependency installation path. With that path removed, nothing
    consumes the file.

commit e1c180eb4fc17c66d0825f7acf5bc56771e24904
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 22:08:48 2026 +0200

    ci: use Bionic for the lxc-old-testbed job
    
    Xenial's systemd 229 cannot boot on cgroup-v2-only hosts: it attempts to
    mount the legacy systemd cgroup hierarchy and freezes.
    
    Use Bionic instead. Its systemd supports cgroup v2, while apt 1.6 is
    still older than 1.9.0 and exercises the .dsc fallback for missing
    apt-get satisfy.

commit 9838bbf4418d36003ceb8014ee7235ee4685596c
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 19:08:56 2026 +0200

    Update baseline testbed requirements (apt 1.2.35, python3.5.1)
    
    Debian 8 (jessie) is out of ELTS support [0]. Ubuntu 14.04 LTS (trusty)
    is still in legacy ESM support [1], but the small number of Trusty
    packages with autopkgtests does not justify keeping Trusty support until
    (at least) May 2029. Running tests on Trusty will still be possible
    using an older version of autopkgtest.
    
    [0] https://wiki.debian.org/LTS/Extended
    [1] https://ubuntu.com/security/esm

commit 051b3f2d3d5c513b4e7aec964603cc50bada2433
Merge: 517b513 5adb0a9
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 20:33:38 2026 +0200

    Merge branch 'paride/fix-mypy' into 'master'
    
    Fix mypy and make its failures fatal
    
    See merge request ci-team/autopkgtest!683

commit 5adb0a967039a7cc1954a55dc4a06121fc40fce4
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 18:56:59 2026 +0200

    tests: make mypy failures fatal

commit 4a633d455d20e86376c4a9371d25e00c54838fd0
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 18:48:46 2026 +0200

    mypy: fix all the issues currently found by tests/mypy

commit 517b5138f0844b5c3f0da19d1855e4b5402c22db
Merge: 3776362 e3d427d
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 18:43:48 2026 +0200

    Merge branch 'paride/new-ruff' into 'master'
    
    Comply to newer ruff
    
    See merge request ci-team/autopkgtest!682

commit e3d427d0a7f469249d87077b79e19365c29e7909
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 15:26:06 2026 +0200

    ruff: fix remaining violations
    
    Gbp-Dch: Ignore

commit f5346a7bf817b8051abb6d9f94b5ed4f106ac553
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 14:57:37 2026 +0200

    ruff: apply automatically generated fixes
    
    Gbp-Dch: Ignore

commit c9b58908959529abe3b0cc212e9c3a20a415744f
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 14:40:27 2026 +0200

    ruff: rely on the default rule set
    
    Ruff 0.16 expanded its default rule set. Let's stick with the defaults
    instead of manually enabling all the pycodestyle W rules.
    
    Gbp-Dch: Ignore

commit 262050232d9324f6f64e861511ff1e3ea28f0eef
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 12:23:00 2026 +0200

    pyproject: document requires-python consumers
    
    Gbp-Dch: Ignore

commit 5591490da71495bf41e1b9224221abbb3de51850
Author: Paride Legovini <paride@debian.org>
Date:   Wed Sep 9 23:18:10 2026 +0200

    pre-commit: upgrade to ruff v0.16.6

commit 37763620716c7525d8c888211fb4f705fd4710a2
Merge: 28eadf6 0822d9e
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 10 10:49:21 2026 +0200

    Merge branch 'paride/normalize-unbuilt-tree-path' into 'master'
    
    runner: normalize unbuilt-tree path
    
    See merge request ci-team/autopkgtest!681

commit 0822d9e311e9d90ba60451a0ffc8233ff3d2b72c
Author: Paride Legovini <paride@debian.org>
Date:   Wed Sep 9 18:53:26 2026 +0200

    runner: normalize unbuilt-tree path
    
    Without this, passing a path to a directory with a trailing slash
    (/foo/bar/) would result in empty basename, and thus in the `ubtree-`
    directory. Normalizing it fixes this.

commit 28eadf6a95e8f929b78551c6118867bad4fd8b6d
Author: Paride Legovini <paride@debian.org>
Date:   Wed Sep 9 23:15:21 2026 +0200

    pre-commit: update codespell to v2.4.3
    
    Gbp-Dch: Ignore

commit b2055fb9a6992d4a10bb9cf116856f300d4d2b74
Merge: 9b2dc26 cca15ea
Author: Paride Legovini <paride@debian.org>
Date:   Wed Jul 29 20:13:40 2026 +0200

    Merge branch 'paride/qemu-timeouts' into 'master'
    
    a-v-qemu: bump reboot timeout from 60s to 900s
    
    See merge request ci-team/autopkgtest!677

commit 9b2dc26dceb67327d6005b3e305f4a1b7b945f48
Merge: 0841e27 8358da5
Author: Paride Legovini <paride@debian.org>
Date:   Wed Jul 29 20:11:31 2026 +0200

    Merge branch 'paride/lxd-revert-force-noninteractive' into 'master'
    
    lxd auxverb: do not execute commands with --force-noninteractive
    
    See merge request ci-team/autopkgtest!678

commit cca15eafb55c1642cc238ec496f75ff1021cb808
Author: Paride Legovini <paride@debian.org>
Date:   Mon Jul 27 15:36:01 2026 +0200

    a-v-qemu: warn about slowness when /dev/kvm is not available
    
    Helps: #1077620

commit 3d7d60e342b0e09ba94d1f25ccecae02349a0940
Author: Paride Legovini <paride@debian.org>
Date:   Mon Jul 27 15:34:22 2026 +0200

    a-v-qemu: bump reboot timeout from 60s to 900s
    
    60s is not enough time for emulated testbeds to complete a reboot.
    
    Closes: #1077620

commit 8358da5b272288bc605658d8c8a66e7b3373d127
Author: Paride Legovini <paride@debian.org>
Date:   Wed Jul 29 17:02:27 2026 +0200

    lxd auxverb: do not execute commands with --force-noninteractive
    
    Do not execute auxverb commands using --force-noninteractive as that
    breaks --shell/--shell-fail.
    
    The idea of using --force-noninteractive came from [1], with the problem
    described there also being reproducible using Incus. I do not believe
    --force-noninteractive made a big difference, while --disable-stdin did.
    
    [1] https://github.com/canonical/lxd/issues/17797#issuecomment-4459954015
    
    This reverts commit 509db28362e7d4e8dd64e4ff1842ad82bd04ebea.
    
    Closes: #1142949
    Thanks: Colin Watson


https://salsa.debian.org/api/v4/projects/ci-team%2Fautopkgtest API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
Created: 2026-07-29 Last update: 2026-09-14 14:34
lintian reports 1 warning normal
Lintian reports 1 warning about this package. You should make the package lintian clean getting rid of them.
Created: 2026-02-17 Last update: 2026-02-17 04:46
RFH: The maintainer is looking for help with this package. normal
The current maintainer is looking for someone who can help with the maintenance of this package. If you are interested in this package, please consider helping out. One way you can help is offer to be a co-maintainer or triage bugs in the BTS. Please see bug number #846328 for more information.
Created: 2017-12-02 Last update: 2017-12-02 00:25
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.3).
Created: 2025-12-23 Last update: 2026-07-16 21:20
news
[rss feed]
  • [2026-07-29] Accepted autopkgtest 6.0~bpo13+1 (source) into stable-backports (Paul Gevers)
  • [2026-07-19] autopkgtest 6.0 MIGRATED to testing (Debian testing watch)
  • [2026-07-16] Accepted autopkgtest 6.0 (source) into unstable (Paride Legovini)
  • [2026-02-03] autopkgtest 5.55 MIGRATED to testing (Debian testing watch)
  • [2026-01-31] Accepted autopkgtest 5.55 (source) into unstable (Paride Legovini)
  • [2026-01-29] autopkgtest 5.54 MIGRATED to testing (Debian testing watch)
  • [2026-01-23] Accepted autopkgtest 5.54 (source) into unstable (Paride Legovini)
  • [2026-01-16] Accepted autopkgtest 5.53~bpo13+1 (all source) into stable-backports (Debian FTP Masters) (signed by: Paul Gevers)
  • [2026-01-15] Accepted autopkgtest 5.49~bpo12+1 (source) into oldstable-backports (Paul Gevers)
  • [2025-12-14] autopkgtest 5.53 MIGRATED to testing (Debian testing watch)
  • [2025-12-11] Accepted autopkgtest 5.53 (source) into unstable (Paride Legovini)
  • [2025-11-20] autopkgtest 5.52 MIGRATED to testing (Debian testing watch)
  • [2025-11-17] Accepted autopkgtest 5.52 (source) into unstable (Paride Legovini)
  • [2025-09-11] autopkgtest 5.51 MIGRATED to testing (Debian testing watch)
  • [2025-09-11] autopkgtest 5.51 MIGRATED to testing (Debian testing watch)
  • [2025-09-08] Accepted autopkgtest 5.51 (source) into unstable (Paride Legovini)
  • [2025-08-29] autopkgtest 5.50 MIGRATED to testing (Debian testing watch)
  • [2025-08-26] Accepted autopkgtest 5.50 (source) into unstable (Paul Gevers)
  • [2025-04-27] autopkgtest 5.49 MIGRATED to testing (Debian testing watch)
  • [2025-04-16] Accepted autopkgtest 5.49 (source) into unstable (Ian Jackson)
  • [2025-04-14] Accepted autopkgtest 5.48 (source) into unstable (Ian Jackson)
  • [2025-03-19] autopkgtest 5.47 MIGRATED to testing (Debian testing watch)
  • [2025-03-18] Accepted autopkgtest 5.47~bpo12+1 (source) into stable-backports (Sean Whitton)
  • [2025-03-11] Accepted autopkgtest 5.47 (source) into unstable (Paride Legovini)
  • [2025-03-06] Accepted autopkgtest 5.46~bpo12+1 (source) into stable-backports (Paride Legovini)
  • [2025-03-02] autopkgtest 5.46 MIGRATED to testing (Debian testing watch)
  • [2025-02-27] Accepted autopkgtest 5.46 (source) into unstable (Paride Legovini)
  • [2025-02-26] Accepted autopkgtest 5.45 (source) into unstable (Paride Legovini)
  • [2025-02-19] Accepted autopkgtest 5.44~bpo12+1 (source) into stable-backports (Paul Gevers)
  • [2025-02-15] autopkgtest 5.44 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 112 113
  • RC: 0
  • I&N: 58 59
  • M&W: 52
  • F&P: 2
  • patch: 5
  • help: 1
links
  • lintian (0, 1)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 6.0
  • 35 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing