Public bug reported:

GNOME Shell and several GNOME apps are written in JavaScript and use
Mozilla's SpiderMonekey JavaScript engine via gjs.

GNOME 3.22 uses mozjs24. GNOME 3.23.4 now uses mozjs31. There is a proposal for 
GNOME to switch to mozjs38 before 3.24 is released, hopefully in time for 
3.23.90 next week. See 
https://bugzilla.gnome.org/777962 and
https://bugzilla.gnome.org/776966

This switch is important because the SpiderMonkey releases correspond
with Firefox releases which include security updates. The current
mozjs24 corresponds with 24.2 released December 2013. The current
Firefox ESR is 45.7 but the latest Spidermonkey release is 45.0.2 from
April 2016: https://developer.mozilla.org/en-
US/docs/Mozilla/Projects/SpiderMonkey/Releases/45

This will add a 3rd version of mozjs to Ubuntu 17.04 but the goal is to
drop mozjs24 in 17.10. The ancient original mozjs package in particular
is used by couchdb which has found it difficult to use more recent mozjs
versions.

$ reverse-depends src:mozjs
* couchdb-bin                   (for libmozjs185-1.0)
* gxine                         (for libmozjs185-1.0)
* libproxy1-plugin-mozjs        (for libmozjs185-1.0)
* oolite                        (for libmozjs185-1.0)

$ reverse-depends src:mozjs24
Reverse-Depends
===============
* cinnamon                      (for libmozjs-24-0v5)
* edbrowse                      (for libmozjs-24-0v5)
* gnome-shell                   (for libmozjs-24-0v5)
* libcjs-dev                    (for libmozjs-24-dev)
* libcjs0                       (for libmozjs-24-0v5)
* libgjs-dev                    (for libmozjs-24-dev)
* libgjs0e                      (for libmozjs-24-0v5)

$ reverse-depends src:gjs
Reverse-Recommends
==================
* python-pocket-lint            (for gjs)

Reverse-Depends
===============
* gnome-characters              (for gjs)
* gnome-documents               (for gjs)
* gnome-maps                    (for gjs)
* gnome-shell                   (for libgjs0e)
* gnome-shell                   (for gjs)
* gnome-sound-recorder          (for gjs)
* gnome-sushi                   (for libgjs0e)
* gnome-weather                 (for gjs)
* ostree-tests                  (for gjs)
* polari                        (for gjs)
* ubuntu-budgie-desktop         (for gjs)
* ubuntu-gnome-desktop          (for gjs)
* unity-webapps-dev             (for gjs)

mozjs38 will be maintained in Debian possibly by the mozjs24 maintainer
once GNOME 3.24 is packaged.

** Affects: ubuntu
     Importance: Undecided
         Status: New


** Tags: needs-packaging upgrade-software-version

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1662094

Title:
  [needs-packaging] mozjs38, Mozilla's SpiderMonkey JavaScript engine

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+bug/1662094/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to