Bug #635175: gnome-shell segfaults on startup

Simon McVittie smcv at debian.org
Mon Jul 25 10:15:35 UTC 2011


reassign 635175 libgjs-dev
found 635175 1.29.0-1
retitle 635175 exposes mozjs API without reflecting SONAME bumps in its own SONAME
affects 635175 gnome-shell
thanks

On Mon, 25 Jul 2011 at 08:53:17 +0200, Mike Hommey wrote:
> On Sun, Jul 24, 2011 at 10:44:57PM +0100, Simon McVittie wrote:
> > gnome-shell doesn't build-depend on libmozjs-dev, but ends up linked against
> > libmozjs indirectly;
> 
> It would be interesting to know why.

gjs-internals-1.0.pc.in says:

[...]
Requires: gjs-1.0 gobject-introspection-1.0 @JS_PACKAGE@
[...]
Name: gjs-internals-1.0
Description: Internal API for gjs (for modules and embedders); uses mozjs
Version: @VERSION@

where @JS_PACKAGE@ is either mozjs185 or mozilla-js.

I think this is actually a bug in gjs: if it exposes mozjs types, etc. in its
public API (it seems it does), surely it should bump its SONAME every time
mozjs does?

Perhaps #635171 should also be merged with this bug, but I haven't done so
(I'm not a maintainer of any related package, just an interested GNOME 3 user).

Thanks,
    S



More information about the pkg-gnome-maintainers mailing list