Bug 38837

Summary: Зависит от QtWebKit
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: qutebrowserAssignee: Ilya Mashkin <oddity>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: lav, mike, oddity
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 40482    

Description Sergey V Turchin 2020-08-24 16:08:44 MSK
Зависимости на python3(PyQt5.QtWebKit) и python3(PyQt5.QtWebKitWidgets) нужно отфильтровать(удалить из пакета). Они не нужны, т.к. есть зависимость на QtWebEngine.
Comment 1 Repository Robot 2020-08-28 20:26:20 MSK
libmodbus-3.1.6-alt2 -> p9:

 Sat Aug 22 2020 Vitaly Lipatov <lav@altlinux.ru> 3.1.6-alt2
 - really pack 3.1.6 (ALT bug 38837)
 Mon Oct 21 2019 Vitaly Lipatov <lav@altlinux.ru> 3.1.6-alt1
 - new version 3.1.6 (with rpmrb script) (ALT bug 37365)
Comment 2 Sergey V Turchin 2020-08-31 10:52:16 MSK
Мимо.
Comment 3 Michael Shigorin 2020-09-10 11:42:29 MSK
Прошу по возможности обкладывать хотя бы %ifnarch %e2k riscv64, т.к. webengine портирован не на все наши архитектуры.  Ещё лучше бы применять _белый_ список -- см. тж. rpm-macros-qt5-webengine.
Comment 4 Sergey V Turchin 2020-10-09 17:37:28 MSK
(Ответ для Michael Shigorin на комментарий #3)
> Прошу по возможности обкладывать хотя бы %ifnarch %e2k riscv64, т.к.
> webengine портирован не на все наши архитектуры.  Ещё лучше бы применять
> _белый_ список -- см. тж. rpm-macros-qt5-webengine.
Конкретно тут это вообще не в тему, т.к. это автоматические зависимости, некоторые из которых надо удалить. Т.е. на e2k они физически не возникнут до тех пор, пока не станут возможны, т.к. не пройдут проверку установки.
Comment 5 Ilya Mashkin 2021-07-15 02:37:09 MSK
А как правильно удалить автоматические питоньи зависмости из пакета?
Полазил по wiki, но там если и есть, то не найти
Comment 6 Sergey V Turchin 2021-07-15 10:25:44 MSK
(Ответ для Ilya Mashkin на комментарий #5)
> А как правильно удалить автоматические питоньи зависмости из пакета?
%add_python3_req_skip
Comment 7 Ilya Mashkin 2021-07-18 03:07:22 MSK
Спасибо, исправлено в qutebrowser-2.3.0-alt3
Comment 8 Vitaly Lipatov 2021-07-18 14:17:46 MSK
*** Bug 40360 has been marked as a duplicate of this bug. ***
Comment 9 Vitaly Lipatov 2021-07-18 14:23:07 MSK
(Ответ для Sergey V Turchin на комментарий #6)
> (Ответ для Ilya Mashkin на комментарий #5)
> > А как правильно удалить автоматические питоньи зависмости из пакета?
> %add_python3_req_skip

Хотя я бы удалил целиком каталог
qutebrowser/browser/webkit
Comment 10 Vitaly Lipatov 2021-07-18 14:28:28 MSK
(Ответ для Ilya Mashkin на комментарий #7)
> Спасибо, исправлено в qutebrowser-2.3.0-alt3

Только нужно не так:
%add_python3_req_skip python3(PyQt5.QtWebKit)
%add_python3_req_skip python3(PyQt5.QtWebKitWidgets)
а так:
%add_python3_req_skip PyQt5.QtWebKit PyQt5.QtWebKitWidgets
Comment 11 Vitaly Lipatov 2021-08-11 00:02:45 MSK
Author: Ilya Mashkin <oddity@altlinux.ru>
Date:   Tue Jul 20 00:11:25 2021 +0000

    2.3.0-alt4
    
    - Fixing skip reqs for python3 QtWebKit in the correct way (thanks to Vitaly Lipatov, closes: #38837)