Bug 168304
Summary: | 3rd party application shows up in multiple menus | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Robert Minsk <robertminsk> |
Component: | redhat-menus | Assignee: | Ray Strode [halfline] <rstrode> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2012-06-20 15:53:30 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Robert Minsk
2005-09-14 18:34:57 UTC
After reading some more bugs this is related to https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=127082#c1 It seems they came too the same conclusion that removing <DefaultMergeDirs/>, <LegacyDir>, <DefaultAppDirs/>, and <DefaultDirectoryDirs/> from preferences.menu, system-settings.menu, and server-settings.menu. Also related to https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=141514 Sorry for all the comments. Reading thru http://standards.freedesktop.org/menu-spec/menu-spec-latest.html again it seems like this could be a bug in how <MergeFile> is handled. It is not quite clear in the spec if <DefaultMergeDirs> should still be looking at applications-merged or preferences-merged (system-settings-merged server-settings-merged). The behavior right now is to look in applications-merged but it would be much more powerful to look at "menu-file-basename"-merged. From the other bugs referenced it is correct that preferences, system-settings, and server-settings should not be calling <LegacyDir>/usr/share/gnome/apps</LegacyDir> and <LegacyDir>/etc/X11/applnk</LegacyDir>. It is ok that preferences is calling <LegacyDir>/usr/share/control-center-2.0/capplets/</LegacyDir> and <LegacyDir>/usr/share/gnome/capplets/</LegacyDir> since they are specific to that menu. BTW, the parsing of this menu files is in http://developer.kde.org/documentation/library/cvs-api/kdelibs-apidocs/kded/html/vfolder__menu_8cpp-source.html Thank you for submitting this issue for consideration in Red Hat Enterprise Linux. The release for which you requested us to review is now End of Life. Please See https://access.redhat.com/support/policy/updates/errata/ If you would like Red Hat to re-consider your feature request for an active release, please re-open the request via appropriate support channels and provide additional supporting details about the importance of this issue. |