Bug#536418: epiphany-browser: Please change GREVersionRange to avoid epiphany breakage with xulrunner-1.9.1

Mike Hommey mh at glandium.org
Thu Jul 9 19:51:34 UTC 2009


On Thu, Jul 09, 2009 at 08:22:33PM +0200, Mike Hommey wrote:
> Package: epiphany-browser
> Version: 2.26.1-1
> Severity: important
> 
> Xulrunner 1.9.1 is not fully ABI compatible with xulrunner 1.9, but epiphany has
> a GRE version range that indicates the contrary, so when both xulrunner versions
> are installed, the 1.9.1 one can be picked by the XPCOM glue.
> 
> The current range is defined in embed/mozilla/mozilla-embed-single.cpp with the
> following:
>         static const GREVersionRange greVersion = {
>           "1.9a", PR_TRUE,
>           "2", PR_TRUE
>         };
> 
> I think "1.9" instead of "2" would allow 1.9.0.x to work, while avoiding 1.9.1 to
> be picked.

Using "1.9.1", PR_FALSE might be better. (The latter value indicates if
the version is inclusive or not).

Mike






More information about the pkg-gnome-maintainers mailing list