Hello IOhannes, On Wed, Mar 01, 2017 at 03:56:37PM +0100, IOhannes m zmölnig wrote: > However, I'm rather unhappy with the currect state of the migration from the > old > ~/.icedove/ profile to the new ~/.thunderbird/ profile.
we know. There are other bug reports that are also complaining about the current behavior. > My ~/.icedove/ profile is about 3.5 GB in size. i have no desire to have a > *copy* of that directory lying around on my harddisk. > one reason are the security implications. > another reason is, that it takes ages. The security reason I can not really share, there is no real difference to the real profile and if some person has access to your home it doesn't matter what folder he is "using". A waste of space may be a valid issue in some cases. My profile is also about 3GB, to say it takes ages to copy is a relative thing. The copy takes about 4-5 seconds. And even if it takes more time for copying the folder I would't say that is critical for a migration. We had some reasons in the past to decide we want to copy the old folder as we expected to see much more problems with the switch. But yeah, more or less nothing was happen! So the concerns are not valid any longer and we can do symlinking now as we know what to fix after the adoption. So anyway, the next upload will do trying to symlink ~/.thunderbird to ~/.icedove instead of copying the folder into a new folder. > it would be *very* helpful if the popup that informs me of the migration, > would > have an option to [Cancel] the operation (the current state reminds me of > those > famous w32 dialogs: "Do you really want to destroy the world? [OK]"). > it's obviously easy to just Ctrl-C the process when starting thunderbird from > the cmdline, but it's hard to stop when starting via a GUI launcher. > of course i first killed the dialog window, but that was *only* the dialog > window and killing it would immediately start the copy process. > > > somewhat contradictory, i also would like to be able to use my old ~/.icedove/ > directory around, as my homedirectory is on an NFS mount, shared by multiple > computers (some of them using icedove, some being upgraded to thunderbird). That will be possible with the next version. For sharing Icedove and Thunderbird versions, please not that booth binaries will write the used version into various files within your profile. This can break some extensions. > i see little merit in insisting on ~/.icedove/ not being there. > afaik, ~/.icedove/ and ~/.thunderbird/ are practically identical, and could be > shared between icedove and thunderbird clients, if it wasn't for thunderbird > refusing to start if there is an ~/.icedove/ (even it is just a symlink to > ~/.thunderbird/). > > so please allow me to have both ~/.icedoce and ~/.thunderbird folders, side by > side (without having to ressort to calling /usr/lib/thunderbird/thunderbird > instead of /usr/bin/thunderbird) Booth symlink constellations are working by the next version Christoph is preparing. So as long ~/.thunderbird is pointing to ~/.icedove, or ~/.icedove is pointing to ~/.thunderbird the script will start Thunderbird. I've written the new (and final) behavior of the wrapper script into the Debian wiki. It should be expanded and correct by every user who has found something. https://wiki.debian.org/Thunderbird Regards Carsten