Bug 40284

Summary: Неправильный путь для открытия справки в браузере
Product: Sisyphus Reporter: Валентина <valentina>
Component: R-baseAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, kirill, mike, strepkovaas
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
скриншот
none
kwork help none

Description Валентина 2021-06-25 12:16:58 MSK
После запуска R workspace появляется небольшая подсказка, где указано "'help.start()' -- для доступа к справке через браузер."
Однако под браузером подразумевается только firefox, а путь к справке указан неверный.
Шаги воспроизведения:
1. Запустить R workspace: $ R
2. выполнить >help.start()

Ожидаемое поведение: открылась вкладка доступного браузера со справкой.
Актуальное поведение: открытие справки доступно только в браузере firefox, если он не установлен, выводится ошибка: > sh: firefox: команда не найдена.
Если установлен, открывается вкладка firefox с ошибкой "URL /doc/html/index.html was not found".
Comment 1 Валентина 2021-06-25 12:20:17 MSK
Created attachment 9451 [details]
скриншот
Comment 2 kirill 2021-06-27 21:09:45 MSK
(Ответ для Валентина на комментарий #0)
> После запуска R workspace появляется небольшая подсказка, где указано
> "'help.start()' -- для доступа к справке через браузер."
> Однако под браузером подразумевается только firefox, а путь к справке указан
> неверный.

1. Чтобы html-справка открывалась, должен быть установлен пакет R-doc-html. Вообще для комфортного использования R рекомендую устанавливать мета-пакет R-full, который вытягивает все компоненты и многие широко востребованные при сборке и установке R-пакетов библиотеки.
2. Изменить браузер по умолчанию на более удобный можно либо выставив переменную окружения R_BROWSER, либо изменив настройку R_BROWSER в конфигурационном файле /etc/R/Renviron
3. firefox и evince были установлены как дефолтный браузер и программа просмотра pdf в версии 2.7.1 аж в 2008 году. Наверное, пришло время изменить дефолты. Могу в качестве браузера поставить xdg-open, а в качестве программы просмотра pdf что сделать — тоже xdg-open?


> Шаги воспроизведения:
> 1. Запустить R workspace: $ R
> 2. выполнить >help.start()
> 
> Ожидаемое поведение: открылась вкладка доступного браузера со справкой.
> Актуальное поведение: открытие справки доступно только в браузере firefox,
> если он не установлен, выводится ошибка: > sh: firefox: команда не найдена.
> Если установлен, открывается вкладка firefox с ошибкой "URL
> /doc/html/index.html was not found".
Comment 3 Repository Robot 2022-03-17 18:23:28 MSK
R-base-4.1.3-alt1 -> sisyphus:

 Thu Mar 10 2022 Kirill Maslinsky <kirill@altlinux> 4.1.3-alt1
 - Version 4.1.3
 Wed Sep 01 2021 Kirill Maslinsky <kirill@altlinux> 4.1.0-alt1
 - Version 4.1.0
 - set xdg-open as default browser for html and pdf (closes #40284)
 - build with libgomp-devel instead of libgomp8-devel
Comment 4 Anastasia Doronina 2023-03-29 11:05:58 MSK
Проведена проверка на Sisyphus.

Стенды:
sisyphus-server-10.1-x86-64
sisyphus-workstation-10.1-x86-64
sisyphus-kworkstation-10.1-x86-64
sisyphus-education-10.1-x86-64
sisyphus-education-kde-10.1-x86-64

При выполнении help.start():
Workstation и Server - по умолчанию открывается Mozilla Firefox, 
Education kde - открывается Яндекс браузер,
Education - открывается Chromium, 
Kworkstation - ничего не открывается (см. скриншот kwork help)
Comment 5 Anastasia Doronina 2023-03-29 11:06:19 MSK
Created attachment 12836 [details]
kwork help
Comment 6 Alexander Makeenkov 2023-03-29 11:08:40 MSK
(Ответ для strepkovaas на комментарий #4)
> Kworkstation - ничего не открывается (см. скриншот kwork help)

Потому что в kwork chromium-gost.
Comment 7 Anastasia Doronina 2023-03-29 16:33:04 MSK
При установке в K Workstation браузера Mozilla Firefox, справка открывается в этом браузере.
Comment 8 Repository Robot 2023-08-07 18:08:53 MSK
R-base-4.1.3-alt2 -> p10:

 Wed Jul 26 2023 Leontiy Volodin <lvol@altlinux> 4.1.3-alt2
 - fix build with libcurl8
 Thu Mar 10 2022 Kirill Maslinsky <kirill@altlinux> 4.1.3-alt1
 - Version 4.1.3
 Wed Sep 01 2021 Kirill Maslinsky <kirill@altlinux> 4.1.0-alt1
 - Version 4.1.0
 - set xdg-open as default browser for html and pdf (closes #40284)
 - build with libgomp-devel instead of libgomp8-devel
 Tue Aug 31 2021 Ilya Kurdyukov <ilyakurdyukov@altlinux> 4.0.5-alt2
 - added missing openblas req (need for e2k build)