Bug#933648: libconfig-model-dpkg-perl: Weak handling of comments

Andreas Tille tille at debian.org
Thu Aug 1 12:50:01 BST 2019


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

Hi,

in debian/control of jellyfish a whole paragraph is commented[1]

#Package: python3-dna-jellyfish
#Architecture: any
#Section: python
#Depends: ${python3:Depends},
# ...

when running cme I get the following error:

jellyfish(master) $ cme fix dpkg-control
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Warning in 'source Standards-Version': Current standards version is '4.4.0'. Please read https://www.debian.org/doc/debian-policy/upgrading-checklist.html for the changes that may be needed on your package to upgrade it from standard version '4.3.0' to '4.4.0'.

Offending value: '4.3.0'
Backend Dpkg::Control failed to read debian/control: Can't use string ("#Package: python3-dna-jellyfish") as an ARRAY ref while "strict refs" in use at /usr/share/perl5/Config/Model/Backend/Dpkg/Control.pm line 65.


I wonder whether you see a chance just to leave alone any commented
lines in cme.  I observed issues with several different kinds of
comments (not only this one) but specifically here simply ignoring
it would help a lot.

Thanks for your work on cme which I'm using for every single package
upload

      Andreas.

[1] https://salsa.debian.org/med-team/jellyfish/blob/master/debian/control#L94


-- System Information:
Debian Release: 10.0
  APT prefers testing
  APT policy: (501, 'testing'), (50, 'buildd-unstable'), (50, 'unstable'), (5, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libconfig-model-dpkg-perl depends on:
ii  debhelper                          12.1.1
ii  libapt-pkg-perl                    0.1.34+b1
ii  libarray-intspan-perl              2.003-1
ii  libconfig-model-backend-yaml-perl  2.133-2
ii  libconfig-model-perl               2.133-1
ii  libexporter-lite-perl              0.08-1
ii  liblog-log4perl-perl               1.49-1
pn  libmodule-corelist-perl            <none>
ii  libmouse-perl                      2.5.6-1+b1
ii  libparse-recdescent-perl           1.967015+dfsg-2
ii  libsoftware-licensemoreutils-perl  1.004-1
ii  libsort-versions-perl              1.62-1
ii  libtext-autoformat-perl            1.740000-2
ii  libtext-levenshtein-damerau-perl   0.41-1
ii  liburi-perl                        1.76-1
ii  libwww-perl                        6.36-2
ii  libyaml-perl                       1.27-1
ii  licensecheck                       3.0.31-3
ii  lintian                            2.16.0
ii  perl                               5.28.1-6

Versions of packages libconfig-model-dpkg-perl recommends:
ii  libconfig-model-tkui-perl  1.369-2

libconfig-model-dpkg-perl suggests no packages.

-- no debconf information


More information about the pkg-perl-maintainers mailing list