--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: False positive for license-problem-gfdl-invariants in Shishi?
- From: Simon Josefsson <simon@josefsson.org>
- Date: Sun, 10 Nov 2013 15:41:23 +0100
- Message-id: <20131110154123.6a265992@latte.josefsson.org>
Package: lintian
Hi. I got a warning "license-problem-gfdl-invariants" for the Shishi
package, however I believe it is a false positive. The intent is that
there should not be any invariant section, and as far as I can tell,
the GFDL license template in the files are consistent with that.
See:
http://lintian.debian.org/maintainer/help-shishi@gnu.org.html#shishi
The file it complains about is 'doc/shishi.html'. A grep is shown
below. The file contains a copy of the GFDL, which contains an example
of how to write templates with invariant sections. Is that the problem?
Anyway, I'd be thankful if you could take a look at doc/shishi.html and
tell me if it is a bug in the file or in lintian. I'm happy to fix the
file if it turns out that the file claims there is an invariant section.
Thanks,
/Simon
jas@latte:~/src/shishi-1.0.2$ grep -B1 -A1 -i invariant doc/shishi.html
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover Texts. A copy of the license is included in the
--
any later version published by the Free Software Foundation; with no
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
copy of the license is included in the section entitled “GNU Free
--
<!-- any later version published by the Free Software Foundation; with
no --> <!-- Invariant Sections, with no Front-Cover Texts, and with no
Back-Cover --> <!-- Texts. A copy of the license is included in the
``GNU Free --> --
<p>The “Invariant Sections” are certain Secondary
Sections whose titles are designated, as being those of Invariant
Sections, in the notice that says that the Document is released
under this License. If a section does not fit the above
definition of Secondary then it is not allowed to be designated as
Invariant. The Document may contain zero Invariant Sections. If
the Document does not identify any Invariant Sections then there
are none. --
<li>Preserve in that license notice the full lists of
Invariant Sections and required Cover Texts given in the
Document's license notice. --
<li>Preserve all the Invariant Sections of the Document,
unaltered in their text and in their titles. Section numbers
--
<li>Do not retitle any existing section to be Entitled
“Endorsements” or to conflict in title with any
Invariant Section.
--
copied from the Document, you may at your option designate some or all
of these sections as invariant. To do this, add their titles to the
list of Invariant Sections in the Modified Version's license notice.
These titles must be distinct from any other section titles.
--
versions, provided that you include in the combination all of the
Invariant Sections of all of the original documents, unmodified, and
list them all as Invariant Sections of your combined work in its
license notice, and that you preserve all their Warranty Disclaimers.
--
<p>The combined work need only contain one copy of this License,
and multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name but
different contents, make the title of each such section unique by
--
Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
--
distribute translations of the Document under the terms of section 4.
Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the
--
somewhere other than this MMC, and subsequently incorporated in whole
or in part into the MMC, (1) had no cover texts or invariant sections,
and (2) were thus incorporated prior to November 1, 2008.
--
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no
Back-Cover Texts. A copy of the license is included in the section
entitled ``GNU --
</pre>
<p>If you have Invariant Sections, Front-Cover Texts and Back-Cover
Texts, replace the “with<small
class="dots">...</small>Texts.” line with this:
<pre class="smallexample"> with the Invariant Sections being
<var>list their titles</var>, with the Front-Cover Texts being
<var>list</var>, and with the Back-Cover Texts --
</pre>
<p>If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
jas@latte:~/src/shishi-1.0.2$
--- End Message ---
--- Begin Message ---
Source: lintian
Source-Version: 2.5.20
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 729226@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Bastien Roucariès <roucaries.bastien+debian@gmail.com> (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: Sun, 15 Dec 2013 19:52:24 +0100
Source: lintian
Binary: lintian
Architecture: source all
Version: 2.5.20
Distribution: unstable
Urgency: low
Maintainer: Debian Lintian Maintainers <lintian-maint@debian.org>
Changed-By: Bastien Roucariès <roucaries.bastien+debian@gmail.com>
Description:
lintian - Debian package checker
Closes: 637580 643602 673029 711553 718427 720348 723886 724733 724866 724930 727665 727683 729226 730456 730714
Changes:
lintian (2.5.20) unstable; urgency=low
.
* Summary of tag changes:
+ Added:
- build-depends-on-an-obsolete-java-package
- debian-watch-file-pubkey-file-is-missing
- debian-watch-may-check-gpg-signature
- license-problem-nvidia-intellectual
- maintainer-script-should-not-hide-init-failure
- maintainer-script-should-not-modify-ld-so-conf
- maintainer-script-should-not-modify-netbase-managed-file
- maintainer-script-should-not-use-adduser-system-without-home
- maintainer-script-should-not-use-ancient-dpkg-epoch-check
- maintainer-script-should-not-use-ancient-dpkg-multi-conrep-check
- maintainer-script-should-not-use-deprecated-chown-usage
- maintainer-script-should-not-use-dpkg-status-directly
- maintainer-script-should-not-use-fc-cache
- maintainer-script-should-not-use-gconftool
- maintainer-script-should-not-use-install-sgmlcatalog
- maintainer-script-should-not-use-start-stop-daemon
- maintainer-script-should-not-use-update-alternatives-remove
- maintainer-script-should-not-use-update-alternatives-set
- package-install-into-obsolete-dir
- privacy-breach-generic
- privacy-breach-google-adsense
+ Removed:
- ancient-dpkg-epoch-check
- ancient-dpkg-multi-conrep-check
- deprecated-chown-usage
- fc-cache-used-in-maintainer-script
- gconftool-used-in-maintainer-script
- install-sgmlcatalog-deprecated
- maintainer-script-hides-init-failure
- maintainer-script-modifies-ld-so-conf
- maintainer-script-modifies-netbase-managed-file
- maintainer-script-uses-dpkg-status-directly
- start-stop-daemon-in-maintainer-script
- update-alternatives-remove-called-in-postrm
.
* checks/cruft.{desc,pm}:
+ [BR] Check files for under a non-distributable Nvidia
license. (Closes: #724930)
+ [BR] Abstract sliding window algorithm and use it for
license check. (Closes: #720348)
+ [BR] Filter (x?ht|x)ml comments for license check.
(Closes: #729226).
* checks/fields.pm:
+ [SL] Returns a warning when a package build-deps on java-compiler
instead of default-jdk. (Closes: #730714)
* checks/files.desc:
+ [BR] Improve description of pkg-config-multi-arch-wrong-dir
tag. Add debhelper > 9 on non multi-arched package as a likely
cause (Closes: #723886).
+ [BR] Add a generic check for obsolete path.
+ [BR] Detect privacy breaker html/css files (Closes: #637580)
particularly Google Adsense (Closes: #718427).
* checks/scripts.{desc,pm}:
+ [BR] Detect update-alternatives --set in maintainer scripts.
(Closes: #643602).
+ [BR] Use Lintian::Data for bad shell construction in maintainer
scripts.
+ [BR] Detect use of adduser --system without --home or with
--home inside /home. (Closes: #730456).
+ [BR] install-sgmlcatalog is deprecated for a long time. Warn
now in all use case. Rename the tag to
maintainer-script-should-not-use-install-sgmlcatalog
+ [BR] Rename gconftool-used-in-maintainer-script to
maintainer-script-should-not-use-gconftool. Add gconf\d package
to exception list.
+ [BR] Rename fc-cache-used-in-maintainer-script to
maintainer-script-should-not-use-fc-cache. Add fontconfig
package to exception list.
+ [BR] Rename (ancient-dpkg-.*) to maintainer-script-should-not-use-$1.
+ [BR] Rename (deprecated-chown-usage) to
maintainer-script-should-not-use-$1.
+ [BR] Rename maintainer-script-hides-init-failure to
maintainer-script-should-not-hide-init-failure.
+ [BR] Rename maintainer-script-modifies-ld-so-conf to
maintainer-script-should-not-modify-ld-so-conf.
+ [BR] Rename maintainer-script-modifies-netbase-managed-file to
maintainer-script-should-not-modify-netbase-managed-file.
+ [BR] Rename maintainer-script-uses-dpkg-status-directly to
maintainer-script-should-not-use-dpkg-status-directly.
+ [BR] Rename update-alternatives detection in maintainer script to
aintainer-script-should-not-use convention.
+ [BR] Rename start-stop-daemon-in-maintainer-script to
maintainer-script-should-not-use-start-stop-daemon
* checks/standards-version:
+ [BR] Use Lintian::Data for ancient date check.
* checks/watch.{desc,pm}:
+ [BR] Detect lack of uscan support for gpg signature.
(Closes: #711553).
.
* data/binary/embedded-libs:
+ [RG] Detect embedded copies of poppler/xpdf. (Closes: #724733)
* data/files/obsolete-paths:
+ [BR] Add this this file to generically check obsolete path.
+ [BR] Check obsolete /etc/dhcp3 path. (Closes: #673029)
* data/fields/obsolete-packages:
+ [NT] Apply patch from Eric Dorland to mark various versions
of automake as obsolete.
+ [SL] Tag openjdk-6-jdk, openjdk-6-jre and openjdk-6-jre-headless
as obsolete (See ##720911). (Closes: #730714)
* data/fields/virtual-packages:
+ [NT] Refresh against sid. Thanks to Nicholas Breen for the
reminder. (Closes: #724866)
* data/spelling/corrections:
+ [RG] Detect some typos of "establishment" and "contains".
+ [SL] Detect some typos of "suppress".
* data/standards-version/ancient-date:
+ [BR] Set ancient date to 14 Jan 2012.
* data/standards-version/release-dates:
+ [NT] Add release date for 3.9.5.
.
* debian/control:
+ [NT] Bump Standards-Versions to 3.9.5 - no changes required.
+ [BR] Add myself as uploader.
.
* lib/Lintian/Collect/Binary.pm:
+ [GN] Add support for multi-component RPATHs. (Closes: #727683)
* lib/Lintian/Collect/Package.pm:
+ [BR] Globally replace \\ by \ in _dequote_name(). This bug was
masked by old buggy tar (Closes: #727665).
.
* t/debs/deb-format-wrong-order/.*:
+ [BR] Recent dpkg detect this error and bail out. Do not run with
dpkg >= 1.17.2. See dpkg git commit
cb8ed03bbffe892165620ed1ddf753a6b0c1ee62
and 547dca4c3ff23df5dfa554f1943b371cd7056ee4.
.
* vendors/ubuntu/main/data/changes-file/known-dists:
+ [NT] Add "trusty". Thanks to Stéphane Graber for the
reminder.
Checksums-Sha1:
4bb52a152f59024c54763c024e11dc145141df27 2672 lintian_2.5.20.dsc
4209584266431faebf69430a61eb0755cbda9bf2 1276657 lintian_2.5.20.tar.gz
f1642acaafec5f121015705948c1ee3db9dadb7b 708436 lintian_2.5.20_all.deb
Checksums-Sha256:
d1bf763fc0a21e300de1ca662639ad7d4b97ccc94e6fb3f77068580d1551f135 2672 lintian_2.5.20.dsc
989bc1cb4e33a68e6021dae3c7566ac181f1ea00e4d44f90f7de7e2aa9920de8 1276657 lintian_2.5.20.tar.gz
33f9076273d5fe71b9dcc2f499a5b06a8a91b0bc2832d4e426c865a7c6a327c5 708436 lintian_2.5.20_all.deb
Files:
faf2cc1ead256b6580ea2df31fcf8b86 2672 devel optional lintian_2.5.20.dsc
ca279a4ef4fba9e25b0002f438f7bf55 1276657 devel optional lintian_2.5.20.tar.gz
35f7f8065d9e4dda4e289853776128ad 708436 devel optional lintian_2.5.20_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)
iQIcBAEBCAAGBQJSr2atAAoJEAVLu599gGRCTZIP/R2NiB3FGeA747eIV24kiD4K
IWBZ5CeV/mycba8rsBep1vB2TncBml22yx1ja5mbE3TL4cztt6DVRsptscASj15T
azNH02ZnMKSgwQcWmbpvB16HKcGrBqu0uasmtScMEeICQQdKZmYU+F60VF3EyCkR
9SzN+XNVXiFvKtdE5ZuPEREmkaeFVXOlGPQj2Qh3MESSJ0yDXhEGSL4wHfkf+zPZ
qkGKE77z6KfZyDvP/3uOHJQIWmKV560Drjgp04iLXtVae0tGMfpngRQshVGSU/Y1
qwtDBDMbArdFxjA25TZq6rmizoJ9tpjXaI0fQdIF2onTIr/i40oS+QMgiglKYgsm
/cYZopmEVxCeQwD6FCpkPE2j/TYTBBpbJE6J9R3RtAf9ohqrGTBvwtbmThFVs9Ko
BsBhpH9XsW21ZHuVl5D5z5esFpSU5B8bZpaQwSFJkdzM3TrOOVgC6dG5HuHsJS0Z
giNV7VZkqjv40VAB8yZFgwvMiqdlFg9oqfWWwN2fnUU4D10LUq2AqhTCkq4uX3xO
XLJ5WE0ejTfRSDtWQgSp2X+AWPBOox9dO2PRN01RfXnsqmyc9lawJoFR+Atezl72
yxfp2l5sAwcw/0aa912qhJtb1nvsEXtnSnC8u43K0rGlSfBqYzJuP9w5/HN1x1R8
nlxM0sfSIMtxTf2uSZTW
=Cepb
-----END PGP SIGNATURE-----
--- End Message ---