Bug 4918

Summary: Не открывается пункт меню
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: alt-docs-mainAssignee: Artem Zolochevskiy <azol>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: critical    
Priority: P5 CC: aris, bertis, boyarsh, cas, inger, kirill, sadist, sbolshakov, vyt
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 3459    
Attachments:
Description Flags
/usr/share/doc/alt-docs-extras/index.html none

Description Vitaly Lipatov 2004-08-02 02:23:37 MSD
В GNOME: 
 On Monday 02 August 2004 01:19, Yuri N. Sedunov wrote: 
> Так НЕ работает: 
> command="$BROWSER /usr/share/doc/alt-docs/index.html" 
> А так работает: 
> command="/bin/sh -c \"$BROWSER 
> /usr/share/doc/alt-docs/index.html\"" 
 
И нет пиктограммы на пункт с документацией.
Comment 1 Yuri N. Sedunov 2004-08-02 17:54:55 MSD
А также отсутствует зависимость на пакет с файлом меню у других пакетов с
документацией, в результате доступ к ним через меню невозможен без ручной
установки alt-docs-main, необходимость которой для достижения данной цели
неочевидна. 

По совокупности прегрешений -- critical.
Comment 2 Yuri N. Sedunov 2004-09-01 10:08:45 MSD
В новой версии так и не исправлено. 

$ rpm -q alt-docs-main
alt-docs-main-0.2-alt1

$ cat /usr/lib/menu/alt-docs-main
?package(alt-docs-main): command="$BROWSER /usr/share/doc/alt-docs/index.html"
needs="x11" section="Documentation" title="ALT Linux" longtitle="ALT Linux
Documentation main page"
Comment 3 kirill 2004-09-01 12:14:26 MSD
Зависимости на alt-docs-main добавлять пока не буду, потому что отсутствие 
зависимостей -- сознательное решение в пользу модульности документации и 
необязательности зависеть от меню и прочих деталей графического интерфейса. 
Для установки всего нужного есть виртуальные пакеты alt-docs-*-all.
А иконку для пункта меню "Документация" пусть Садист нарисует, а я вставлю. 
Comment 4 Yuri N. Sedunov 2004-09-01 12:21:30 MSD
Открываю заново. Когда пакет с исправленным файлом меню и иконкой, которую не
обязательно должен рисовать садист (можно взять имеющиеся в большом количестве и
весьма подходящие для данного пункта меню логотипы ALTLinux) появится в составе
дистрибутива Master-2.4 -- можно будет закрывать.
Comment 5 Yuri N. Sedunov 2004-09-03 14:49:09 MSD
После сегодняшнего обновления (alt-docs-main-0.3-alt1) наконец заработал пункт
меню (жаль без иконки), но появилась новая неприятность.
file:///usr/share/doc/alt-docs-main-0.3/extras.html
Документация не установлена
Дополнительная документация

В данный момент в вашей системе не установлено ни одного пакета...

Хотя в системе установлены 
$ rpm -qa|grep alt-docs
alt-docs-extras-mozilla-0.1-alt2
alt-docs-extras-computerra-1.0-alt1
alt-docs-genextras-0.3-alt2
alt-docs-extras-linuxnovice-0.1-alt2
alt-docs-main-0.3-alt1
Comment 6 kirill 2004-09-14 14:09:01 MSD
Не воспроизводится.
Проблема, по всей вероятности, здесь в том, что у Вас не были до конца
правильно обработаны альтернативы (это могло произойти по вине любого
пакета, который обновлял альтернативы и содержал при этом ошибку в 
параметрах создания символической ссылки). Попробуйте обновить 
indexhtml, там в какой-то момент была подобная ошибка, возможно, причина в нем.
Если нет -- нужна более подробная информация, в первую очередь -- 
содержимое файла /usr/share/doc/alt-docs-extras/index.html
Comment 7 Yuri N. Sedunov 2004-09-14 14:21:38 MSD
Created attachment 593 [details]
/usr/share/doc/alt-docs-extras/index.html
Comment 8 Andrii Dobrovol`s`kii 2004-11-06 15:51:43 MSK
Наблюдается тот же эффект. Во время установки действительно была ругань на не
верный формат одного из пакетов. Это могло стать причиной ошибки? Хотя я не
понимаю как альтернативы повлияют на фиксированную ссылку в уже установленном
файле.Ссылка кажет сюда: file:///usr/share/doc/alt-docs-main-0.3/extras.html, а
новоустановленные пакеты появляются здесь:
file:///usr/share/doc/alt-docs-extras/index.html
Comment 9 kirill 2006-04-04 14:27:14 MSD
Мне это так и не удалось воспроизвести