Bug#1107771: dh-make-perl FTBFS without /var/lib/dpkg/available

Jochen Sprickerhof jspricke at debian.org
Sun Aug 10 07:33:19 BST 2025


For completeness,

you could also run the test in an autopkgtest.

Cheers Jochen

* Jochen Sprickerhof <jspricke at debian.org> [2025-08-09 22:15]:
>Control: severity -1 serious
>
>Hi,
>
>starting with forky /var/lib/dpkg/available will no longer be 
>available on the buildd chroots, so making this RC. The easiest fix 
>would be to disable the affected test. Please reach out if you need 
>help with that.
>
>Cheers Jochen
>
>* Jochen Sprickerhof <jspricke at debian.org> [2025-06-14 08:16]:
>>Source: dh-make-perl
>>Version: 0.128
>>Severity: normal
>>Tags: ftbfs
>>
>>Hi,
>>
>>dh-make-perl currently fails to reproduce on reproduce.d.n:
>>
>>https://reproduce.debian.net/all/#dh-make-perl
>>
>>This is due to two things:
>>
>>1. The package assumes that a /var/lib/dpkg/available file exists. This
>>is not guaranteed. For example mmdebstrap does not create it. You can
>>test that by using sbuild from trixie or bookworm-backports with:
>>
>>sbuild --chroot-mode=unshare --dist=unstable --no-run-lintian dh-make-perl
>>
>>2. The package uses /usr/lib/apt/apt-helper from the apt package in
>>lib/Debian/AptContents.pm. Note that apt is not essential so the package
>>has a missing build dependency on apt (and probably also a missing
>>dependency).
>>
>>Cheers Jochen
>>
>>
>>-- System Information:
>>Debian Release: 13.0
>> APT prefers unstable
>> APT policy: (500, 'unstable')
>>Architecture: amd64 (x86_64)
>>
>>Kernel: Linux 6.12.32-amd64 (SMP w/8 CPU threads; PREEMPT)
>>Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.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


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-perl-maintainers/attachments/20250810/b2fa799c/attachment.sig>


More information about the pkg-perl-maintainers mailing list