Package Naming Guidlines

Michael Schwendt ms-nospam-0306 at arcor.de
Thu Apr 8 18:17:52 UTC 2004


On Thu, 08 Apr 2004 12:10:35 -0400, Toshio wrote:

> Things could break with strange enough upstream alphabetic release tags:
> Betas of 1.0 taking the form 1.0[a-z] will break on upgrade from 1.0s =>
> final (foo-1.0-1.s.rh9 => foobar-1.0-1.rh9)  Don't knwo if that's enough
> of a reason, though.

That would be:   foo-1.0-0.fdr.0.X.s.rh9 => foo-1.0-0.fdr.X.rh9

  0.fdr.0.X.whatever  for pre-release versions
  0.fdr.X.whatever  for post-release versions


> Note: If you are building packages for fedora.us, you should not
> manually add a %{disttag} to the spec files. 

Actually there's a difference between adding a macro like %{disttag}
which would be undefined by default and could be set like

  rpmbuild --rebuild --define "disttag .rh80" foo.src.rpm

and hard-coding a disttag in the "Release:" field.  ;o)






More information about the fedora-devel-list mailing list