Your message dated Tue, 1 May 2007 16:44:50 +0200
with message-id <[EMAIL PROTECTED]>
and subject line Bug#287316: includes of mozilla-dev 1.7.3 not fully compatible 
with firefox 1.0
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: mozilla-dev
Version: 1.7.3-5

The include files for mozilla-dev contain several obsolete unique
identifiers which have been redefined in firefox 1.0 / mozilla 1.7.5 .
As a consequence, extensions compiled against mozilla-dev 1.7.3-5 and
executed in firefox on the same machine might fail for no apparent
reason.

As an example, a simple

nsresult rv;
nsCOMPtr<nsIDOMParser> dom_parser; 
dom_parser = do_CreateInstance(NS_DOMPARSER_CONTRACTID, &rv);

will fail with rv containing error NS_ERROR_NO_INTERFACE (0x80004002L).
This program should succeed with rv containing NS_OK (0x00000000).

Full example not included as it would take a few hundreds lines of code
to create a full component and instanciate it. Note that this bug also
introduces discrepancies between the behaviour of mozilla 1.7.3's
xpcshell and Firefox's.


Suggested fix: 
* upgrade mozilla-* to 1.7.5 as soon as possible
* keep this bug report in bts so that developers can find about this
problem without having to gdb-trace mozilla & firefox.


I am using Debian/testing.

Thanks and keep up the good work,
 David
-- 
David Teller <[EMAIL PROTECTED]>



--- End Message ---
--- Begin Message ---
On Sun, Dec 26, 2004 at 10:02:24PM +0000, David Teller <[EMAIL PROTECTED]> 
wrote:
> Package: mozilla-dev
> Version: 1.7.3-5
> 
> The include files for mozilla-dev contain several obsolete unique
> identifiers which have been redefined in firefox 1.0 / mozilla 1.7.5 .
> As a consequence, extensions compiled against mozilla-dev 1.7.3-5 and
> executed in firefox on the same machine might fail for no apparent
> reason.
(...)

mozilla-dev doesn't exist anymore, and things built now against
libxul-dev should be useable with iceweasel, iceape and icedove,
provided they don't link against libxpcom.so.0d.

Anyways, it is our goal for lenny to have all these applications share
the same gecko engine (i.e. all built against libxul, or using
xulrunner), so it will be even better, eventually.

Closing this bug.

Mike

--- End Message ---

Reply via email to