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

Tom 'spot' Callaway tcallawa at redhat.com
Fri Jun 16 13:55:47 UTC 2006

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. In Extras? No.

Auditing the FC development tree for violations of naming policy would
be nice. ;)

> >   As long as there is a clear upgrade path
> > from FE4 -> FE5 -> devel than that is acceptable.
> My view is different. I am in favor of one single and mandatory style of
> release tag - Which doesn't really matter, all that matters is
> consistency.

I agree that the most vital item here is consistency.

> Now consider packages moving from Core to Extras and vice versa.,
> some packages using R: 1.2.FC5, others 1.fc5.2.3, others 1%{?dist}, or
> consider 3rd party add-on package providers ...
> We had discussed that many times before, but without actual result. The
> current work-around basically condenses to: Nobody cares much about
> anybody, this whole stuff is a swamp :-/ 

Breath in, breath out. ;)

We obviously care, or we wouldn't be having these discussions, we'd be
telling you to shut up and do what Red Hat says. Count the number of
non-RH names on the Fedora packaging committee.

Core pre FC6 was pretty fubar in a lot of ways. Core in FC6 is a whole
new ball game. We're never going to get mandatory dist tag usage, but we
can enforce that any suffix must follow the dist tag rules. In Extras,
we have a smart enough buildsystem to handle using the %{dist} macro,
and in Core, they'll have to hardcode it using the dist tag syntax. We
will gain consistency here.

There are lots of areas where core will have to improve to meet the
guidelines, and none of them will happen over night. There are still a
LOT of bugs to file. ;)

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