rpm definitions of Obsoletes/Provides/... (was: RFC: Soname in rpm name)
Axel Thimm
Axel.Thimm at ATrpms.net
Wed Jan 26 08:31:31 UTC 2005
On Tue, Jan 25, 2005 at 10:56:17AM -0500, Jeff Johnson wrote:
> Obsoletes: has changed to erase a package that contains a virtual
> provides for exactly this reason.
Unless it is provided by the same package like the usual
Provides: foo
Obsoletes: foo [<= ...]
But it is even worse, if two different packages provide/obsolete foo,
now they obsolete each-other, too. That's unexpected behaviour IMHO.
Furthermore Provides: currently also effectively implies Obsoletes,
but only for non-virtual Provides (e.g. a package name). That's the
bug^Wfeature that has troubled PyVault and others so much.
So I agree with Jeff. There is a high need for strict definitions of
what these semantics express and what rpm (and thus rpm-based
resolvers) should do with it.
--
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/fedora-devel-list/attachments/20050126/25c3535d/attachment.sig>
More information about the fedora-devel-list
mailing list