Debian Bug report logs - #1002053
lintian: false positive inconsistent-appstream-metadata-license (gpl-2.0+ != gpl-2+)

version graph

Package: lintian; Maintainer for lintian is Debian Lintian Maintainers <[email protected]>; Source for lintian is src:lintian (PTS, buildd, popcon).

Reported by: Nicholas D Steeves <[email protected]>

Date: Tue, 21 Dec 2021 01:24:01 UTC

Severity: normal

Tags: confirmed

Found in version lintian/2.114.0

Fixed in version lintian/2.116.0

Done: Axel Beckert <[email protected]>

Bug is archived. No further changes may be made.

Full log


🔗 View this message in rfc822 format

X-Loop: [email protected]
Subject: Bug#1002053: lintian: false positive inconsistent-appstream-metadata-license (gpl-2.0+ != gpl-2+)
Reply-To: Nicholas D Steeves <[email protected]>, [email protected]
Resent-From: Nicholas D Steeves <[email protected]>
Resent-To: [email protected]
Resent-CC: Debian Lintian Maintainers <[email protected]>
X-Loop: [email protected]
Resent-Date: Tue, 21 Dec 2021 01:24:01 +0000
Resent-Message-ID: <[email protected]>
Resent-Sender: [email protected]
X-Debian-PR-Message: report 1002053
X-Debian-PR-Package: lintian
X-Debian-PR-Keywords: 
X-Debian-PR-Source: lintian
Received: via spool by [email protected] id=B.164004964925140
          (code B); Tue, 21 Dec 2021 01:24:01 +0000
Received: (at submit) by bugs.debian.org; 21 Dec 2021 01:20:49 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.2-bugs.debian.org_2005_01_02
	(2018-09-13) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-14.1 required=4.0 tests=BAYES_00,FROMDEVELOPER,
	HAS_PACKAGE,KHOP_HELO_FCRDNS,PDS_RDNS_DYNAMIC_FP,RDNS_DYNAMIC,SPF_NONE,
	TXREP,XMAILER_REPORTBUG autolearn=ham autolearn_force=no
	version=3.4.2-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 13; hammy, 104; neutral, 39; spammy,
	1. spammytokens:0.947-+--H*r:bugs.debian.org
	hammytokens:0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug,
	0.000-+--H*x:reportbug, 0.000-+--H*UA:reportbug, 0.000-+--H*x:7.10.3
Received: from d162-157-163-190.abhsia.telus.net ([162.157.163.190]:48038 helo=[127.0.1.1])
	by buxtehude.debian.org with esmtp (Exim 4.92)
	(envelope-from <[email protected]>)
	id 1mzTph-0006XF-9T
	for [email protected]; Tue, 21 Dec 2021 01:20:49 +0000
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Nicholas D Steeves <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Message-ID: <164004964779.30078.9626890587665415881.reportbug@navis>
X-Mailer: reportbug 7.10.3+deb11u1
Date: Mon, 20 Dec 2021 18:20:47 -0700
Delivered-To: [email protected]
Package: lintian
Version: 2.114.0
Severity: normal

Hi,

Gpl-2+ (used in d/copyright) is equivalent to gpl-2.0+ used in
appstream metadata, so this is a false positive.  Were GNU to
hypothetically release a GPL 2.1, and were upstream to switch to it,
the onus would be on the Debian maintainer to update d/copyright.  It
also seems wrong to emit this at the warning level for this specific
case.

If lintian is encouraging maintainers to use the "gpl-2.0+" notation
rather than gpl-2+ in d/copyright, then it should emit a different
(lower severity than warning) tag for that case.

It seems clear to me that (gpl-2.0+ = gpl-2+), so it looks like the
correct approach is to use a table of equivalent license notations to
prevent the false positive.  Apologies if bias has prevented me from
deeper analysis or seeing other solutions.

Thanks!
Nicholas

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 17:17:37 2025; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.