Package: autopkgtest
Version: 5.39
Severity: normal

This bug is somewhat similar to #1080981 and may be resolved by the same
fix, but I'm not sure.

While investigating an autopkgtest failure in the fence-agents package,
I encountered a situation in which an apparently valid test
configuration fails.

The log below shows the failure, which is caused when apt is passed
"fence-virt, , sudo" in its list of packages to install.  This seems to
be caused when autopkgtest injects the sudo package in response to
`needs-sudo` in the test definition and debian/control containing a
trailing ',' in the list of dependencies for one of the binary packages.

You can see complete examples in salsa build logs and sources at the
following:
https://salsa.debian.org/noahm/fence-agents/-/jobs/6455006#L718
https://salsa.debian.org/noahm/fence-agents/-/tree/d396178d5b001e396213cb1fb934858cd6c91f7d/debian

autopkgtest [14:27:46]: testbed dpkg architecture: amd64
autopkgtest [14:27:46]: testbed apt version: 2.9.9
autopkgtest [14:27:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup
Hit:1 http://deb.debian.org/debian sid InRelease
Reading package lists...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
  apt-utils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 327 kB of archives.
After this operation, 1,115 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main amd64 apt-utils amd64 2.9.9 [327 kB]
Fetched 327 kB in 0s (1,417 kB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package apt-utils.
(Reading database ... 12156 files and directories currently installed.)
Preparing to unpack .../apt-utils_2.9.9_amd64.deb ...
Unpacking apt-utils (2.9.9) ...
Setting up apt-utils (2.9.9) ...
Get:1 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  InRelease
Ign:1 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  InRelease
Get:2 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  Release [816 B]
Get:2 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  Release [816 B]
Get:3 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  Release.gpg
Ign:3 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  Release.gpg
Get:4 file:/tmp/autopkgtest-lxc.1yvyfokw/downtmp/binaries  Packages [100 kB]
Reading package lists...
E: Problem parsing dependency: fence-agents, time, procps, fence-agents-amt, 
fence-agents-aws, fence-agents-azure-arm, fence-
agents-compute, fence-agents-gce, fence-agents-ironic, fence-agents-openstack, 
fence-agents-sbd, fence-agents-ack-manual, fen
ce-agents-aliyun, fence-agents-alom, fence-agents-apc, fence-agents-apc-snmp, 
fence-agents-bladecenter, fence-agents-brocade,
 fence-agents-cdu, fence-agents-cisco-mds, fence-agents-cisco-ucs, 
fence-agents-crosslink, fence-agents-cyberpower-ssh, fence
-agents-docker, fence-agents-drac, fence-agents-drac5, fence-agents-dummy, 
fence-agents-eaton-snmp, fence-agents-eaton-ssh, f
ence-agents-ecloud, fence-agents-emerson, fence-agents-eps, 
fence-agents-hds-cb, fence-agents-heuristics-ping, fence-agents-h
pblade, fence-agents-ibmblade, fence-agents-ibm-powervs, fence-agents-ibm-vpc, 
fence-agents-ibmz, fence-agents-ifmib, fence-a
gents-ilo2, fence-agents-ilo-moonshot, fence-agents-ilo-mp, 
fence-agents-ilo-ssh, fence-agents-intelmodular, fence-agents-ipd
u, fence-agents-ipmilan, fence-agents-kdump, fence-agents-kubevirt, 
fence-agents-ldom, fence-agents-lindy-pdu, fence-agents-l
par, fence-agents-mpath, fence-agents-netio, fence-agents-ovh, 
fence-agents-ovm, fence-agents-powerman, fence-agents-pve, fen
ce-agents-raritan, fence-agents-raritan-px3, fence-agents-rcd-serial, 
fence-agents-redfish, fence-agents-rhevm, fence-agents-
rsa, fence-agents-rsb, fence-agents-sanbox2, fence-agents-scsi, 
fence-agents-skalar, fence-agents-vbox, fence-agents-virsh, f
ence-agents-vmware, fence-agents-vmware-rest, fence-agents-vmware-soap, 
fence-agents-vmware-vcloud, fence-agents-wti, fence-a
gents-xenapi, fence-virt, , sudo
delay                FAIL badpkg


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.2-amd64 (SMP w/1 CPU thread; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages autopkgtest depends on:
ii  apt-utils       2.9.9
ii  libdpkg-perl    1.22.11
ii  mawk            1.3.4.20240905-1
ii  procps          2:4.0.4-6
ii  python3         3.12.6-1
ii  python3-debian  0.1.49
ii  retry           1.0.5-3

Versions of packages autopkgtest recommends:
ii  autodep8  0.28+nmu1
ii  fakeroot  1.36-1

Versions of packages autopkgtest suggests:
pn  docker-cli | docker.io  <none>
pn  docker.io               <none>
pn  fakemachine             <none>
ii  genisoimage             9:1.1.11-3.5
pn  incus                   <none>
ii  lxc                     1:6.0.2-1
pn  lxd                     <none>
pn  ovmf                    <none>
pn  ovmf-ia32               <none>
pn  podman                  <none>
ii  python3-distro-info     1.12
pn  qemu-efi-aarch64        <none>
pn  qemu-efi-arm            <none>
pn  qemu-efi-riscv64        <none>
pn  qemu-system             <none>
ii  qemu-utils              1:9.1.0+ds-8
pn  schroot                 <none>
ii  util-linux              2.40.2-9
pn  vmdb2                   <none>
pn  zerofree                <none>

-- no debconf information

Reply via email to