[Pkg-kde-extras] Bug#407398: libraries should be split into
separate package(s)
Michael Biebl
biebl at debian.org
Thu Jan 18 05:14:00 UTC 2007
Package: strigi-daemon
Version: 0.3.9-1
Severity: important
The strigi-daemon package ships -dev files (*.so) and public libraries:
/usr/lib/libsearchclient.so.0.3.9
/usr/lib/libstreamindexer.so.0.3.9
/usr/lib/libstreams.so.0.3.9
These libraries are used by other packages like strigi-client and
strigi-applet and so should be split into separate lib and lib-dev
packages.
Policy says [1], that you should create one package for each lib, but imho
it would be sufficient to combine them in one package as long as they
have the same soverion number.
What concerns me a bit, is that the soversion number matches the package
version number. This is almost always a sign that upstream does not
correctly use so-versioning.
Although upstream uses cmake and not libtool, [2] is a good read, which
explains when and how the soversion should be bumped. Maybe you can
educate upstream about this.
Cheers,
Michael
[1] http://www.debian.org/doc/debian-policy/ch-sharedlibs.html
[2] http://www.gnu.org/software/libtool/manual.html#Libtool-versioning
-- System Information:
Debian Release: 4.0
APT prefers unstable
APT policy: (500, 'unstable'), (300, 'experimental')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/dash
Kernel: Linux 2.6.20-rc5
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages strigi-daemon depends on:
ii libbz2-1.0 1.0.3-6 high-quality block-sorting file co
ii libc6 2.3.6.ds1-10 GNU C Library: Shared libraries
ii libclucene0 0.9.16a-1 library for full-featured text sea
ii libdbus-1-3 1.0.2-1 simple interprocess messaging syst
ii libexpat1 1.95.8-3.4 XML parsing C library - runtime li
ii libgcc1 1:4.1.1-21 GCC support library
ii liblog4cxx9c2a 0.9.7-6 A logging library for C++
ii libmagic1 4.17-5 File type determination library us
ii libssl0.9.8 0.9.8c-4 SSL shared libraries
ii libstdc++6 4.1.1-21 The GNU Standard C++ Library v3
ii poppler-utils 0.4.5-5 PDF utilitites (based on libpopple
ii wv 1.2.4-2 Programs for accessing Microsoft W
ii zlib1g 1:1.2.3-13 compression library - runtime
strigi-daemon recommends no packages.
-- no debconf information
More information about the pkg-kde-extras
mailing list