Your message dated Sat, 04 Oct 2003 04:01:25 -0500
with message-id <[EMAIL PROTECTED]>
and subject line Bug#214059: debian-policy: Section 2.2.1 unclear on whether 
Suggesting non-main packages is OK
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; 4 Oct 2003 08:30:24 +0000
>From [EMAIL PROTECTED] Sat Oct 04 03:30:24 2003
Return-path: <[EMAIL PROTECTED]>
Received: from mail.g.bonet.se [212.181.52.4] 
        by master.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1A5hnz-0005z0-00; Sat, 04 Oct 2003 03:30:23 -0500
Received: from tanya ([EMAIL PROTECTED] [217.215.216.100])
        by mail.g.bonet.se (8.12.9/8.12.9) with ESMTP id h948SYhS032984;
        Sat, 4 Oct 2003 10:28:35 +0200 (CEST)
        (envelope-from [EMAIL PROTECTED])
Received: from pvz by tanya with local (Exim 3.36 #1 (Debian))
        id 1A5hnr-0002Ve-00; Sat, 04 Oct 2003 10:30:15 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
From: Per von Zweigbergk <[EMAIL PROTECTED]>
To: Debian Bug Tracking System <[EMAIL PROTECTED]>
Subject: debian-policy: Section 2.2.1 unclear on whether Suggesting non-main 
packages
 is OK
X-Mailer: reportbug 2.26.1
Date: Sat, 04 Oct 2003 10:30:15 +0200
Message-Id: <[EMAIL PROTECTED]>
Sender: Per von Zweigbergk <[EMAIL PROTECTED]>
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mail.g.bonet.se id 
h948SYhS032984
Delivered-To: [EMAIL PROTECTED]
X-Spam-Status: No, hits=-6.0 required=4.0
        tests=BAYES_30,HAS_PACKAGE
        version=2.53-bugs.debian.org_2003_10_03
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_03 
(1.174.2.15-2003-03-30-exp)

Package: debian-policy
Version: 3.6.1.0
Severity: normal

Recently, a bug report was aimed at the tvtime package -- and we seem to
have uncovered a section in which Debian Policy is not entirely clear.

Bug report #213512 suggested that we should Suggest libdscaler, which is
in contrib, in tvtime, which is in main.  However, Section 2.2.1 of the
Debian Policy is unclear on this point. I quote:

[packages in main] must not require a package outside of main for compila=
tion
or execution (thus, the package must not declare a "Depends", "Recommends=
",
or "Build-Depends" relationship on a non-main package)

The literal interpretation of this that it is permissible, but I think it
could be clarified further. It is currently plausible to interpret the
enumeration of dependency fields in Section 2.2.1 as merely a clarifying
example (i.e. "including, but not limited to"), rather than a complete li=
st.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux tanya 2.4.20 #1 m=E5n mar 31 19:30:02 CEST 2003 i686
Locale: LANG=3Dsv_SE.UTF-8, LC_CTYPE=3Dsv_SE.UTF-8

-- no debconf information


---------------------------------------
Received: (at 214059-done) by bugs.debian.org; 4 Oct 2003 09:10:02 +0000
>From [EMAIL PROTECTED] Sat Oct 04 04:10:01 2003
Return-path: <[EMAIL PROTECTED]>
Received: from host-12-107-230-171.dtccom.net (glaurung.green-gryphon.com) 
[12.107.230.171] 
        by master.debian.org with esmtp (Exim 3.35 1 (Debian))
        id 1A5iQL-0000pb-00; Sat, 04 Oct 2003 04:10:01 -0500
Received: from glaurung.green-gryphon.com (localhost [127.0.0.1])
        by glaurung.green-gryphon.com (8.12.9/8.12.9/Debian-5) with ESMTP id 
h9491QC5000663;
        Sat, 4 Oct 2003 04:01:26 -0500
Received: (from [EMAIL PROTECTED])
        by glaurung.green-gryphon.com (8.12.9/8.12.9/Debian-5) id 
h9491PR0000660;
        Sat, 4 Oct 2003 04:01:25 -0500
X-Authentication-Warning: glaurung.green-gryphon.com: srivasta set sender to 
[EMAIL PROTECTED] using -f
X-Mailer: emacs 21.3.1 (via feedmail 8 I)
To: Per von Zweigbergk <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: Bug#214059: debian-policy: Section 2.2.1 unclear on whether
 Suggesting non-main packages is OK
References: <[EMAIL PROTECTED]>
From: Manoj Srivastava <[EMAIL PROTECTED]>
Organization: The Debian Project
X-URL: http://www.debian.org/%7Esrivasta/
User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux)
 (i386-pc-linux-gnu)
Mail-Copies-To: nobody
X-Face: [EMAIL PROTECTED]/;Y^gTjR\T^"B'fbeuVGiyKrvbfKJl!^e|e:iu(kJ6c|QYB57LP*|t
 &YlP~HF/=h:[EMAIL PROTECTED]:6Cj0kd#4]>*D,|0djf'CVlXkI,>aV4\}?d_KEqsN{Nnt7
 78"OsbQ["56/!nisvyB/uA5Q.{)gm6?q.j71ww.>b9b]-sG8zNt%KkIa>xWg&1VcjZk[hBQ>]j~`Wq
 Xl,y1a!(>6`UM{~'X[Y_,Bv+}=L\SS*mA8=s;!=O`ja|@PEzb&i0}Qp,`Z\:6:OmRi*
Date: Sat, 04 Oct 2003 04:01:25 -0500
In-Reply-To: <[EMAIL PROTECTED]> (Per von Zweigbergk's message of
 "Sat, 04 Oct 2003 10:30:15 +0200")
Message-ID: <[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Delivered-To: [EMAIL PROTECTED]
X-Spam-Status: No, hits=-3.2 required=4.0
        tests=QUOTED_EMAIL_TEXT
        version=2.53-bugs.debian.org_2003_10_03
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_03 
(1.174.2.15-2003-03-30-exp)

On Sat, 04 Oct 2003 10:30:15 +0200, Per von Zweigbergk <[EMAIL PROTECTED]> 
said: 

> Package: debian-policy Version: 3.6.1.0 Severity: normal

> Recently, a bug report was aimed at the tvtime package -- and we
> seem to have uncovered a section in which Debian Policy is not
> entirely clear.

> Bug report #213512 suggested that we should Suggest libdscaler,
> which is in contrib, in tvtime, which is in main.  However, Section
> 2.2.1 of the Debian Policy is unclear on this point. I quote:

> [packages in main] must not require a package outside of main for
> compilation or execution (thus, the package must not declare a
> "Depends", "Recommends", or "Build-Depends" relationship on a
> non-main package)

        So, it explicitly tells you what is not allowed.

> The literal interpretation of this that it is permissible, but I

        That is correct.

> think it could be clarified further. It is currently plausible to
> interpret the enumeration of dependency fields in Section 2.2.1 as
> merely a clarifying example (i.e. "including, but not limited to"),
> rather than a complete list.

        You can never get policy to the point where it is not
 confusing to absolutely anyone. In this specific case, policy
 explicitly tells you what is disallowed; in general, anything that is
 not prohibited by policy is allowed, and anything not explicitly
 required by policy is up to the discretion of the developer.

        In general, policy is not exhaustive; it only mentions things
 required, or prohibited. Changing this stance would require a major
 rewrite, and a far larger policy document, and further constrain
 developers needlessly.

        manoj

-- 
"We learn from history that we learn nothing from history." George
Bernard Shaw
Manoj Srivastava   <[EMAIL PROTECTED]>  <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C

Reply via email to