Package: release.debian.org Severity: normal Tags: moreinfo User: release.debian....@packages.debian.org Usertags: transition X-Debbugs-Cc: debian-gtk-gn...@lists.debian.org Control: block -1 by 904991 904994
libgjs.so.0 currently uses Spidermonkey 52 (mozjs52) and is packaged as libgjs0g. The latest upstream version uses Spidermonkey 60 (mozjs60), which I'm in the process of packaging. It isn't entirely clear to me whether this will require a gjs SONAME bump; if it does, we'll either ask upstream to bump the SONAME, or rename the library package to libgjs0h with Conflicts/Replaces as was done for previous similar transitions. This requires some trips through NEW. I'm reporting this tagged moreinfo for your information, because we are not ready to proceed yet. mozjs60 is fully coinstallable with mozjs52, and we do not require the other Spidermonkey users (cjs, policykit-1 in experimental, and everything that still uses the ancient mozjs185) to be ported immediately. After mozjs60 arrives, the transition from gjs <= 1.53.4 (mozjs52) to gjs >= 1.53.90 (mozjs60) might require source changes in gnome-characters, gnome-documents, gnome-maps, gnome-sound-recorder, gnome-sushi, gnome-weather, ostree-tests, polari or any GNOME Shell extension due to some Mozilla-specific extensions having been dropped in mozjs60; there is a tool that can be used to check for the most common issues, which I'll use as a basis for bug-filing at some point. smcv