«Пакет должен не зависеть от старого дырявого python3(PyQt5.QtWebKit) и python3(PyQt5.QtWebKitWidgets)» https://bugzilla.altlinux.org/show_bug.cgi?id=40360#c0 «Прошу по возможности обкладывать хотя бы %ifnarch %e2k riscv64, т.к. webengine портирован не на все наши архитектуры. Ещё лучше бы применять _белый_ список -- см. тж. rpm-macros-qt5-webengine.» https://bugzilla.altlinux.org/show_bug.cgi?id=38839#c1
Я выделил webkit* в отдельный подпакет, чтобы можно было отказаться от него: $ apt-cache whatdepends python3-module-PyQt5-webkit python3-module-PyQt5-webkit-5.15.4-alt2@1626199479 retext-7.2.1-alt1:sisyphus+267457.200.2.1@1615218370 Требует: <python3(PyQt5.QtWebKitWidgets)> python3-module-PyQt5-webkit-5.15.4-alt2@1626199479 qutebrowser-2.2.3-alt1:sisyphus+273451.100.1.1@1622684979 Требует: <python3(PyQt5.QtWebKitWidgets)> python3-module-PyQt5-webkit-5.15.4-alt2@1626199479 openshot-2.5.2-alt2:sisyphus+276775.100.1.1@1625231837 Требует: <python3(PyQt5.QtWebKitWidgets)> python3-module-PyQt5-webkit-5.15.4-alt2@1626199479 blink-qt-5.1.1-alt1:sisyphus+274599.500.5.1@1624943837 Требует: <python3(PyQt5.QtWebKitWidgets)> python3-module-PyQt5-webkit-5.15.4-alt2@1626199479 ninja-ide-2.4-alt1:sisyphus+249993.400.4.1@1586958515 Требует: <python3(PyQt5.QtWebKit)> python3-module-PyQt5-webkit-5.15.4-alt2@1626199479 WebEngine был вынесен разработчиками в отдельный модуль. python3-module-PyQtWebEngine > Ещё лучше бы применять _белый_ список -- см. тж. rpm-macros-qt5-webengine.» $ cat /usr/lib/rpm/macros.d/qt5-webengine %qt5_qtwebengine_arches %ix86 x86_64 %arm aarch64 mips mipsel mips64el ppc64le Я не уверен, что стоит выяснять степень портированности по архитектуре. Ещё и с белым списком.
> %qt5_qtwebengine_arches %ix86 x86_64 %arm aarch64 mips mipsel mips64el ppc64le > Я не уверен, что стоит выяснять степень портированности по архитектуре. Только по ней и портируется. На каких архитекторах есть Qt WebEngine, на таких и возможен питоний модуль. По другому никак.
(Ответ для Sergey V Turchin на комментарий #2) > > %qt5_qtwebengine_arches %ix86 x86_64 %arm aarch64 mips mipsel mips64el ppc64le > > Я не уверен, что стоит выяснять степень портированности по архитектуре. > Только по ней и портируется. > На каких архитекторах есть Qt WebEngine, на таких и возможен питоний модуль. > По другому никак. Так всё же, есть смысл делать условную сборку на основе архитектуры, или WebKit настолько близок к вымиранию, что откатываться на него бесполезно?
(Ответ для Vitaly Lipatov на комментарий #3) > или и
(Ответ для Vitaly Lipatov на комментарий #3) > WebKit настолько близок к вымиранию, что откатываться на него бесполезно? "With 5.6, Qt WebKit and Qt Quick 1 will no longer be supported and are dropped from the release." https://www.qt.io/blog/2016/03/16/qt-5-6-released
> Так всё же, есть смысл делать условную сборку на основе архитектуры Да, но это про WebEngine.
Закрываю, это бага про отказ от зависимостей на QtWebKit, это выполнено. Текущее состояние: $ epm wd python3-module-PyQt5-webkit $ apt-cache whatdepends python3-module-PyQt5-webkit python3-module-PyQt5-webkit-5.15.4-alt3:sisyphus+278890.40.3.3@1626284847 openshot-2.5.2-alt2:sisyphus+276775.100.1.1@1625231837 Требует: <python3(PyQt5.QtWebKitWidgets)> blink-qt-5.1.1-alt1:sisyphus+274599.500.5.1@1624943837 Требует: <python3(PyQt5.QtWebKitWidgets)> ninja-ide-2.4-alt1:sisyphus+249993.400.4.1@1586958515 Требует: <python3(PyQt5.QtWebKit)>