Bug#221213: partconf: Uninstallable due to broken depends
On Mon, Nov 17, 2003 at 12:19:01PM +0100, Sebastian Ley wrote:
> Am Mo, den 17.11.2003 schrieb Goswin Brederlow um 10:45:
> > Partconf Build-Depends on "libparted1.6-dev | libparted-dev" and its
> > binary packages "Depends: ${shlibs:Depends}". That results in
> > "Depends: libc6 (>= 2.3.2.ds1-4), libdebconfclient0,
> > libdebian-installer4 (>= 0.16), libparted1.6-0 (>= 1.6.0)". That makes
> > them uninstallable.
> >
> > The binary packages should depend on the respective udebs:
> >
> > Package: libc-udeb
> > Provides: glibc-2.3.2.ds1-10
> >
> > Package: libparted1.6-udeb
> > Provides: libparted
>
> I once proposed that all library udebs should Provide the name of the
> "original" library. Then we will be able to use shlibs to resolve
> dependencies also for udebs.
That'll only do you any good if udpkg implements versioned provides. I
haven't checked, but since dpkg doesn't implement them ...
--
Colin Watson [cjwatson@flatline.org.uk]
Reply to: