On Thu, Aug 18, 2016, at 11:38 AM, Jeremy Linton wrote:

> The #ifdefs definitely restrict the code flow. The more recent versions 
> of JSAPI lean heavily on a RAII/construction model for rooting objects 
> in the GC.  So, removing them helps clear the way for reworking the code 
> flow to fit well with mozjs45+.

Yeah.

> 
> I will re-post with mozjs1.85 and 17 removed. Assuming everyone is happy 
> with this. 

Any "large" distribution will tend to package GNOME too which requires 24,
and for smaller ones it seems they could just bump the version.  I often
look at OE, it looks like there they have polkit here:
https://github.com/openembedded/meta-openembedded/tree/master/meta-oe/recipes-extended/polkit
which then uses:
https://github.com/openembedded/meta-openembedded/tree/master/meta-oe/recipes-extended/mozjs
which is just 17 at the moment, but I'm guessing it's the only user,
so they could just bump to 24 too.

_______________________________________________
polkit-devel mailing list
polkit-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/polkit-devel

Reply via email to