Bug 497508 - data loss: metadata not saved despite enabling in 1st launch wizard
Summary: data loss: metadata not saved despite enabling in 1st launch wizard
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Gps (show other bugs)
Version: 8.5.0
Platform: Flatpak Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-15 14:40 UTC by Gilles Schintgen
Modified: 2024-12-16 14:43 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gilles Schintgen 2024-12-15 14:40:47 UTC
SUMMARY
On a fresh install at first startup the configuration wizard asks if metadata should be written back to the picture files. But even if this is enabled, important metadata is silently left out: faces and geotags. This is not obvious at all and I only discovered this misbehavior some time ago when I went looking for an explanation in the proper Settings dialog. Sure enough, faces and geotags are excluded from being written to the pictures in the Settings dialog, contrary to the setting in the setup wizard!

STEPS TO REPRODUCE
1. Start digikam, enable writing metadata to pictures
2. Do some tagging of faces and geolocations
3. Metadata is NOT written to the files on disk

EXPECTED RESULT
If I configure metadata to be written back to the files I expect that digikam respects that choice and does not silently ignore my wishes, resulting in data loss (if I backup my files, believing them to be self-contained). If there are technical reasons for this behavior then the wizard must be changed to make it clear that the setting does not in fact apply to all metadata, even though digikam is perfectly capable of writing that data back to the picture files.

SOFTWARE/OS VERSIONS

Linux/KDE Plasma: Ubuntu 24.04, digikam 8.5.0 from flatpak
Comment 1 Maik Qualmann 2024-12-15 15:49:11 UTC
Git commit 34180ea3f6ad8a98fee830d21e00617d35f0e5ce by Maik Qualmann.
Committed on 15/12/2024 at 15:48.
Pushed by mqualmann into branch 'master'.

enable all metadata write options in the first run dialog
FIXED-IN: 8.6.0

M  +1    -1    NEWS
M  +2    -0    core/utilities/firstrun/metadatapage.cpp

https://invent.kde.org/graphics/digikam/-/commit/34180ea3f6ad8a98fee830d21e00617d35f0e5ce
Comment 2 Gilles Schintgen 2024-12-16 14:43:25 UTC
On 15/12/2024 16:49, Maik Qualmann wrote:
> https://bugs.kde.org/show_bug.cgi?id=497508
> 
> Maik Qualmann <metzpinguin@gmail.com> changed:
> 
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>     Version Fixed In|                            |8.6.0
>               Status|REPORTED                    |RESOLVED

That was fast! Thank you very much.