Хорошо бы сделать проверку на freedesktop меню-файл, если есть debian menu-файл. Это на будущее, а то тенденции массовой упаковки desktop-файлов не слишком намечается в Sisyphus. Пока достаточно выводить только предупреждение.
(In reply to comment #0) > Хорошо бы сделать проверку Просто наличие хоть одного файла /usr/share/applications/*.desktop, если есть файл(ы) /usr/lib/menu/*
Опять же вопрос кто будет читать эти предупреждения? И вот как бы ещё проверять, что menu-файл генерируется в этом случае из desktop.
(In reply to comment #2) > Опять же вопрос кто будет читать эти предупреждения? Те же, кто и обычно. Когда они перестанут быть предупреждениями, все будут читать. > И вот как бы ещё проверять, что menu-файл генерируется в этом случае из > desktop. Это другим методом будет реализовано.
В свете ухода от Debian-меню, насколько этот баг актуален?
(In reply to comment #4) > В свете ухода от Debian-меню, насколько этот баг актуален? Не знаю. Можно будет когда-нибудь выключить в menu все menu-файлы, которые являются пунктами, оставив только секции.
Может быть просто провести субботник и перепаковать все пакеты с menu, готов поучаствовать, если кому некогда/нет мантейнера.
Можно и так. Только, в первую очередь те, у кого и menu-файл и desktop-файл.
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
Не уверен даже, что есть смысл городить тест.
(В ответ на комментарий №8) > kde4base-workspace-core > kdebase-wm В этих все правильно. Так и должно быть.
(В ответ на комментарий №9) > Не уверен даже, что есть смысл городить тест. Да, уже не актуально