Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#13111 closed enhancement (fixed)

mozjs-68.6.0 (will be needed by GNOME 3.36)

Reported by: Xi Ruoyao Owned by: Douglas R. Reno
Priority: normal Milestone: 10.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Xi Ruoyao)

Change History (9)

comment:1 by Xi Ruoyao, 4 years ago

It does not only require Python 2, but also Rust...

What the hell will happen then? A javascript engine relying on 10 different compilers?

comment:2 by Xi Ruoyao, 4 years ago

Page added at r22746.

A giant patch is used for using Python 3 instead of 2. And workarounds are used for avoid dependencies on llvm or rustc.

JS68 is still in C++ but the package ships the Rust binding with it. The Rust binding is not enabled by default (we also don't need it) but the building system still checks for rustc/cargo and bails out if they are unavaliable (stupidly, I think).

comment:3 by Xi Ruoyao, 4 years ago

Description: modified (diff)
Milestone: hold9.2

GNOME 3.36 will be released in March.

comment:4 by Douglas R. Reno, 4 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

comment:5 by Douglas R. Reno, 4 years ago

Thank you Xi for adding the page!

comment:6 by Douglas R. Reno, 4 years ago

Summary: mozjs-68.4.2 (will be needed by GNOME 3.36)mozjs-68.6.0 (will be needed by GNOME 3.36)

Instead of 68.4.2, we'll upgrade to 68.6.0. This allows us to stay current.

comment:7 by Douglas R. Reno, 4 years ago

Resolution: fixed
Status: assignedclosed

Added at r22911

comment:8 by Bruce Dubbs, 4 years ago

Milestone: 9.210,0

Milestone renamed

comment:9 by Bruce Dubbs, 4 years ago

Milestone: 10,010.0

Milestone renamed

Note: See TracTickets for help on using tickets.