On Monday 08 January 2007 11:03, Fernando Nasser wrote: > No need for second-tier epochs if people don't add anything than single > integer digits in there, anmd only use Epochs as a last resource case. > The 1-9 range should last for the decade at least. Well, discounting that Bind has an epoch somewhere in the 40s... What Axel is saying is this. Right now we use Version/Release We put something in the repo that is version 1.2, release 1. Then we say Lets try this new 2.0 release! Version 2.0, release 1 Oh damn, that was a really bad idea, this is totally broken, we need to roll back, but preserve upgrade path: Epoch 1, version 1.2, release 2 Now epoch is with this package forever. What you're saying is to use the Virtual provides right? Same scenario. Virtual provides of 1.2 is ABI/API/Whatever 1.2. This has no epoch, and even if the package itself had epoch, we aren't asking for it, we're asking for the newest package that provides foo(api) => 1.2. Now lets try that 2.0 again, which changes the api, and now we provide foo(api) = 2.0. Whoops, we need to rollback, now you have to add an epoch to the foo(api) of the 1.2 package, or you lose. -- Jesse Keating Release Engineer: Fedora
Attachment:
pgpXPI37ZxE6e.pgp
Description: PGP signature
-- Fedora-packaging mailing list Fedora-packaging@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-packaging