use disttag ".1" for devel to avoid confusion

Michael Schwendt bugs.michael at gmx.net
Mon Jun 4 17:57:33 UTC 2007


On Mon, 4 Jun 2007 19:20:43 +0200, Axel Thimm wrote:

> > No, you don't have to. It can stay at ".1" forever; if you update
> > something for devel and/or a release distribution just increase the
> > portion left of the disttag -- that's what we do in any case.
> 
> which is just the same as not having any disttags at all and led to
> the pain before the disttag.

It's painless. Package is only updated when somebody maintains it. The
longer it isn't touched by any maintainer, the older its timestamp gets,
and old %dist tags in the filename can be spotted easily. On the contrary,
unattended rebuilds cause pain and try to push unmaintained packages under
the carpet. 

[...]

As a side-note, I've understood thl's hack, but I don't like it for
cosmetical reasons and because of the fact that it compares alpha-numerical
dist tags with "1" which sounds wrong to me.

It also opens the door to accidental and superfluous builds for "Released
Updates", since a "make tag build" would tag and rebuild an unchanged
package with the changed %dist. In short: 1.0-3.fc7 => 1.0-3.1 (forced
rebuild with %dist changed at beginning of F8 devel cycle) => 1.0-3.fc8
(accidental make tag build after F8 release) Perhaps koji already rejects
such requests, but EVR problem checkers won't recognise that 1.0-3.1 in F9
devel is out-of-sync with F8 Released Updates, since 1 > fc8, and overall,
this hack with %dist has potential for more confusion than I like. All
that only to change filenames? =:-O




More information about the Fedora-maintainers mailing list