Bug#911769: libdebian-source-perl: dependencies with :$arch qualifiers

gregor herrmann gregoa at debian.org
Wed Oct 24 16:25:27 BST 2018


Package: libdebian-source-perl
Version: 0.103
Severity: normal

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


Recently, when running `dh-make-perl refresh --only control' [0]
I was first greeted with warnings like

    Unable to obtain version information for DBI. You may need to install and run "apt update" at /home/gregoa/src/git-pkg-perl/meta/packages/dh-make-perl/lib/Debian/Control/FromCPAN.pm line 351.
    + DBI found in libdbi-perl:amd64

for each arch:any package, and later found e.g. "libdbi-perl:amd64"
in the refreshed debian/control.

Stepping through the code this comes from scan_perl_mod → scan_pattern
→ _cat_lists in lib/Debian/DpkgLists.pm, called from find_debs_for_modules
in lib/Debian/Control/FromCPAN.pm.

As having the arch qualifiers (especially for one random arch)
hard-coded in d/control is not helpful, I'm pushing a patch shortly.

Unfortunately this issue is not caught by the test suite; maybe
someone can review the patch-to-be-pushed and/or come up with a test.


Cheers,
gregor



[0] in the sqitch source package

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

iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAlvQjuNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgY2iA//TGrCvXrDCeOnMUN7T0i5z2icS8PHhFoCbY9aqQ4xv8qnhscPK1/jOQ0d
udBX3YumX3zzLLYFB3BTvnG6K9LklXlwhXEuAn9UMA9AUvFW+G86vvALZe4daRux
wCv1WaJIUed8UKkpLgSuNuGnumj4npuFPzUE3X4KbCx+ALLhMhgk4bibEwv5iIZd
lrq5mJHIStdxyKnOJz+DecY83VIJpNDT5norItmcj6pNupqnGAY5NqqxiUmp19QM
QfdvQgmXeDgrpmovI/BC9sv1jXiDcWcZy+r07e5TIrlg27TCqgi7V/cVlcvPZAoU
4JlxarbPaCieEh321YbGfEDvzHZgxI/teN/dYiCIvgf6/wjEY20x9xJ6HmJEQVm4
35U2Ms6zZDfXtseuy+6YrDyzqjvrIGXXY2Fcg0s+nvS5ciJu1i8y+PbZx1tt8K9Z
T9VKWdIro0jW5bFNyu5XaZh2BWU1E5QygH5kd49U8eYg37Vx/LqUED5QkhfAMrhT
1ubKIWGTxO0GxSIzmwzvbMTJ1RlBlkQNvIB0pXkDreb1LBwYXPFhAlKECDFBVHjM
syxGA5gmZDQnd4NCNFUNrt63ktg0dw2+cOouE/oqekr4v7lWI/BJ4U+/0KIDm079
ElUIwbBTZa4xZKdfBEdO5pHjCEi/k5c+8YZGIePhlpwSOrwfDIQ=
=4g/F
-----END PGP SIGNATURE-----


More information about the pkg-perl-maintainers mailing list