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

Reply via email to