[Fedora-packaging] Re: [Bug 192912] Review Request: paps

Tom 'spot' Callaway tcallawa at redhat.com
Fri Jun 16 15:02:25 UTC 2006


On Fri, 2006-06-16 at 16:49 +0200, Ralf Corsepius wrote:
> On Fri, 2006-06-16 at 08:55 -0500, Tom 'spot' Callaway wrote:
> > On Fri, 2006-06-16 at 15:39 +0200, Ralf Corsepius wrote:
> > 
> > > > The guidelines also mention that use of %{?dist} is optional and not
> > > > necessary in _any_ package.
> > > One of the unclearnesses I don't find helpful.
> > > 
> > > At the moment, we have various styles of release tags, which all are
> > > incompatible and without any guarantee of a clear upgrade path ...
> > 
> > In Core? Yes.
> 
> Some random examples:
> ..
> ant-antlr-1.6.5-1jpp_9fc.i386.rpm
> ..
> dmraid-devel-1.0.0.rc11-FC6.i386.rpm

Time to file bugs. ;)

> >  In Extras? No.
> Yes. There exist packagers who (In FE devel)
> * don't use %{?dist} at all
> * some use N%{?dist} and increment N with each iteration.

These are correct...

> * some use N%{?dist}.M and increment M with each build-iteration 

...and these are not. More bugs to file!


> Well, on one hand you told "Same packaging conventions in FC as in FE",
> the other hand you are telling "%{dist} won't ever be in brew".

Both FC and FE have the option of using a dist tag. In FE, we have a
nice macro thanks to our super awesome buildsystem. In FC, they don't
have a nice macro. Rules are the same. If you use a dist tag, it has to
meet the syntax as documented in the guidelines.

> => project has failed even before it started?
> 
> > There are lots of areas where core will have to improve to meet the
> > guidelines, and none of them will happen over night.
> 
> Well, I'd put NEVR conventions on a top priority item on the agenda.

Seems like a valid point to me. This should be something that isn't
difficult to audit, possibly even via automated script. Jesse, is this
something that could bootstrap into Brew?

~spot
-- 
Tom "spot" Callaway: Red Hat Senior Sales Engineer || GPG ID: 93054260
Fedora Extras Steering Committee Member (RPM Standards and Practices)
Aurora Linux Project Leader: http://auroralinux.org
Lemurs, llamas, and sparcs, oh my!




More information about the Fedora-packaging mailing list