Package: libpcre3
Version: 8.02-1.1
Severity: serious
User: [email protected]
Usertags: multiarch
Hi Mark,
The /usr/bin/pcretest executable in the libpcre3 is a violation of Policy 8.2:
If your package contains files whose names do not change with each
change in the library shared object version, you must not put them in
the shared library package. Otherwise, several versions of the shared
library cannot be installed at the same time without filename clashes,
making upgrades and transitions unnecessarily difficult.
[...]
Run-time support programs that use the shared library but are not
required for the library to function or files used by the shared
library that can be used by any version of the shared library package
should instead be put in a separate package. This package might
typically be named `<libraryname>-tools'; note the absence of the
<soversion> in the package name.
Of course libpcre has a very, very stable ABI so it's possible we will never
have to worry about a new soname (and this explains why no one has worried
about this policy violation before now), but with multiarch finally coming
around, a library package that ships a binary in /usr/bin doesn't only
conflict with a different soname of the same library, it also conflicts
with the *same* library from a different architecture.
IMHO it doesn't make sense to create a -tools package just for pcretest,
especially given the lukewarm justification for including the executable
that's given in bug #162998. Perhaps this executable could be moved to the
pcregrep package, or else maybe it should just be dropped?a
-- System Information:
Debian Release: 6.0
APT prefers oldstable
APT policy: (500, 'oldstable'), (500, 'stable')
Architecture: armel (armv5tel)
Kernel: Linux 2.6.30-1-iop32x
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libpcre3 depends on:
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
libpcre3 recommends no packages.
libpcre3 suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]