kwebkitpart upstream git master has been ported to KF5. By upgrading thereto, it would be possible to provide a usable KF5-based konqueror on all architectures. The only other package which currently Requires: kwebkitpart is timetablemate (subpackage of kde-plasma-publictransport). As this package has yet to be ported to KF5/Plasma5, I'm not sure how usable it still is nowadays.
Created attachment 1303423 [details] PoC patch for rawhide This would need some modification to use a "releaseme" tarball with l10n, but it does build on all architectures: https://koji.fedoraproject.org/koji/taskinfo?taskID=20708245
Created attachment 1303424 [details] Complete PoC patch for rawhide
We'll almost certainly want to package the qt5/kf5 version of kwebkitpart separately (while keeping the qt4-based kwebkitpart intact). I'll keep this open as a reminder until that is done.
(In reply to Rex Dieter from comment #3) > We'll almost certainly want to package the qt5/kf5 version of kwebkitpart > separately (while keeping the qt4-based kwebkitpart intact). So you'd rather see this as a new kf5-kwebkitpart package? Would you be able to create the "releaseme" tarball from git master?
kf5-kwebkitpart package yes (or something close to that name). I'm hoping releaseme will still work (otherwise, we can manually do a git snapshot, but it'll be lacking translations)
Wouldn't the icons and locales conflict?
Upstream usually takes care to avoid such conflicts, but perhaps that's one reason why the kf5 version isn't released yet.
FWIW svgpart was converted from KDE4 to KF5 (in conjunction with konqueror) without providing a separate kf5-svgpart for the latter. With konqueror ported to KF5, I'm not sure that upstream is all that concerned with KParts intended primarily for konqueror being parallel-installable. If we do still want a separate kf5-kwebkitpart for this, how do you handle the conflicts?
Any thoughts on how to avoid the conflicts? Or is that moot now that Qt4/KDE4 support has been dropped in 17.12?
I'll figure something out.
Discussed on irc a bit today... and decided to update kwebkitpart to kf5 as originally suggested. Mostly because the number of consumers of the kde4-based kpart is either zero or very close to it.
Created attachment 1410856 [details] Updated PoC patch for rawhide Updated for upstream changes; same caveats apply. Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=25843856
The Plasma 4 Public Transport plasmoid is not usable anymore indeed. There is some intermittent work on a KF5 port at https://cgit.kde.org/publictransport.git but the last commit is 6 months old and everything seems to still be WIP and TODO. :-(
kwebkitpart-1.4.0-0.1.20180320.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-78b5d65ff2
konqueror-17.12.3-2.fc28, kwebkitpart-1.4.0-0.1.20180320.fc28 has been pushed to the Fedora 28 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-78b5d65ff2
konqueror-17.12.3-2.fc28, kwebkitpart-1.4.0-0.1.20180320.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.