[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#841356: missing-license-paragraph-in-dep5-copyright confused by complex lines



Package: lintian
Version: 2.5.48
Severity: normal

The following paragraph in a debian/copyright file:

Files: build-aux/ltmain.sh
Copyright: 1996-2015 Free Software Foundation, Inc.
License: GPL-2+ with Libtool exception or Expat, and GPL-3+ with Libtool exception or Expat, and GPL-3+

confuses Lintian and results in the following diagnosis:

W: remctl source: missing-license-paragraph-in-dep5-copyright expat, (paragraph at line 72)

(as seen with remctl 3.13-1 currently in the archive).  Note the trailing
comma on expat, in the Lintian diagnosis, which probably points to the
problem.

(This stupid license is generated by automated analysis of the file by a
tool I use to build copyright files.  A human would simplify it to GPL-3+,
since that's the effective license, but the tool isn't smart enough yet,
and it's not worth the trouble to me to go through and manually simplify
them, since it is valid syntax and conveys the right information to any
program that's analyzing this.)

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.7.0-1-amd64 (SMP w/4 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 lintian depends on:
ii  binutils                          2.27-9
ii  bzip2                             1.0.6-8
ii  diffstat                          1.61-1
ii  file                              1:5.28-4
ii  gettext                           0.19.8.1-1
ii  intltool-debian                   0.35.0+20060710.4
ii  libapt-pkg-perl                   0.1.29+b6
ii  libarchive-zip-perl               1.59-1
ii  libclass-accessor-perl            0.34-1
ii  libclone-perl                     0.38-2+b1
ii  libdpkg-perl                      1.18.10
ii  libemail-valid-perl               1.202-1
ii  libfile-basedir-perl              0.07-1
ii  libipc-run-perl                   0.94-1
ii  liblist-moreutils-perl            0.416-1+b1
ii  libparse-debianchangelog-perl     1.2.0-11
ii  libperl5.24 [libdigest-sha-perl]  5.24.1~rc3-3
ii  libtext-levenshtein-perl          0.13-1
ii  libtimedate-perl                  2.3000-2
ii  liburi-perl                       1.71-1
ii  libyaml-libyaml-perl              0.63-1+b1
ii  man-db                            2.7.5-1
ii  patchutils                        0.3.4-1
ii  perl                              5.24.1~rc3-3
ii  t1utils                           1.39-2
ii  xz-utils                          5.2.2-1.2

Versions of packages lintian recommends:
ii  dpkg                                 1.18.10
ii  libautodie-perl                      2.29-2
pn  libperlio-gzip-perl                  <none>
ii  perl                                 5.24.1~rc3-3
ii  perl-modules-5.24 [libautodie-perl]  5.24.1~rc3-3

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.18.10
ii  libhtml-parser-perl    3.72-2+b1
pn  libtext-template-perl  <none>

-- no debconf information


Reply to: