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 (95 bugs: 0, 48, 47, 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:53:25
    Last run: 2026-09-17T10:14:47.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-21 21: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-21 22: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-21 22:00
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 6.1, distribution UNRELEASED) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 5d182bdb8c55448de72d612fd114cc4549a5c6ab
Merge: f72de96 6e620a3
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 15:42:59 2026 +0200

    Merge branch 'paride/doc-virt-server-quit' into 'master'
    
    protocol spec: on 'quit', virt-servers do not reply 'ok'
    
    See merge request ci-team/autopkgtest!693

commit f72de96fba535cc66fe0756589771c9a23f6710e
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 14:26:28 2026 +0200

    a-v-ssh: drop maas ssh-setup script
    
    The script is unmaintained, unused, and likely broken. I don't think it
    got really used on Canonical infrastructure outside of experiments, and
    there are no plans to do so.

commit 257a4891ad23e74f6b34f70e5d61009377b479ea
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 11:44:40 2026 +0200

    Update d/changelog 6.1 release (UNRELEASED)

commit 6e620a371a6af29043a85f98038da043c3fa5033
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 11:16:56 2026 +0200

    Handle virt-server exit using subprocess.communicate()
    
    The new approach is slightly more robust (the previous one could cause
    the virt-server to hit a SIGPIPE in case it tries to write to stdout,
    given the self.sp.stdout.close() - not something we have seen in
    practice).
    
    In general, subprocess communicate() is more likely to do the right
    thing in terms of file descriptor handling and wait for exit than us
    calling the lower level close() and wait().

commit 3b7927fcd75b2bf025dcd5ec484dcaf0b3bb2882
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 11:13:30 2026 +0200

    protocol spec: on 'quit', virt-servers do not reply 'ok'
    
    This adapts the spec to how virt-server actually behave.
    
    Closes: #1092808
    Gbp-Dch: Full

commit e9c735cb523ae32e9ec86ae726100de2e660df53
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 11:28:08 2026 +0200

    pre-commit: update pinned ruff hook version
    
    Gbp-Dch: Ignore

commit 677abc47018fcec404e53cf101a318d01231585a
Merge: 374fc01 4fbafc5
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 21 10:37:24 2026 +0200

    Merge branch 'paride/qemu-use-host-cpu' into 'master'
    
    qemu: use host CPU passthrough for KVM
    
    See merge request ci-team/autopkgtest!691

commit 374fc01dc095250dc6519204dc4c134ecc3d91d6
Merge: 28dca49 5bcb304
Author: Paride Legovini <paride@debian.org>
Date:   Sun Sep 20 19:31:55 2026 +0200

    Merge branch 'timeout-test-noprogress' into 'master'
    
    Introduce timeout for lack of forward progress
    
    See merge request ci-team/autopkgtest!456

commit 5bcb304aaab8510cc5a50d2df3c05ba89318b03e
Author: Christian Kastner <ckk@debian.org>
Date:   Wed Dec 17 12:06:46 2025 +0100

    Introduce timeout (25mins) for lack of forward progress
    
    In cases where the global --timeout-test is necessarily large (hours),
    it may be possible to detect a hung test and bail out earlier, rather
    than wait for the global timeout to expire, thus freeing resources.
    
    Some hung tests can be detected by a lack of forward progress, meaning
    they stopped producing output.
    
    This introduces a --timeout-test-noprogress for this case: if nothing
    has been written to stdout or stderr for longer than this period,
    VirtSubproc.Timeout is raised, which then triggers the already
    existing test timeout functionality.
    
    For this to work, we need to direct output to pipes, because (among
    other things) Popen.communicate() waits for the process to exit, which
    is precisely what we don't want.
    
    The default of this timeout is set to 25mins.

commit 28dca49f209fe42103543da93e3a8444b13d0a9b
Merge: 5ef0cf0 7662e6d
Author: Paride Legovini <paride@debian.org>
Date:   Sun Sep 20 16:33:27 2026 +0200

    Merge branch 'paride/simplify-arch-matching' into 'master'
    
    testdesc: improve architecture matching logic
    
    See merge request ci-team/autopkgtest!690

commit 5ef0cf09d41d8d952f9c37ab399dec6590fcd7f5
Author: Paride Legovini <paride@debian.org>
Date:   Sun Sep 20 14:50:40 2026 +0200

    Salsa CI: suppress lintian debian-news-entry-has-unknown-version
    
    Suppressing the tag allows having a d/NEWS entry for a version for
    which the corresponding d/changelog stanza has not been created yet.

commit 7662e6d46e5debd30b8afd9a2af08c3b35b0dd58
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 18 18:23:44 2026 +0200

    testdesc: handle unknown architectures with old python-debian

commit 5816bdf492421a18882c8ae5805c7e63d9e10d4f
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 18 14:51:30 2026 +0200

    testdesc: fail on wrong restriction: Architecture: all
    
    Technically `Architecture: all` is not wrong, but it will restrict the
    test to run only on an architecture named `all` (literal), which in
    practice means that the test would always be SKIPped.
    
    Erroring out with InvalidControl() is a safeguard for users, so that
    `all` is not specified by mistake instead of `any`.

commit 52df80a23e4be5b12a24b780e19086669028ad88
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 18 14:42:29 2026 +0200

    testdesc: simplify architecture restriction matching
    
    Delegate more of the architecture matching logic to the standard
    architecture_is_concerned() from python-debian.

commit cfadb32061b12e6b547f38e436587d2edaed6a30
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 18 10:06:43 2026 +0200

    testdesc: reject invalid architecture syntax
    
    Closes: #1113955

commit fb590516bea0d44ff923e7c9a7e0d2676515637a
Merge: beccf34 91303f0
Author: Paride Legovini <paride@debian.org>
Date:   Sun Sep 20 13:50:21 2026 +0200

    Merge branch 'ruff' into 'master'
    
    ruff: refactoring for increased readability
    
    See merge request ci-team/autopkgtest!692

commit 91303f03b75d7d36146b3e0edcf7432fd29d0d45
Author: Benjamin Drung <benjamin.drung@canonical.com>
Date:   Fri Sep 18 22:32:48 2026 +0200

    ruff: refactoring for increased readability
    
    Commit e3d427d0a7f469249d87077b79e19365c29e7909 ("ruff: fix remaining
    violations") replaced most % formatting by f-strings.
    
    Convert more code to use f-strings and refactor the code to make it more
    readable.

commit 4fbafc58b8357a49be887d557a9332a158764506
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 18 17:03:31 2026 +0200

    qemu: use host CPU passthrough for KVM
    
    Since autopkgtest 3.20 (2016), x86_64 guests have used the baseline
    kvm64 cpu model with the vmx and lahf_lm flags enabled. This kept the
    virtual CPU reproducible across hosts while exposing the minimum
    features then needed for nested KVM.
    
    AMD was switched to host passthrough in 3.20.3 (2016), because kvm64
    model did not work reliably there. QEMU now considers kvm64 a legacy
    model [1], and current KVM documentation recommends host passthrough
    [2]. Using kvm64 hides modern cpu capabilities and can make guest load
    run very slowly.
    
    Use host passthrough for native x86_64 KVM on both Intel and AMD.
    The explicit user-provided -cpu option is still honored.
    
    [1] https://www.qemu.org/docs/master/system/qemu-cpu-models.html#other-non-recommended-x86-cpus
        "Legacy models just for historical compatibility with ancient QEMU versions."
    [2] https://www.qemu.org/docs/master/system/i386/cpu.html#two-ways-to-configure-cpu-models-with-qemu-kvm
        "This is the recommended CPU to use"
    
    Closes: #1123760

commit beccf34b4ce24b15f11fc2b49d4db5779a90db27
Merge: e986b30 8135a54
Author: Paride Legovini <paride@debian.org>
Date:   Fri Sep 18 14:42:55 2026 +0200

    Merge branch 'paride/register-doc-base' into 'master'
    
    doc: register HTML documentation with doc-base
    
    See merge request ci-team/autopkgtest!689

commit 8135a544135aab049e1757edf685cc4232a9616b
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 23:52:15 2026 +0200

    doc: register HTML documentation with doc-base
    
    Closes: #1029414

commit 05399f49461ec80f412d575d58095316be9b3d8c
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 23:52:02 2026 +0200

    doc: fail the build on rst warnings

commit ac4a39402f5c902209612e826606c940a6e3b9c7
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 23:51:56 2026 +0200

    doc: fix sysvinit example formatting

commit e986b30839c75a3d08320c369baf65f319d29d00
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 22:21:56 2026 +0200

    autopkgtest.1: clarify override control path
    
    Closes: #1135606

commit 5aea6e56ccc4cd19e76304b75501c81828ce88b2
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 22:14:12 2026 +0200

    Update name of schroot virt server across project
    
    Closes: #1096110

commit 27b6afdd31398f46be7c53069da49e9c9a98b4ea
Merge: ca0d7c2 9c0edea
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 22:05:34 2026 +0200

    Merge branch 'paride/virtsubproc-term-before-kill' into 'master'
    
    VirtSubproc: terminate processes before killing them
    
    See merge request ci-team/autopkgtest!688

commit 9c0edea17ecce8462be7d9222825586ed8eaf525
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 18:14:56 2026 +0200

    VirtSubproc: terminate processes before killing them
    
    In execute_timeout(), when the timeout is reached, send a SIGTERM
    instead of a SIGKILL.
    
    Sending a SIGKILL is problematic when the command uses sudo, as sudo
    cannot catch the signal and forward it to its privileged child. This was
    worked around in 63eb7e60c by adding an extra timeout layer, making sudo
    invocations like:
    
      check_exec(sudoify(argv, 300), outp=True, timeout=310)
    
    Note the two timeouts: one for check_exec(), one for the inner
    timeout(1). Other than being ugly, this layering caused #1011509, which
    778f0aac6df fixed by running "timeout sudo" instead of "sudo timeout".
    It also left a gap: 63eb7e60c only wrapped lxc-start and friends, so
    sudoify() calls without a timeout still rely on the SIGKILL that sudo
    cannot forward. That is #987046, hit via wait_booted().
    
    A better solution is: on timeout, send a SIGTERM first so sudo can
    forward it, wait up to 10 seconds, and only then fall back to SIGKILL.
    This also makes the extra timeout(1) layer redundant, so drop it, and
    also drop the sudoify() timeout parameter.
    
    Closes: #987046

commit ca0d7c23f9df5159d76e7f10b1288a1e9adec3ea
Merge: 1808545 0ab80b7
Author: Paride Legovini <paride@debian.org>
Date:   Thu Sep 17 16:20:10 2026 +0200

    Merge branch 'paride/no-built-tree-special-treatment' into 'master'
    
    Drop built-tree special-casing; rename tree kind to source-tree
    
    See merge request ci-team/autopkgtest!687

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 0ab80b7369601dd35918c44b0345763f30a1652a
Author: Paride Legovini <paride@debian.org>
Date:   Mon Sep 14 14:15:39 2026 +0200

    Drop built-tree special-casing; rename tree kind to source-tree
    
    Previously a source tree directory was classified as either an
    "unbuilt-tree" or a "built-tree" (the latter when debian/files was
    present), with built trees being treated slightly differently, with one
    user-visible difference: built trees got --no-built-binaries by default.
    Most of the time this "feature" is a source of confusion.
    
    Drop that distinction: every source tree passed to autopkgtest is now
    treated uniformly. Since there is no longer a built-vs-unbuilt
    distinction, rename the remaining "unbuilt-tree" kind to "source-tree"
    for clarity.

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-21 14:32
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: 53 54
  • M&W: 50
  • F&P: 9
  • 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
  • 34 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