[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lenny and Mozilla 1.9



On Fri, Mar 07, 2008 at 10:18:59PM +0100, Mike Hommey wrote:
> On Tue, Feb 19, 2008 at 09:51:59PM +0100, Mike Hommey wrote:
> > Hi,
> > 
> > You are receiving this email because you happen to be listed as maintainer
> > or co-maintainer of a reverse dependency of libxul0d.
> > 
> > As you may already know, the plan for lenny concerning Mozilla/libxul would
> > be to ship with version 1.9. Now, while it would be nice to *only* ship 1.9,
> > it would require all reverse dependencies to support version 1.9. Thus this
> > message.
> > 
> > Following is a list of packages, grouped by person. Could you please give
> > some feedback as to whether your application or library is known to have
> > support for Mozilla/libxul 1.9.
> 
> A small update about version 1.9. I am hoping for an upload of xulrunner
> 1.9beta4 in experimental next week. You will be able to start testing
> then :)

Well, next week turned out to be next month :-/

Anyways, the package is currently being uploaded to experimental.
Unfortunately, it will have to sit in NEW before reaching there, so it
won't be available right now. I will upload it on people.d.o [1], too.

There are bad news, though. The first one is that libgkmozembed doesn't
exist anymore. The second is that I had to follow upstream on the way to
build libxul.so and libxpcom.so, which means they are not SOversioned
anymore.

On the other hand, your upstreams, if they support mozilla 1.9, should
have the right things to build against these. The remaining problem will
be that you won't get the libxul dependency from shlibs anymore. I hope
to be able to provide tools to generate dependencies, but for now, this
will have to be done by hand. Note that libxul is not part of the
xulrunner-1.9 package.

Also, if your upstreams support both linking methods, please prefer the
-embedding one (where libxul.so will be dlloaded() by the xpcom standalone
glue (libxpcomglue, not libxpcomglue_s)).

Whichever method you prefer, you'll have to make your packages depend on
xulrunner-1.9. For the -embedding method, build-depend on
xulrunner-dev, and for the other method, build-depend on
xulrunner-dev-static.

If you have specific questions, please ask them (please Cc:
pkg-mozilla-maintainers@lists.alioth.debian.org)

Mike

1. Check out http://people.debian.org/~glandium/xulrunner_1.9~b4-1_amd64.changes
   when it will be there


Reply to: