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

Bug#168435: marked as done (debian-policy: Remove the requirement to install static libraries)



Your message dated Thu, 28 Nov 2002 12:35:55 +0100
with message-id <20021128113555.GA1096@moby.jroger.in-berlin.de>
and subject line Withdrawing my proposal
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; 9 Nov 2002 15:30:08 +0000
>From srittau@jroger.in-berlin.de Sat Nov 09 09:30:08 2002
Return-path: <srittau@jroger.in-berlin.de>
Received: from hirsch.in-berlin.de [192.109.42.6] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18AXYl-000299-00; Sat, 09 Nov 2002 09:30:07 -0600
Received: from hirsch.in-berlin.de (localhost [127.0.0.1])
	by hirsch.in-berlin.de (8.12.1/8.12.1/Debian -2) with ESMTP id gA9FU212029379
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT)
	for <submit@bugs.debian.org>; Sat, 9 Nov 2002 16:30:02 +0100
Received: (from uucp@localhost)
	by hirsch.in-berlin.de (8.12.1/8.12.1/Debian -2) with UUCP id gA9FU1kp029368
	for submit@bugs.debian.org; Sat, 9 Nov 2002 16:30:01 +0100
X-Envelope-From: srittau@jroger.in-berlin.de
X-Envelope-To: submit@bugs.debian.org
Received: from srittau by jroger.in-berlin.de with local (Exim 3.34 #1 (Debian))
	id 18AXTp-0001eZ-00; Sat, 09 Nov 2002 16:25:01 +0100
Date: Sat, 9 Nov 2002 16:25:00 +0100
From: Sebastian Rittau <srittau@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: debian-policy: Remove the requirement to install static libraries
Message-ID: <[🔎] 20021109152500.GA6311@jroger.in-berlin.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4i
X-Reportbug-Version: 1.99.50
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.2 required=5.0
	tests=PATCH_UNIFIED_DIFF,SPAM_PHRASE_00_01,USER_AGENT,
	      USER_AGENT_MUTT
	version=2.41
X-Spam-Level: 

Package: debian-policy
Version: 3.5.7.0
Severity: wishlist

I suggest the following alteration to the policy:

--- policy.sgml.old	2002-11-09 14:48:01.000000000 +0100
+++ policy.sgml	2002-11-09 16:19:08.000000000 +0100
@@ -5592,12 +5592,12 @@
       <sect>
 	<heading>Libraries</heading>
 	<p>
-	  In general, libraries must have a shared version in the
-	  library package and a static version in the development
-	  package.  The shared version must be compiled with
-	  <tt>-fPIC</tt>, and the static version must not be.  In
-	  other words, each source unit ( <tt>*.c</tt>, for example,
-	  for C files) will need to be compiled twice.
+	  All libraries must have a shared version in the
+	  <tt>lib*</tt> package and may have a static version in the
+	  <tt>lib*-dev</tt> package.  The shared version must be compiled
+	  with <tt>-fPIC</tt>, and the static version must not be. If a
+	  package has a shared and a static version, each <tt>*.c</tt>
+	  file will need to be compiled twice.
 	</p>
 	<p>
 	  In some cases, it is acceptable for a library to be
@@ -5625,13 +5625,6 @@
 	  If a library is available only in static form, then it must follow
 	  the conventions for a development package.
 	</p>
-	<p>
-	  All libraries must have a shared version in the
-	  <tt>lib*</tt> package and a static version in the
-	  <tt>lib*-dev</tt> package.  The shared version must be
-	  compiled with <tt>-fPIC</tt>, and the static version must
-	  not be.  In other words, each <tt>*.c</tt> file will need to
-	  be compiled twice.</p>
 
 	<p>
 	  You must specify the gcc option <tt>-D_REENTRANT</tt>

Rationale:

 The removed paragraph was redundant with the first paragraph of the
 section and was moved there.

 The main aspect of this proposal is the removed requirement of
 including static versions of each library in the corresponding -dev
 package. Many modern libraries don't work well as a static library and
 usage of static libraries should be deprecated except for a few
 specific cases.

 This policy change would allow maintainers to decide for themselves,
 whether a static version of their library is useful, thereby decreasing
 the size of many -dev packages and in turn decreasing download time and
 archive size. In the rare cases, where a static library is needed and
 the package maintainer doesn't provide it, the user can either request
 the inclusion from the maintainer or compile the library his/herself.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux jroger 2.4.19 #1 Don Sep 19 22:32:19 CEST 2002 i686
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro

Versions of packages debian-policy depends on:
ii  coreutils [fileutils]         4.5.1-2    The GNU core utilities
ii  fileutils                     4.5.1-2    GNU file management utilities

-- no debconf information



---------------------------------------
Received: (at 168435-close) by bugs.debian.org; 28 Nov 2002 11:40:12 +0000
>From srittau@jroger.in-berlin.de Thu Nov 28 05:40:11 2002
Return-path: <srittau@jroger.in-berlin.de>
Received: from hirsch.in-berlin.de [192.109.42.6] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18HN1e-0008PV-00; Thu, 28 Nov 2002 05:40:10 -0600
Received: from hirsch.in-berlin.de (localhost [127.0.0.1])
	by hirsch.in-berlin.de (8.12.1/8.12.1/Debian -2) with ESMTP id gASBe25t029053
	(version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT)
	for <168435-close@bugs.debian.org>; Thu, 28 Nov 2002 12:40:02 +0100
Received: (from uucp@localhost)
	by hirsch.in-berlin.de (8.12.1/8.12.1/Debian -2) with UUCP id gASBe18p029051
	for bugs.debian.org!168435-close; Thu, 28 Nov 2002 12:40:01 +0100
X-Envelope-From: srittau@jroger.in-berlin.de
X-Envelope-To: bugs.debian.org!168435-close
Received: from srittau by moby.jroger.in-berlin.de with local (Exim 3.36 #1 (Debian))
	id 18HMxX-0000Hu-00
	for <168435-close@bugs.debian.org>; Thu, 28 Nov 2002 12:35:55 +0100
Date: Thu, 28 Nov 2002 12:35:55 +0100
To: 168435-close@bugs.debian.org
Subject: Withdrawing my proposal
Message-ID: <20021128113555.GA1096@moby.jroger.in-berlin.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4i
From: Sebastian Rittau <srittau@jroger.in-berlin.de>
Delivered-To: 168435-close@bugs.debian.org
X-Spam-Status: No, hits=-4.6 required=5.0
	tests=SPAM_PHRASE_00_01,USER_AGENT,USER_AGENT_MUTT
	version=2.41
X-Spam-Level: 

Since there were no supporters but a few objections to this proposal,
I'm withdrawing it.

 - Sebastian



Reply to: