Debian Bug report logs - #824531
plasma-nm: error loading QML file applet to undefined symbol in libplasmanm_editor.so

version graph

Package: plasma-nm; Maintainer for plasma-nm is Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>; Source for plasma-nm is src:plasma-nm (PTS, buildd, popcon).

Reported by: Martin Steigerwald <Martin@Lichtvoll.de>

Date: Tue, 17 May 2016 07:42:08 UTC

Severity: normal

Found in version plasma-nm/4:5.5.4-1

Fixed in version plasma-nm/4:5.6.4-1

Done: Maximiliano Curia <maxy@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#824531; Package plasma-nm. (Tue, 17 May 2016 07:42:13 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Steigerwald <Martin@Lichtvoll.de>:
New Bug report received and forwarded. Copy sent to Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Tue, 17 May 2016 07:42:13 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Martin Steigerwald <Martin@Lichtvoll.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: plasma-nm: error loading QML file applet to undefined symbol in libplasmanm_editor.so
Date: Tue, 17 May 2016 09:38:09 +0200
Package: plasma-nm
Version: 4:5.5.4-1
Severity: normal

Dear Maxy, dear Maintainer,

as a reminder of something to take care of before transitioning experimental
Plasma/KF5/Qt packages to Sid:

plasma-nm qml applet shows

error while loading QML file:

file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:23:1:

plugin cannot be loaded for module "org.kde.plasma.networkmanagement":

The library

/usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/networkmanagement/libplasmanm_qmlplugins.so

cannot be loaded:

/usr/lib/x86_64-linux-gnu/libplasmanm_editor.so: undefined symbol:

_ZN14NetworkManager11WimaxDevice16staticMetaObjectE


There is a similar bug reported with Ubuntu:

Plasma Network Manager crashes 
https://bugs.launchpad.net/ubuntu/+source/plasma-nm/+bug/1581371


The following bug report also mentions it starting from comment 36:

[Kubuntu] Fail to connect to wifi after a recent update 
https://bugs.launchpad.net/ubuntu/+source/networkmanager-qt/+bug/1569674

Comment 38 mentions as a workaround to downgrade libkf5networkmanagerqt6.

https://bugs.launchpad.net/ubuntu/+source/networkmanager-qt/+bug/1569674/comments/39


At the time this bug report happened I had 5.21.0-1 from experimental
installed. apt install libkf5networkmanagerqt6=5.16.0-1 indeed brings back
the qml applet.

Maybe plasma-nm needs upgrading for it to work with the library from KF 5.21?

Thanks,
Martin

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.5.3-tp520-btrfstrim+ (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)

Versions of packages plasma-nm depends on:
ii  libc6                           2.22-9
ii  libkf5completion5               5.21.0-1
ii  libkf5configcore5               5.21.0-1
ii  libkf5configwidgets5            5.21.0-1
ii  libkf5coreaddons5               5.21.0-1
ii  libkf5dbusaddons5               5.21.0-1
ii  libkf5i18n5                     5.21.0-1
ii  libkf5iconthemes5               5.21.0-1
ii  libkf5itemviews5                5.21.0-1
ii  libkf5kdelibs4support5          5.18.0-1
ii  libkf5kiowidgets5               5.19.0-1
ii  libkf5modemmanagerqt6           5.21.0-1
ii  libkf5networkmanagerqt6         5.21.0-1
ii  libkf5notifications5            5.21.0-1
ii  libkf5service-bin               5.21.0-1
ii  libkf5service5                  5.21.0-1
ii  libkf5solid5                    5.21.0-1
ii  libkf5wallet-bin                5.19.0-1
ii  libkf5wallet5                   5.19.0-1
ii  libkf5widgetsaddons5            5.21.0-1
ii  libkf5windowsystem5             5.21.0-1
ii  libkf5xmlgui5                   5.19.0-1
ii  libopenconnect5                 7.06-2+b2
ii  libqca-qt5-2                    2.1.1-2
ii  libqt5core5a                    5.6.0+dfsg-2
ii  libqt5dbus5                     5.6.0+dfsg-2
ii  libqt5gui5                      5.6.0+dfsg-2
ii  libqt5network5                  5.6.0+dfsg-2
ii  libqt5qml5                      5.6.0-1
ii  libqt5widgets5                  5.6.0+dfsg-2
ii  libqt5xml5                      5.6.0+dfsg-2
ii  libstdc++6                      6.1.1-3
ii  mobile-broadband-provider-info  20140317-1
ii  network-manager                 1.2.2-1
ii  plasma-framework                5.19.0-1
ii  qml-module-org-kde-kcoreaddons  5.19.0-1

plasma-nm recommends no packages.

Versions of packages plasma-nm suggests:
pn  network-manager-openconnect  <none>
ii  network-manager-openvpn      1.2.2-1
pn  network-manager-pptp         <none>
ii  network-manager-vpnc         1.2.2-1

-- no debconf information



Information forwarded to debian-bugs-dist@lists.debian.org, Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#824531; Package plasma-nm. (Tue, 17 May 2016 11:21:03 GMT) (full text, mbox, link).


Acknowledgement sent to Maximiliano Curia <maxy@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Tue, 17 May 2016 11:21:03 GMT) (full text, mbox, link).


Message #10 received at 824531@bugs.debian.org (full text, mbox, reply):

From: Maximiliano Curia <maxy@debian.org>
To: Martin Steigerwald <Martin@Lichtvoll.de>, 824531@bugs.debian.org
Subject: Re: Bug#824531: plasma-nm: error loading QML file applet to undefined symbol in libplasmanm_editor.so
Date: Tue, 17 May 2016 13:17:54 +0200
[Message part 1 (text/plain, inline)]
¡Hola Martin!

El 2016-05-17 a las 09:38 +0200, Martin Steigerwald escribió:
> Package: plasma-nm 
> Version: 4:5.5.4-1 
> Severity: normal

> as a reminder of something to take care of before transitioning experimental 
> Plasma/KF5/Qt packages to Sid:

> plasma-nm qml applet shows

> error while loading QML file:
> file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/main.qml:23:1:

> plugin cannot be loaded for module "org.kde.plasma.networkmanagement":

> The library

> /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/networkmanagement/libplasmanm_qmlplugins.so

> cannot be loaded:

> /usr/lib/x86_64-linux-gnu/libplasmanm_editor.so: undefined symbol:

> _ZN14NetworkManager11WimaxDevice16staticMetaObjectE

Ups, I thought the Wimax symbols appeared and disappeard only in the 
experimental version, I was clearly wrong. Ok, I'm adding a Breaks: plasma-nm 
(<= 4:5.6~) in libkf5networkmanagerqt6 and bumping the build dependencies in 
plasma-nm.

Thanks for the report!

Happy hacking,
-- 
"There are only two things wrong with C++: The initial concept and the
implementation."
-- Bertrand Meyer
Saludos /\/\ /\ >< `/
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>:
Bug#824531; Package plasma-nm. (Tue, 17 May 2016 11:33:08 GMT) (full text, mbox, link).


Acknowledgement sent to Martin Steigerwald <martin@lichtvoll.de>:
Extra info received and forwarded to list. Copy sent to Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>. (Tue, 17 May 2016 11:33:08 GMT) (full text, mbox, link).


Message #15 received at 824531@bugs.debian.org (full text, mbox, reply):

From: Martin Steigerwald <martin@lichtvoll.de>
To: 824531@bugs.debian.org
Subject: Fwd: Broken ABI in networkmanager-qt
Date: Tue, 17 May 2016 13:29:37 +0200
I think this is related!

----------  Forwarded Message  ----------

Subject: Broken ABI in networkmanager-qt
Date: Dienstag, 17. Mai 2016, 11:06:54 CEST
From: Jan Grulich <jgrulich@redhat.com>
To: lamarque@kde.org
CC: kde-frameworks-devel@kde.org <kde-frameworks-devel@kde.org>

Hi,

we decided to drop WiMAX support in nm-qt when it's compiled against NM 1.2.0, 
but this seems to break binary compatibility when nm-qt was previously build 
against older NM version. I didn't realize this before that this could happen 
and now I'm not sure how fix that.

We could either:
1) Revert the change removing WiMAX support, but that would break ABI 
compatibility one more time.

2) Keep it as it is and let packagers know about this problem and ask them to 
rebuild everything using nm-qt (plasma-nm, plasma-workspace) in case they 
already have NM 1.2.0.

What do you think is a better option?

Change review: https://git.reviewboard.kde.org/r/123642/

I'm really sorry for this problem and will be more careful next time when 
doing such changes. Thanks.

Regards,
Jan
-- 
Jan Grulich <jgrulich@redhat.com>
Software Engineer, Desktop team
Red Hat Czech
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel

-----------------------------------------
-- 
Martin



Reply sent to Maximiliano Curia <maxy@debian.org>:
You have taken responsibility. (Sat, 28 May 2016 00:39:05 GMT) (full text, mbox, link).


Notification sent to Martin Steigerwald <Martin@Lichtvoll.de>:
Bug acknowledged by developer. (Sat, 28 May 2016 00:39:05 GMT) (full text, mbox, link).


Message #20 received at 824531-close@bugs.debian.org (full text, mbox, reply):

From: Maximiliano Curia <maxy@debian.org>
To: 824531-close@bugs.debian.org
Subject: Bug#824531: fixed in plasma-nm 4:5.6.4-1
Date: Sat, 28 May 2016 00:37:47 +0000
Source: plasma-nm
Source-Version: 4:5.6.4-1

We believe that the bug you reported is fixed in the latest version of
plasma-nm, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 824531@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Maximiliano Curia <maxy@debian.org> (supplier of updated plasma-nm package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 28 May 2016 02:26:19 +0200
Source: plasma-nm
Binary: plasma-nm
Architecture: source
Version: 4:5.6.4-1
Distribution: experimental
Urgency: medium
Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Description:
 plasma-nm  - Plasma5 networkmanager library.
Closes: 824531
Changes:
 plasma-nm (4:5.6.4-1) experimental; urgency=medium
 .
   [ Maximiliano Curia ]
   * uscan no longer supports this kind of watch files.
   * New upstream release (5.5.5).
   * Force installing in debian/tmp
   * Automatic update with ddeb_migration3.py
   * Add upstream metadata (DEP-12)
   * debian/control: Update Vcs-Browser and Vcs-Git fields
   * Bump network manager build dependency.
     Thanks to Martin Steigerwald for noticing this (Closes: 824531)
   * Add new lintian-override for the internal lib
 .
   [ Automatic packaging ]
   * Bump Standards-Version to 3.9.8
Checksums-Sha1:
 fc3bb8618e043a1ecda3017924c98210fed63911 2814 plasma-nm_5.6.4-1.dsc
 3ab23684cf4812e6901f8bcf7a444ba3f993319d 646408 plasma-nm_5.6.4.orig.tar.xz
 4c25eb393eb13971ab89b00905a46c18d90f4257 5476 plasma-nm_5.6.4-1.debian.tar.xz
Checksums-Sha256:
 473632e89e0ba27de20753dc3e24d28d2b0319d4ce6add09b89e5661aebe6723 2814 plasma-nm_5.6.4-1.dsc
 7b8440c47c6800ce8fc60014dc8dab5cc0f03fe15695625588ab79e4caa70ebc 646408 plasma-nm_5.6.4.orig.tar.xz
 403c7474ecd0f8cc932869e7c45dc25dbe5b1f9e31146eec29eb0397f9a9b5d0 5476 plasma-nm_5.6.4-1.debian.tar.xz
Files:
 573c23a19d0ea590a25e80cad683b53d 2814 kde optional plasma-nm_5.6.4-1.dsc
 fb6349bba616b5685da48ac69ac805eb 646408 kde optional plasma-nm_5.6.4.orig.tar.xz
 d23f3de0701f6626bd099fb7f0172bc8 5476 kde optional plasma-nm_5.6.4-1.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJXSOXMAAoJEMcZdpmymyMqtx8P/AgwEBRr/tow/Ro6nerH9DNN
WvD+5AcADG57csuWHfXGKjQOckKLq8nJxq5qfTTKPss2ZcKrumsTvze+zgU/Tmw7
exJC+pv4w2pcwKuzGYYyIweHWhq2GM96WW9tJWgO4fwZwdHC7+GdN6JLhmN656+d
aaddMsYeEd25YAOpJx63xb903jCnPFN6k/cOoF8GJVDn1730W0vBTECxOv2eI+RV
WIOT6UNXW9bkfAYYE0G/3rM8zP/qgEor9sjkKZQbha6WpjSV7FQBe5IWvvCHlQLZ
mV3mk8dlLNxsJWuZjlwm/n7irvlEJ6nBiIu5WCiYFyvQrwWgyRzpjNyPCw9xbzO1
V0dvqCwLNTBw+xXcfSZTT/ohAcms3fzdzg0Z3GjIiXetV+/Q/Vi8JrmzgqaK3Sd8
ku/uMYAHZeEwhyU121ctkEiCsNLBPfmkvt/BPmoWfPw9LOxv6fvQkhI50TdCTCjz
f+1uAwrT4Ao7uiH2qpbfja9e/tczHq4KcNfFWv2TyH4FaumwggL46hC8tykxupI6
gC4fLoHXAr/EpovBNm2evkv0dPKPb9LTShiCYZkc4Rrqu52fHeg0yeARkzNV6/sy
/0Pi/0Mexc0KP+SielE0zads/NB5IIapVJuwkFNGJbenWWoD9uloUToSO+vdHHbX
UQCG5DSUvTBHqDSUjLdv
=J2EL
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 25 Jun 2016 07:32:37 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jan 6 16:35:24 2018; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.