Summary: | Не открывается пункт меню | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> | ||||
Component: | alt-docs-main | Assignee: | 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: |
|
А также отсутствует зависимость на пакет с файлом меню у других пакетов с документацией, в результате доступ к ним через меню невозможен без ручной установки alt-docs-main, необходимость которой для достижения данной цели неочевидна. По совокупности прегрешений -- critical. В новой версии так и не исправлено. $ 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" Зависимости на alt-docs-main добавлять пока не буду, потому что отсутствие зависимостей -- сознательное решение в пользу модульности документации и необязательности зависеть от меню и прочих деталей графического интерфейса. Для установки всего нужного есть виртуальные пакеты alt-docs-*-all. А иконку для пункта меню "Документация" пусть Садист нарисует, а я вставлю. Открываю заново. Когда пакет с исправленным файлом меню и иконкой, которую не обязательно должен рисовать садист (можно взять имеющиеся в большом количестве и весьма подходящие для данного пункта меню логотипы ALTLinux) появится в составе дистрибутива Master-2.4 -- можно будет закрывать. После сегодняшнего обновления (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 Не воспроизводится. Проблема, по всей вероятности, здесь в том, что у Вас не были до конца правильно обработаны альтернативы (это могло произойти по вине любого пакета, который обновлял альтернативы и содержал при этом ошибку в параметрах создания символической ссылки). Попробуйте обновить indexhtml, там в какой-то момент была подобная ошибка, возможно, причина в нем. Если нет -- нужна более подробная информация, в первую очередь -- содержимое файла /usr/share/doc/alt-docs-extras/index.html Created attachment 593 [details]
/usr/share/doc/alt-docs-extras/index.html
Наблюдается тот же эффект. Во время установки действительно была ругань на не верный формат одного из пакетов. Это могло стать причиной ошибки? Хотя я не понимаю как альтернативы повлияют на фиксированную ссылку в уже установленном файле.Ссылка кажет сюда: file:///usr/share/doc/alt-docs-main-0.3/extras.html, а новоустановленные пакеты появляются здесь: file:///usr/share/doc/alt-docs-extras/index.html Мне это так и не удалось воспроизвести |
В 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\"" И нет пиктограммы на пункт с документацией.