Your message dated Thu, 14 Mar 2024 12:04:51 +0000
with message-id <[email protected]>
and subject line Bug#956931: fixed in autopkgtest 5.33
has caused the Debian Bug report #956931,
regarding autopkgtest: Build profiles support for autopkgtest
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
956931: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956931
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: autopkgtest
Version: 5.12.2~6.gbp89ad39
Severity: wishlist

Dear Maintainer,

with the latest and greatest changes in dpkg, I think it would be nice
if autopkgtest followed suit. Particularly, it would be advantageous to
support running and building tests in autopkgtest under build profiles
(esp. nodoc!). This would allow for smaller test footprint, less
packages to pull (ie. you don't need texlive on the testbed), and faster
building of the packages.

I prepared a patch implementing such a change here:
https://salsa.debian.org/jpalecek-guest/autopkgtest/-/commit/6275da59305d6e836cb3558f9f442479eb24fc95

The patch is functional, albeit incomplete due to missing documentation.

The real issue is the control file format. In my patch, I use an extra
stanza to specify build profiles, like this:

>>>
Build-Profiles: nodoc

Tests: run-some-tests
<<<

I chose this format, because adding the specification to some of the
tests would be IMHO misleading: the build profile applies to all of the
tests indiscriminately, not to any particular one. Also, I chose to
apply them to all @builddep@ dependencies as well.

However, there is a problem about this: it makes the control file format
non-backwards-compatible. Particularly, dpkg needs to be patched or it
will croak on packages with such d/t/control. Maybe, some artificial
Tests: line like

Tests: *

could be added? That would make the change backwards compatible. Dpkg
still needs to be patched, but the change would be rather minimal.

What do you think about this proposal? Please comment here or on
salsa. I'm also CC-ing the dpkg developers, since it concerns them.

Regards
    Jiri Palecek

-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 
'experimental')
Architecture: i386 (i686)
Foreign Architectures: amd64

Kernel: Linux 5.5.0-rc5-686-pae (SMP w/2 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2), LANGUAGE=cs_CZ 
(charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages autopkgtest depends on:
ii  apt-utils       2.0.1
ii  libdpkg-perl    1.20.0+nmu2~1.gbpcd9614
ii  procps          2:3.3.16-4
ii  python3         3.8.2-2
ii  python3-debian  0.1.36

Versions of packages autopkgtest recommends:
pn  autodep8  <none>

Versions of packages autopkgtest suggests:
pn  lxc               <none>
pn  lxd               <none>
pn  ovmf              <none>
pn  qemu-efi-aarch64  <none>
pn  qemu-efi-arm      <none>
pn  qemu-system       <none>
ii  qemu-utils        1:4.2-2
ii  schroot           1.6.10-9
pn  vmdb2             <none>

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: autopkgtest
Source-Version: 5.33
Done: Paride Legovini <[email protected]>

We believe that the bug you reported is fixed in the latest version of
autopkgtest, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Paride Legovini <[email protected]> (supplier of updated autopkgtest package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 14 Mar 2024 12:18:38 +0100
Source: autopkgtest
Architecture: source
Version: 5.33
Distribution: unstable
Urgency: medium
Maintainer: Debian CI team <[email protected]>
Changed-By: Paride Legovini <[email protected]>
Closes: 956931 1059881
Changes:
 autopkgtest (5.33) unstable; urgency=medium
 .
   [ Antonio Russo ]
   * virt-schroot: config, val splits on = exactly once
 .
   [ Frode Nordahl ]
   * autopkgtest-build-lxd: Await boot before setup on VM build.
   * autopkgtest-build-lxd: Add remote support.
 .
   [ Paul Gevers ]
   * autopkgtest-virt-lxc: remove ancient code path
   * tests: completely disable podman-init autopkgtest as it fails nasty
 .
   [ Arnaud Rebillout ]
   * setup-testbed: Add non-free-firmware component for Debian and Debian-like
 .
   [ Paride Legovini ]
   * On package build, use apt-get build-dep (if available on the testbed)
   * Assume that dpkg-query (which is Essential) is available
   * Makefile: fully clean package build artifacts
   * autopkgtest-build-lxd: fix unbound variable error
   * autopkgtest-buildvm-ubuntu-cloud: drop workaround for LP: #1427999
   * autopkgtest-buildvm-ubuntu-cloud: default to 2GB of RAM (LP: #1973628)
   * CI: include jobs from the salsa-ci-team Debian pipeline
   * CI: also run the NullRunner-like tests on the Ubuntu devel release
   * Add myself to Uploaders
 .
   [ Christian Kastner ]
   * qemu: Don't attempt poweroff on uninitialized VM
 .
   [ Florent 'Skia' Jacquet ]
   * d/t/unshare: make test runnable on Ubuntu
   * l/adtlog: fix deadlock when low on free space
   * tests: add a testcase for testbed deadlock when running low on free space
 .
   [ Iain Lane ]
   * ssh-setup/nova: Use `openstack network show` in preference to `nova`
 .
   [ Stefano Rivera ]
   * Document some more possible errors in summary (Closes: #1059881)
 .
   [ Luca Boccassi ]
   * apt build-dep: use --env (Closes: #956931)
 .
   [ Heinrich Schuchardt ]
   * qemu: use device-tree for booting riscv64 (LP: #2056764)
   * qemu: boot riscv64 via EFI (LP: #2056764)
Checksums-Sha1:
 4ccf10be69047048929a699b3f2e3419f2104be1 2136 autopkgtest_5.33.dsc
 e63b55e896b28e3e3ea7cb5f42b09e3bbf2bf34f 218940 autopkgtest_5.33.tar.xz
Checksums-Sha256:
 cfea919e6603c357ca0489101c155e17e72fdee93be60b379170f472f9857778 2136 
autopkgtest_5.33.dsc
 f1adfd17de36b340f55ef3dbb35ab03061d8d2456c877366267040c5e4dc351e 218940 
autopkgtest_5.33.tar.xz
Files:
 0e50f14a9bbcb3bdf5fea8130469ea43 2136 devel optional autopkgtest_5.33.dsc
 756d0df456cc8c696ed3ec3f2e22531e 218940 devel optional autopkgtest_5.33.tar.xz

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEEVhrVhe7XZpIbqN2W1lhhiD4BTbkFAmXy464SHHBhcmlkZUBk
ZWJpYW4ub3JnAAoJENZYYYg+AU259G8H/j+7vXSZq/Ha5y9cNu1jAlinzxFsL8G6
SQ+NSRUwa4h3u35d7AwFb/+Q9uqznhnVGWGM5WwggNT8Xnb15okriD4OqceefADV
ssjhArlW5tWmVkSK9s2gkULSce58ljjuGVdFQvzCLHwsT83xyI3a2ZWHrXM3+oW6
DVTyBIL+ymd7f7jf+da1/wZNjaTQVQwR6rse8Z4cO1811AQoJZ3encFACCAxMs2m
MfHALcnOb9g8etlMN+ElmChOOyVjcx0+rkzYXso8jnRqSShHTFD2lJHOOaoKcPfb
+GntOUDaPiFf1O1LxsI4s6IDjM0oVxenWAew1MQzw9OrHLQuKz76cdI=
=prtS
-----END PGP SIGNATURE-----

Attachment: pgpC7zZGA79fH.pgp
Description: PGP signature


--- End Message ---

Reply via email to