Bug 39599

Summary: apol: не открывается справка
Product: Sisyphus Reporter: Sergey Ivanov <zagagyka>
Component: setools-guiAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: darktemplar, darktemplaralt, grenka, led, rider, sem
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey Ivanov 2021-01-26 13:04:35 MSK
1. Был настроен selinux на p9 по данной инструкции:
https://www.altlinux.org/Sl#Howto_get_working_SeLinux_Alt_Linux_policy

2. apol запущен из терминала:
# apol

3. Открыть справку:
Help -> Apol Help

В результате открывается окно с сообщением:
Failed to start QT Assistant program /usr/bin/assistant. This is typically in the assistant or qt5-assistant package. Choose location of Qt Assistant executable?
Comment 1 Aleksei Nikiforov 2021-02-11 13:45:36 MSK
Воспроизводится на Сизифе, займусь исправлением.
Comment 2 Grigory Ustinov 2021-02-11 13:54:29 MSK
Заодно сделайте, пожалуйста, чтобы setools собирался с python3.9.
Comment 3 Aleksei Nikiforov 2021-02-11 16:57:59 MSK
(Ответ для Grigory Ustinov на комментарий #2)
> Заодно сделайте, пожалуйста, чтобы setools собирался с python3.9.

Насколько я вижу, в setools апстримом при сборке выставлен флаг -Werror. Ошибка получается из-за предупреждения -Wdeprecated-declarations, которое возникает в коде, генерируемом текущей версией Cython для python-3.9. Поскольку сейчас релизов Cython новее нет, где бы эти предупреждения починили, сборку можно поправить избавившись от -Werror или добавив -Wno-error=deprecated-declarations.

Тоже поправлю.
Comment 4 Grigory Ustinov 2021-02-11 16:59:54 MSK
(Ответ для Aleksei Nikiforov на комментарий #3)
> Тоже поправлю.

Спасибо большое!
Comment 5 Repository Robot 2021-02-11 17:11:21 MSK
setools-4.3.0-alt2 -> sisyphus:

 Thu Feb 11 2021 Aleksei Nikiforov <darktemplar@altlinux> 4.3.0-alt2
 - Added dependency on qt5-assistant to setools-gui (Closes: #39599).
 - Fixed build with python-3.9.