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



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to