← Back to team overview

canonical-ubuntu-qa team mailing list archive

[Bug 2130059] [NEW] Merge autopkgtest from Debian Unstable for resolute

 

Public bug reported:

Scheduled-For: ubuntu-25.11
Ubuntu: 5.49
Debian Unstable: 5.51

A new release of autopkgtest is available for merging from Debian
Unstable.

If it turns out this needs a sync rather than a merge, please change the
tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally) update the
title as desired.

If this merge pulls in a new upstream version, also consider adding an
entry to the resolute Release Notes:
https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

### New Debian Changes ###

autopkgtest (5.51) unstable; urgency=medium

  [ Paride Legovini ]
  * Assume the base testbed release to be the one providing base-files
    Related changes:
    - Update APT index individually for newly added sources
    - t/mockup-commands: implement fake apt-cache policy
    - d/autopkgtest: adapt tests to new release detection logic
    - get-release: drop script, superseded by new release detection logic
    - autopkgtest(1) update documentation on how the testbed release is detected
  * build-qemu/docker: don't use archive.ubuntu.com for LTS releases
  * Run ps(1) on leaked processed only if ps(1) is available.
    Thanks to Ferenc Wágner (Closes: #1112625)
  * a-b-lxd: honor the lxd remote when cleaning up old images
  * CI:
    - Run Ubuntu Salsa CI on Questing (current devel release)
    - Salsa CI: disable the autopkgtest i386 job
    - Bump timeout for the lxc jobs

  [ Jochen Sprickerhof ]
  * unshare: cleanup temporary tarball at exit

  [ Helmut Grohne ]
  * Testbed: fix apt pinning for old apt releases

 -- Paride Legovini <paride@xxxxxxxxxx>  Mon, 08 Sep 2025 15:49:09 +0200

autopkgtest (5.50) unstable; urgency=medium

  [ Paride Legovini ]
  * nova: fix failure to delete server detection logic
  * copyupdown: use subprocess.DEVNULL instead of open('/dev/null')
  * execute_timeout(): automatically pipe to stdin when instr is passed
  * check_exec(): support feeding string to stdin of executed command
  * wait_booted(): pass the await-boot script to stdin of sh -s
  * await-boot: do not systemctl start network-online.target
  * setup-testbed: restrict search of main network iface to Ethernet devices
  * autopkgtest-virt-ssh: wait for boot to complete
  * wait_booted: add "boot completed" debugging printout
  * await-boot: if cloud-init is installed, wait for it to complete
  * Clarify debug messages about communication with the virt server
  * a-v-ssh: print setup command stderr in real time
  * nova: drop duplicate "wait for ssh" and "wait for cloud-init" logic
  * a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message
  * a-virt-ssh: reimplement hook_wait_reboot around the system boot_id
  * Fix object queried for the "insecure" attribute
  * Ignore duplicate commas when splitting dependency strings
  * setup-testbed: mark some packages as manually installed
  * setup-testbed: remove ubuntu-pro-client as part of the image cleanup
  * test_timeout_no_output: make test work with non-GNU coreutils (LP: 2117709)
  * a-b-ubuntu-cloud: do not install ubuntu-minimal
  * setup-testbed: mark iproute2 as manually installed
  * Fix not-is-test pycodestyle error spotted by ruff (E714)
  * a-b-ubuntu-cloud: replace syntax that requires a too new Python version
  * Fix Launchpad username validation in PPA sources (LP: #2119533)
  * Apply ruff formatting

  [ Helmut Grohne ]
  * incus: clear /etc/machine-id in base image
  * setup-testbed: improve systemd-networkd detection

  [ Simon Chopin ]
  * buildvm-ubuntu-cloud: make it easy to add packages to the image

  [ Antonio Terceiro ]
  * setup-testbed: only run update-initramfs if it exists

  [ Simon McVittie ]
  * build-qemu: Don't require qemu-i386-static to build i386 VM on amd64
  * setup-testbed: Use archive.debian.org for archived buster security updates
  * build-docker: Default to archive.debian.org for EOL releases
    (Closes: #1083163)
  * build-docker: Use old-releases.ubuntu.com for EOL Ubuntu releases
  * build-qemu: Use archive.debian.org for EOL Debian releases

  [ Luca Boccassi ]
  * Use 'systemctl reboot' instead of 'reboot' with systemd

 -- Paul Gevers <elbrus@xxxxxxxxxx>  Mon, 25 Aug 2025 20:30:12 +0200

** Affects: autopkgtest (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: dcr-merge

** Changed in: autopkgtest (Ubuntu)
    Milestone: None => ubuntu-25.11

-- 
You received this bug notification because you are a member of
Canonical's Ubuntu QA, which is subscribed to autopkgtest in Ubuntu.
Matching subscriptions: ubuntu-qa-bugs
https://bugs.launchpad.net/bugs/2130059

Title:
  Merge autopkgtest from Debian Unstable for resolute

Status in autopkgtest package in Ubuntu:
  New

Bug description:
  Scheduled-For: ubuntu-25.11
  Ubuntu: 5.49
  Debian Unstable: 5.51

  A new release of autopkgtest is available for merging from Debian
  Unstable.

  If it turns out this needs a sync rather than a merge, please change
  the tagging from ['dcr-merge'] to ['dcr-sync'], and (optionally)
  update the title as desired.

  If this merge pulls in a new upstream version, also consider adding an
  entry to the resolute Release Notes:
  https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/

  ### New Debian Changes ###

  autopkgtest (5.51) unstable; urgency=medium

    [ Paride Legovini ]
    * Assume the base testbed release to be the one providing base-files
      Related changes:
      - Update APT index individually for newly added sources
      - t/mockup-commands: implement fake apt-cache policy
      - d/autopkgtest: adapt tests to new release detection logic
      - get-release: drop script, superseded by new release detection logic
      - autopkgtest(1) update documentation on how the testbed release is detected
    * build-qemu/docker: don't use archive.ubuntu.com for LTS releases
    * Run ps(1) on leaked processed only if ps(1) is available.
      Thanks to Ferenc Wágner (Closes: #1112625)
    * a-b-lxd: honor the lxd remote when cleaning up old images
    * CI:
      - Run Ubuntu Salsa CI on Questing (current devel release)
      - Salsa CI: disable the autopkgtest i386 job
      - Bump timeout for the lxc jobs

    [ Jochen Sprickerhof ]
    * unshare: cleanup temporary tarball at exit

    [ Helmut Grohne ]
    * Testbed: fix apt pinning for old apt releases

   -- Paride Legovini <paride@xxxxxxxxxx>  Mon, 08 Sep 2025 15:49:09
  +0200

  autopkgtest (5.50) unstable; urgency=medium

    [ Paride Legovini ]
    * nova: fix failure to delete server detection logic
    * copyupdown: use subprocess.DEVNULL instead of open('/dev/null')
    * execute_timeout(): automatically pipe to stdin when instr is passed
    * check_exec(): support feeding string to stdin of executed command
    * wait_booted(): pass the await-boot script to stdin of sh -s
    * await-boot: do not systemctl start network-online.target
    * setup-testbed: restrict search of main network iface to Ethernet devices
    * autopkgtest-virt-ssh: wait for boot to complete
    * wait_booted: add "boot completed" debugging printout
    * await-boot: if cloud-init is installed, wait for it to complete
    * Clarify debug messages about communication with the virt server
    * a-v-ssh: print setup command stderr in real time
    * nova: drop duplicate "wait for ssh" and "wait for cloud-init" logic
    * a-v-ssh wait_for_ssh: demote "ssh connection failed" to a debug message
    * a-virt-ssh: reimplement hook_wait_reboot around the system boot_id
    * Fix object queried for the "insecure" attribute
    * Ignore duplicate commas when splitting dependency strings
    * setup-testbed: mark some packages as manually installed
    * setup-testbed: remove ubuntu-pro-client as part of the image cleanup
    * test_timeout_no_output: make test work with non-GNU coreutils (LP: 2117709)
    * a-b-ubuntu-cloud: do not install ubuntu-minimal
    * setup-testbed: mark iproute2 as manually installed
    * Fix not-is-test pycodestyle error spotted by ruff (E714)
    * a-b-ubuntu-cloud: replace syntax that requires a too new Python version
    * Fix Launchpad username validation in PPA sources (LP: #2119533)
    * Apply ruff formatting

    [ Helmut Grohne ]
    * incus: clear /etc/machine-id in base image
    * setup-testbed: improve systemd-networkd detection

    [ Simon Chopin ]
    * buildvm-ubuntu-cloud: make it easy to add packages to the image

    [ Antonio Terceiro ]
    * setup-testbed: only run update-initramfs if it exists

    [ Simon McVittie ]
    * build-qemu: Don't require qemu-i386-static to build i386 VM on amd64
    * setup-testbed: Use archive.debian.org for archived buster security updates
    * build-docker: Default to archive.debian.org for EOL releases
      (Closes: #1083163)
    * build-docker: Use old-releases.ubuntu.com for EOL Ubuntu releases
    * build-qemu: Use archive.debian.org for EOL Debian releases

    [ Luca Boccassi ]
    * Use 'systemctl reboot' instead of 'reboot' with systemd

   -- Paul Gevers <elbrus@xxxxxxxxxx>  Mon, 25 Aug 2025 20:30:12 +0200

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/autopkgtest/+bug/2130059/+subscriptions



Follow ups