[Bug 174021] Review Request: aplus-fsf - Advanced APL Interpreter

bugzilla at redhat.com bugzilla at redhat.com
Wed Jul 19 10:57:30 UTC 2006


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: aplus-fsf - Advanced APL Interpreter


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=174021


mharris at redhat.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mharris at redhat.com




------- Additional Comments From mharris at redhat.com  2006-07-19 06:48 EST -------
(In reply to comment #10)
> During the mock run, I have read
> 
> http://www.redhat.com/archives/fedora-packaging/2006-July/msg00126.html
> 
> Now, I own /usr/share/X11/app-defaults in the current release.

That is a bug, your package should _not_ own a system directory that
is part of the X Window System.

 
> But I agree with you, that /usr/share/X11/app-defaults should go into
> xorg-x11-filesystem and all packages which put files into
> /usr/share/X11/app-defaults should depend on it.

libXt is the canonical owner of the app-defaults directory at the bottom
of the app-defaults-user food chain.

     app-defaults
          ^
          |
        libXt
        ^   ^
    libXaw libXm

This was a bug in the libXt package, in that because the libXt package
build does not create the directory or put files in it, it was not
owned by the package.  Since libXt really is the canonical owner of
the directory however, the package _should_ be owning this dir, and
that has been fixed in the latest rawhide libXt package.  When you
discover packaging problems of this nature, it is a good idea to
post questions to the Fedora development mailing lists, or if you
suspect a given package or subsystem is missing something, to report
it in bugzilla, rather than to put ad-hoc hacks into other packages.

The xorg-x11-filesystem package is nothing more than an unfortunately
necessary ugly hack to work around a bug in rpm (or misfeature if one
prefers...).  Currently the xorg-x11-filesystem package serves no other
purpose, and after FC6/RHEL5 we no longer need the ugly hack, so the
package can be removed from the OS.  I definitely do not want to _add_
more junk to the packaging than is necessary.

Generally speaking, I agree with jkeating - that every directory in the
OS /should/ have a canonical owner.  For the X Window System, there is
a canonical owner for every directory, however if a given directory that
should be owned by some component of Xorg is not owning it, file a bug
report against the proper component if you know which one is to blame,
or file a bug against xorg-x11 and we'll figure it out.  There may be
other issues of this nature yet undiscovered in the modular X packaging.

Anyhoo... please remove ownership of the app-defaults dir from any
spec files now after upgrading libXt.

Hope this helps.



-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list