FS#52645 - [kdelibs] Disable kdewebkit

Attached to Project: Arch Linux
Opened by Balló György (City-busz) - Friday, 20 January 2017, 11:57 GMT
Last edited by Antonio Rojas (arojas) - Tuesday, 07 February 2017, 08:27 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Laurent Carlier (lordheavy)
Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

As we discussed, [1] qtwebkit is unmaintained and insecure. I attached a diff for the current package that disables kdewebkit and removes the qtwebkit dependency. The patch comes from Fedora. [2]

Note that 'amarok' and 'krecipes' are currently linked to 'libkdewebkit.so', so you have to rebuild or drop them at the same time when you implement this change.

[1] https://lists.archlinux.org/pipermail/arch-dev-public/2017-January/028640.html
[2] http://pkgs.fedoraproject.org/cgit/rpms/kdelibs.git/tree/kdelibs-4.14.16-webkit.patch
This task depends upon

Closed by  Antonio Rojas (arojas)
Tuesday, 07 February 2017, 08:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  kdelibs 4.14.28-2
Comment by Antonio Rojas (arojas) - Friday, 20 January 2017, 12:26 GMT
+1, I looked into this already. Amarok can be freed of webkit relatively easy, by losing the info and wikipedia applets. krecipes on the other hand is heavily dependant on webkit, and unfortunately no work has been done towards porting it to Qt5 AFAIK.
Comment by Antonio Rojas (arojas) - Friday, 20 January 2017, 12:27 GMT
Adding maintainers of the affected packages for opinions
Comment by Antonio Rojas (arojas) - Friday, 20 January 2017, 13:09 GMT
It seems that amarok doesn't actually need kdewebkit at all. Still, the applets will have to be disabled when we drop qtwebkit, but for now I've just removed the kdewebkit linking. So only krecipes left.
Comment by Balló György (City-busz) - Tuesday, 07 February 2017, 05:59 GMT
I disabled print support in krecipes, so it no longer uses kdewebkit/qtwebkit.

However, /usr/lib/kde4/amarok_context_applet_upcomingEvents.so is still linked to them. Please disable the upcomingevents applet in amarok, and then disable kdewebkit in kdelibs.

Loading...