@FESCo (and in parts maybe for the Board, too): How to handle packaging issues for EPEL?
Michael Schwendt
bugs.michael at gmx.net
Sun Mar 18 18:06:27 UTC 2007
On Sun, 18 Mar 2007 18:19:19 +0100, Thorsten Leemhuis wrote:
> > It has not been decided on fedora-usermgmt before. Neither by FESCO, nor
> > by the Packaging Committee. It remains an optional tool that is not
> > mentioned in the guidelines.
>
> But some people want to forbid it now, so seems we need a decision now.
So what? EPEL has different [and special] requirements anyway. I've
written more about that in one of the threads about fedora-usermgmt.
EPEL may decide independently on such things. If, however, it is about
something in the Fedora guidelines, we should be careful when we want to
keep a close relationship with RHEL.
fedora-usermgmt is not in the guidelines yet.
> > It has not been decided on "a repotag" before.
>
> But some people want to enforce one now, so seems we need a decision now.
2x now is not true, however. The repotag issue is not a show-stopper.
> > If I understand the request correctly, there is the desire to make a repotag
> > mandatory. When doing that, it would conflict with an optional %dist tag.
>
> Why? It could be in the spec files as
>
> Release: 1%{?dist}%{?rel}
>
> or something like that.
Both values, if defined and expanded, are added to the %{release} value
wherever that one is used, e.g. in sub-package requirements and automatic
dependencies. When %dist remains optional, you compare %dist and %rel or
vice versa. In manually added versioned dependencies (or also Obsoletes
and Provides), both macros are omitted. In the %changelog they are
omitted, too.
[As a side-note, it is already worse enough when packagers copy a
%dist-ified spec file for one dist to another dist, wiping and overwriting
previous changelog entries.]
More information about the fedora-advisory-board
mailing list