Bug 429362 - Please make qtwebengine dependency optional
Summary: Please make qtwebengine dependency optional
Status: RESOLVED NOT A BUG
Alias: None
Product: digikam
Classification: Applications
Component: Geolocation-Workflow (show other bugs)
Version: 7.1.0
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-19 18:47 UTC by Luke-Jr
Modified: 2020-11-20 05:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.2.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2020-11-19 18:47:41 UTC
QtWebEngine often has critical security vulnerabilities and slow to fix them. Can Digikam do without (perhaps absent some features)?
Comment 1 caulier.gilles 2020-11-19 19:08:08 UTC
You want mean QtWebKit, not QtWebEngine. The last one is the official web render supported by Qt team. It's a Qt wrapper for Chromium engine.

QtWebKit is an old one, no more supported by Qt team.

This is optional to switch from QtWebEngine to QtWebkit and vis versa, through a Cmake option:

https://invent.kde.org/graphics/digikam/-/blob/master/core/CMakeLists.txt#L36

Gilles Caulier
Comment 2 Luke-Jr 2020-11-19 23:35:49 UTC
No, QtWebKit seems to be even less maintained...

I mean without any Javascript/HTML engine at all.
Comment 3 caulier.gilles 2020-11-20 04:36:22 UTC
the qtwebengine V8 javascript engine is a core component of this Qt framework:

https://doc.qt.io/qt-5/qtwebengine-3rdparty-v8-javascript-engine.html

We don't have any control on it...

Report this problem to your Linux team or Qt team.

Gilles Caulier
Comment 4 Luke-Jr 2020-11-20 05:40:45 UTC
The ask is to not use QtWebEngine (nor QtWebKit) at all...
Comment 5 caulier.gilles 2020-11-20 05:57:44 UTC
Disabling QtWebEngine or QtWebkit dependency is not possible has it used at too many places.

Gilles Caulier