Bug#399161: [Pkg-pciutils-discuss] Bug#399161: pciutils dependency on
libpci2
Matt Taggart
taggart at debian.org
Sat Nov 18 20:43:18 CET 2006
=?UTF-8?Q?J=C3=B6rg-Volker?= Peetz writes...
> Package: pciutils
> Version: 1:2.2.4~pre4-1
>
> This Package claims to depend on package libpci2. The executables it
> contains are
>
> /usr/bin/lspci
> /usr/bin/setpci
> /usr/bin/update-pciids
> /usr/bin/pcimodules
>
> But none of them show a dependency on libpci2, when inspected with ldd.
> So why the dependency on libpci2?
The dependency is needed while we transition from having libpci as a shared
library to as an archive library. There may be packages that have a dependency
on pciutils because of a need for the shared library. In the long term those
applications should switch to building statically, in the short term they can
depend on the new libpci2 package directly. But until all applications have
moved to doing one of those two things, we have created the dependency you
mention so that things will keep working. We have to keep in mind not only
packages in Debian, but end user and 3rd party software as well.
Post etch and once all the packages in Debian have transitioned we will drop
the dependency and any end user or third party stuff still relying on that
will break and need to be updated.
OK?
--
Matt Taggart
taggart at debian.org
More information about the Pkg-pciutils-discuss
mailing list