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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mharris@xxxxxxxxxx




------- Additional Comments From mharris@xxxxxxxxxx  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.

_______________________________________________
Fedora-package-review mailing list
Fedora-package-review@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-package-review

[Index of Archives]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]