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

Re: Understanding versioning.



On Sun, 06 Nov 2011, Harry Putnam wrote:
> Camaleón <noelamac@gmail.com> writes:
> > http://www.debian.org/doc/debian-policy/ch-controlfields.html
> 
>  > epoch
> 
> > This is a single (generally small) unsigned integer. It may be omitted, 
> > in which case zero is assumed. If it is omitted then the upstream_version 
> > may not contain any colons.
> >
> > It is provided to allow mistakes in the version numbers of older versions 
> > of a package, and also a package's previous version numbering schemes, to 
> > be left behind.
> 
> What does that non-sensical sounding explanation mean?  Its not as if
> it is explained at the URL cited.

It is a version override.  For an epoch of "n", *any* version without an epoch
or with an epoch that is lower than "n" will be considered *older*.

So 5:0.0.1 is NEWER than 1000000000.2.3, or than 1:9.1.4.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh


Reply to: