Severity: wishlist
thanks

Hello Ximin,

as you wrote there are two different libxul.so files. That's correct.
One under /usr/lib/icedove/ for Icedove and the other one in
/usr/lib/xulrunner-[ver]/ for Iceweasel.
The reason for this are different needings for this librarys. Icedove
don't use the same functions as iceweasel does and somtimes there are
functions that are named same but have different internal functions. 
That's why it's not really possible to build one "for all" library. This
is not a debian specific nature.

Maybe someday Mozilla will fix this and build really *one* libxul*.so.
As long this doesn't happen some packages have to package really twice.

Maybe there is a upstream bug opend for this?

Regards
Carsten

On Sat, Sep 22, 2012 at 05:48:33PM +0100, Ximin Luo wrote:
> Package: icedove
> Version: 10.0.6-2
> Severity: important
> 
> Some extensions, such as xul-ext-gnome-keyring[1], work with both iceweasel
> and icedove, but are also binary extensions that must be recompiled with each
> version of xulrunner that is released. Currently iceweasel and icedove each
> package their own versions of xulrunner (xulrunner-dev vs icedove-dev) that
> are at different versions most of the time. This means that the aforementioned
> extensions at best must be packaged *twice*, or else not be in Debian at all.
> 
> [1] http://packages.debian.org/experimental/xul-ext-gnome-keyring
> 


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to