marble-plugins lacks a dependency to libwlocate0

Bug #1284099 reported by Dennis Nienhüser
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
marble (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

The marble-plugins package installs /usr/lib/kde4/plugins/marble/15/WlocatePositionProviderPlugin.so which has a runtime dependency to libwlocate0. This dependency is missing in the package, causing the plugin to fail at runtime in Marble and other applications using libmarblewidget.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package marble - 4:4.12.2-0ubuntu3

---------------
marble (4:4.12.2-0ubuntu3) trusty; urgency=medium

  * Add libwlocate0 as explicit dependency of marble-plugins. It is a
    runtime dependency that otherwise makes the WlocatePositionProviderPlugin
    fail to load. LP: #1284099
 -- Harald Sitter <email address hidden> Mon, 24 Feb 2014 14:32:54 +0100

Changed in marble (Ubuntu):
status: New → Fix Released
Revision history for this message
slodki (slodki) wrote :

same error in zesty:

$ marble
Ignoring to load the following file since it doesn't look like a valid Marble plugin: "/usr/lib/x86_64-linux-gnu/marble/plugins/libWlocatePositionProviderPlugin.so"
Reason: "Cannot load library /usr/lib/x86_64-linux-gnu/marble/plugins/libWlocatePositionProviderPlugin.so: (libwlocate.so: cannot open shared object file: No such file or directory)"

$ dpkg -S /usr/lib/x86_64-linux-gnu/marble/plugins/libWlocatePositionProviderPlugin.so
marble-plugins: /usr/lib/x86_64-linux-gnu/marble/plugins/libWlocatePositionProviderPlugin.so

$ dpkg -l marble\*
ii marble 4:16.12.3-0ubuntu amd64 globe and map widget
ii marble-data 4:16.12.3-0ubuntu all data files for Marble
ii marble-plugins 4:16.12.3-0ubuntu amd64 plugins for Marble

$ ldd /usr/lib/x86_64-linux-gnu/marble/plugins/libWlocatePositionProviderPlugin.so|grep not
        libwlocate.so => not found

tags: added: zesty
Revision history for this message
slodki (slodki) wrote :

$ apt-cache show marble-plugins
Package: marble-plugins
Priority: optional
Section: universe/misc
Installed-Size: 5674
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: Debian/Kubuntu Qt/KDE Maintainers <email address hidden>
Architecture: amd64
Source: marble
Version: 4:16.12.3-0ubuntu1
Depends: libastro1 (= 4:16.12.3-0ubuntu1), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgps22 (>= 3.3), libmarblewidget-qt5-26 (= 4:16.12.3-0ubuntu1), libphonon4qt5-4 (>= 4:4.8.0), libqt5core5a (>= 5.7.0), libqt5gui5 (>= 5.6.1~) | libqt5gui5-gles (>= 5.6.1~), libqt5network5 (>= 5.6.1~), libqt5positioning5 (>= 5.6.0), libqt5qml5 (>= 5.1.0), libqt5quick5 (>= 5.6.1) | libqt5quick5-gles (>= 5.6.1), libqt5serialport5 (>= 5.6.0), libqt5sql5 (>= 5.6.1~), libqt5svg5 (>= 5.6.0~beta), libqt5webkit5 (>= 5.6.0~rc), libqt5widgets5 (>= 5.6.1~), libqt5xml5 (>= 5.6.1~), libshp2 (>= 1.3.0), libstdc++6 (>= 5.2)
Filename: pool/universe/m/marble/marble-plugins_16.12.3-0ubuntu1_amd64.deb
Size: 1262506
MD5sum: 96a49c57f2819780a6dbb5fdc7bffbeb
SHA1: 7a38f06126f88fb7ca40778a40e674911f2df31e
SHA256: f9d43d73abe9d81de9cdedc46573ca88ea89bd60d8fafcda64d44bf2cb47c3ff
Description-en: plugins for Marble
 Marble is a generic geographical map widget and framework for KDE
 applications. The Marble widget shows the earth as a sphere but does not
 require hardware acceleration. A minimal set of geographical data is
 included, so it can be used without an internet connection.
 .
 This package contains various plugins for the Marble desktop globe. The Marble
 globe widget library may not be of much use if this package is not installed.
 .
 This package is part of the KDE education module.
Description-md5: 94cc6f96b770964058cd35411cc0d773
Homepage: http://edu.kde.org/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Task: edubuntu-desktop-gnome

tags: added: kubuntu packaging
tags: added: regression-release
Revision history for this message
slodki (slodki) wrote :
tags: added: patch
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.