[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Epochs in filenames



On Mon, 9 Aug 2004, Mariusz Mazur wrote:

> Was there a reason why epoch (which is the most important part of the whole 
> version tag) was never included in rpm file names?
>
This is only a guess, but because it would have broken various programs 
that did not expect it.  That said there is a macro that defines how an 
rpm should be named when you build it such that you can make rpms you 
build have the epoch in the name. 
> And while I'm at it - can you think of any bad side-effects of using epoch to 
> differentate between major versions of a linux distro? I can't stop thinking 
> that it's a bad idea, but can't think of a reason why (it would make 
> upgrading from version to version of a distro a lot easier).
> 
Because, typically, epoch is used to deal with radical changes to versions
such that there would be no sane way to determine generically from the 
version that this package should upgrade another package.  That said, if 
you used a different epoch per distro then you would have to have a 
different epoch per distro per major version format change.  Other than 
that using to deliniate the distro would not give you what you wanted.
Say RedHat had epoch 0, Fedora had epoch 1 and Suse epoch 2, then that
would mean that a RedHat package would always win, but if you were on a 
Fedora or Suse system that is probably not what you want.

Cheers...james 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]