Bug#1129476: libconfig-model-dpkg-perl: Configuration item 'copyright License id' has a user error

Andrew McMillan andrew at mcmillan.net.nz
Mon Mar 2 01:59:18 GMT 2026


Package: libconfig-model-dpkg-perl
Version: 3.017
Severity: normal

This seems a problem within config-model-dpkg but perhaps the issue is
actually within `cme` so please reassign if needed.

Warning in 'copyright Files:"[...]" License short_name': There are many
versions of the MIT license. Please use Expat instead, when it matches. See
L<Debian copyright format|https://www.debian.org/doc/packaging-
manuals/copyright-format/1.0/#license-specification> and
L<wikipedia|https://en.wikipedia.org/wiki/MIT_License#Various_versions>for
details.
Offending value: 'MIT or CC0-1.0'
In config class 'Dpkg::Copyright::FileLicense', (location: copyright Files:"
cmake/JoinPaths.cmake" License short_name) element 'short_name' (level normal)
has a configuration model error:
        Eval of fix # need to test if target exists before moving element
my $lic = $self->grab('- - - License');
# no check to avoid unused license warning (which is not yet moved)
my $text = $self->grab_value(steps => '- full_license', check => 'no');
# likewise because check occurs before actual move
$lic->move($_,'Expat', check => 'no') unless $text or $lic->defined('Expat') ;
$_ = 'Expat';
 failed : Configuration item 'copyright License id' has a user error:
        move: unknow from key MIT or CC0-1.0


I would have expected this to successfully rename 'MIT or CC0-1.0' to
'MIT or CC0-1.0' without any issue, but that did not happen.

Also 'unknow' seems to be missing it's final 'n'.

Thanks,
Andrew McMillan


-- System Information:
Debian Release: forky/sid
  APT prefers unstable
  APT policy: (499, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.18.15+deb14-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_NZ.UTF-8, LC_CTYPE=en_NZ.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 libconfig-model-dpkg-perl depends on:
ii  debhelper                          13.31
ii  libapt-pkg-perl                    0.1.43
ii  libarray-intspan-perl              2.004-2
ii  libconfig-inifiles-perl            3.000003-4
ii  libconfig-model-backend-yaml-perl  2.134-2
ii  libconfig-model-perl               2.155-1
ii  libexporter-lite-perl              0.09-2
ii  liblog-log4perl-perl               1.57-1
ii  libmouse-perl                      2.6.1-1
ii  libparse-debcontrol-perl           2.005-6
ii  libparse-recdescent-perl           1.967015+dfsg-4
ii  libsoftware-copyright-perl         0.015-1
ii  libsoftware-licensemoreutils-perl  1.009-1
ii  libsort-versions-perl              1.62-3
ii  libtext-autoformat-perl            1.750000-2
ii  libtext-levenshtein-damerau-perl   0.41-3
ii  libtoml-tiny-perl                  0.20-1
ii  liburi-perl                        5.34-2
ii  libwww-perl                        6.81-1
ii  libyaml-pp-perl                    0.39.0-1
ii  licensecheck                       3.3.9-1
ii  lintian                            2.130.1
ii  perl [libmodule-corelist-perl]     5.40.1-7

Versions of packages libconfig-model-dpkg-perl recommends:
ii  libconfig-model-tkui-perl  1.379-1

libconfig-model-dpkg-perl suggests no packages.

-- no debconf information

-- 
----------------------------------------------------------------------
Porirua, New Zealand                                 +64 (27) 288 6741

      The truth is rarely pure, and never simple. -- Oscar Wilde
----------------------------------------------------------------------


More information about the pkg-perl-maintainers mailing list