Bug 338871

Summary: Selection of plugins is set to default after each restart
Product: [Applications] digikam Reporter: Pento <administrator>
Component: Setup-PluginsAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: caulier.gilles, HJKarbach
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.3.0
Sentry Crash Report:
Attachments: restart after selected all plugins
restart after clear all

Description Pento 2014-09-07 08:51:08 UTC
Selection of active Kipi plugins lost after  every restart of the program :(

Reproducible: Always

Steps to Reproduce:
1. Run digiKam
2. Navigate to Settings -> Configure digiKam -> Kipi Plugins
3. Deselect some plugins, e.g. Google Drive Export and press OK
4. Restart digiKam

Actual Results:  
These plugins are still selected!

Expected Results:  
Selection of active kipi plugins should work correctly after restart of the program

Looks similar to Bug 326740
Comment 1 caulier.gilles 2014-09-07 09:00:39 UTC
Reproducible here with Google Drive tool, but not with Debian Screenshot tool.

So it's not the same behavior depending of tool disabled.

Can you experiment more in details to identify which tool are touch with this dysfunction and which are not ?

Gilles Caulier
Comment 2 caulier.gilles 2014-09-07 09:01:12 UTC
*** Bug 326740 has been marked as a duplicate of this bug. ***
Comment 3 Pento 2014-09-07 10:04:41 UTC
Created attachment 88601 [details]
restart after selected all plugins
Comment 4 Pento 2014-09-07 10:08:20 UTC
Created attachment 88602 [details]
restart after clear all
Comment 5 Pento 2014-09-07 10:11:22 UTC
digiKam is installed from kubuntu backports. And in my environment also reproducible with Debian Screenshot tool.

Scenario 1
=========

Steps to reproduce:
Select all plugins and restart

Actual result:
Selected only 11 of 40
https://bugsfiles.kde.org/attachment.cgi?id=88601
In console see:

$ LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en digikam 
Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in use, all queries will cease to work.
Bus::open: Can not get ibus-daemon's address. 
IBusInputContext::createInputContext: no connection to ibus-daemon 
digikam(16663)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannot open shared object file: No such file or directory)" 
digikam(16663)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamerUtils-0.10.so.0: cannot open shared object file: No such file or directory)" 
digikam(16663)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannot open shared object file: No such file or directory)" 
digikam(16663)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamerUtils-0.10.so.0: cannot open shared object file: No such file or directory)" 
digikam(16663)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "MediaWiki Export"  ( "kipiplugin_wikimedia" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_wikimedia.so: (libmediawiki.so.1: cannot open shared object file: No such file or directory)" 
digikam(16663)/KIPI (loading) KIPI::PluginLoader::Info::plugin: Cannot create instance for plugin  "VideoSlideShow"  ( "kipiplugin_videoslideshow" )  with error:  "Cannot load library /usr/lib/kde4/kipiplugin_videoslideshow.so: (libQtGStreamerUtils-0.10.so.0: cannot open shared object file: No such file or directory)" 

Scenario 2
=========

Steps to reproduce:
Clear all selection and restart

Actual result:
Activated 4 of 40
https://bugsfiles.kde.org/attachment.cgi?id=88602
Comment 6 caulier.gilles 2014-09-08 06:04:18 UTC
Git commit e8da9def2718ffff10a4cc4161c2f2e3c4ec9043 by Gilles Caulier.
Committed on 08/09/2014 at 06:03.
Pushed by cgilles into branch 'master'.

fix Google Drive plugin name in desktop file to be able to disable it properly from libkipi config widget
FIXED-IN: 4.3.0

M  +2    -2    googledrive/kipiplugin_googledrive.desktop.cmake
M  +1    -1    googledrive/plugin_googledrive.cpp

http://commits.kde.org/kipi-plugins/e8da9def2718ffff10a4cc4161c2f2e3c4ec9043