Bug 17787 - несоответствие стандарту
Summary: несоответствие стандарту
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: repocop-unittest-freedesktop-categories (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-05 10:56 MSK by ildar
Modified: 2008-11-05 13:22 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ildar 2008-11-05 10:56:47 MSK
файл /usr/share/repocop/pkgtests/freedesktop-categories/test и страница http://standards.freedesktop.org/menu-spec/latest/apa.html содержат несовпадающие списки (как минимум Additional Category). В частности, у меня не прошёл проверку файл, содержащий 
  Categories=GNOME;GTK;Video;AudioVideo;
прошу разъяснить.
Comment 1 viy 2008-11-05 12:44:46 MSK
В кратце, вот исправления, которые вам надо сделать.

balsa:
-Categories=GNOME;Application;Network;
+Categories=GNOME;Network;Email;

canorus:
-Categories=Audio;AudioVideo
+Categories=Audio;Music;

gnome-subtitles:
-Categories=GNOME;GTK;Video;AudioVideo;
+Categories=GNOME;GTK;Video;AudioVideoEditing;

libgnomedb:
-Categories=Application;Settings;AdvancedSettings;
+Categories=Settings;DesktopSettings;

Теперь почему так:
(Наверное вы пользуетесь DE/WM, который сваливает все значки в
одноуровневые подменю? )
А у меня WM как правило имеет 2-уровневые подменю.
И вот рассмотрим к примеру balsa.
 = GNOME;Application;Network;
GNOME; - это не menu-related category.
Application; - deprecated key ("Categories" in group "Desktop Entry" contains a deprecated value "Application")
Network; это main category
в нашем меню ему соответствует главное меню "Сеть"
но там куча подменю -
-"передача файлов"
-"почта"
-"пейджеры"
-"удаленный доступ"
-"www"
...
Явно, что balsa просится в "почта".
Но машина этого не знает. Чтобы она узнала,
надо явно добавить menu-related secondary category
Email;

Аналогично в остальные тоже надо добавить menu-related secondary categories.
Понятно?
Comment 2 ildar 2008-11-05 13:01:43 MSK
Да, понятно.
Я не знал, что в Categories= вписывается иерархия, а не просто свалка категорий.
Спасибо большое, что сделали за меня работу по выбору категорий. Это мне пригодится в любом случае.
Comment 3 viy 2008-11-05 13:22:54 MSK
(In reply to comment #2)
> Я не знал, что в Categories= вписывается иерархия, а не просто свалка категорий.
не совсем.
Формально это ближе к свалке категорий, хотя среди них 
в menu-related categories есть подобие упорядоченности (main/secondary).

но это уже дело WM, организовывать ее в иерархию меню, и как.