[Digikam-devel] [digikam] [Bug 309058] The digiKam database can't be synchronized with XMP sidecars.

Kevin Dalley kevin at kelphead.org
Tue Dec 3 18:36:21 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=309058

Kevin Dalley <kevin at kelphead.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
     Ever confirmed|0                           |1

--- Comment #18 from Kevin Dalley <kevin at kelphead.org> ---
This patch fixes 2 problems related to this bug. However, as I was writing this
report, I found a 3rd part of this bug which is not yet fixed. I'll look at
this bug in the next few days. For now, I will leave this bug open.

Here are the tests which I ran:

I choose 2 files, a jpeg file, and a NEF file with an xmp sidecar.

I assigned the tag "Sidecar" to the 2 images.

Test 1, rename a tag, passes:

Under Caption/Tags,
For the tag "Sidecar"
Go to My Tags=>Properties 
Change the title of this tag to "Sidecar-new"

examine both the jpeg and the xmp file
exiftool -a file |grep Sidecar
Verify that the tag "Sidecar-new" exists in both files, and that the tag
"Sidecar" does not exist.

Now select both images,
go to Image=>Reread Metadata From Image
Only the tag "Sidecar-new" appears.

Test 2, delete a tag, passes:
Now delete the tag "Sidecar-2".
examine both the jpeg and the xmp file
exiftool -a file |grep Sidecar
Verify that the tag "Sidecar-new"does not exist in either files.
Now select both images,
go to Image=>Reread Metadata From Image
The tag "Sidecar-new" does not appear.

Test 3, move a tag, fails:
After recreating the tag "Sidecar",
move it to "Top/Sidecar"
Examine the jpeg and the xmp sidecar
exiftool -a file |grep Sidecar
Note that "Top/Sidecar" does not appear, though "Sidecar" does appear.
go to Image=>Reread Metadata From Image
This does not change "Top/Sidecar". "Sidecar" does not reappear. That seems
odd.
I am fairly positive that this is a bug, but I am willing to be corrected.

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Digikam-devel mailing list