On Sun, 15 May 2005 12:24:43 -0500, Tom 'spot' Callaway wrote:
On Sun, 2005-05-15 at 19:12 +0200, Michael Schwendt wrote:
> Fedora.us' vepoch concept, which means to move the most significant part
> of %version-%release into the release tag and place any less significant
> portions to the right of it, e.g.:
> Don't use 0.0.`date` as it would be larger than 0.0.1, which could be the
> first release of a program. Instead, move the snapshot date into the
> release tag.
So, under current guidelines, that would basically mean:
# cvsdate should be in the format YYYYMMDD
%define cvsdate 20050515
# 0.0 is used for applications that do not have a proper version number.
# Increment first digit of release if making a change without new source
# checkout, if new source checkout, reset to 1.
Does that seem reasonable?
For snapshots of software with a previous release, i.e. with a real %
version, the string "cvs" or "svn" after cvsdate in the release field
would make it more clear that it's a post-release snapshot.