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

Reply via email to