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

Bug#212034: marked as done (Debina Perl Policy manual uses "dependency" backards)



Your message dated Sun, 21 Sep 2003 16:16:44 -0500
with message-id <[🔎] 871xu94zb7.fsf@glaurung.green-gryphon.com>
and subject line Bug#212034: Debina Perl Policy manual uses "dependency" backards
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; 21 Sep 2003 20:33:40 +0000
>From dsb@smart.net Sun Sep 21 15:33:29 2003
Return-path: <dsb@smart.net>
Received: from gemini.smart.net [205.197.48.109] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1A1Atb-0002Rr-00; Sun, 21 Sep 2003 15:33:27 -0500
Received: from smart.net (IDENT:501@dsb.smart.net [216.253.158.43])
	by gemini.smart.net (8.9.1/8.9.1) with ESMTP id QAA31964;
	Sun, 21 Sep 2003 16:33:26 -0400
Sender: dsb@gemini.smart.net
Message-ID: <[🔎] 3F6E0B01.D52D824C@smart.net>
Date: Sun, 21 Sep 2003 16:33:05 -0400
From: "Daniel B." <dsb@smart.net>
X-Mailer: Mozilla 4.79 [en] (X11; U; Linux 2.4.18+dsb+smp+ide i686)
X-Accept-Language: en
MIME-Version: 1.0
To: submit@bugs.debian.org
Subject: Debina Perl Policy manual uses "dependency" backards
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
	tests=HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_9_20
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_20 (1.174.2.15-2003-03-30-exp)

Package: debian-policy
Version: 3.5.6.1

The Debian Perl Policy manual
(file:/usr/share/doc/debian-policy/perl-policy.html/ch-perl.html)
uses the word "dependency" backwards.  This error makes the documentation 
hard to understand.

Per the The American Heritage Dictionary (via
http://dictionary.reference.com/search?q=dependency), a dependency
is:
    1. Dependence. 
    2. Something dependent or subordinate. 
    3. A territory under the jurisdiction of a state of
       which it does not form an integral part. 

In sense 2, if A depends on B, A is a dependency of B; (B is not a 
dependency of A).


The Debian Perl Policy manual, in section 1.1, says:

  Only one package may contain the /usr/bin/perl binary and that package 
  must either be perl or a dependency of that package (see Base Package, 
  Section 1.2). 

Apparently, the intent was to say that perl or one of the packages perl 
depends on must contain that binary.  However, as written, it says that 
some package that depends on perl must contains the binary.


Section 4.2 says:

  As with modules, packages using debhelper may use dh_perl(1) to 
  automatically generate dependences[sic] (see Automating Perl 
  Dependencies, Section 3.4.3). 

I don't know enough about dh_perl to know whether this is using 
"dependencies" in sense 1 (in which case it's fine), or it it's using
it in sense 2, in which case it's backwards.

Section 5.2 says:

  Dependencies for programs linking against the shared Perl library will 
  be automatically created by dpkg-shlibdeps.

Same comment.


Daniel
-- 
Daniel Barclay
dsb@smart.net

---------------------------------------
Received: (at 212034-done) by bugs.debian.org; 21 Sep 2003 21:26:25 +0000
>From srivasta@debian.org Sun Sep 21 16:26:22 2003
Return-path: <srivasta@debian.org>
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 1A1Bio-00082m-00; Sun, 21 Sep 2003 16:26:22 -0500
Received: from glaurung.green-gryphon.com (srivasta@localhost [127.0.0.1])
	by glaurung.green-gryphon.com (8.12.10/8.12.10/Debian-1) with ESMTP id h8LLGiCH006217;
	Sun, 21 Sep 2003 16:16:44 -0500
Received: (from srivasta@localhost)
	by glaurung.green-gryphon.com (8.12.10/8.12.10/Debian-1) id h8LLGiuh006213;
	Sun, 21 Sep 2003 16:16:44 -0500
X-Authentication-Warning: glaurung.green-gryphon.com: srivasta set sender to srivasta@debian.org using -f
X-Mailer: emacs 21.3.1 (via feedmail 8 I)
To: "Daniel B." <dsb@smart.net>
Cc: 212034-done@bugs.debian.org, 212034@bugs.debian.org
Subject: Re: Bug#212034: Debina Perl Policy manual uses "dependency"
 backards
References: <[🔎] 3F6E0B01.D52D824C@smart.net>
From: Manoj Srivastava <srivasta@debian.org>
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: #q.#]5@vq!Jz+E0t_/;Y^gTjR\T^"B'fbeuVGiyKrvbfKJl!^e|e:iu(kJ6c|QYB57LP*|t
 &YlP~HF/=h:GA6o6W@I#deQL-%#.6]!z: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: Sun, 21 Sep 2003 16:16:44 -0500
In-Reply-To: <[🔎] 3F6E0B01.D52D824C@smart.net> (Daniel B.'s message of "Sun, 21
 Sep 2003 16:33:05 -0400")
Message-ID: <[🔎] 871xu94zb7.fsf@glaurung.green-gryphon.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Delivered-To: 212034-done@bugs.debian.org
X-Spam-Status: No, hits=-3.2 required=4.0
	tests=QUOTED_EMAIL_TEXT
	version=2.53-bugs.debian.org_2003_9_20
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_20 (1.174.2.15-2003-03-30-exp)

On Sun, 21 Sep 2003 16:33:05 -0400, Daniel B <dsb@smart.net> said: 

> Package: debian-policy Version: 3.5.6.1

> The Debian Perl Policy manual
> (file:/usr/share/doc/debian-policy/perl-policy.html/ch-perl.html)
> uses the word "dependency" backwards.  This error makes the
> documentation hard to understand.

> Per the The American Heritage Dictionary (via
> http://dictionary.reference.com/search?q=dependency), a dependency
> is:
> 1. Dependence.

	This is the sense meant.
======================================================================
>From The Collaborative International Dictionary of English v.0.48 [gcide]:

 Dependency \De*pend"en*cy\, n.; pl. {Dependencies}.
    1. State of being dependent; dependence; state of being
       subordinate; subordination; concatenation; connection;
       reliance; trust.
       [1913 Webster]

       So that they may acknowledge their dependency on the
       crown of England.      --Bacon.
       [1913 Webster]
======================================================================

	So if they have a dependency on the crown, it is they who need
 the countenance of the crown, not the other way around.

> 2. Something dependent or subordinate.
> 3. A territory under the jurisdiction of a state of which it does
>        not form an integral part.


> In sense 2, if A depends on B, A is a dependency of B; (B is not a
> dependency of A).

> The Debian Perl Policy manual, in section 1.1, says:

>   Only one package may contain the /usr/bin/perl binary and that
>   package must either be perl or a dependency of that package (see
>   Base Package, Section 1.2).

	Ie, a package for which a dependence relation ship exists,
 something that perl depends on.

> Apparently, the intent was to say that perl or one of the packages
> perl depends on must contain that binary.  However, as written, it
> says that some package that depends on perl must contains the
> binary.

	Nope, perl has a dependency on this package X; like someone has
 a dependency on the crown of england.

> Section 4.2 says:

>   As with modules, packages using debhelper may use dh_perl(1) to
>   automatically generate dependences[sic] (see Automating Perl
>   Dependencies, Section 3.4.3).

> I don't know enough about dh_perl to know whether this is using
> "dependencies" in sense 1 (in which case it's fine), or it it's
> using it in sense 2, in which case it's backwards.

	It declares any dependencies the package may have (for
 example, to the crown of england ;-)

> Section 5.2 says:

>   Dependencies for programs linking against the shared Perl library
>   will be automatically created by dpkg-shlibdeps.

> Same comment.

	Same explanation.

	manoj
-- 
Congratulations!  You are the one-millionth user to log into our
system. If there's anything special we can do for you, anything at
all, don't hesitate to ask!
Manoj Srivastava   <srivasta@debian.org>  <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 to: