Bug 1474170 - Update kwebkitpart to git master (KF5)
Summary: Update kwebkitpart to git master (KF5)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: kwebkitpart
Version: rawhide
Hardware: All
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 1474171 F28Blocker-kde, F28Target-kde
TreeView+ depends on / blocked
 
Reported: 2017-07-24 03:53 UTC by Yaakov Selkowitz
Modified: 2018-03-30 13:12 UTC (History)
4 users (show)

Fixed In Version: kwebkitpart-1.4.0-0.1.20180320.fc28
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-03-30 13:12:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
PoC patch for rawhide (4.39 KB, patch)
2017-07-24 03:57 UTC, Yaakov Selkowitz
no flags Details | Diff
Complete PoC patch for rawhide (5.27 KB, patch)
2017-07-24 04:11 UTC, Yaakov Selkowitz
no flags Details | Diff
Updated PoC patch for rawhide (4.66 KB, patch)
2018-03-20 22:16 UTC, Yaakov Selkowitz
no flags Details | Diff

Description Yaakov Selkowitz 2017-07-24 03:53:29 UTC
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.

Comment 1 Yaakov Selkowitz 2017-07-24 03:57:43 UTC
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

Comment 2 Yaakov Selkowitz 2017-07-24 04:11:36 UTC
Created attachment 1303424 [details]
Complete PoC patch for rawhide

Comment 3 Rex Dieter 2017-10-22 13:16:37 UTC
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.

Comment 4 Yaakov Selkowitz 2017-10-22 17:56:57 UTC
(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?

Comment 5 Rex Dieter 2017-10-22 18:03:20 UTC
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)

Comment 6 Yaakov Selkowitz 2017-10-22 18:19:09 UTC
Wouldn't the icons and locales conflict?

Comment 7 Rex Dieter 2017-10-22 22:18:53 UTC
Upstream usually takes care to avoid such conflicts, but perhaps that's one reason why the kf5 version isn't released yet.

Comment 8 Yaakov Selkowitz 2017-11-09 23:18:52 UTC
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?

Comment 9 Yaakov Selkowitz 2018-03-14 22:25:12 UTC
Any thoughts on how to avoid the conflicts?  Or is that moot now that Qt4/KDE4 support has been dropped in 17.12?

Comment 10 Rex Dieter 2018-03-20 15:28:34 UTC
I'll figure something out.

Comment 11 Rex Dieter 2018-03-20 21:32:28 UTC
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.

Comment 12 Yaakov Selkowitz 2018-03-20 22:16:18 UTC
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

Comment 13 Kevin Kofler 2018-03-21 02:05:36 UTC
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. :-(

Comment 14 Fedora Update System 2018-03-21 13:39:08 UTC
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

Comment 15 Fedora Update System 2018-03-22 14:12:54 UTC
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

Comment 16 Fedora Update System 2018-03-30 13:12:30 UTC
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.


Note You need to log in before you can comment on or make changes to this bug.