Bug#1015987: cme does not allow package private build profile names
Victor Westerhuis
victor at westerhu.is
Sun Jul 24 20:51:18 BST 2022
Package: libconfig-model-dpkg-perl
Version: 2.161
Severity: normal
File: /usr/share/perl5/Config/Model/models/Dpkg/Control/Binary.pl
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
According to the BuildProfileSpec[0], it is allowed to use private build profiles
of the form `pkg.$sourcepackage.$anything` where "$anything must match the
following regex [a-z0-9-]+".
cme/libconfig-model-dpkg-perl do not recognise these, because it uses the
regex "<!?[a-z0-9]+(?:\\s+!?[a-z0-9]+)*>(?:\\s+<!?[a-z0-9]+(?:\\s+!?[a-z0-9]+)*>)*".
Regards,
Victor Westerhuis
[0]: https://wiki.debian.org/BuildProfileSpec#Registered_profile_names
- -- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (100, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.18.0-2-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_NL.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en_US:en:nl_NL:nl
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libconfig-model-dpkg-perl depends on:
ii debhelper 13.8
ii libapt-pkg-perl 0.1.40+b1
ii libarray-intspan-perl 2.004-2
ii libconfig-model-backend-yaml-perl 2.134-1
ii libconfig-model-perl 2.150-1
ii libdata-compare-perl 1.27-2
ii libexporter-lite-perl 0.09-1
ii liblog-log4perl-perl 1.55-1
ii libmouse-perl 2.5.10-1+b2
ii libparse-debcontrol-perl 2.005-5
ii libparse-recdescent-perl 1.967015+dfsg-3
ii libsoftware-licensemoreutils-perl 1.009-1
ii libsort-versions-perl 1.62-2
ii libtext-autoformat-perl 1.750000-1
ii libtext-levenshtein-damerau-perl 0.41-2
ii libtoml-tiny-perl 0.15-1
ii liburi-perl 5.12-1
ii libwww-perl 6.67-1
ii libyaml-libyaml-perl 0.83+ds-1+b1
ii licensecheck 3.3.0-1
ii lintian 2.115.2
ii perl [libmodule-corelist-perl] 5.34.0-5
Versions of packages libconfig-model-dpkg-perl recommends:
ii libconfig-model-tkui-perl 1.375-1
libconfig-model-dpkg-perl suggests no packages.
- -- no debconf information
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCAAxFiEE6OxII3T+o0Ujs6ECQz2Rq5dHQPsFAmLdoqwTHHZpY3RvckB3
ZXN0ZXJodS5pcwAKCRBDPZGrl0dA+3mND/405+Zfs/cPHuqrcdUB2XQLJ1CKCfTl
Rug5Jlyo4ShIWdV/CbxJk7BLZ5l9Tv+zGERGxddeqHqkV9NyIJ41ENiGYaPPv1zm
TT1UcLr9ZxlJK13vBDV/mTZ3W7qvhIv9RJFg78nK0u/siP/ubDE5XDBKzVJRLPNX
ddpFPUsXFVKCY3WTEG6S34LS9VzFEBGHyIeU7nO2Gpo4np6gehSJ4Vz/w7F/x2Kx
aA89wIjuY5hrv0GWiPaFTjpfxW1YrKwpL01Q+/Rz6yHGNOAFpUkxmzTc7oSwdxfH
izCUlmbpDewmG+//AYtNM+noRJgxZqrKlir3VoeclidGsn41ldV3YsfPCKj+OPrh
Ki6fdVlDPMzIvGjKojCbBSzgFXh6z2ZAhNBdMa1PIScgnzbkxEb+1bXOB4iVb+Sl
JNgyHHLjh+8r6WAdJQW/VjF/9yE1TPSOWV5YvYIZO5HjYmH1F+owBg0/bvm9giAd
BIXPFbBD5PGxLcc1ua47P6P9w75oMS4vDTJyhp4SMDweVi2VygTBzk/LtxsnPUkt
sedO9Npd81j/aA+H652KbUe+IreUvlJuuL9lqN+N5hlGlQiq1lCbDujDX+pPfZoz
6xYtEX3FMf81RQ1QUDmRh2IV74JsCcKe90KlH3TKA00FIZNASgAUlND6OPmdoaNp
8GuB5S4uYL+eow==
=0N+v
-----END PGP SIGNATURE-----
More information about the pkg-perl-maintainers
mailing list