Bug 6118

Summary: Проверка на freedesktop меню-файл, если есть debian menu-файл
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: sisyphus_checkAssignee: Dmitry V. Levin <ldv>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: at, glebfm, imz, ktirf, lav, ldv, legion, mike, php-coder, placeholder, viy
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
menu+desktop.sh none

Description Sergey V Turchin 2005-02-14 10:54:57 MSK
Хорошо бы сделать проверку на freedesktop меню-файл, если есть debian  
menu-файл. 
Это на будущее, а то тенденции массовой упаковки desktop-файлов не слишком 
намечается в Sisyphus. 
Пока достаточно выводить только предупреждение.
Comment 1 Sergey V Turchin 2005-02-14 10:56:40 MSK
(In reply to comment #0) 
> Хорошо бы сделать проверку 
Просто наличие хоть одного файла /usr/share/applications/*.desktop, если есть 
файл(ы) /usr/lib/menu/* 
 
 
Comment 2 Vitaly Lipatov 2005-09-23 16:18:14 MSD
Опять же вопрос кто будет читать эти предупреждения? 
И вот как бы ещё проверять, что menu-файл генерируется в этом случае из 
desktop. 
Comment 3 Sergey V Turchin 2005-09-23 17:27:33 MSD
(In reply to comment #2) 
> Опять же вопрос кто будет читать эти предупреждения? 
Те же, кто и обычно. 
Когда они перестанут быть предупреждениями, все будут читать. 
 
> И вот как бы ещё проверять, что menu-файл генерируется в этом случае из  
> desktop.  
Это другим методом будет реализовано. 
 
Comment 4 Alexey Rusakov 2007-09-10 13:22:03 MSD
В свете ухода от Debian-меню, насколько этот баг актуален?
Comment 5 Sergey V Turchin 2007-09-10 17:49:35 MSD
(In reply to comment #4)
> В свете ухода от Debian-меню, насколько этот баг актуален?
Не знаю. Можно будет когда-нибудь выключить в menu все menu-файлы, которые 
являются пунктами, оставив только секции.
Comment 6 Vitaly Lipatov 2007-09-11 00:01:57 MSD
Может быть просто провести субботник и перепаковать все пакеты с menu, готов 
поучаствовать, если кому некогда/нет мантейнера.
Comment 7 Sergey V Turchin 2007-09-11 17:10:24 MSD
Можно и так. Только, в первую очередь те, у кого и menu-файл и desktop-файл.
Comment 8 Michael Shigorin 2010-10-30 13:02:28 MSD
Created attachment 4632 [details]
menu+desktop.sh

IMHO это не про sisyphus_check, а про repocop.  Ну и с тех пор ситуация изменилась, сейчас /usr/lib/menu/* наблюдаются в паре сотен пакетов; из них и menu, и desktop содержат две дюжины:

aqemu
bluefish-unstable-common
boinc-manager
cgoban
gdesklets
gftp-gtk
gq
gtkterm
gtktv
hydrogen
jpilot
kde4base-workspace-core
kdebase-wm
kmplayer
lxdream
lyx
motv
notemeister
obconf
solarwolf
vqcc-gtk
wmsystray
xawtv
Comment 9 Michael Shigorin 2010-10-30 13:03:38 MSD
Не уверен даже, что есть смысл городить тест.
Comment 10 Sergey V Turchin 2010-11-01 13:22:17 MSK
(В ответ на комментарий №8)
> kde4base-workspace-core
> kdebase-wm
В этих все правильно. Так и должно быть.
Comment 11 Sergey V Turchin 2010-11-01 13:23:03 MSK
(В ответ на комментарий №9)
> Не уверен даже, что есть смысл городить тест.
Да, уже не актуально