"Watch library directory for new files" do not wait for new files to be fully written resulting in improper exif integration
Mandatory: Shotwell version the issue was seen with
shotwell-0.28.3 This bug is not new though, been seeng that since I use shotwell.
The expected behaviour
I'd expect shotwell to properly read my new file and thus properly import exif data (like time/date) when it detect a new file in the process of been written in the library directory (exporting from darktable)
What was actually happening
When I export files from darktable in the shotwell library directory while shotwell is running, shotwell detects and import the new file but whithout taking in account some exif datas (maybe not written yet when it starts importing the file). To avoid files been imported without time/date I have to close shotwell, export my files from DT and then starts shotwell again. Doing that everything works fine and new files are automatically detected and properly imported.
Steps to reproduce the issue
Start Shotwell, activate "Watch library directory for new files" option, open a raw into Darktable, and export a processed version to the shotwell library directory (i'm currently exporting my files in PNG format). I've seen this behaviour since I use Darktable and shotwell together (for several years now) so it's not a new issue.
Best regards and thanks for your work.