Opened 21 months ago
Last modified 18 months ago
#18221 closed enhancement
gjs-1.78.0 and mozjs-115.2.1 — at Version 6
Reported by: | Douglas R. Reno | Owned by: | blfs-book |
---|---|---|---|
Priority: | normal | Milestone: | 12.1 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by ) ¶
New gjs minor version, requiring new mozjs ESR.
Change History (6)
comment:1 by , 21 months ago
comment:2 by , 21 months ago
The change to mozjs in this firefox dev cycle seems not as much as the previous cycles. It's very easy to build gjs, but there is one test failure: https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/855.
comment:3 by , 21 months ago
When this goes in, how about changing the name of the book's page to MozJS or SpiderMonkey ? It won't help with still needing to point to a firefox tarball, but I find 'JS-102.X.0' a strange name.
comment:4 by , 21 months ago
If we change the name then the id, xreflabel, filename, descriotion, zone, etc also need to be changed as well as those packages that reference it (polkit and gjs).
comment:5 by , 20 months ago
Summary: | mozjs-115.0 (wait until new gjs!) → mozjs-115.0 (wait until GNOME 45) |
---|
The next GJS release will use mozjs 115.
comment:6 by , 18 months ago
Description: | modified (diff) |
---|---|
Milestone: | 99-Waiting → 12.1 |
Summary: | mozjs-115.0 (wait until GNOME 45) → gjs-1.78.0 and mozjs-115.2.1 |
sh ../js/src/configure.in
should be replaced with../js/src/configure
.If
-march
is used (with either GCC or Clang) a bug will be exploited.There are 8 test failures in the JS test suite, all seem related to using system ICU (73.2).
The JIT tests related to bug1782468-ptrdiff-veclen sometimes exhaust the memory and fail on my system.
For polkit (git master) the only change needed is
sed "s/mozjs-102/mozjs-115/" -i meson.build
.