Core merge and Package Guidelines
Patrice Dumas
pertusus at free.fr
Fri Feb 9 01:05:19 UTC 2007
On Thu, Feb 08, 2007 at 04:02:34PM -0800, Toshio Kuratomi wrote:
> Hey all,
>
> I'm trying to smooth out the process of getting changes and
> clarifications to the guidelines to make the Core Review process go
> quicker and easier. Here's what I'd like to see: if a reviewer and
> packager are at an impasse WRT following or not following some aspect of
> the Guidelines, ping me to look at it. I'll read the issue and let
I don't know if there are real impasses, but the directory owning is
causing trouble -- and in most cases I agree there is a problematic
situation. It has also come again and again before the merge, so maybe
it won't be solved now. Solving this issue isn't necessarily only a
policy issue, since it may be worked around by changes in some packages.
The issue arise when a package installs something in a directory, but
the package owning the directory isn't a hard requirement for the
package. The typical example is for documentation. Many packages
install things below
/usr/share/omf/
or
/usr/share/gtk-doc/
but they don't really require the 'natural' directory owner, which could
be here, for example, scrollkeeper or yelp and gtk-doc or devhelp.
Similar issues arise with icons, logrotate files, autoconf files. Some
case aren't as clear as documentation, for example it could be arguable
that automake (for aclocal) is required when autoconf macros are
installed.
What are exactly the guidelines or best practices? More precisely
* when should directories be added to the filesystem package
* when should a specific filesystem package be split out
* is it right to require a application when it is mostly for dir
ownership?
It may happen that there is no definite response, but it would be nice
if there was some agreement.
For an example, see
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=222905
There are many other examples, I could retrieve them if needed.
--
Pat
More information about the Fedora-maintainers
mailing list