FS#66420 - [telepathy-kde-integration-module] 20.04.0-1 Incorrect module name for ktp_integration.so

Attached to Project: Arch Linux
Opened by Lex Onderwater (ReLaxLex) - Sunday, 26 April 2020, 10:26 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 30 April 2020, 17:42 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Antonio Rojas (arojas)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description: ktp_integration.so should be renamed to ktp_integration_module.so

Additional info:
* Noticed this when krunner was frozen for 2 minutes the first time after logging into plasma.
* Journal shows:
dbus-daemon[3674]: [session uid=1000 pid=3674] Failed to activate service 'org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule': timed out (service_start_timeout=120000ms)
dbus-daemon[3674]: [session uid=1000 pid=3674] Activating service name='org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule' requested by ':1.57' (uid=1000 pid=18422 comm="/usr/bin/krunner ")
kded5[3748]: kf5.kded: could not find kded module with id "ktp_integration_module"
kded5[3748]: kf5.kded: attempted to load an invalid module.

* Using the QDBusViewer I was unable to find org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule.
* Trying to load the module manually with the command found in /usr/share/dbus-1/services/org.freedesktop.Telepathy.Client.KTp.KdedIntegrationModule.service:
/usr/bin/dbus-send --session --type=method_call --dest=org.kde.kded5 /kded org.kde.kded5.loadModule string:"ktp_integration_module"

Produces the following errors:
kded5[3748]: kf5.kded: could not find kded module with id "ktp_integration_module"
kded5[3748]: kf5.kded: attempted to load an invalid module.


Steps to reproduce:

Open Krunner for the first time, it will freeze for 2 minutes and journal will show the errors noted above.

Quick fix:
* Symlink ktp_integration_module.so to ktp_integration.so:
$ cd /usr/lib/qt/plugins/kf5/kded/
$ sudo ln -sv ktp_integration.so ktp_integration_module.so
* Load the module:
$ /usr/bin/dbus-send --session --type=method_call --dest=org.kde.kded5 /kded org.kde.kded5.loadModule string:"ktp_integration_module"
* This time no more errors in the journal and Service can be found in QDBusVierwer.
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 30 April 2020, 17:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  telepathy-kde-integration-module 20.04.0-2
Comment by Lex Onderwater (ReLaxLex) - Sunday, 26 April 2020, 10:39 GMT
This appears to be related to: https://phabricator.kde.org/D28604
Comment by Antonio Rojas (arojas) - Sunday, 26 April 2020, 11:50 GMT
Please comment on the upstream report
https://bugs.kde.org/show_bug.cgi?id=420549

Loading...