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