On Tue, Sep 29, 2009 at 07:49:00PM +0200, Alexander Sack wrote: > On Tue, Sep 29, 2009 at 05:52:10PM +0300, Yavor Doganov wrote: > > В 16:21 +0200 на 29.09.2009 (вт), Mike Hommey написа: > > > Please don't. xulrunner 1.9 and 1.9.1 are not binary compatible, so a > > > binary built against xulrunner-1.9.1 and running with xulrunner 1.9 will > > > fail. > > > > Right :/ OTOH, I find it outrageous that a pristine upstream kazehakase > > 0.5.8 builds with 1.9 and crashes when being run (because the code > > assumes 1.9.1). > > > > As a rule of thumb the lower GRE Range must never be below whatever glue > version you built against. > > Did you build against 1.9 and then run with 1.9 or build with 1.9.1 glue and > then try to run against 1.9? Usually your build should be compatible with new > gre releases as long as you only use stable components/interfaces.
Except there is really no way to make something that works as a browser with the stable interfaces. The net result is that a browser built against 1.9 runs with 1.9.1, but fails to work properly. Which is why I filed a bunch of bug reports about too broad GREVersionRanges. Mike -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org