Warren Togami wrote :
If you require a specific version of any package, then you MUST include an Epoch in that dependency. If the Epoch is blank, then make it "0".
Why? Can you give a good reason to introduce "0" in every versionned dependency? I can only think of reasons _not_ to : - Keep things shorter, clearer thus easier to understand - Not confuse the user with the arbitrary number that the epoch is when he gets a message like "Failed dependencies, requires foo >= 1.20"
Epochs are only used in corner-cases, why make them appear in the general case at all?
I still don't think introducing a zero epoch everywhere is sensible nor useful.
Matthias