On Monday 08 January 2007 11:37, Michael Schwendt wrote: > No. You add the Epoch to the package, not the API. > > foo-1.2-1.i386.rpm provides foo(api) = 1.2 > foo-2.0-1.i386.rpm provides foo(api) = 2.0 > > Rollback: > > foo-1:1.2-1.i386.rpm provides foo(api) = 1.2 > ^^ > > The Epoch at the level of RPM version comparison achieves that the > rollback works flawlessly. > > Perl modules work this way today, since their module version (in automatic > "Provides") is independent from the package EVR. Ah. So then all that would be left is rebuilding anything that required foo(api) 2.0, that is anything that was built against the bunk package, which is a problem we would have either way. -- Jesse Keating Release Engineer: Fedora
Attachment:
pgpwd156oTBdx.pgp
Description: PGP signature
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging