Project

General

Profile

Packaging Request #2114

Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform"

[konqueror]: can not load any URL - depends on qt5-webengine

bill-auger - over 5 years ago - . Updated about 1 month ago.

Status:
fixed
Priority:
freedom issue
Assignee:
% Done:

0%


Description

(on x86_64) most of the menu items and the URL entry textbox are disabled grey - i could not open any URL and the program keeps running after the GUI shuts down - had to kill

$ konqueror
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
Illegal icon group:  7
QWidget::insertAction: Attempt to insert null action
QWidget::insertAction: Attempt to insert null action
kdeinit5: preparing to launch '/usr/lib/kf5/klauncher'
kdeinit5: Launched KLauncher, pid = 15162, result = 0
qt5ct: using qt5ct plugin
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kdeinit5: opened connection to :0
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/libkio_about.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/libkio_about.so'
kdeinit5: Got EXEC_NEW '/usr/lib/qt/plugins/kf5/kio/file.so' from launcher.
kdeinit5: preparing to launch '/usr/lib/qt/plugins/kf5/kio/file.so'
org.kde.konqueror: no part could be loaded
^C
kdeinit5: PID 15165 terminated.

passing a URL on the command line does load the page; but as raw text instead of rendering as HTML
$ konqueror https://parabola.nu

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>Parabola GNU/Linux-libre</title>
....

History

#1

Updated by bill-auger over 5 years ago

  • Description updated (diff)
#2

Updated by freemor over 5 years ago

And likely another casualty of qt-webengine

Was looking into this. noticed it had not been built since March and from bugs like #2117 I knew there were updated KDE things.

But, Latest Konqueror is 18.12.0 (current libre version is 17.12.3)
and from the 18.12.0 PKGBUILD we have.... (wait for it)

depends=(dolphin keditbookmarks qt5-webengine kdelibs4support khtml)

So looks like this one goes bye-bye because it now falls into the related to #1167 pile

#3

Updated by bill-auger over 5 years ago

  • Priority changed from bug to freedom issue
  • Tracker changed from Bug to Freedom Issue

oh, the irony - just FYI, my understanding of this is that webkit was originally forked from konqueror, then chromium used that as the basis for their new browser, then qt-webengine was extracted from the chromium sources, then qt-webengine somehow became the de-facto web library , and now konqueror uses qt5-webengine - unfortunately, this library accumulated some barnacles along its journey; and here we are, blacklisting konqueror (if is the core web rendering engine then this program is probably useless without it) - all because of this trend to favor the new "modern" thing rather than maintaining webkit properly

#4

Updated by bill-auger over 5 years ago

  • Related to Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform" added
#5

Updated by bill-auger over 5 years ago

i will add though, that the 'konqueror' package description states: "without ... nonfree qt5-webengine support"; so something must have been done to address that already

where did you see a PKGBUILD for 'konqueror' v18.12.0 ? - 'konqueror' is already in [libre] for this reason; so the only way 'qt-webengine' would be in the deps array is if a parabola dev added it; which would entirely negate it being re-built in the first place
except for the privacy concerns

#6

Updated by freemor over 5 years ago

bill-auger wrote:

where did you see a PKGBUILD for 'konqueror' v18.12.0 ? - 'konqueror' is already in [libre] for this reason; so the only way 'qt-webengine' would be in the deps array is if a parabola dev added it; which would entirely negate it being re-built in the first place
except for the privacy concerns

I was comparing the PKGBUILD pulled from ASP against the current to check for updates (knowing that KDE just updated)
It was late So I missed the 'without qt-webengine' part in the libre one (I assumed there had been other issues since it seems to be based on dolphin) . I'll try rebuilding it first updated, it that fails then as is.

#7

Updated by freemor over 5 years ago

Sigh looks like a bunch of other KDE packages need to be rebuilt first (kio, kdevelop?) as tyring to build it either way (as is/updated) throws:

|  ==> Starting build()...
 |  -- The C compiler identification is GNU 8.2.1
 |  -- The CXX compiler identification is GNU 8.2.1
 |  -- Check for working C compiler: /usr/bin/cc
 |  -- Check for working C compiler: /usr/bin/cc -- works
 |  -- Detecting C compiler ABI info
 |  -- Detecting C compiler ABI info - done
 |  -- Detecting C compile features
 |  -- Detecting C compile features - done
 |  -- Check for working CXX compiler: /usr/bin/c++
 |  -- Check for working CXX compiler: /usr/bin/c++ -- works
 |  -- Detecting CXX compiler ABI info
 |  -- Detecting CXX compiler ABI info - done
 |  -- Detecting CXX compile features
 |  -- Detecting CXX compile features - done
 |  -- Installing in the same prefix as Qt, adopting their path scheme.
 |  -- Looking for __GLIBC__
 |  -- Looking for __GLIBC__ - found
 |  -- Performing Test _OFFT_IS_64BIT
 |  -- Performing Test _OFFT_IS_64BIT - Success
 |  -- Performing Test HAVE_DATE_TIME
 |  -- Performing Test HAVE_DATE_TIME - Success
 |  CMake Warning at /usr/share/cmake-3.13/Modules/CMakeFindDependencyMacro.cmake:48 (find_package):
 |    Could not find a configuration file for package "KF5KIO" that is compatible
 |    with requested version "5.53.0".
 |  
 |    The following configuration files were considered but not accepted:
 |  
 |      /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /lib64/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /lib/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |  
 |  Call Stack (most recent call first):
 |    /usr/lib64/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency)
 |    /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
 |    Found package configuration file:
 |  
 |      /usr/lib64/cmake/KF5Parts/KF5PartsConfig.cmake
 |  
 |    but it set KF5Parts_FOUND to FALSE so package "KF5Parts" is considered to
 |    be NOT FOUND.  Reason given by package:
 |  
 |    KF5Parts could not be found because dependency KF5KIO could not be found.
 |  
 |  Call Stack (most recent call first):
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  -- Could NOT find KF5Parts (found version "5.53.0"), checked the following files:
 |      /usr/lib64/cmake/KF5Parts/KF5PartsConfig.cmake (version 5.53.0)
 |      Reason given by package: KF5Parts could not be found because dependency KF5KIO could not be found.
 |  
 |  -- Found KF5KCMUtils: /usr/lib64/cmake/KF5KCMUtils/KF5KCMUtilsConfig.cmake (found version "5.53.0") 
 |  -- Found Gettext: /usr/bin/msgmerge (found version "0.19.8.1") 
 |  CMake Warning at /usr/share/cmake-3.13/Modules/CMakeFindDependencyMacro.cmake:48 (find_package):
 |    Could not find a configuration file for package "KF5KIO" that is compatible
 |    with requested version "5.53.0".
 |  
 |    The following configuration files were considered but not accepted:
 |  
 |      /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /lib64/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /lib/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |  
 |  Call Stack (most recent call first):
 |    /usr/lib64/cmake/KF5KHtml/KF5KHtmlConfig.cmake:43 (find_dependency)
 |    /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
 |    Found package configuration file:
 |  
 |      /usr/lib64/cmake/KF5KHtml/KF5KHtmlConfig.cmake
 |  
 |    but it set KF5KHtml_FOUND to FALSE so package "KF5KHtml" is considered to
 |    be NOT FOUND.  Reason given by package:
 |  
 |    KF5KHtml could not be found because dependency KF5KIO could not be found.
 |  
 |  Call Stack (most recent call first):
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  -- Could NOT find KF5KHtml (found version "5.53.0"), checked the following files:
 |      /usr/lib64/cmake/KF5KHtml/KF5KHtmlConfig.cmake (version 5.53.0)
 |      Reason given by package: KF5KHtml could not be found because dependency KF5KIO could not be found.
 |  
 |  CMake Warning at /usr/share/cmake-3.13/Modules/CMakeFindDependencyMacro.cmake:48 (find_package):
 |    Could not find a configuration file for package "KF5KIO" that is compatible
 |    with requested version "5.53.0".
 |  
 |    The following configuration files were considered but not accepted:
 |  
 |      /usr/lib64/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /lib64/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |      /lib/cmake/KF5KIO/KF5KIOConfig.cmake, version: 5.49.0
 |  
 |  Call Stack (most recent call first):
 |    /usr/lib64/cmake/KF5Parts/KF5PartsConfig.cmake:38 (find_dependency)
 |    /usr/share/cmake-3.13/Modules/CMakeFindDependencyMacro.cmake:48 (find_package)
 |    /usr/lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency)
 |    /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  CMake Warning at /usr/share/cmake-3.13/Modules/CMakeFindDependencyMacro.cmake:48 (find_package):
 |    Found package configuration file:
 |  
 |      /usr/lib64/cmake/KF5Parts/KF5PartsConfig.cmake
 |  
 |    but it set KF5Parts_FOUND to FALSE so package "KF5Parts" is considered to
 |    be NOT FOUND.  Reason given by package:
 |  
 |    KF5Parts could not be found because dependency KF5KIO could not be found.
 |  
 |  Call Stack (most recent call first):
 |    /usr/lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake:56 (find_dependency)
 |    /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package)
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
 |    Found package configuration file:
 |  
 |      /usr/lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake
 |  
 |    but it set KF5KDELibs4Support_FOUND to FALSE so package
 |    "KF5KDELibs4Support" is considered to be NOT FOUND.  Reason given by
 |    package:
 |  
 |    KF5KDELibs4Support could not be found because dependency KF5Parts could not
 |    be found.
 |  
 |  Call Stack (most recent call first):
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  -- Could NOT find KF5KDELibs4Support (found version "5.53.0"), checked the following files:
 |      /usr/lib64/cmake/KF5KDELibs4Support/KF5KDELibs4SupportConfig.cmake (version 5.53.0)
 |      Reason given by package: KF5KDELibs4Support could not be found because dependency KF5Parts could not be found.
 |  
 |  -- Found KF5Archive: /usr/lib64/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.53.0") 
 |  -- Found KF5Crash: /usr/lib64/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.53.0") 
 |  CMake Error at /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
 |    Could NOT find KF5 (missing: Parts KHtml KDELibs4Support) (found suitable
 |    version "5.53.0", minimum required is "5.27.0")
 |  Call Stack (most recent call first):
 |    /usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
 |    /usr/share/ECM/find-modules/FindKF5.cmake:110 (find_package_handle_standard_args)
 |    CMakeLists.txt:27 (find_package)
 |  
 |  
 |  -- Configuring incomplete, errors occurred!
 |  See also "/build/konqueror/src/build/CMakeFiles/CMakeOutput.log".
 |  ==> ERROR: A failure occurred in build().
 |      Aborting...

Sadly I do not have time for all that Today.. I'll add it to my mental list and give it a go if the package maintainers don't beat me too it

#8

Updated by arescorpio over 5 years ago

  • Subject changed from [konqueror]: can not load any URL to [konqueror]: OK solventado!
#9

Updated by bill-auger over 5 years ago

  • Subject changed from [konqueror]: OK solventado! to [konqueror]: can not load any URL
#10

Updated by bill-auger about 5 years ago

  • Status changed from open to confirmed
  • Subject changed from [konqueror]: can not load any URL to [konqueror]: can not load any URL - depends on qt5-webengine
#11

Updated by GNUtoo about 2 years ago

  • Status changed from confirmed to open
  • Tracker changed from Freedom Issue to Packaging Request

I'm moving to packaging requests since we already have a version without qt5-webengine, so even if that doesn't work it doesn't pull in software of unknown licensing status.

#12

Updated by bill-auger about 1 month ago

  • Related to deleted (Freedom Issue #1167: [chromium][electron][qt5-webengine][qt6-webengine] QTWebgine/Electron embeds "entire Chromium platform")
#13

Updated by bill-auger about 1 month ago

  • Parent task set to #1167
  • Assignee set to bill-auger
  • Status changed from open to fixed

Also available in: Atom PDF