https://bugs.kde.org/show_bug.cgi?id=498798
Bug ID: 498798 Summary: Onedrive Classification: Applications Product: digikam Version: unspecified Platform: Other OS: Other Status: REPORTED Severity: normal Priority: NOR Component: Metadata-ExifTool Assignee: digikam-bugs-n...@kde.org Reporter: josjonke...@gmail.com Target Milestone: --- When using Digikam on Windows (just tried the weekly latest snapshot as well), with the images directory stored on OneDrive (the onedrive folder), when doing a metadata write-back to the file, the file is OK. It is then uploaded to OneDrive. OK. *BUT* Then after about 1 minute, OneDrive re-downloads the file from the cloud -- thus overwriting the changes made, and restoring the metadata. OR: OneDrive downloads the file again, but this time with "-ComputerName" added to the file name. I have seen many reports about this on the web, so I am not the only one. Example: (exactly the same issue): https://www.reddit.com/r/onedrive/comments/1hteo4w/onedrive_duplicates_files_with_computer_name/ It has already been reported before - here for example: https://www.mail-archive.com/kde-bugs-dist@kde.org/msg806084.html I understand this "nothing to do with digikam" -- Or even ExifTool.... or the Perl Exiftool wrapper. But I may suggest some addition to Digikam to try and circumvent this? I have tried to solve this, by using many different settings for the metadata writeback (settings in digikam advanced options". No matter what I do, I keep getting the same result. *I SUSPECT* that it is some issue with the Windows file system in coordination with the OneDrive client. I suspect that Onedrive detects a changed file (hash), but the file time stamp is not (correctly?) set or updated -- so it thinks the online file is newer, and downloads that again. *SUGGESTION* 1. After each file write-back using the Exiftool backend, use a Windows "touch" equivalent ... like: copy /b filename.ext +,, See the answer here: https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch --> This way, the Windows file system and OneDrive (hopefully) see the 'hard pushed' (by Windows itself) change date/time, and syncs correctly to OneDrive, and keeps the correct file. 2. Check and possible change the Exiftool file write-back option: Does Digikam use "-overwrite_original" or the "-overwrite_original_in_place" option to write the files back? If so -- do I have the option to change those options? Another question / suggestioon And can I see some Exiftool LOG of the commands that Digikam sends to Exiftool, so that I can troubleshoot better? Thank you very much. -- You are receiving this mail because: You are watching all bug changes.