[Fedora-packaging] Update guidelines with packages from CVS

Michael Schwendt bugs.michael at gmx.net
Sun May 15 17:12:30 UTC 2005


On Sun, 15 May 2005 12:02:00 -0500, Tom 'spot' Callaway wrote:

> On Wed, 2005-05-11 at 14:01 +1000, Colin Charles wrote:
> > So, I think its time spot updated: 
> > http://fedoraproject.org/wiki/PackagingGuidelines
> > 
> > Just to mention to packagers how cvs/svn/arch checkouts are to be
> > packaged. Some software never gets released (think say, Planet), and
> > it'd be a good idea that folk had the proper way to package things
> > 
> > So 0.0.`date` (of course make sure that date is not an escaped one, I'm
> > just being lazy here to write todays date) and a little note about the
> > fact that it came outta cvs/etc... would be good
> 
> Is there any precedent for this in FC (or in old fedora.us, or anywhere
> else)?
> 
> Basically, do I need to invent this standard from the ground up, or is
> there some existing standard that just needs to be documented?
> 
> Feedback is welcomed.

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.:

  fontforge-0.0-2.20050310.fc4.i386.rpm 
                ^
  http_ping-0.0-3.20020403.i386.rpm 
                ^
  libuninameslist-0.0-3.040707.i386.rpm 
                      ^
  openal-0.0-0.3.20040726.i386.rpm  
             ^^^

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.




More information about the Fedora-packaging mailing list