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

Bug#760642: marked as done (lintian: False positive for space-in-std-shortname-in-dep5-copyright with alternative licenses (as common with Perl modules))



Your message dated Sat, 13 Sep 2014 21:35:53 +0000
with message-id <E1XSuz3-0004GT-Po@franck.debian.org>
and subject line Bug#760642: fixed in lintian 2.5.27
has caused the Debian Bug report #760642,
regarding lintian: False positive for space-in-std-shortname-in-dep5-copyright with alternative licenses (as common with Perl modules)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
760642: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=760642
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: lintian
Version: 2.5.26
Severity: normal

Dear Lintian Hackers,

the new space-in-std-shortname-in-dep5-copyright tag causes a lot of
false positive, mostly with packaged Perl modules, as most of them are
licensed under the same terms as Perl itself, i.e. under the Artistic
License as well as the GPLv1 or newer.

Usually this is declared as follows in debian/copyright:

Files: *
Copyright: 2013, Axel Beckert <abe@deuxchevaux.org>
License: GPL-1+ or Artistic

License: Artistic
 This program is free software; you can redistribute it and/or modify
 it under the terms of the Artistic License, which comes with Perl.
 .
 On Debian systems, the complete text of the Artistic License can be
 found in `/usr/share/common-licenses/Artistic'.

License: GPL-1+
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation; either version 1, or (at your option)
 any later version.
 .
 On Debian systems, the complete text of version 1 of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL-1'.

(Example taken from librun-parts-perl.)

Lintian claims for the above cited debian/copyright excerpt:

N:    The license header contains a short name with a space, which does not
N:    conform to the specification.
N:
N:    Refer to
N:    http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N:    details.

If I check
http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
details, it tell's me:

1) "First line: an abbreviated name for the license, or expression
   giving alternatives"

2) Example 1. tri-licensed files

   Files: src/js/editline/*
   Copyright: 1993, John Doe
              1993, Joe Average
   License: MPL-1.1 or GPL-2 or LGPL-2.1

   License: MPL-1.1
    [LICENSE TEXT]

   License: GPL-2
    [LICENSE TEXT]

   License: LGPL-2.1
    [LICENSE TEXT]

So IMHO, lintian is clearly wrong here (and hence likely also for most
of the over 2900 Perl modules packaged in Debian).

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (110, 'experimental'), (109, 'buildd-unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16-trunk-amd64 (SMP w/4 CPU cores)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages lintian depends on:
ii  binutils                       2.24.51.20140903-1
ii  bzip2                          1.0.6-7
ii  diffstat                       1.58-1
ii  file                           1:5.19-1
ii  gettext                        0.19.2-2
ii  hardening-includes             2.5+nmu1
ii  intltool-debian                0.35.0+20060710.1
ii  libapt-pkg-perl                0.1.29+b2
ii  libarchive-zip-perl            1.38-1
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.37-1+b1
ii  libdpkg-perl                   1.17.13
ii  libemail-valid-perl            1.194-1
ii  libfile-basedir-perl           0.03-1
ii  libipc-run-perl                0.92-1
ii  liblist-moreutils-perl         0.33-2+b1
ii  libparse-debianchangelog-perl  1.2.0-1
ii  libtext-levenshtein-perl       0.09-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.64-1
ii  man-db                         2.6.7.1-1
ii  patchutils                     0.3.3-1
ii  perl [libdigest-sha-perl]      5.20.0-6
ii  t1utils                        1.37-2.1

Versions of packages lintian recommends:
ii  libautodie-perl                 2.25-1
ii  libperlio-gzip-perl             0.18-3+b1
ii  perl                            5.20.0-6
ii  perl-modules [libautodie-perl]  5.20.0-6

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.17.13
ii  libhtml-parser-perl    3.71-1+b2
ii  libtext-template-perl  1.46-1
ii  libyaml-perl           1.09-1
ii  xz-utils               5.1.1alpha+20120614-2

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.5.27

We believe that the bug you reported is fixed in the latest version of
lintian, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 760642@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Niels Thykier <niels@thykier.net> (supplier of updated lintian package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 13 Sep 2014 22:48:36 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.27
Distribution: unstable
Urgency: medium
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description:
 lintian    - Debian package checker
Closes: 612583 751945 756158 757068 760642 760677 760714 760987 761125
Changes:
 lintian (2.5.27) unstable; urgency=medium
 .
   * Summary of tag changes:
     + Added:
       - bad-exception-format-in-dep5-copyright
       - changed-by-address-is-root-user
       - exclusive-runtime-tests-field
       - maintainer-address-is-root-user
       - source-contains-prebuilt-doxygen-documentation
       - uploader-address-is-root-user
       - useless-autogenerated-doxygen-file
 .
   * checks/cruft.pm:
     + [BR] Fix a few false positives is for javascript source-is-missing.
     + [BR] Detect prebuilt doxygen documentation.
   * checks/fields.pm:
     + [JW] Fix incorrectly anchored regexps.  (Closes: #760987)
   * checks/files.pm:
     + [BR] Detect useless doxygen generated file.  (Closes:  #751945)
   * checks/manpages.desc:
     + [BR] Improve documentation of manpage-has-errors-from-man.
       (Closes: #757068).
   * checks/menu-format.pm:
     + [BR] Fix a false positive in desktop-mime-but-no-exec-code.
       (Closes: #760677).
   * checks/source-copyright.pm:
     + [BR] Fix false positive for space-in-std-shortname-in-dep5-copyright
       with alternative licenses.  (Closes: #760642).
     + [BR] Fix false positive for with exception syntax.
     + [BR] Fix false positive of
       wildcard-matches-nothing-in-dep5-copyright.  (Closes: 761125)
   * checks/testsuite.{desc,pm}:
     + [BR] Fix false positive missing-runtime-tests-field.
       (Closes: #760714).
     + [BR] Print line in case of error.
 .
   * data/fields/metapackages:
     + [BR] Add qt4-default and qt5-default as metapackage.
       (Closes: #756158).
 .
   * lib/Lintian/Check.pm:
     + [BR] Detect package being built as user root.
       (Closes: #612583).
Checksums-Sha1:
 f8f377a72636b0df75f2c3a566c2d857583b9b25 2693 lintian_2.5.27.dsc
 af8005ddf30244cd3938e145908da3c0961fde47 1249492 lintian_2.5.27.tar.xz
 6f088dcc7defef05b7eb4f5bc9806c74ff106a41 776122 lintian_2.5.27_all.deb
Checksums-Sha256:
 6a9145609475e262bc89a7ad1affc56733f980c623e0ac89606e5cbfe4ade27e 2693 lintian_2.5.27.dsc
 b399b5858d8059775484e9dbcb35a0e111e3d70ae37c2cdefc8a3ed6055ded41 1249492 lintian_2.5.27.tar.xz
 8db1623a5b28fd3569fdc9b6b438bf55eab85dd90c0df3032b36711a2040cf0b 776122 lintian_2.5.27_all.deb
Files:
 72358505d5532fb6e8a82278eac4b4e8 776122 devel optional lintian_2.5.27_all.deb
 18f1f429c9a88fcac541aee5687ddf60 2693 devel optional lintian_2.5.27.dsc
 93af22ba676ccadcc86ee3cbacd09023 1249492 devel optional lintian_2.5.27.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUFLPVAAoJEAVLu599gGRC80kQAIVIvmsQQRdSpnMsDlGeEpyH
pABCHXH/dqD4xICsygKgYW/cCR0dZg1M1JOMhhkFOozO8IHcEt05bCITHYjgMWie
eYOr877s8A6SGg8zGpJGrRtmgAQKpO4Ph/NFv3zICyk20tC8SZqQD7CbYroFPcH9
y2HWhRiMb0OEX1SwRjmrCh56cHF5E08ZdYo/ikxcjWwrRFyWtUXwA2KivguF3vNv
Ijl4wav15ARO6KTwiXZ71Ydh3VN/+TpfqDXvA6zEV3fXVTH7hM0uizY7pEI5Rx/c
GC2Pm4CAGcqn+nafC3T+cMOd/C9vu6Dl3r/lQPaNQ2ckD0PB6pDotSl0g3wYw1j6
huV4JyUOMLVhkWTunD0jq1GiGAScWi+sqKbguiao9Gn9GQRrkj6m+mKK8zOGFzft
igOUbCdp9T1KONS3LBHHr5xhDgp0uSvlJJGIyu2DNgPYSolouf1UAOot6DEoeekj
0b/9CvUL7SQjmvEGY0yBv0I1ELKX5ISabsRZtxYuayGszgRsGcQAqSjl71n/Svfr
woP+PiNmYvqdDce0RTHoec0kSpZ9jKk75aQjXfUGnJ/fPcVFCai6iKiqLycPzsS/
lbkYeJYDKQX2NNM95qvuzCuR3wo9GPQUtTl9SD/yWdW0bZZEWHcEiidYVZPqlYuf
f+E6ksdGj/eQShz/H1r3
=3fn6
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: