[Digikam-devel] [digikam] [Bug 309058] The digiKam database can't be synchronized with XMP sidecars.
Kevin Dalley
kevin at kelphead.org
Mon Dec 9 22:27:41 GMT 2013
https://bugs.kde.org/show_bug.cgi?id=309058
--- Comment #19 from Kevin Dalley <kevin at kelphead.org> ---
I pushed another patch into 'bug309058', which solves the problem of moving a
tag within the tree. When this patch is placed into master, then the bug can be
closed.
When tags are moved to a different position in the tree, synchronize
tag changes by writing to files, using WriteFromDatabaseToFile
I repeated Test 3 from above.
Test 3, move a tag, passes: After recreating the tag "Sidecar", move it to
"Testing/Sidecar" Examine the jpeg and the xmp sidecar exiftool -a file |grep
Sidecar Note that "Testing/Sidecar" does appear now. Note that Sidecar-new
shows up under Subject. This seems to be the result of early testing.
The following does not fix the problem. I consider this either a different bug,
or possibly a feature, where Subject does not get updated to match the tags.
Click on Image=>Write Metadata to Image
kevin at nereocystis:~/src/digikam-git/digikam$ exiftool -a
/home/kevin/Nikon/DCIM/106ND700/DSC_3148.NEF.xmp|grep Sidecar
Tags List : Testing/Sidecar, Testing
Last Keyword XMP : Testing/Sidecar, Testing
Hierarchical Subject : Testing|Sidecar, Testing
Subject : Sidecar, Testing
kevin at nereocystis:~/src/digikam-git/digikam$ exiftool -a
/home/kevin/Nikon/DCIM/Android/newstuff/2013-11-03/IMG_20131103_102820.jpg
|grep Sidecar
Tags List : Testing/Sidecar, Testing
Last Keyword XMP : Testing/Sidecar, Testing
Hierarchical Subject : Testing|Sidecar, Testing
Subject : Sidecar, Testing
Keywords : Sidecar-new, Sidecar, Testing
kevin at nereocystis:~/src/digikam-git/digikam$ exiftool -a
/home/kevin/Nikon/DCIM/Android/newstuff/2013-11-03/IMG_20131103_102820.jpg.xmp
|grep Sidecar
Tags List : Testing/Sidecar, Testing
Last Keyword XMP : Testing/Sidecar, Testing
Hierarchical Subject : Testing|Sidecar, Testing
Subject : Sidecar-new, Sidecar, Testing
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Digikam-devel
mailing list