[Guideline] Release number for rebuilds

Michael Schwendt mschwendt.tmp0701.nospam at arcor.de
Sun Jan 27 18:18:19 UTC 2008


On Sun, 27 Jan 2008 19:06:57 +0100, Ralf Corsepius wrote:

> 
> On Sun, 2008-01-27 at 12:39 -0500, Michel Salim wrote:
> > Hi all,
> > 
> > I just noticed a mismatch in multisync: F8's 0.91.0-3 removes an
> > unneeded build dependency, but F9's 0.91.0-3 is just a rebuild against
> > a newer version of libopensync (and never appeared in Rawhide, for
> > some reason).
> Had the package maintainer used a %{dist} tag suffix, this clash would
> not have occured ;)

But of course! The multisync spec uses %{?dist} already.
It's just that at some point of time you end up with

  devel: 2%{?dist}
  F-8: 2%{?dist}
  F-7: 2%{?dist}
 
and you can patch and bump F-8 to 3%{?dist} without updating "devel".
Your branches get out-of-sync. And next time you bump release in "devel",
the release value may become the same as in older branches, but nothing
guarantees that the spec file becomes the same.




More information about the fedora-devel-list mailing list