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

Bug#683946: marked as done (W: comma-separated-files-in-dep5-copyright reports wrong line number)



Your message dated Mon, 17 Sep 2012 10:17:47 +0000
with message-id <E1TDYOh-0000Z4-2b@franck.debian.org>
and subject line Bug#683946: fixed in lintian 2.5.10.2
has caused the Debian Bug report #683946,
regarding W: comma-separated-files-in-dep5-copyright reports wrong line number
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.)


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

Hi,

On running lintian, I get

W: ccl source: comma-separated-files-in-dep5-copyright paragraph at line 100

The copyright file which the error was reported against is below. This
is an impressive level of checking, and the check is correct. The only
problem is that the line number is wrong. The line in question is

Files: ffigen4/gcc-core-4.0.0.tar.bz2, ffigen4/gcc-objc-4.0.0.tar.bz2

which is line 17 of the file.

Additionally, another small comment. Previously, when I had I wrapped the Source: line
around (this refers to the 4th line) so that there was no space after
the second line, like this

Source: The main download url is
http://ccl.clozure.com/download.html. The source code was downloaded
from svn.clozure.com. See README.source for further information.

it gave the error

W: ccl source: syntax-error-in-dep5-copyright line 5: Cannot parse line

However at that time, it did not report the
comma-separated-files-in-dep5-copyright error.

                                                        Regards, Faheem

#############################################################################

Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Clozure Common Lisp
Upstream-Contact: http://ccl.clozure.com
Source: The main download url is http://ccl.clozure.com/download.html. The source code
 was downloaded from svn.clozure.com. See README.source for further information.
License: LLGPL

Files: *
Copyright: 1994-2012 by Clozure Associates and contributors
License: LLGPL

Files: ffigen4/source/*
Copyright: 2001, 2005 Clozure Associates.
           2004, Helmut Eller
License: GPL-2+

Files: ffigen4/gcc-core-4.0.0.tar.bz2, ffigen4/gcc-objc-4.0.0.tar.bz2
Copyright: Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
License: GPL-2+

Files: debian/*
Copyright: 2012 Faheem Mitha
License: LLGPL

License: LLGPL
 CCL is licensed under the terms of the Lisp Lesser GNU Public License
 (LLGPL).  The LLGPL consists of a preamble (see below) and the Lessor
 GNU Public License 2.1 (LGPL-2.1).  Where these conflict, the preamble
 takes precedence. CCL is referenced in the preamble as the "LIBRARY."
 On Debian systems the complete text of the LGPL 2.1 is in the file
 /usr/share/common-licenses/LGPL-2.1. The preamble is located in the
 file doc/LICENSE, in the CCL sources, and it is reproduced verbatim
 below.
 .
 Preamble to the Gnu Lesser General Public License
 =================================================
 .
 Copyright (c) 2000 Franz Incorporated, Berkeley, CA 94704
 .
 The concept of the GNU Lesser General Public License version 2.1
 ("LGPL") has been adopted to govern the use and distribution of
 above-mentioned application. However, the LGPL uses terminology that
 is more appropriate for a program written in C than one written in
 Lisp. Nevertheless, the LGPL can still be applied to a Lisp program if
 certain clarifications are made. This document details those
 clarifications. Accordingly, the license for the open-source Lisp
 applications consists of this document plus the LGPL. Wherever there
 is a conflict between this document and the LGPL, this document takes
 precedence over the LGPL.
 .
 A "Library" in Lisp is a collection of Lisp functions, data and
 foreign modules. The form of the Library can be Lisp source code (for
 processing by an interpreter) or object code (usually the result of
 compilation of source code or built with some other
 mechanisms). Foreign modules are object code in a form that can be
 linked into a Lisp executable. When we speak of functions we do so in
 the most general way to include, in addition, methods and unnamed
 functions. Lisp "data" is also a general term that includes the data
 structures resulting from defining Lisp classes. A Lisp application
 may include the same set of Lisp objects as does a Library, but this
 does not mean that the application is necessarily a "work based on the
 Library" it contains.
 .
 The Library consists of everything in the distribution file set before
 any modifications are made to the files. If any of the functions or
 classes in the Library are redefined in other files, then those
 redefinitions ARE considered a work based on the Library. If
 additional methods are added to generic functions in the Library,
 those additional methods are NOT considered a work based on the
 Library. If Library classes are subclassed, these subclasses are NOT
 considered a work based on the Library. If the Library is modified to
 explicitly call other functions that are neither part of Lisp itself
 nor an available add-on module to Lisp, then the functions called by
 the modified Library ARE considered a work based on the Library. The
 goal is to ensure that the Library will compile and run without
 getting undefined function errors.
 .
 It is permitted to add proprietary source code to the Library, but it
 must be done in a way such that the Library will still run without
 that proprietary code present. Section 5 of the LGPL distinguishes
 between the case of a library being dynamically linked at runtime and
 one being statically linked at build time. Section 5 of the LGPL
 states that the former results in an executable that is a "work that
 uses the Library." Section 5 of the LGPL states that the latter
 results in one that is a "derivative of the Library", which is
 therefore covered by the LGPL. Since Lisp only offers one choice,
 which is to link the Library into an executable at build time, we
 declare that, for the purpose applying the LGPL to the Library, an
 executable that results from linking a "work that uses the Library"
 with the Library is considered a "work that uses the Library" and is
 therefore NOT covered by the LGPL.
 .
 Because of this declaration, section 6 of LGPL is not applicable to
 the Library. However, in connection with each distribution of this
 executable, you must also deliver, in accordance with the terms and
 conditions of the LGPL, the source code of Library (or your derivative
 thereof) that is incorporated into this executable.

License: GPL-2+
 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 2 of the License, or (at your option) any later
 version.
 .
 This program is distributed in the hope that it will be
 useful, but WITHOUT ANY WARRANTY; without even the implied
 warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
 PURPOSE.  See the GNU General Public License for more
 details.
 .
 You should have received a copy of the GNU General Public
 License along with this package; if not, write to the Free
 Software Foundation, Inc., 51 Franklin St, Fifth Floor,
 Boston, MA  02110-1301 USA
 .
 On Debian systems, the full text of the GNU General Public
 License version 2 can be found in the file
 `/usr/share/common-licenses/GPL-2'.


-- System Information:
Debian Release: 6.0.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (50, 'unstable'), (50, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-vserver-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages lintian depends on:
ii  binutils                       2.22-2
ii  bzip2                          1.0.5-6+squeeze1
ii  diffstat                       1.53-1
ii  file                           5.04-5+squeeze2
ii  gettext                        0.18.1.1-3
ii  hardening-includes             2.2~bpo60+1
ii  intltool-debian                0.35.0+20060710.1
ii  libapt-pkg-perl                0.1.24+b1
ii  libarchive-zip-perl            1.30-3
ii  libc-bin                       2.11.3-3
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.31-1
ii  libdpkg-perl                   1.16.1.2~bpo60+1
ii  libemail-valid-perl            0.184-1
ii  libipc-run-perl                0.89-1
ii  libparse-debianchangelog-perl  1.1.1-2.1
ii  libtimedate-perl               1.2000-1
ii  liburi-perl                    1.54-2
ii  locales                        2.11.3-3
ii  man-db                         2.5.7-8
ii  patchutils                     0.3.1-2
ii  perl [libdigest-sha-perl]      5.10.1-17squeeze3

lintian recommends no packages.

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.16.1.2~bpo60+1
ii  libhtml-parser-perl    3.66-1
pn  libperlio-gzip-perl    <none>
ii  libtext-template-perl  1.45-1
ii  lzma                   4.43-14
ii  man-db                 2.5.7-8
ii  xz-utils               5.0.0-2

-- no debconf information

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

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 683946@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@debian.org)


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

Format: 1.8
Date: Mon, 17 Sep 2012 11:56:18 +0200
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.10.2
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Description: 
 lintian    - Debian package checker
Closes: 683946
Changes: 
 lintian (2.5.10.2) unstable; urgency=low
 .
   * checks/po-debconf:
     + [NT] Fix dirhandle leak.
   * checks/source-copyright{,.desc}:
     + [NT] Report the correct line number for the use of commas in
       the "Files" field in DEP-5 copyright files.  Thanks to Faheem
       Mitha for the report.  (Closes: #683946)
     + [NT] Mention that syntax-error-in-dep5-copyright may hide
       other issues as Lintian skips some DEP-5 checks in this case.
       Thanks to Faheem Mitha for the report.
 .
   * frontend/lintian:
     + [NT] Fix typo of identifier method, which causes Lintian to
       crash in case a "coll" cannot be started or it fails.
 .
   * lib/Lintian/Profile.pm:
     + [NT] Use "closedir" rather than "close" to close a dir
       handle.
Checksums-Sha1: 
 185f531f320b2bbcf1359fbbf3b5c85de0d3a672 2564 lintian_2.5.10.2.dsc
 3676b5448470dc5051de7351e9b161e9b28c2b6e 1109285 lintian_2.5.10.2.tar.gz
 83b0532f9236c728037020756b65662bcb2f0b37 709202 lintian_2.5.10.2_all.deb
Checksums-Sha256: 
 75e2e1686a7091aa8045a2305a12c2660ab591c6eef27e3fb424fb824b0fce5f 2564 lintian_2.5.10.2.dsc
 13d01536e0963ad8c10d9f9ebb8088066b773739aefb9c992a0b672615f9113c 1109285 lintian_2.5.10.2.tar.gz
 f7e66db1ad73a2f526d5284e76ef74c3f25b1d5f39f1797fe99009bd203c9287 709202 lintian_2.5.10.2_all.deb
Files: 
 04fa2c1bf5a70f323a956567a66e143d 2564 devel optional lintian_2.5.10.2.dsc
 899ccd3f01e3ff1a18d36ffd0b1ba69c 1109285 devel optional lintian_2.5.10.2.tar.gz
 daa1cb2588ed8ca990ef506d070a6457 709202 devel optional lintian_2.5.10.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQVvYvAAoJEAVLu599gGRC7k8P/0x3UzwriqAQX22UJuiEZjbi
bdQu1d6rfgESP3oiCV+Isq6/0Zd2xrWRyPXFmt8rMGfEm/q2hZ9Ccr2nvMBHkKs1
jrOOUXekqHYoKtyp7x8LDaBelKX0zZ1SApLkizfXSQDMkHSFdec2jbgvjtjTh58s
rUTeluC/Tt/E7lk5EkFqFn0zlyw9oCfPSePZMA/I+m4u+w1O3OsoP2nkAELrqhdh
N1INl1p41Par+4bcKv41n/h/rUnT1xPGhEGPvDUVJhtS/23QvVKofuF3TkHgjikJ
U8roy8rv6nCHMgcMiRSka0ta2hid9dmV63b1wcOJtYW3JsHe1dll6rYEHWCed6IY
YU4sB7/MHTWdNLjj02e9OkMS5nl5KfGHUrXbcR1sTRoIkGnMEDLHPe6+UarOrN8r
lSByos7vB6taU78dZNNB1kVeBpGaNa9lPZZINhjodVDrvvnQ1Z8XXTTEUI1WvGap
Is1lskYoHLPQT71ahICJ9IgYGXLFnylpcv3olTzUgFtgbdsJryy6n4KN3eRzhIGr
59gokEnpGepYYQ64GaVrHPgpEfy5ceXJCEJXxJ6cmesD8R47gqoJRruUD/5cmU6b
Ud/9dbP4jUUMZ9RSsoXzqsx9xGDRY1xGCsHmrpvoLTRS4I9pekS4FrtSBJ6dnrIH
KHLYYrsMfHlN7W78q7oO
=C3B+
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: