Summary: | Отказаться от использования QtWebKit через PyQt5 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | python3-module-PyQt5 | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | glebfm, lav, mike, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | 38837, 38838, 38839, 40360, 40361 | ||
Bug Blocks: |
Description
Vitaly Lipatov
2021-07-13 23:12:26 MSK
Я выделил 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)> |