[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#908234: cjs: Please switch to mozjs68



Control: retitle 908234 cjs: Please switch to mozjs68

On Fri, 07 Sep 2018 at 12:23:17 -0400, Jeremy Bicha wrote:
> Firefox 52 ESR is no longer supported by Mozilla so neither is mozjs52.

Neither is mozjs60, and it has been removed from Debian. All other
mozjs-dependent packages are now using mozjs68, based on Firefox 68 ESR.

> Ideally, cjs would switch to using mozjs60. I understand this will
> require coordination with the Cinnamon developers.

Make that mozjs68, now.

Additionally, as a warning for the future: the upstream development
branch for GNOME/gjs has moved to the JavaScript engine from Firefox
78, which will be packaged in Debian as mozjs78, for GNOME 3.38. This
hasn't happened in Debian yet (see #968341 to track progress), but based
on the GNOME release schedule and the Debian freeze plans, I expect we
will ship bullseye with GNOME 3.38 and mozjs78.

If Cinnamon is going to continue to rely on an older branch of mozjs, it
would be useful if Cinnamon maintainers could help with its maintenance
- mozjs52 seems to have several RC bugs at the moment, some of which
have patches available in Ubuntu. cjs is now the only package that uses
mozjs52, so it would be a lot easier for Cinnamon maintainers to verify
that a new version of mozjs52 does not break cjs.

mozjs78 is likely to be another separate/parallel source package, so if
Cinnamon maintainers need to take over mozjs52 or mozjs68 and keep it
alive for bullseye, that would be possible (although the release and
security teams would probably prefer it if we only had one version,
and the GNOME team does not really have the resources to maintain a
version that GNOME no longer uses).

    smcv


Reply to: