[pkg-lxqt-devel] Bug#927905: lxqt-qtplugin try to load the wrong version of libfm-qt

Alf Gaida agaida at siduction.org
Wed Apr 24 21:49:23 BST 2019


Package: lxqt-qtplugin
Version: 0.14.1~1-gc122cbd-1
Severity: important
Tags: patch

Dear Maintainer,

lxqt-qtplugin try to load libfm-qt.so which is strictly a dev symlink - the right choice would be libfm-qt.so.6.
This brings up the poor Qt file dialog instead of the LXQt one when opening a file. 

For Buster a sufficient solution would be hard wiring the needed so-version.

--- lxqt-qtplugin-0.14.0.orig/src/lxqtplatformtheme.cpp
+++ lxqt-qtplugin-0.14.0/src/lxqtplatformtheme.cpp
@@ -239,7 +239,7 @@ QPlatformDialogHelper *LXQtPlatformTheme
         // The createFileDialogHelper() method is dynamically loaded from libfm-qt on demand
         if(createFileDialogHelper == nullptr) {
             // try to dynamically load libfm-qt.so
-            QLibrary libfmQtLibrary{QLatin1String("libfm-qt")};
+            QLibrary libfmQtLibrary{QLatin1String("libfm-qt.so.6")};
             libfmQtLibrary.load();
             if(!libfmQtLibrary.isLoaded()) {
                 return nullptr;

Thanks to @wxl (Lubuntu Team) for spotting this.

Cheers Alf


System Information:
Debian Release: 10.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.0.9-towo.4-siduction-amd64 (SMP w/8 CPU cores; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), LANGUAGE= (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages lxqt-qtplugin depends on:
ii  libc6                             2.28-8
ii  libdbusmenu-qt5-2                 0.9.3+16.04.20160218-1
ii  libqt5core5a [qtbase-abi-5-11-3]  5.11.3+dfsg1-1
ii  libqt5dbus5                       5.11.3+dfsg1-1
ii  libqt5gui5                        5.11.3+dfsg1-1
ii  libqt5widgets5                    5.11.3+dfsg1-1
ii  libqt5xdgiconloader3              3.4.0~11-g91100ee-1
ii  libstdc++6                        8.3.0-6

Versions of packages lxqt-qtplugin recommends:
ii  libfm-qt6     0.14.2~36-g06d8d31-2
ii  lxqt-config   0.14.2~42-g0f43068-1
ii  lxqt-session  0.14.2~12-g292c281-1

Versions of packages lxqt-qtplugin suggests:
pn  lxqt | lxqt-core  <none>

-- no debconf information



More information about the pkg-lxqt-devel mailing list