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

--- Comment #13 from Darek Kay <m...@darekkay.com> ---
@Maik Thank you for looking into this. I should have been more specific: it is
not the XMP file that is destroyed (here digiKam always works). It's the JPG
file for which the sidecar exists that is destroyed. This is the setup:

- 468830-small.jpg + 468830-small.xmp
- 468830-big.jpg + 468830-big.xmp

Here are the settings you've requested

- ☑ Read from sidecar files
- ☑ Write to sidecar files; Write to XMP sidecar for read-only item only
- ☑ Sidecar file names are compatible with commercial programs

I also use: ☑ Behavior: Delegate to ExifTool backend all operations to write
metadata to files

After changing the rating to "2" for both files, digiKam displays values from
the sidecar file (rating 5). Inspect the JPG files manually to verify the
problem:

$ exiftool -Rating 468830-big.jpg
<no result>
$ exiftool -Rating 468830-small.jpg
Rating                          : 2

And it's not only the rating that is missing for "big.jpg", it's the entire
EXIF/XMP/IPTC metadata.

Some further notes:

- I've installed 8.2.0 after my comment yesterday and the issue is still
reproducible.
- I'm on Windows 10.

As the workaround from José is not practicable for my use case (I would have to
remove information from the XMP file), I will probably adjust my workflow.
Right now I'm using "file.jpg" + "file.raf" + "file.xmp" (and hence the
settings I've listed above), but I really only want to use XMP for the RAW
file. As the (from my perspective) unintended JPG<>XMP connection causes the
problem, I might use "file.jpg" + "file.raw.raf" + "file.raw.xmp" as a
workaround, for which this bug does not occur. I hope this helps others with a
similar setup.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to