Bug#863052: cme update dpkg-copyright doesn't recognize comma in license
Dominique Dumont
dod at debian.org
Wed May 24 15:42:37 UTC 2017
On Saturday, 20 May 2017 22:56:46 CEST you wrote:
> 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²:
Indeed. There's a bug in the update function that does not deal correctly with
these compound license names. This is fixed on my work copy and I'll upload
soon.
> This is what triggered me:
> Deleting unused license: MPL-1.1, and unicode
Well spotted.
> ¹ 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/
I don't think I can implement that. Even though scan-copyright could support
this extra "packing", I fear that the merge operation of existing copyright
information with data from files would become much harder (and the code is
already quite complicated as is).
There's also the question of handling the switch from one mode to another
during merge, and where to store this option in a way that can be exchanged
between packagers through the repository.
All in all, you can file bugs for the sake of the discussion, but I'll most
probably flag them as "wontfix"
All the best
--
https://github.com/dod38fr/ -o- http://search.cpan.org/~ddumont/
http://ddumont.wordpress.com/ -o- irc: dod at irc.debian.org
More information about the pkg-perl-maintainers
mailing list