Bug#731570: debian/t/copyright.t failing

Niko Tyni ntyni at debian.org
Fri Dec 6 20:38:48 UTC 2013


Package: perl
Version: 5.18.1-5
Severity: minor

I've just uploaded perl/5.18.1-5, including this change by Dominic:
  * Various tidying of Copyright file in line with Lintian's suggestions
  http://anonscm.debian.org/gitweb/?p=perl/perl.git;a=commitdiff;h=49da9b5f9fa84dc382acce3404eff668761b75a3

which essentially removes all formatted text from the non-standard
License paragraphs (but moves some of them into Comment paragraphs.)

Presumably the lintian suggestions this is fixing are like
  I: perl source: unused-license-paragraph-in-dep5-copyright regcomp (paragraph at line 2325)

Unfortunately the fix makes 'cme check dpkg-copyright' barf, caught
by the maintainer tests in debian/t/copyright.t.

It seems there are edge cases around conjunctions and
disjunctions of license short names, as in for instance
 License: REGCOMP, and GPL-1+ or Artistic
which triggers
 Warning: skipping value REGCOMP, and GPL-1+ or Artistic because of the following errors:
  license GPL-1+ is not declared in main License section. Expected [...]
and later
 Configuration item 'Files:"
 regcomp.c
 regexec.c" License short_name' has a wrong value:
     Undefined mandatory value.

This needs a bit more investigation than I can do right now, but I
didn't want it to block the bugfixes in 5.18.1-5.  Filing this as
a reminder: debian/t/copyright.t is currently failing.

We can look at this later and decide if either lintian or
libconfig-model-dpkg-perl is buggy, or if we must come up with something
better in our copyright file.
-- 
Niko Tyni   ntyni at debian.org




More information about the Perl-maintainers mailing list