Bug#555915: vlc: Replace iceape-dev build dep with xulrunner-dev

Mike Hommey mh at glandium.org
Sun Nov 29 18:23:01 UTC 2009


On Sun, Nov 29, 2009 at 07:16:48PM +0100, Christophe Mutricy wrote:
> Hello Mike,
> 
> Le Thu 12 Nov 09 à 16:26 +0100, Mike Hommey a écrit :
> > Package: vlc
> > (disclaimer: this is a semi automatic message)
> > 
> > 
> > Iceape 2.0 has been uploaded to unstable, and it is deprecating iceape-dev. 
> > For now, the iceape-dev package still exists and depends on xulrunner-dev, 
> > which may provide a smooth upgrade path, and your package may build 
> > properly this way (i.e. a binNMU would work)
> > 
> > But the iceape-dev package is going to be removed from the archive before
> > the squeeze release, so please switch to using xulrunner-dev anyways.
> 
> 
> I'm just back from holidays so all the followings is just ideas and not
> results from tests.
> 
> You might remember that roughtly 1 year ago, you tested the vlc plugin
> in the various mozilla based browser and deducted that for it to work in
> all case it has to be built against iceape-dev. From your mail it seems
> that iceape-dev is part of the past and Mozilla fixed their apps. that's
> a good news.
> 
> I'll try to test rebuilding the vlc plugin and testing in various
> browser before Xmas.

The thing, which is still true, is that xpcom components built against a
given version of Gecko are not backwards compatible, but forward
compatible.

Up until recently, the oldest Gecko we had was in iceape, and iceape
alone. Any xpcom component that needed to work within iceape needed to
build against it, otherwise, iceape would be left out.

Now, this old version of Gecko that was in iceape was not even shipped
in lenny, and the version of iceape that will be shipped in squeeze is
based on the same Gecko that iceweasel uses, which is the one in
the current xulrunner.

This means we can use xulrunner-dev, now ;)

Cheers,

Mike





More information about the pkg-multimedia-maintainers mailing list