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

Bug#316413: marked as done (lintian: detect vanilla dependencies on Essential)



Your message dated Fri, 01 Jul 2005 09:14:54 +0200
with message-id <87d5q3ro9d.fsf@nahar.localdomain>
and subject line Bug#316413: lintian: detect vanilla dependencies on Essential
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 30 Jun 2005 21:10:05 +0000
>From jidanni@jidanni.org Thu Jun 30 14:10:05 2005
Return-path: <jidanni@jidanni.org>
Received: from frodo.hserus.net [204.74.68.40] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Do6IP-0003wp-00; Thu, 30 Jun 2005 14:10:05 -0700
Received: from tc218-187-20-133.dialup.dynamic.apol.com.tw ([218.187.20.133]:32786 helo=jidanni1)
	by frodo.hserus.net with esmtpsa 
	(Cipher TLSv1:AES256-SHA:256) (Exim 4.51 #0)
	id 1Do6IM-000M4S-SP by authid <jidanni> with plain
	for <submit@bugs.debian.org>; Fri, 01 Jul 2005 02:40:04 +0530
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Dan Jacobson <jidanni@jidanni.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
X-Debbugs-No-Ack: please
Subject: lintian: detect vanilla dependencies on Essential
X-Mailer: reportbug 3.15
Date: Fri, 01 Jul 2005 04:38:19 +0800
X-Debbugs-Cc: linda@packages.debian.org
Message-Id: <E1Do5nf-0001F2-Cx@jidanni1>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-14.0 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	X_DEBBUGS_CC,X_DEBBUGS_NO_ACK autolearn=ham 
	version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

Package: lintian
Severity: wishlist

I think I made a way to find all the violators of policy 3.5's clause:

  Packages are not required to declare any dependencies they have on
  other packages which are marked Essential (see below), and should not
  do so unless they depend on a particular version of that package.

Here's the script, which I hereby contribute to your checker programs:

essential=$(grep-available -n -s Package -F Essential yes|sort)
for package in $essential
  do
  echo ==== Packages depending on $package ====
# grep-available -s Package,Depends --eregex -F Depends "(, |^)$package($|,)"
# (or if we already are sure about our regexp, then just:)
  grep-available -n -s Package --eregex -F Depends "(, |^)$package($|,)"
done

Or maybe your checker programs already do this check.

---------------------------------------
Received: (at 316413-done) by bugs.debian.org; 1 Jul 2005 07:15:37 +0000
>From marc@marcbrockschmidt.de Fri Jul 01 00:15:37 2005
Return-path: <marc@marcbrockschmidt.de>
Received: from shop.it-kontent.de (ned.snow-crash.org) [212.112.224.176] (postfix)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1DoFkP-00070U-00; Fri, 01 Jul 2005 00:15:37 -0700
Received: from nahar.localdomain (p508917F2.dip0.t-ipconnect.de [80.137.23.242])
	by ned.snow-crash.org (Postfix) with ESMTP id 40B8F335A7
	for <316413-done@bugs.debian.org>; Fri,  1 Jul 2005 09:15:23 +0200 (CEST)
Received: from localhost ([127.0.0.1] helo=nahar.localdomain)
	by nahar.localdomain with esmtp (Exim 4.51)
	id 1DoFjo-0003LI-GK
	for 316413-done@bugs.debian.org; Fri, 01 Jul 2005 09:15:00 +0200
From: Marc 'HE' Brockschmidt <he@debian.org>
To: 316413-done@bugs.debian.org
Subject: Re: Bug#316413: lintian: detect vanilla dependencies on Essential
Organization: CPU+Mainboard-FAQ: http://www.dch-faq.de/
References: <E1Do5nf-0001F2-Cx@jidanni1>
Date: Fri, 01 Jul 2005 09:14:54 +0200
In-Reply-To: <E1Do5nf-0001F2-Cx@jidanni1> (Dan Jacobson's message of "Fri, 01
	Jul 2005 04:38:19 +0800")
Message-ID: <87d5q3ro9d.fsf@nahar.localdomain>
User-Agent: Gnus/5.110003 (No Gnus v0.3) XEmacs/21.4.17 (linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
	micalg=pgp-sha1; protocol="application/pgp-signature"
X-ned.snow-crash.org-MailScanner: Found to be clean
X-ned.snow-crash.org-MailScanner-SpamCheck: not spam,
	SpamAssassin (Wertung=1.321, benoetigt 4.5, AWL -0.75,
	RCVD_IN_NJABL_DUL 0.09, RCVD_IN_SORBS_DUL 1.99)
X-ned.snow-crash.org-MailScanner-SpamScore: 1
X-MailScanner-From: marc@marcbrockschmidt.de
Delivered-To: 316413-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 

--=-=-=
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Dan Jacobson <jidanni@jidanni.org> writes:
[...]
> Or maybe your checker programs already do this check.

They do.

Marc
=2D-=20
Fachbegriffe der Informatik - Einfach erkl=E4rt
140: Zufall
       Zufall ist ein Umstand, den weder der Schuldner noch der
       Gl=E4ubiger zu vertreten hat. (Jurist Wolfgang Kopp)

--=-=-=
Content-Type: application/pgp-signature

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

iD8DBQBCxO10mO5zOp3h7rERAkabAJ475KLwd+FdU2HUkJETwZ/IrJmsmwCbBI4n
gIcvB2a2BCsuyuOmv16B2q0=
=D26a
-----END PGP SIGNATURE-----
--=-=-=--



Reply to: