Christophe Giboudeaux changed bug 1035118
What Removed Added
CC   christophe@krop.fr

Comment # 2 on bug 1035118 from
(In reply to Benjamin Greiner from comment #1)
> This is because upstream only uses `NotShowIn=KDE` but actually wants to
> show the icon in other environments. By the spec, this prevents the use of
> `TrayIcon`. Upstream does not include `TrayIcon` as category but has the
> main category `Utility` without a subcategory. 
> 
> As OpenSUSE requires a valid subcategory, I propose to switch to
> `Utility;TextEditor`. 
> 
> See also the thread here:
> https://lists.debian.org/debian-qt-kde/2016/09/msg00068.html

As a KDE maintainer, I disagree.

The problem *is* the openSUSE policies wrt desktop categories which don't
respect the menu spec.

To make it short:

- "Desktop entries should list all categories that clearly apply. They should
not list categories that only vaguely or possibly apply" [1]. So, 'TextEditor'
is a no-go.

- 'X-' prefixed categories are valid

- Additional categories are not mandatory

- The menu spec also says the "related" categories in the additional categories
table are only "suggestions" [2]

[1] https://standards.freedesktop.org/menu-spec/latest/ar01s03.html

[2] https://standards.freedesktop.org/menu-spec/latest/apas02.html
� The Related Categories column lists one or more categories that are
*suggested* to be used in conjunction with the Additional Category �

When brp-check-suse is fixed to respect the policies, I'd be more than happy to
revert categories back to 'Qt;KDE;Utility;X-KDE-Utilities-Desktop;'


You are receiving this mail because: