[prev in list] [next in list] [prev in thread] [next in thread]
List: kmail-devel
Subject: [Bug 108172] Moving Folders loses their contents
From: Alain Knaff <kde () kde ! lka ! org ! lu>
Date: 2005-06-27 21:23:58
Message-ID: 20050627212358.1721.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=108172
------- Additional Comments From kde kde lka org lu 2005-06-27 23:23 -------
> I thought that a question "do you want to store emails _or_ subfolders in your new \
> folder" is self-explanining.
Sorry, no, it is not. To somebody unfamiliar with the internals of kmail, it is not \
clear at all that one of the choices will lose data! Choices that have the potential \
of damaging data should explicitly say so.
And then, it's not actually a "new" folder either, it's supposed to be an _existing_ \
folder with a new name. Or is renaming internally implemented as copy+delete? In that \
case, shouldn't the command really test whether the copy actually succeeded before \
proceeding to the delete stage? The Unix command mv also does copy+delete if you try \
to "move" files across filesystems. However, if for some reason the copy phase fails \
(permissions, whatever), the delete is not performed!
> Nevertheless a solution might be to override the creation and choose "store emails" \
> in this case. But it's not that easy.
Emm, if it is not "that easy" to implement the feature in a safe way, why implement \
it at all? As it is, the Move Folder feature is just a disaster waiting to happen!
> They are probably lost, I'm afraid.
> -(
> Any other server should be ok, such as courier or cyrus (preferred).
AFAIK, cyrus relies on a proprietary folder format (stored in a database?), so is \
obviously not an option.
I'll check out courier.
_______________________________________________
KMail developers mailing list
KMail-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmail-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic