Bug 353530 - Captions no longer saved to XMP : ACDSee namespace not supported by Exiv2 0.24
Summary: Captions no longer saved to XMP : ACDSee namespace not supported by Exiv2 0.24
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Xmp (show other bugs)
Version: 4.13.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-04 17:09 UTC by Jaroslav.Tucek
Modified: 2017-08-13 07:30 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaroslav.Tucek 2015-10-04 17:09:58 UTC
Previously, captions entered through the Captions/Tags side-panel got stored in XMP:Dublin Core:Description. This no longer seems to be the case (Subject and Title are still populated correctly in XMP though).

Reproducible: Always

Steps to Reproduce:
1. Set a description through the Captions/Tags side-panel
2a. Check the XMP tags through the Metadata side-panel
2b. Check the XMP tags through exiv2

Actual Results:  
exiv2 -p a Budapest_10.jpg | grep Xmp\.dc | cut -f1 -d" "
Xmp.dc.subject
Xmp.dc.title

Expected Results:  
exiv2 -p a Budapest_10.jpg | grep Xmp\.dc | cut -f1 -d" "
Xmp.dc.subject
Xmp.dc.title
Xmp.dc.description
Comment 1 Maik Qualmann 2015-10-05 06:05:44 UTC
Which version of libExiv2 and libKExiv2 have you installed? Look in the components-info dialog from digiKam.

Maik
Comment 2 caulier.gilles 2015-10-05 07:07:18 UTC
Do your Exiv2 support XMP metadata. It's optional...

Here, problem is not reproducible...

Gilles Caulier
Comment 3 Jaroslav.Tucek 2015-10-05 19:56:15 UTC
Hello, I have XMP support:

Exiv2 supports XMP metadata: Yes
LibExiv2: 0.24
LibKExiv2: 2.4.0

I have now discovered that changing BOTH captions and the date on the description tab of the Captions/Tags side-panel updates Xmp.dc.description, while setting only the captions leaves the tag entry blank.
Comment 4 Maik Qualmann 2015-10-08 17:38:29 UTC
The problem is also not to reproduce here. Please start digiKam from the console and see if there are any messages.

Maik
Comment 5 Jaroslav.Tucek 2015-10-08 20:38:40 UTC
Changing the captions and clicking "Apply" does produce some error messages, but they look unrelated:

digikam(22498)/KEXIV2: Cannot remove Xmp tag using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `acdsee' 
digikam(22498)/KEXIV2: Cannot set Xmp tag string into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `acdsee' 
digikam(22498)/KEXIV2: Cannot remove Xmp tag using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `acdsee' 
digikam(22498)/KEXIV2: Cannot set Xmp tag string into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `acdsee' 
digikam(22498)/KEXIV2: Cannot remove Xmp tag using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `acdsee' 
digikam(22498)/KEXIV2: Cannot set Xmp tag string into image using Exiv2   (Error # 35 :  No namespace info available for XMP prefix `acdsee'
Comment 6 Maik Qualmann 2015-10-08 21:16:27 UTC
All clear, digiKam >= 4.10.0 supporting tags from ACDSee. To support the namespace of ACDSee, you need the following packages versions:

libexiv2 >= 0.2.5 or libkexiv2 >= 15.04.3

Maik
Comment 7 caulier.gilles 2015-10-09 05:33:36 UTC
Which metadata settings do you use exactly in digiKam control panel ?

Gilles Caulier
Comment 8 caulier.gilles 2015-10-18 12:55:38 UTC
*** Bug 354035 has been marked as a duplicate of this bug. ***
Comment 9 caulier.gilles 2016-03-07 07:17:33 UTC
Maik, sound like this file is now fixed with 5.0.0 and stable Exiv2 0.25.

Gilles Caulier
Comment 10 Maik Qualmann 2016-03-07 17:25:19 UTC
Yes, this issue is fixed for digiKam-5.0.0 and Exiv2-0.25. I close this bug now.

Maik