Hello Andrea, Am 28.07.19 um 19:50 schrieb Andrea Borgia:
> This system has gone through the thunderbird->icedove->thunderbird > conversions; launching thunderbird with a real .thunderbird profile > directory and no .icedove, thunderbird will recreate .icedove as a > directory, this is with recent versions of Thunderbird not possible anymore as this is hard coded within the sources. I never had experienced something like you have described. And further more the logic in the starting wrapper script checks exactly this as first use case and will leave the loop for checking things as having ~/.thunderbird folder the default again. > so that following attempts to run it will fail with a conversion > error. If I remove the .icedove directory and replace it with a symlink to > .thunderbird, the program will start happily. For sure, as this one of the conditions the wrapper is checking. But why do you delete any folder if Thunderbird working correctly? Please don't try to be smarter than the binary is working. Any Apparmore profile for TB activated? > Thinking it might have been an incomplete conversion, I quit the program, > removed the .icedove symlink, renamed .thunderbird to .icedove and restarted > the program. Once the conversion was done, I closed the program and > verified I had my ".icedove" (formerly .thunderbird) directory and a new > .thunderbird symlink. I deleted this symlink and renamed .icedove to > .thunderbird: no luck, again .icedove as real dir at the first run and an > error at the next. > > First I though this was #857029 again but it turned out that, for some > reason, this profile still had a "prefs.js" which referenced ".icedove": > manually editing this file fixed the issue for good. Shouldn't this file be > migrated too? This is on the user side as one packaging rule strictly says we don't change anything within the users folder while package installation or upgrade. And adding a symlink that probably will never break things within the users home folder is quite the maximum we can do. I was thinking about some external helping script that could do this migration but due lack of interests and urgency I haven't work further here. And it's mainly just the moving of '.icedove' to '.thunderbird' in the prefs.js file. But other extensions can have there own setting withing the TB profile! -- Regards Carsten Schoenert

