On Sun, 02 Feb 2025 at 13:44:49 +0100, Antoine Le Gonidec wrote:
> With 0 A.D. alpha 27, upstream worked on improving the ability to use
> system-provided mozjs instead of the embedded copy.
> 
> Since this build of the game relies on mozjs 115, already available in
> Debian testing (Trixie) and Sid, I suggest excluding the shipped copy of
> the mozjs source and build 0 A.D. against the system-provided library
> instead, by calling libraries/build-source-libs.sh with
> --with-system-mozjs.
> 
> I see the vendored copy of mozjs is the reason for a significant part of
> the maintenance work, so I hope using the Debian-provided build instead
> would help in alleviating the work on 0 A.D. packaging.

This would likely require someone with an interest in 0ad to take over
some or all of the responsibility for mozjs115, which was previously
(but no longer) used by GNOME's gjs, and only remains in testing/unstable
because Cinnamon's cjs (a gjs fork) has not yet moved away from it. The
GNOME team maintains quite a lot of packages and does not have much
(if any) Mozilla-specific expertise, so it doesn't scale very well to
expect the GNOME team to be responsible for more than one branch of
mozjs in parallel.

Thanks,
    smcv

Reply via email to