Bug 6118 - Проверка на freedesktop меню-файл, если есть debian menu-файл
Summary: Проверка на freedesktop меню-файл, если есть debian menu-файл
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: sisyphus_check (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-14 10:54 MSK by Sergey V Turchin
Modified: 2010-11-01 13:23 MSK (History)
11 users (show)

See Also:


Attachments
menu+desktop.sh (493 bytes, text/plain)
2010-10-30 13:02 MSD, Michael Shigorin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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)
> Не уверен даже, что есть смысл городить тест.
Да, уже не актуально