Hottest Free Downloads - DownloadPipe.com Over 197,000 downloads! Bookmark Now!
DownloadPipe.com - New Downloads Every Minute
 SEARCH:
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Bug#509933: versioning SONAMEs of shared libraries is not ..

 
   Linux (Home) -> Policy RSS
Next:  Bug#509932: shlibs format only addresses one vers..  
Author Message
Russ Allbery

External


Since: Nov 17, 2005
Posts: 831



(Msg. 1) Posted: Sat Dec 27, 2008 9:30 pm
Post subject: Bug#509933: versioning SONAMEs of shared libraries is not clearly recommended
Archived from groups: linux>debian>bugs>dist, others (more info?)

Package: debian-policy
Version: 3.8.0.1
Severity: minor

I read through the shared library sections of Policy a few times last night
and can't find anywhere where Policy unambiguously recommends always
including a version in SONAME for public libraries. If you don't have a
version, you can't represent the library in the shlibs format, so there's
an implicit recommendation, but I think it would be better to make it
explicit.

Note from:

http://lintian.debian.org/tags/shlib-missing-in-control-file.html

that KDE in particular has a ton of unversioned shared libraries, all of
which appear to be private libraries for particular applications and hence
already should be in a subdirectory of /usr/lib per existing Policy. The
other cases where shared libraries aren't versioned (which are currently
caught by that Lintian tag but soon will be caught by a new one) are similar
cases of misplaced plugins and private libraries, as near as I can tell,
with a few special cases.

I doubt this makes sense as a must since there are weird edge cases like
libSegFault, but I think a should is warranted. You need to really know
what you're doing if you're packaging a public shared library without a
version in the SONAME.

-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-Cool
Shell: /bin/sh linked to /bin/bash

debian-policy depends on no packages.

debian-policy recommends no packages.

Versions of packages debian-policy suggests:
ii doc-base 0.8.18 utilities to manage online documen

-- no debconf information



--
To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST DeleteThis @lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster DeleteThis @lists.debian.org
Back to top
Login to vote
Display posts from previous:   
Related Topics:
soversion for shared libraries? - -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi folks, Maybe I haven't seen it, but IMHO the Debian policy should be more precise about _which_ soversion to use for shared libraries. Can we use our own soversion, ignoring other Linux distros and the....

Bug#509932: shlibs format only addresses one versioning st.. - Package: debian-policy Version: 3.8.0.1 Severity: minor The current description of the shlibs format in section 8.6.3 assumes all shared libraries have SONAMEs of the form libfoo.so.<version>. However, Debian's tools also support a versioned SONAM...

GET CD AND DOWNLOADS, all software under $99-$15 - Send the love home with an online photo album http://nfog.peb4s6pimhpwmqp.boondogglemk.com Love means not ever having to say you're sorry. We become what we think about all day long. -- To UNSUBSCRIBE, email to..

Bug#315470: debian-policy: section 2.2 refers to no-longer.. - Package: debian-policy Version: 3.6.2.1 Severity: normal -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 non-US was phased out during Woody revisions and is now completely gone since Sarge. Yet, section 2.2 of Policy still mention non-US. Remove? - --....

Software cds $15 and $99 get al software in 1 cd - Rock bottom prices on top selling titles! http://soss.d2zsyuvos5d2awv.telluristmj.net Your life can't go according to plan if you have no plan. Virtue has never been as respectable as money. -- To UNSUBSCRIBE, email to..
       Linux (Home) -> Policy All times are: Pacific Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Categories:
 Windows Forums
 Game Forums
  Linux Forums
 Mac Forums
 PDA Forums
 Mobile Forums
  Top  |  Store  |  RSS Feeds RSS  |  Data Feeds  |  Advertise  |  Submit  |  Bookmark  |  Newsletter  |  Contact