Bug 234534 - Digikam not synchronizing legacy tags with new nepomuk database.
Summary: Digikam not synchronizing legacy tags with new nepomuk database.
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Database-Baloo (show other bugs)
Version: 1.2.0
Platform: Gentoo Packages Unspecified
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-04-16 14:30 UTC by Fest
Modified: 2017-07-19 13:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 1.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fest 2010-04-16 14:30:22 UTC
Version:           1.2 (using KDE 4.4.2)
Compiler:          gcc-4.4.3 
Installed from:    Gentoo Packages

Recently i deleted .kde folder. After that nepomuk have no idea about tags already stored inside digikam database. "reread/write metadata to/from image" option not changing that. Only tagging images again helping.
So in spite of that my images already tagged, i have to re-tag them in order to nepomuk see them.

I have this options enabled: Store metadata in Nepomuk, read metadata from Nepomuk.
Comment 1 Marcel Wiesweg 2010-04-17 14:21:35 UTC
Digikam stores that it has already done a full sync with Nepomuk. Afterwards, only changes are sync'ed.
Your situation is not common, but with nepomuk still being in a state of flux, something to think of. Maybe a button in setup to trigger a resync.
Comment 2 Fest 2010-04-17 14:50:10 UTC
It's not a critical issue, cause i still can re-tag photos by selecting existing tags and re-tagging them. But that pretty annoying for big collection with hundred tags.
And since kde (semantic-desktop particularly), still in heavy development with many changes upcoming, it seems good idea to make option(button) to re-sync database. Cause one day this situation (nepomuk database failure, changes or else) could be common.
Thank you in advance.
Comment 3 Marcel Wiesweg 2010-04-17 15:19:45 UTC
SVN commit 1115785 by mwiesweg:

Add a button that triggers a full Nepomuk resync.
Move the DBus calls from DigikamApp to AlbumSettings.

CCBUG: 234534

 M  +32 -1     digikam/albumsettings.cpp  
 M  +5 -0      digikam/albumsettings.h  
 M  +0 -16     digikam/digikamapp.cpp  
 M  +0 -2      digikam/digikamapp.h  
 M  +23 -3     utilities/nepomuk/digikamnepomukservice.cpp  
 M  +3 -0      utilities/nepomuk/digikamnepomukservice.h  
 M  +23 -1     utilities/setup/setupmetadata.cpp  
 M  +1 -0      utilities/setup/setupmetadata.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1115785
Comment 4 Marcel Wiesweg 2010-04-17 16:00:08 UTC
The idea is to press this button in our Nepomuk setup page once. I hope it works.
Comment 5 Fest 2010-11-26 20:29:01 UTC
Thank you. Works like a charm.

Checked on KDE 4.5.80 and Digikam 1.6