FS#57857 - [konqueror] does not work without khtml (which is optional dependency)

Attached to Project: Arch Linux
Opened by AMM (amish) - Friday, 16 March 2018, 04:21 GMT
Last edited by Antonio Rojas (arojas) - Friday, 16 March 2018, 07:52 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
Recently I did lots of cleanup of my system.

I removed a meta package kdewebdev-meta (via pacman -Rns)

which effectively also removed khtml.

khtml is mentioned as "optional" dependency konqueror (khtml: alternative web engine), which means konqueror is expected to run without error even if khtml is not installed. (i.e. it should run with qt5-webengine which is already installed in my system)

But now when I run konqueror it gives this error:

Cannot load library /usr/lib/qt/plugins/konq_aboutpage.so: (libKF5KHtml.so.5: cannot open shared object file: No such file or directory)

While konqueror window opens but you can not browse anything. Even URL bar is greyed out i.e. you can not type anything.

If I run "konqueror https://www.google.com", konqueror starts and asks me if I want to open the URL in Firefox.

Effectively konqueror is useless without khtml as you can not do anything

From: http://konqueror.org
Web browser
Konqueror is powered by the KHTML rendering engine (and optionally Webkit) which means it supports the latest web standards such as HTML5, Javascript, CSS3, and others.

It appears that KHTML is primary engine by KDE.

So khtml should be made "mandatory dependency" of konqueror instead of "optional".

Additional info:
* package version(s)
17.12.3-1

* config and/or log files etc.
None

Steps to reproduce:
Run konqueror

Solution
pacman -S --asdeps khtml

This fixes the issue.
This task depends upon

Closed by  Antonio Rojas (arojas)
Friday, 16 March 2018, 07:52 GMT
Reason for closing:  Fixed
Additional comments about closing:  konqueror 17.12.3-2
Comment by AMM (amish) - Friday, 16 March 2018, 04:30 GMT
Correction:
Steps to reproduce:
Run konqueror without khtml being installed.

Loading...