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

            Bug ID: 469450
           Summary: digiKam writes metadata to read-only files
    Classification: Applications
           Product: digikam
           Version: 7.10.0
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Maintenance-Metadata
          Assignee: digikam-bugs-n...@kde.org
          Reporter: iwr...@posteo.de
  Target Milestone: ---

SUMMARY
If a photo is read-only (e.g. -r--r--r--) but in a writable directory and
digiKam attempts to write metadata to it, it will succeed (apparently by
removing the file first). If I set "Write to XMP sidecar for read-only item
only", it will acknowledge the photo is read-only by creating the sidecar, but
it will still overwrite the original. If I make the directory read-only, the
photo is protected, but digiKam cannot create sidecars. It can, however, modify
them, once they exist.

STEPS TO REPRODUCE
1. Create a read-only photo in a writable directory
2. Make sure Metadata>Sidecars>Write to sidecar files is enabled
3. Make sure Metadata>Sidecars>Write to XMP sidecar for read-only item only is
selected
4. Make sure Metadata>Rotation>Rotate by changing the content if possible is
selected
5. Make sure Metadata>Rotation>Write flag to metadata if possible is enabled (I
assume this is necessary to achieve the expected result, but it is not
necessary to reproduce the observed result)
6. Rotate the photo

OBSERVED RESULT
The photo is rotated by replacing the read-only file with a modified one and an
XMP sidecar is created

EXPECTED RESULT
The photo is rotated by setting a flag in the metadata, which is written to an
XMP sidecar

SOFTWARE/OS VERSIONS
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.105.0
Qt Version: 5.15.9

ADDITIONAL INFORMATION
As a workaround, I've made digiKam create sidecars for the photos I'm
protecting, restored those photos from a backup, then made those photos and
their parent directories read-only. I can now manage metadata in the sidecar
without modifying the photo.

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

Reply via email to