tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: understanding relations between binary packages

Ralf Treinen <> 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

Home | Main Index | Thread Index | Old Index