Debian Bug report logs - #898091
lintian: Alter the semantics (etc.) of --pedantic?

version graph

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

Reported by: Lucas Nussbaum <[email protected]>

Date: Mon, 28 Dec 2015 14:09:01 UTC

Severity: wishlist

Tags: moreinfo

Found in version lintian/2.5.39

Full log


🔗 View this message in rfc822 format

X-Loop: [email protected]
Subject: Bug#884499: lintian: Pedantic check for packages not using debhelper or CDBS
Reply-To: Russ Allbery <[email protected]>, [email protected]
Resent-From: Russ Allbery <[email protected]>
Resent-To: [email protected]
Resent-CC: Debian Lintian Maintainers <[email protected]>
X-Loop: [email protected]
Resent-Date: Mon, 07 May 2018 01:09:02 +0000
Resent-Message-ID: <[email protected]>
Resent-Sender: [email protected]
X-Debian-PR-Message: followup 884499
X-Debian-PR-Package: lintian
X-Debian-PR-Keywords: moreinfo
References: <[email protected]> <[email protected]> <1525652404.3835408.1362876960.64A81F13@webmail.messagingengine.com> <[email protected]> <[email protected]> <[email protected]>
X-Debian-PR-Source: lintian
Received: via spool by [email protected] id=B884499.152565523029790
          (code B ref 884499); Mon, 07 May 2018 01:09:02 +0000
Received: (at 884499) by bugs.debian.org; 7 May 2018 01:07:10 +0000
X-Spam-Checker-Version: SpamAssassin 3.4.1-bugs.debian.org_2005_01_02
	(2015-04-28) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-23.1 required=4.0 tests=BAYES_00,FOURLA,
	FROMDEVELOPER,HAS_BUG_NUMBER,MURPHY_DRUGS_REL8,RCVD_IN_DNSWL_MED,TXREP
	autolearn=ham autolearn_force=no version=3.4.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 14; hammy, 150; neutral, 110; spammy,
	0. spammytokens: hammytokens:0.000-+--Lintian, 0.000-+--allbery,
	0.000-+--Allbery, 0.000-+--H*u:Gnus, 0.000-+--H*u:linux
Received: from haven.eyrie.org ([2001:470:30:84:e276:63ff:fe62:3539])
	by buxtehude.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.89)
	(envelope-from <[email protected]>)
	id 1fFUcP-0007kC-Il
	for [email protected]; Mon, 07 May 2018 01:07:10 +0000
Received: from lothlorien.eyrie.org (unknown [IPv6:2603:3024:160b:400:ae22:bff:fe50:db06])
	(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by haven.eyrie.org (Postfix) with ESMTPS id E7EB0118143;
	Sun,  6 May 2018 18:07:05 -0700 (PDT)
Received: by lothlorien.eyrie.org (Postfix, from userid 1000)
	id B02FCB40338; Sun,  6 May 2018 18:07:04 -0700 (PDT)
From: Russ Allbery <[email protected]>
To: Scott Kitterman <[email protected]>
Cc: [email protected]
In-Reply-To: <[email protected]> (Scott
	Kitterman's message of "Mon, 07 May 2018 00:26:31 +0000")
Organization: The Eyrie
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)
Date: Sun, 06 May 2018 18:07:04 -0700
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain
Scott Kitterman <[email protected]> writes:

> Back in the debate about the python2 check (thanks for fixing), I made
> the point that not all lintian checks are created equal.  Some represent
> serious package defects that needs to be addressed and some merely
> reflect the lintian maintainer's opinion on what should be tracked and
> it's entirely up to the maintainer to decide if any action is needed.

> This is one of the latter.

Which is why it's pedantic, no?  Speaking as the person who merged
Raphael's patch to introduce pedantic, that's precisely what pedantic
*means*.

> I worry about this class of tag because some people view a lintian
> 'clean' package as an important goal when it's not universally.  One
> needs to look at what lintian is reporting and evaluate it.  Not
> everyone does a great job of that and so unintended consequences arise.

In the lintian man page:

    Pedantic tags are Lintian at its most pickiest and include checks for
    particular Debian packaging styles and checks that many people
    disagree with.  Expect false positives and Lintian tags that you don't
    consider useful if you use this option.

I'm not sure how one could possibly be more clear.  If one's definition of
lintian-clean includes --pedantic, one's definition of lintian-clean is,
well, wrong.

-- 
Russ Allbery ([email protected])               <http://www.eyrie.org/~eagle/>

Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Tue May 13 11:46:58 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.