Bug#792431: cme: do not extract the copyright informations of the autoconf tools

Dominique Dumont dod at debian.org
Sat Jul 18 14:39:44 UTC 2015


Hello

Unfortunately, cme relies on the output of licensecheck command to update the copyright file.
Currently, licensecheck command does not process correctly the
files from hkl/config directory and cme output matches what's found by licensecheck:

$ licensecheck -r -m --copyright config
config/texinfo.tex      GPL (v3 or later)       1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995
config/ltmain.sh        GPL (v2 or later)       1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006

In these files, the © statement is declared on 2 or 3 lines

I've already tweaked licensecheck to cope with © statement declared on 2 lines:
$ perl ~/debian-dev/devscripts/scripts/licensecheck.pl -r -m --copyright config
config/texinfo.tex      GPL (v3 or later)       1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
config/ltmain.sh        GPL (v2 or later)       1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.

I guess I can tweak it more to cope with texinfo.tex...

In the meantime, you can add instructions in debian/fix.scanned.copyright to add the
missing information with something like:
! Files:"config/texinfo.tex"  Copyright.="-2012 Free Software Foundation, Inc."
! Files:"config/ltmain.sh"  Copyright.="-2011 Free Software Foundation, Inc."

Hope this helps

-- 
 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