Bug 4792

Summary: Помощь - не работает ссылка на bugzilla
Product: Sisyphus Reporter: Anton Farygin <rider>
Component: apt-indicatorAssignee: Sergey V Turchin <zerg>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: darktemplar, imz, inger, mcpain, zerg
Version: unstable   
Hardware: all   
OS: Linux   

Description Anton Farygin 2004-07-14 22:26:30 MSD
В apt-indicator в помощи есть ссылка на bugzilla.

В icewm при щелчке по этой ссылке получаем пустое окно обозревателя помощи.

Та же ошибка возникает при щелчке по ALT Linux и по щелчке на email inger'а
Comment 1 Sergey V Turchin 2004-07-15 11:56:05 MSD
Вообще можно сделать настройку обработчиков ссылок или вообще HelpWindow убрать 
и запускать что-нибудь типа $BROWSER для просмотра документации. 
Comment 2 inger@altlinux.org 2004-07-15 12:00:39 MSD
Более того это не бага, а особенность работы QT-шного widget'а. 
 
Я бы не запускал browser ибо в некоторых средах его может попросту не существовать. 
 
По большому счёту надо вообще централизовать всю документацию в системе и тогда уже можно говорить о 
запуске неготорого $HELP_BROWSER. 
 
Но это задача на будущее. 
 
Comment 3 Sergey V Turchin 2004-07-15 12:14:47 MSD
(In reply to comment #2) 
> Я бы не запускал browser ибо в некоторых средах 
> его может попросту не существовать.  
Во всех средах, где есть что-то из "mozilla firefox konqueror", есть $BROWSER 
Если его нет, можно запускать url_handler.sh 
Но в принципе, можно только настройку почтовика/браузера забабахать, а 
вышесказанное делать только для ссылок http://, видимых в HelpBrowser 
 
Comment 4 inger@altlinux.org 2004-07-15 12:17:49 MSD
я бы не забабахивал: 
Надо либо всегда использовать browser (кстати в некоторых дистрибутивах этой переменной может не 
быть, а мы формально делаем не ALT-specific продукт) либо всегда helpwindow. 
Можешь попробовать сделать это параметром при сборке пакета: либо то, либо это. 
 
Comment 5 Sergey V Turchin 2004-07-15 12:31:48 MSD
Я так и предлагаю одним из вариантов. 
А $BROWSER/url_handler.sh - затычка для ненастроенного обработчика ссылки 
http://bugs.altlinux.ru в конце документа. 
Comment 6 Anton Farygin 2004-07-16 11:33:16 MSD
Стас, это бага, ибо у пользователя по клику вылетает пустое окно. 

Давайте для начала HELP сделаем там в таком виде, что бы невозможно было
кликнуть по ссыкам наружу.
Comment 7 inger@altlinux.org 2004-07-16 11:56:55 MSD
Ладно, zerg, сделай пока если getenv BROWSER что-то возвращает - то exec этот BROWSER, 
иначе help-window. 
 
Если дешевле убрать ссылки наружу - то пожайлуста убери их. 
 
Comment 8 Sergey V Turchin 2004-07-19 12:20:05 MSD
fixed in apt-indicator-0.0.4-alt3