qt5-qtwebkit is unmaintained and likely insecure. We should try to get rid of it as soon as we can; the only disadvantage being the lack of qtwebengine on ppc64le/s390x.
Remaining consumers in F40 are:
arc-gui-clients choqok (only for konqueror plugin, should be disabled) gambas3-gb-qt5-webkit goldendict kexi (optional, for web form widget) kf5-kdewebkit (used by chokoq, kmymoney, kwebkitpart) kf5-libkgeomap (no more dependents) kmymoney (can use QtWebEngine instead) kreport (optional, for web plugin) kwebkitpart (no more dependents) libalkimia-qt5 (optional) otter-browser (can use QtWebEngine instead) psi (can use QtWebEngine instead) qgis (can use QtWebEngine instead, and also supports Qt6) qmc2 quiterss recoll (can use QtWebEngine instead) skrooge (can use QtWebEngine instead) trojita webvfx wkhtmltopdf
And these using it via the python3-qt5-webkit bindings:
git-cola ldoce5viewer openshot picard
We can probably fix ppc64le by adding the chromium ppc64le patches (they're present on the main chromium package, might as well add it to qt6-qtwebengine).
Metadata Update from @ngompa: - Issue set to the milestone: Fedora Linux 41
Unless we're prepared to start dropping architectures from packages that have QtWebEngine support, and retire packages which do not, I'm not sure how we completely drop QtWebKit. In the meantime, we can at least minimize its usage. For starters:
libalkimia: https://src.fedoraproject.org/rpms/libalkimia/pull-request/5 kmymoney: https://src.fedoraproject.org/rpms/kmymoney/pull-request/4 skrooge: https://src.fedoraproject.org/rpms/skrooge/pull-request/3
That would be great, as kinoite and flatpaks would benefit, but many of these are also still on Qt5.
picard: https://src.fedoraproject.org/rpms/picard/pull-request/6
git-cola: https://src.fedoraproject.org/rpms/git-cola/pull-request/9
Metadata Update from @timaeos: - Issue tagged with: meeting
Metadata Update from @timaeos: - Issue untagged with: meeting
choqok: https://src.fedoraproject.org/rpms/choqok/pull-request/1
After the above fixes, updated list for rawhide/f41:
arc-gui-clients gambas3-gb-qt5-webkit goldendict kexi (optional, for web form widget) kf5-kdewebkit (used by kmymoney on P&Z, kwebkitpart) kf5-libkgeomap (no more dependents) kmymoney (P&Z only, next release should drop it) kreport (optional, for web plugin) kwebkitpart (no more dependents) ldoce5viewer (RPMFusion; latest upstream now uses PySide6) openshot otter-browser (can use QtWebEngine instead) psi (optional, can use QtWebEngine instead) qgis (can use QtWebEngine instead, and also supports Qt6) qmc2 quiterss recoll (can use QtWebEngine instead) trojita webvfx wkhtmltopdf
Still more work to do, but it's far enough that I could drop qtwebkit in the F41 KDE5 flatpak runtime, with the only cost being the trojita flatpak.
kexi: https://src.fedoraproject.org/rpms/kexi/pull-request/3 kreport: https://src.fedoraproject.org/rpms/kreport/pull-request/5
Log in to comment on this ticket.