Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org, debian-gtk-gn...@lists.debian.org
Control: affects -1 src:mozjs128
Owner: jeremy.bi...@canonical.com

Package Name: mozjs128
Version: 128.0.0
Upstream Author: Mozilla etc
License: mostly MPL-2.0, other files are licensed under other open
source licenses
Programming Lang: C++

Description: SpiderMonkey JavaScript library
 SpiderMonkey is the code-name for Mozilla Firefox's C++ implementation of
 JavaScript. It is intended to be embedded in other applications
 that provide host environments for JavaScript.
 .
 This library is intended for use in contexts where only trusted
 JavaScript code will be run, such as GNOME's gjs, Cinnamon's cjs, and
 polkit's rules parsing. It should not be used to run untrusted JavaScript
 from web pages: use a security-supported implementation such as Firefox,
 Chrome or WebKitGTK's JavaScriptCore instead.

Other Info
--------------
mozjs is the JavaScript engine from Firefox ESR. Today, a new Firefox
ESR series was released. It will be supported by Mozilla for about 14
months.

It is likely but not yet certain that GNOME 47, specifically gjs 1.82,
will switch from mozjs115 to mozjs128. If that happens, the next major
release of Debian (Debian 13 "Trixie") will include mozjs128.

The other user of mozjs* in Debian is Cinnamon, specifically their cjs
fork of gjs. Based on previous history, it is expected that cjs will
continue to use mozjs115 for Debian 13.

mozjs102 will be removed from Debian Unstable once cjs 6.2 reaches
Unstable which is expected to happen "soon".

References
----------
https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/936
https://whattrainisitnow.com/calendar/

Thanks,
Jeremy Bícha

Reply via email to