Spec says: The Related Categories column lists one or more categories that are suggested to be used in conjunction with the Additional Category. Note that at least one Main Category must be included in the desktop entry's list of categories. Implementors are (for a good reason) more strict: Only "Main Categories" listed in the "Related Categories" of a particular "Additional Category" are supported. It has a good reason: Less strict interpretation would introduce large menu map for obscure combinations like "Game;FileTools;". That is why the spec needs to be adjusted: 1) Split "Additional Category" table to two tables: "Additional Category" (intended for menu build) and "Additional Tag" or "Technology Category" (intended for technology specification). The split line should be done above "KDE". 2) Specify Main Category for all Additional Categories that miss one: Amusement: Probably Game;Utility or Education Electronics: Probably Science or Utility, maybe Development or Office Engineering: Probably Education, Science, maybe Development or Research (bug 20186) Documentation: Probably any (special tag) Core: Probably any (special tag)
Reference: http://lists.opensuse.org/opensuse-packaging/2009-02/msg00096.html
To prevent inconsistencies, a spec change may be useful: OnlyShowIn and NotShowIn should allow tags listed in the new "Technology Category" table (and tags starting with "X-") instead of explicitly listing them.
Forgot to add: 3) Change spec to: -The Related Categories column lists one or more categories that are suggested +The Related Categories column lists one or more categories that are permitted to be used in conjunction with the Additional Category. Note that at least one Main Category must be included in the desktop entry's list of categories.
Sorry for the noise, reassigning to new (since 2 years) maintainers (Ryan & David).
The menu spec seems to be unmaintained, given the age of this bug report. I can try to help, but an actual patch for the spec (which is in git on freedesktop.org, git/xdg/xdg-specs) would help.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xdg/xdg-specs/issues/2.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.