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

2014-02-06 Thread Niko Tyni
On Fri, Dec 06, 2013 at 10:38:48PM +0200, Niko Tyni wrote:
 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)

[...]

 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.

Just a note that the thread at
 https://lists.debian.org/debian-policy/2014/02/msg00021.html
and 
 http://bugs.debian.org/737796
are probably relevant.
-- 
Niko


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



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

2013-12-06 Thread Niko Tyni
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   nt...@debian.org


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org