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

Bug#83669: marked as done ([PROPOSAL] Handling if shared libraries)



Your message dated Sun, 28 Mar 2004 17:45:26 +0200
with message-id <20040328154526.GD25294@mails.so.argh.org>
and subject line Has been fixed for more than six month
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; 26 Jan 2001 19:34:11 +0000
>From ian@davenant.greenend.org.uk Fri Jan 26 13:34:11 2001
Return-path: <ian@davenant.greenend.org.uk>
Received: from chiark.greenend.org.uk [::ffff:195.224.76.132] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 14MEdP-0003cS-00; Fri, 26 Jan 2001 13:34:11 -0600
Received: from (davenant.greenend.org.uk) [172.31.80.6] 
	by chiark.greenend.org.uk with esmtp (Exim 3.12 #2)
	id 14MEdO-000150-00 (Debian); Fri, 26 Jan 2001 19:34:10 +0000
Received: from ian by davenant.greenend.org.uk with local (Exim 3.12 #2)
	id 14MEdM-0007v2-00 (Debian); Fri, 26 Jan 2001 19:34:08 +0000
From: Ian Jackson <ian@davenant.greenend.org.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <14961.53552.776489.871045@davenant.relativity.greenend.org.uk>
Date: Fri, 26 Jan 2001 19:34:08 +0000 (GMT)
To: submit@bugs.debian.org
Subject: Shared libraries
X-Mailer: VM 6.75 under Emacs 19.34.1
Delivered-To: submit@bugs.debian.org

Package: debian-policy
Version: 3.2.1.2

(We've had this argument before, and it degenerated into the policy
process row.  It seems that Wichert is unwilling to act to fix the
process, so I'll just reopen the issue like this.  I can't find it in
the archives anywhere.)

Currently, wrt shared libraries, we mandate (or do) this:

 foo2 (2.1)     /usr/lib/libfoo.so.2 -> libfoo.so.2.1
                /usr/lib/libfoo.so.2.1                  (actual library)

 foo-dev (2.1)  /usr/include/foo.h
                /usr/lib/libfoo.so -> libfoo.so.2

The effect is that foo-dev (2.1) has to have a dependency on foo2
(2.1) because otherwise you might compile against a .so file and
headers from different versions.

This is bad because it makes it hard to upgrade your runtime
environment to run new versions of things without also making your
compilation environment generate new and incompatible binaries.

We can and should fix this by doing this instead:

 foo2 (2.1)     /usr/lib/libfoo.so.2 -> libfoo.so.2.1
                /usr/lib/libfoo.so.2.1                  (actual library)

 foo-dev (2.1)  /usr/include/foo.h
                /usr/lib/libfoo.so              (copy of actual library)

Now foo-dev (2.1) doesn't need to Depend on any particular version of
foo2; >= 2.1 will do.  So you can upgrade foo2 without breaking your
foo-dev.

We should try to do this sooner rather than later, because it's
straightforward and almost entirely a good thing.  The only downside
is that the -dev package wastes some disk space if it happens to be
the same version as the shlib package.

Ian.

---------------------------------------
Received: (at 54985-done) by bugs.debian.org; 28 Mar 2004 15:45:29 +0000
>From aba@not.so.argh.org Sun Mar 28 07:45:28 2004
Return-path: <aba@not.so.argh.org>
Received: from mail-in.m-online.net [62.245.150.237] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1B7cTY-0007Po-00; Sun, 28 Mar 2004 07:45:28 -0800
Received: from mail.m-online.net (svr14.m-online.net [192.168.3.144])
	by svr8.m-online.net (Postfix) with ESMTP id 6FA634BF4E;
	Sun, 28 Mar 2004 17:45:27 +0200 (CEST)
Received: from sol.so.argh.org (ppp-82-135-4-50.mnet-online.de [82.135.4.50])
	by mail.m-online.net (Postfix) with ESMTP id 2A8636AA10;
	Sun, 28 Mar 2004 17:45:27 +0200 (CEST)
Received: from aba by sol.so.argh.org with local (Exim 4.22 #1 (Debian) [+prerelease])
	id 1B7cTW-00076R-AV; Sun, 28 Mar 2004 17:45:26 +0200
Date: Sun, 28 Mar 2004 17:45:26 +0200
From: Andreas Barth <aba@not.so.argh.org>
To: 23661-done@bugs.debian.org, 27205-done@bugs.debian.org,
	33251-done@bugs.debian.org, 36151-done@bugs.debian.org,
	37999-done@bugs.debian.org, 39125-done@bugs.debian.org,
	42870-done@bugs.debian.org, 43724-done@bugs.debian.org,
	51473-done@bugs.debian.org, 54985-done@bugs.debian.org,
	62768-done@bugs.debian.org, 63598-done@bugs.debian.org,
	65578-done@bugs.debian.org, 71805-done@bugs.debian.org,
	78014-done@bugs.debian.org, 79541-done@bugs.debian.org,
	82595-done@bugs.debian.org, 83669-done@bugs.debian.org,
	85500-done@bugs.debian.org, 88058-done@bugs.debian.org,
	100586-done@bugs.debian.org, 101162-done@bugs.debian.org,
	102917-done@bugs.debian.org, 109171-done@bugs.debian.org,
	119559-done@bugs.debian.org, 191036-done@bugs.debian.org,
	197835-done@bugs.debian.org
Subject: Has been fixed for more than six month
Message-ID: <20040328154526.GD25294@mails.so.argh.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.3.28i
X-Editor: Vim http://www.vim.org/
Delivered-To: 54985-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-2.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Hi,

this bug was set to the status "fixed" more than six month ago, so I'm
closing it now. For an announcement of this, see
http://lists.debian.org/debian-policy/2004/debian-policy-200403/msg00042.html


Cheers,
Andi
-- 
   http://home.arcor.de/andreas-barth/
   PGP 1024/89FB5CE5  DC F1 85 6D A6 45 9C 0F  3B BE F1 D0 C5 D1 D9 0C



Reply to: