Le 27/07/16 à 10:11, Carsten Schoenert a écrit :
default app mechanism
Reply-To:
In-Reply-To: <[email protected]>
Hello Laurent,
On Wed, Jul 27, 2016 at 09:27:46AM +0200, Laurent Bigonville wrote:
* [1ea97f1] debian/icedove.js: disable Icedove startup check
(Closes: #817973)
I'm not sure this is the best solution tbh.
After some investigation, I found the root cause of this and for some
reasons (I forgot about this bug :o) I opened a new bug (bug #832302)
instead of updating this one...
The solution is to export the MOZ_APP_LAUNCHER environment variable (export
MOZ_APP_LAUNCHER="/usr/bin/icedove") in some wrapper script.
Thanks for figuring out, the Mozilla universe of environments are big and
sometimes dark. Information on how to handle all these things are
fragmented a lot.
So your help or any help in improvements are really appreciated.
The same issue occurs with firefox and I've proposed the following solution:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832298#22
Basically, remove the symlink and use mozilla/build/unix/mozilla.in as a
base to export this environment variable.
Could you please revert this change and add this wrapper script?
Icedove uses since 17.x no wrapper script anymore.
But, with the changes due the remove of the Icedove de-branding we will
need to use a wrapper script again. I'm working on the needed changes to
get a Thunderbird package back and we need to investigate all the needed
stuff. So this bug report will be reflected.
This issue will probably not be fixed in a Icedove upload as we plan to
do now the migration to Thunderbird first.
In firefox this has been fixed by changing the path to the Exec= in the
.desktop to the real executable (in /usr/lib/firefox) instead of the
symlink in /usr/bin.
https://anonscm.debian.org/cgit/pkg-mozilla/iceweasel.git/commit/?id=2e5ac8b7315a335f8f46ae77c64cd3eaafcc4120
I guess something similar can be done without reintroduce the wrapper script