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

Bug#1004739: ITP: mozjs91 -- SpiderMonkey JavaScript library



Il 01/02/2022 14:22, Jeremy Bicha ha scritto:
Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org
Owner: jeremy.bicha@canonical.com

Package Name: mozjs91
Version: 91.5.1
Upstream Author: Mozilla et al
License: MPL-2.0+ etc
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
--------------
This library will be maintained by the Debian GNOME team. Packaging is at
https://salsa.debian.org/gnome-team/mozjs

Spidermonkey/mozjs is the JavaScript library from Firefox ESR. gjs in
GNOME 42 is switching from mozjs78 to mozjs91 now that Firefox 78 ESR
has reached End of Life.

Besides GNOME, the only other user of the mozjs78 package in Debian is
Cinnamon. It is hoped that Cinnamon will be able to switch to mozjs91
soon too.

thanks for your work

about cinnamon upstream there is a big work in progress to rebase muffin (after over ten years) and I hope that will be possible conclude in these months for the next cinnamon version.

I doubt that they do a rebase of cjs too recently, unless the maintainer of some other distro does it, such as the one of fedora. now upstream are preparing new version of them distro (mint) based on bullseye after Jammy (next ubuntu LTS) will be released will do also newer mint that use it. Something that can help to make cjs rebase more probable in shorter time I suppose is include mozjs91 in Jammy.

I don't have enought time to prepare myself the cjs rebase but when there will be a draft of it I'll help to test it (if I'll have time) and doing testing build to make easy/fast test it also for other users


https://discourse.gnome.org/t/spidermonkey-91/8665

Thanks,
Jeremy Bicha


Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: