Bug 25638

Summary: Misleading and wrong error message
Product: Sisyphus Reporter: Vitaly Kuznetsov <vitty>
Component: menuAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: viy, vsu, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Kuznetsov 2011-05-19 19:26:15 MSK
# update-menus 
/usr/lib/menu/lftp: ignore this entry
Skipping file because need desktop-file ...

эта фраза во-первых неверна с точки зрения английского, а во вторых совершенно непонятна.
Comment 1 Sergey V Turchin 2011-05-19 19:46:13 MSK
Говорите, на что заменить "need desktop-file" ?
Comment 2 Vitaly Kuznetsov 2011-05-19 19:57:59 MSK
(In reply to comment #1)
> Говорите, на что заменить "need desktop-file" ?

Эта фраза неясна на русском, какой должен быть её смысл?
Comment 3 Sergey V Turchin 2011-05-20 15:00:20 MSK
"нужен desktop-файл", чтоб не "ignore this entry" :-)
Comment 4 Sergey V Turchin 2011-05-20 15:00:21 MSK
"нужен desktop-файл", чтоб не "ignore this entry" :-)
Comment 5 Vitaly Kuznetsov 2011-05-20 17:24:17 MSK
Если можно объединить две строчки в одну, то, мне кажется, можно написать
"Entry %s will be skipped due to absence of desktop file"
"No desktop file for %s, skipping this entry"

Если нужно оставить две строчки, то вторую можно переделать в 
"Skipping file due to absence of desktop file"
"Program lacks desktop file, skipping"

ну или как-то так.
Comment 6 Sergey V Turchin 2011-05-20 17:38:06 MSK
Писал же, предлагайте, на что заменить "need desktop-file"
Comment 7 Sergey V Turchin 2011-05-20 17:41:13 MSK
Хотя, гоню. Кажется можно объеденить всё
Comment 8 Sergey V Turchin 2011-05-20 17:44:45 MSK
(В ответ на комментарий №5)
> Если можно объединить две строчки в одну, то, мне кажется, можно написать
> "Entry %s will be skipped due to absence of desktop file"
> "No desktop file for %s, skipping this entry"
Тут еще нужно учесть то, что dekstop-файл все-таки может быть. Проверки на его присутствие нет.
Comment 9 Sergey V Turchin 2011-05-20 17:47:31 MSK
В общем, предлагайте сообщение в любом виде, но
"/usr/lib/menu/lftp: ignore this entry"
Лучше оставить, чтоб совпадало с другими "ignore this entry"
и учитывайте, что проверки на наличие .desktop нет.
Comment 10 viy 2011-05-20 17:48:35 MSK
"Menu entry %s skipped: obsolete format" ?
Comment 11 Sergey V Turchin 2011-05-20 17:53:25 MSK
Дело в том, что не все /usr/lib/menu/* нужно удалить. Все, кроме DE-специфичных.
Comment 12 Sergey V Turchin 2011-05-20 17:54:38 MSK
(В ответ на комментарий №10)
> "Menu entry %s skipped: obsolete format" ?
Хотя, можно и так. Сделать?
Comment 13 Vitaly Kuznetsov 2011-05-20 17:56:30 MSK
(В ответ на комментарий №12)
> (В ответ на комментарий №10)
> > "Menu entry %s skipped: obsolete format" ?
> Хотя, можно и так. Сделать?

мне вполне нравится
Comment 14 Repository Robot 2011-05-25 14:42:24 MSK
menu-2.1.41-alt18 -> sisyphus:

* Wed May 25 2011 Sergey V Turchin <zerg@altlinux> 2.1.41-alt18
- improve menu entry ignore message (ALT#25638)
Comment 15 Sergey Vlasov 2011-05-27 14:05:45 MSK
menu-2.1.41-alt18 выводит сообщение "Menu entry %s skipped: obsolete format" именно с %s вместо имени файла.
Comment 16 Sergey V Turchin 2011-05-27 14:09:21 MSK
menu-2.1.41-alt19 уже отправил в p6