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

Bug#788252: marked as done (lintian: False Positive dep5-copyright-license-name-not-unique with alternative licenses)



Your message dated Mon, 1 Jun 2020 20:59:25 -0700
with message-id <CAFHYt55CbyZHXe7PK4P28yeBD6k0iPEMkKCC8Ct8i7BgLs5kAg@mail.gmail.com>
and subject line lintian: copyright warning not reproducible for package insubstantial
has caused the Debian Bug report #788252,
regarding lintian: False Positive dep5-copyright-license-name-not-unique with alternative licenses
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.)


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

Dear Maintainer,

I get these lintian warnings:

W: insubstantial source: dep5-copyright-license-name-not-unique (paragraph at line 626)
W: insubstantial source: missing-license-paragraph-in-dep5-copyright bsd-3-clause (paragraph at line 622)

(debian/copyright is attached)

The problem is caused by this paragraph:

Files: ./substance/src/main/resources/org/pushingpixels/substance/internal/contrib/randelshofer/quaqua/*
       ./substance/src/main/java/org/pushingpixels/substance/internal/contrib/randelshofer/quaqua/*
Copyright: 2003-2006 Werner Randelshofer, Staldenmattweg 2, Immensee, CH-6405, Switzerland
           Christopher Atlan, Steve Roy
License: LGPL-2.1 or BSD-3-clause
 Use of the Quaqua Look and Feel is entirely at your own risk. 
 I will not be liable for any data loss, hardware damage or 
 whatever this program might cause.
 .
 Permission to use this release of the Quaqua Look and Feel is 
 [...]

Which declares a "alternative license" for LGPL 2.1 OR BSD-3-clause, but
does not declare the BSD-3-clause itself.

My hypothesis is that Paragraph in line 626 cannot declare BSD-3-clause
because it is already part of the "LGPL-2.1 or BSD-3-clause" combination
(see above). I would expect that an alternative license declaration does
not count as a declaration of either member license.

(the complete package is here:
 https://github.com/fnatter/insubstantial-debian)

Thanks and Best Regards!
Felix

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.0.0-1-amd64 (SMP w/1 CPU core)
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.25-7
ii  bzip2                          1.0.6-7+b3
ii  diffstat                       1.58-1
ii  file                           1:5.22+15-2
ii  gettext                        0.19.4-1
ii  hardening-includes             2.7
ii  intltool-debian                0.35.0+20060710.2
ii  libapt-pkg-perl                0.1.29+b2
ii  libarchive-zip-perl            1.39-1
ii  libclass-accessor-perl         0.34-1
ii  libclone-perl                  0.37-1+b1
ii  libdpkg-perl                   1.17.25
ii  libemail-valid-perl            1.195-1
ii  libfile-basedir-perl           0.03-1
ii  libipc-run-perl                0.94-1
ii  liblist-moreutils-perl         0.410-1
ii  libparse-debianchangelog-perl  1.2.0-1.1
ii  libtext-levenshtein-perl       0.12-1
ii  libtimedate-perl               2.3000-2
ii  liburi-perl                    1.64-1
ii  man-db                         2.7.0.2-5
ii  patchutils                     0.3.4-1
ii  perl [libdigest-sha-perl]      5.20.2-6
ii  t1utils                        1.38-4
ii  xz-utils                       5.1.1alpha+20120614-2+b3

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

Versions of packages lintian suggests:
pn  binutils-multiarch     <none>
ii  dpkg-dev               1.17.25
ii  libhtml-parser-perl    3.71-1+b3
ii  libtext-template-perl  1.46-1
ii  libyaml-perl           1.13-1

-- no debconf information

-- 
Felix Natter

Attachment: copyright
Description: Binary data


--- End Message ---
--- Begin Message ---
Hi,

> W: insubstantial source: dep5-copyright-license-name-not-unique (paragraph at line 626)
> W: insubstantial source: missing-license-paragraph-in-dep5-copyright bsd-3-clause (paragraph at line 622)

The tags do not appear with modern versions of both Lintian and
insubstantial. They were probably caused by a copyright file that did
not meet Lintian's interpretation of DEP-5. That specification is not
very specific, and there is no reference implementation. Many people
report bugs about DEP-5 copyright files.

The tags are not reproducible (although now you have too many license
paragraphs, per below).

Closing this bug. Please reopen if the bug was closed in error.

Kind regards
Felix Lechner

* * *

% ./frontend/lintian
/mirror/debian/pool/main/i/insubstantial/insubstantial_7.3+dfsg3-5.dsc
/mirror/debian/pool/main/i/insubstantial/*.deb
W: libflamingo-java-doc: embedded-javascript-library
usr/share/doc/libflamingo-java-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: libflamingo-java-doc: embedded-javascript-library
usr/share/doc/libflamingo-java-doc/api/jquery/jquery-3.3.1.js please
use libjs-jquery
W: libflamingo-java-doc: embedded-javascript-library
usr/share/doc/libflamingo-java-doc/api/jquery/jquery-ui.css please use
libjs-jquery-ui
W: libflamingo-java-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
W: liblaf-plugin-java-doc: embedded-javascript-library
usr/share/doc/liblaf-plugin-java-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: liblaf-plugin-java-doc: embedded-javascript-library
usr/share/doc/liblaf-plugin-java-doc/api/jquery/jquery-3.3.1.js please
use libjs-jquery
W: liblaf-plugin-java-doc: embedded-javascript-library
usr/share/doc/liblaf-plugin-java-doc/api/jquery/jquery-ui.css please
use libjs-jquery-ui
W: liblaf-plugin-java-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
W: liblaf-widget-java-doc: embedded-javascript-library
usr/share/doc/liblaf-widget-java-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: liblaf-widget-java-doc: embedded-javascript-library
usr/share/doc/liblaf-widget-java-doc/api/jquery/jquery-3.3.1.js please
use libjs-jquery
W: liblaf-widget-java-doc: embedded-javascript-library
usr/share/doc/liblaf-widget-java-doc/api/jquery/jquery-ui.css please
use libjs-jquery-ui
W: liblaf-widget-java-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
W: libtrident-java-doc: embedded-javascript-library
usr/share/doc/libtrident-java-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: libtrident-java-doc: embedded-javascript-library
usr/share/doc/libtrident-java-doc/api/jquery/jquery-3.3.1.js please
use libjs-jquery
W: libtrident-java-doc: embedded-javascript-library
usr/share/doc/libtrident-java-doc/api/jquery/jquery-ui.css please use
libjs-jquery-ui
W: libtrident-java-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
W: substance-doc: embedded-javascript-library
usr/share/doc/substance-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: substance-doc: embedded-javascript-library
usr/share/doc/substance-doc/api/jquery/jquery-3.3.1.js please use
libjs-jquery
W: substance-doc: embedded-javascript-library
usr/share/doc/substance-doc/api/jquery/jquery-ui.css please use
libjs-jquery-ui
W: substance-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
W: substance-flamingo-doc: embedded-javascript-library
usr/share/doc/substance-flamingo-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: substance-flamingo-doc: embedded-javascript-library
usr/share/doc/substance-flamingo-doc/api/jquery/jquery-3.3.1.js please
use libjs-jquery
W: substance-flamingo-doc: embedded-javascript-library
usr/share/doc/substance-flamingo-doc/api/jquery/jquery-ui.css please
use libjs-jquery-ui
W: substance-flamingo-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
W: substance-swingx-doc: embedded-javascript-library
usr/share/doc/substance-swingx-doc/api/jquery/external/jquery/jquery.js
please use libjs-jquery
W: substance-swingx-doc: embedded-javascript-library
usr/share/doc/substance-swingx-doc/api/jquery/jquery-3.3.1.js please
use libjs-jquery
W: substance-swingx-doc: embedded-javascript-library
usr/share/doc/substance-swingx-doc/api/jquery/jquery-ui.css please use
libjs-jquery-ui
W: substance-swingx-doc: embedded-javascript-library ... use
--no-tag-display-limit to see all (or pipe to a file/program)
I: libflamingo-java: spelling-error-in-copyright declatory declaratory
I: libflamingo-java-doc: spelling-error-in-copyright declatory declaratory
I: liblaf-plugin-java: spelling-error-in-copyright declatory declaratory
I: liblaf-plugin-java-doc: spelling-error-in-copyright declatory declaratory
I: liblaf-widget-java: spelling-error-in-copyright declatory declaratory
I: liblaf-widget-java-doc: spelling-error-in-copyright declatory declaratory
I: libtrident-java: spelling-error-in-copyright declatory declaratory
I: libtrident-java-doc: spelling-error-in-copyright declatory declaratory
I: substance: spelling-error-in-copyright declatory declaratory
I: substance-doc: spelling-error-in-copyright declatory declaratory
I: substance-flamingo: spelling-error-in-copyright declatory declaratory
I: substance-flamingo-doc: spelling-error-in-copyright declatory declaratory
I: substance-swingx: spelling-error-in-copyright declatory declaratory
I: substance-swingx-doc: spelling-error-in-copyright declatory declaratory
I: insubstantial source: testsuite-autopkgtest-missing
I: insubstantial source: unused-file-paragraph-in-dep5-copyright
paragraph at line 101
I: insubstantial source: unused-file-paragraph-in-dep5-copyright
paragraph at line 120
I: insubstantial source: unused-file-paragraph-in-dep5-copyright
paragraph at line 127
I: insubstantial source: unused-file-paragraph-in-dep5-copyright ...
use --no-tag-display-limit to see all (or pipe to a file/program)
I: insubstantial source: wildcard-matches-nothing-in-dep5-copyright
./flamingo/src/main/java/org/pushingpixels/flamingo/internal/utils/AbstractFilter.java
(paragraph at line 50)
I: insubstantial source: wildcard-matches-nothing-in-dep5-copyright
./flamingo/src/main/java/org/pushingpixels/flamingo/internal/utils/RenderingUtils.java
(paragraph at line 56)
I: insubstantial source: wildcard-matches-nothing-in-dep5-copyright
./laf-widget/src/main/*.png (paragraph at line 101)
I: insubstantial source: wildcard-matches-nothing-in-dep5-copyright
... use --no-tag-display-limit to see all (or pipe to a file/program)
P: insubstantial source: insecure-copyright-format-uri
http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
P: insubstantial source: package-uses-old-debhelper-compat-version 12
P: insubstantial source: rules-requires-root-missing
P: insubstantial source: source-contains-prebuilt-java-object
flamingo/lib/test/debug-1.0.jar

--- End Message ---

Reply to: