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