Re: propose new virtual package: libxaw-dev

2003-09-21 Thread Branden Robinson
[Followups set.]

On Thu, Sep 18, 2003 at 09:00:03PM -0500, Craig P. Steffen wrote:
 I am prospective DD; as one of my opening packages, I intend to adopt the 
 sound file editor xwave.  One of the bugs against it, 170005, says that 
 depending on the virtual package libxaw-dev is wrong.  
 
 However, reading the debian policy manual sections 3.6 and 7.4, it seems to 
 me to be a perfectly reasonable thing to do.  The real packages libxaw6-dev 
 and libxaw7-dev exist, and are listed as Providing libxaw-dev.  The only 
 other thing that the policy manuals suggest is that virtual packages be 
 mentioned in the virtual-packages-name-list.txt.  
 
 So I propose that libxaw-dev be added to that list.

I disagree; instead, I'm going to kill off libxaw-dev.

My decision to use the libxaw-dev virtual package in the first place
appears to date back to the time when we had multiple implementations of
the Athena library (NeXTaw, Xaw95, and Xaw3D).  The -dev packages for
these implementations could not coexist with each other, nor with
libXaw6's -dev package, because all of them tried to provide
/usr/X11R6/lib/libXaw.so for compile-time linking.

This is no longer a problem.  NeXTaw and Xaw95 have been withdrawn from
the distribution, and Xaw3D now uses the shared object name libXaw3d.

The only two packages that will collide with each other now are
libxaw6-dev and libxaw7-dev, both of which are under my control.  A
virtual package is not needed to coordinate between two packages I
maintain.

Thanks for bringing this to my attention.

-- 
G. Branden Robinson| I suspect Linus wrote that in a
Debian GNU/Linux   | complicated way only to be able to
[EMAIL PROTECTED] | have that comment in there.
http://people.debian.org/~branden/ | -- Lars Wirzenius


signature.asc
Description: Digital signature


Bug#211622: propose new virtual package: libxaw-dev

2003-09-21 Thread Manoj Srivastava
On Sun, 21 Sep 2003 12:16:18 -0500, Branden Robinson [EMAIL PROTECTED] said: 

 [Followups set.]
 On Thu, Sep 18, 2003 at 09:00:03PM -0500, Craig P. Steffen wrote:
 I am prospective DD; as one of my opening packages, I intend to
 adopt the sound file editor xwave.  One of the bugs against it,
 170005, says that depending on the virtual package libxaw-dev is
 wrong.

 However, reading the debian policy manual sections 3.6 and 7.4, it
 seems to me to be a perfectly reasonable thing to do.  The real
 packages libxaw6-dev and libxaw7-dev exist, and are listed as
 Providing libxaw-dev.  The only other thing that the policy manuals
 suggest is that virtual packages be mentioned in the
 virtual-packages-name-list.txt.

 So I propose that libxaw-dev be added to that list.

 I disagree; instead, I'm going to kill off libxaw-dev.

 My decision to use the libxaw-dev virtual package in the first place
 appears to date back to the time when we had multiple
 implementations of the Athena library (NeXTaw, Xaw95, and Xaw3D).
 The -dev packages for these implementations could not coexist with
 each other, nor with libXaw6's -dev package, because all of them
 tried to provide /usr/X11R6/lib/libXaw.so for compile-time linking.

 This is no longer a problem.  NeXTaw and Xaw95 have been withdrawn
 from the distribution, and Xaw3D now uses the shared object name
 libXaw3d.

 The only two packages that will collide with each other now are
 libxaw6-dev and libxaw7-dev, both of which are under my control.  A
 virtual package is not needed to coordinate between two packages I
 maintain.

 Thanks for bringing this to my attention.

This renders the request moot, since it is being withdrawn
 from the only packages still providing it.

manoj
-- 
The Great Movie Posters: An AVALANCHE of KILLER WORMS! Squirm (1976)
Most Movies Live Less Than Two Hours. This Is One of Everlasting
Torment! The New House on the Left (1977) WE ARE GOING TO EAT YOU!
Zombie (1980) It's not human and it's got an axe. The Prey (1981)
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



Bug#211622: marked as done (propose new virtual package: libxaw-dev)

2003-09-21 Thread Debian Bug Tracking System
Your message dated Sun, 21 Sep 2003 16:08:59 -0500
with message-id [EMAIL PROTECTED]
and subject line propose new virtual package: libxaw-dev
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; 19 Sep 2003 02:13:09 +
From [EMAIL PROTECTED] Thu Sep 18 21:13:00 2003
Return-path: [EMAIL PROTECTED]
Received: from 12-221-76-166.client.insightbb.com (gallifrey) [12.221.76.166] 
by master.debian.org with esmtp (Exim 3.35 1 (Debian))
id 1A0AlW-00067a-00; Thu, 18 Sep 2003 21:12:58 -0500
Received: from gallifrey
([127.0.0.1] helo=there ident=craig)
by gallifrey with smtp (Exim 3.36 #1 (Debian))
id 1A0AkY-0006iX-00; Thu, 18 Sep 2003 21:11:58 -0500
Content-Type: text/plain;
  charset=iso-8859-1
From: Craig P. Steffen [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: propose new virtual package: libxaw-dev
Date: Thu, 18 Sep 2003 21:11:19 -0500
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-Id: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
X-Spam-Status: No, hits=-10.7 required=4.0
tests=HAS_PACKAGE,PGP_SIGNATURE
autolearn=ham version=2.53-bugs.debian.org_2003_9_16
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_9_16 
(1.174.2.15-2003-03-30-exp)

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Package: debian-policy
Version: 3.6.1.0
Severity: wishlist

I am prospective DD; as one of my opening packages, I intend to adopt the
sound file editor xwave.  One of the bugs against it, 170005, says that
depending on the virtual package libxaw-dev is wrong.

However, reading the debian policy manual sections 3.6 and 7.4, it seems to
me to be a perfectly reasonable thing to do.  The real packages libxaw6-dev
and libxaw7-dev exist, and are listed as Providing libxaw-dev.  The only
other thing that the policy manuals suggest is that virtual packages be
mentioned in the virtual-packages-name-list.txt.

So I propose that libxaw-dev be added to that list.

Craig Steffen

- -- 
[EMAIL PROTECTED]
public key available at http://www.craigsteffen.net/GPG/
current goal: use a CueCat scanner to inventory my books
career goal: be the first Vorlon Time Lord
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/amXY63RQ21/5HgURAvlJAKCC/qqU+HjRYRl2W6gqeT1j88o2oACfYI51
ASrdGBv8Al6APZpA2HNi1eU=
=F1JS
-END PGP SIGNATURE-

---
Received: (at 211622-done) by bugs.debian.org; 21 Sep 2003 21:16:31 +
From [EMAIL PROTECTED] Sun Sep 21 16:16:26 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 1A1BZ8-00072d-00; Sun, 21 Sep 2003 16:16:24 -0500
Received: from glaurung.green-gryphon.com ([EMAIL PROTECTED] [127.0.0.1])
by glaurung.green-gryphon.com (8.12.10/8.12.10/Debian-1) with ESMTP id 
h8LL90CH005659;
Sun, 21 Sep 2003 16:09:00 -0500
Received: (from [EMAIL PROTECTED])
by glaurung.green-gryphon.com (8.12.10/8.12.10/Debian-1) id 
h8LL90rW005654;
Sun, 21 Sep 2003 16:09:00 -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: [EMAIL PROTECTED], [EMAIL PROTECTED]
Subject: Re: propose new v
Subject: Re: propose new virtual package: libxaw-dev
References: [EMAIL PROTECTED]
[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
 78OsbQ[56/!nisvyB/uA5Q.{)gm6?q.j71ww.b9b]-sG8zNt%KkIaxWg1VcjZk[hBQ]j~`Wq
 Xl,y1a!(6`UM{~'X[Y_,Bv+}=L\SS*mA8=s;!=O`ja|@PEzbi0}Qp,`Z\:6:OmRi*
Date: Sun, 21 Sep 2003 16:08:59 -0500
In-Reply-To: [EMAIL PROTECTED] (Branden Robinson's
 message of Sun, 21 Sep 2003 12:16:18 -0500)
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_9_20
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53

Bug#211622: propose new virtual package: libxaw-dev

2003-09-20 Thread Bill Allombert
On Thu, Sep 18, 2003 at 09:11:19PM -0500, Craig P. Steffen wrote:
 I am prospective DD; as one of my opening packages, I intend to adopt the
 sound file editor xwave.  One of the bugs against it, 170005, says that
 depending on the virtual package libxaw-dev is wrong.
 
 However, reading the debian policy manual sections 3.6 and 7.4, it seems to
 me to be a perfectly reasonable thing to do.  The real packages libxaw6-dev
 and libxaw7-dev exist, and are listed as Providing libxaw-dev.  The only
 other thing that the policy manuals suggest is that virtual packages be
 mentioned in the virtual-packages-name-list.txt.

The problem is that you must not Depend on a virtual package unless
you provide a real package as an alternative before the real one.

Depends; libxaw7-dev | libxaw-dev
is OK. See policy 7.4

The rationale were given by Matthias (Letting apt-get perform without
human intervention like on autobuilders).

That libxaw-dev is not official is irrelevant to #170005.
This is a generally agreed upon practice for a library to provide the
virtual package libxxx-dev. Such virtual packages don't need to be make
official. See Junichi library packaging guide.

Cheers,
-- 
Bill. [EMAIL PROTECTED]

Imagine a large red swirl here. 



Re: Bug#211622: propose new virtual package: libxaw-dev

2003-09-19 Thread Matthias Urlichs
Hi, Craig P. Steffen wrote:
 However, reading the debian policy manual sections 3.6 and 7.4, it seems to
 me to be a perfectly reasonable thing to do.  The real packages libxaw6-dev
 and libxaw7-dev exist, and are listed as Providing libxaw-dev.

The problem is that there's no way for the autobuilder to know which
package they should use for building your program. So it either chooses
one randomly, or dies with an error.

Even if I convince it to choose the more current libxaw7-dev, that's not
enough. What if I find a bug and decide to rebuild the package locally? If
I happen to have libxaw6-dev already installed, the build will proceed
happily, but yield a wholly different package, probably with different
bugs.  :-/

-- 
Matthias Urlichs   |   {M:U} IT Design @ m-u-it.de   |  [EMAIL PROTECTED]
Disclaimer: The quote was selected randomly. Really. | http://smurf.noris.de
 - -
When a person stands on his dignity, it's probably because he has very
insecure footing.