Ralf Treinen <treinen%pps.univ-paris-diderot.fr@localhost> writes:
> I can install a binary package iff:
> 1) all its DEPENDS are installed (yes, I know about alternatives in {..})
> 2) for every library that appears in REQUIRES, a package that PROVIDEs this
> library is installed.
> 3) None of it CONFLICTS is installed
I think that now, item 1 implies item 2. If there were a package pair
that required the PROVIDES/REQUIRES to resolve dependencies, I would
think that's a bug. But perhaps I'm confused on this point.
An important issue is that ABI compat is about more tha library
versions; it's about anything invoked by use (script arguments and
output). So while PROVIDES/REQUIRES is really useful to figure out how
to automatically cope with in-place upgrades that bump shlib major
versions, I'm not sure it is a general/complete solution.
Attachment:
pgpxOXsVxYmEd.pgp
Description: PGP signature