Bug#863052: cme update dpkg-copyright doesn't recognize comma in license

Paul Gevers elbrus at debian.org
Sat May 20 20:56:46 UTC 2017


Package: cme
Version: 1.016-2
Severity: normal

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi Dominique,

I am using cme to update the copyright file of lazarus for a new upstream
release. Althought I will not use the output in the package¹ I do notice that
it doesn't recognize the meaning of one of the licenses:

License: GPL-2+ or MPL-1.1, and unicode

which is allowed by the spec²:

"""
For the most complex cases, a comma is used to disambiguate the priority of ors
and ands. The conjunction "and" has priority over "or" unless preceded by a
comma.
"""

This is what triggered me:
Deleting unused license: MPL-1.1, and unicode

Paul

¹ When a sub-directory has a different license than "*", cme makes different
  choices than I do. It look like it tries to find the "main" license and list
  the deviations from that, while I choose to list the deviations from
  "*". Also, I group multiple license holders with the same license under one
  group. Do you want me to file wishlist bugs against cme to have this as
  options?
² https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

- -- System Information:
Debian Release: 9.0
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'experimental'), (200, 'testing'), (50, 'experimental'), (50, 'testing'), (1, 'experimental')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages cme depends on:
ii  libapp-cmd-perl       0.331-1
ii  libconfig-model-perl  2.097-1
ii  libjson-perl          2.90-1
ii  libpath-tiny-perl     0.100-1
ii  libpod-pom-perl       2.01-1
ii  libyaml-perl          1.21-1
ii  perl                  5.24.1-2

Versions of packages cme recommends:
ii  libconfig-model-approx-perl   1.009-2
ii  libconfig-model-dpkg-perl     2.090
ii  libconfig-model-lcdproc-perl  2.050-1
ii  libconfig-model-openssh-perl  1.237-1
ii  libconfig-model-systemd-perl  0.232.6-1
ii  libconfig-model-tkui-perl     1.361-1

Versions of packages cme suggests:
pn  libconfig-model-cursesui-perl  <none>
pn  libconfig-model-itself-perl    <none>

- -- no debconf information

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

iQEzBAEBCAAdFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAlkgrYcACgkQnFyZ6wW9
dQrZDgf9E0a8RUWyL87DmeKBV8b7J/9+1LJtDGrUAEX9Jie/MmToO1iGo0qlrrnH
HOPH3qJaJ4p+wY20gqBWVHbdEopgUPBwgLgnrHx0pY52lZJDy9Q0Jcx180nERszd
btdJ50W8Bkaefm8vECIYM9po/eR/bVjGPrhrAAwtE5z3lQQ2hFtQUWOExtmMhwg5
c+vc6QKXR1h6x9qyOZp8t3RguLCrx4+fmKfNEQWlUqHd9KfaQr61JZbG4ZXBcScb
LFsqTIl10VgG84UZniafOAzbuByCC+Rm6AlPrVwx+RjvUX3G/yMwiQGQ1wmOcKJP
mO1hjXiSZ1ag8KUnmI0kJpyTrCzy0g==
=8GI5
-----END PGP SIGNATURE-----


More information about the pkg-perl-maintainers mailing list