hey Ian, On Sam, 2011-07-02 at 07:48 +0100, Ian Molton wrote: > If one imports "in place" a batch of photos (easily done by accident due > to the (IMO insane) placement of the 'import in place' button that has > no 'saftey' "are you sure you want to be this insane" type option), and > then subsequently try to fix this by importing using 'copy to library', > shotwell (correctly) identifies the images as duplicates, and doesnt > import them. > > This logic is SERIOUSLY dangerous because if you complete the import, > the pictures *appear* to be in shotwell - which they are - however, they > have NOT been copied to the library either. agreed, pictures that have been imported in place and re-imported in a copy-to-lib import should be copied and the DB updated with the new path. Have you opened a ticket for this on trac?
To handle this shotwell will have to either (1) check if the current path is in the library path or (2) set a (new) db flag that the picture is imported in place or into the lib. (1) has the problem that you can always mount folders into the path that would then evade this check. Shouldn't be very common though. (2) to apply this to already imported pics, one would need to use (1). > 2) Please *please* disable import in place by default, and only make it > selectable in the preferences along with dire warnings about data loss > (I have friends who DO NOT understand the difference, and no amount of > explaining it seems to help - I just have to drill into them NEVER to > press the dangerous scary button in the bottom right of the import > dialogue - the lower right normally being where safe buttons like "OK" > usually live... I do not agree with you in this point. Think of people who use two different programs side by side (like a transition from F-Spot to Shotwell which still seems quite common): These people will also suffer data loss if they start editing as it'll impossible to re-merge all tags/edits if they've modified pics from both programs (i.e. always on two picture files). They would have to be warned just as clearly about this effect. No matter which approach is taken one should of course be aware of what it means to import in place. btw. I never use copy to library if I'm not importing directly from a camera. IMO there should only be an extensive warning if one tries to import in place from removable media. cheers, andreas _______________________________________________ Shotwell mailing list [email protected] http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
