Debian Patches
Status for mozjs140/140.7.0-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| Bug-1983713-Use-non-deprecated-ast-value.-r-firefox-build.patch | Bug 1983713 - Use non-deprecated ast value. r=firefox-build-system-reviewers,nalexander,ahochheiden ast.Str was deprecated in python 3.12 and removed in 3.14. It inherited from ast.Constant, `Str.s` was equivalent to `Constant.value`, so we can use the latter on both old and newer python versions. Differential Revision: https://phabricator.services.mozilla.com/D261511 (cherry picked from commit e6db063cdccce8ace1fc7f7bc881175f9d10b255) |
Mike Hommey <mh+mozilla@glandium.org> | no | upstream, 144.0 | 2025-08-19 | |
| fix-soname.patch | fix soname Add soname switch to linker, regardless of Operating System |
"Laszlo Boszormenyi (GCS)" <gcs@debian.org> | no | debian | 2014-05-02 | |
| hurd-support.patch | Hurd support | Pino Toscano <pino@debian.org> | no | 2014-07-27 | ||
| copy-headers.patch | build: Copy headers on install instead of symlinking Patch ported forward to mozjs52 by Philip Chimento <philip.chimento@gmail.com>. |
Rico Tzschichholz <ricotz@ubuntu.com> | no | 2017-07-05 | ||
| tests-increase-timeout.patch | Increase the test timeout for slower buildds | Adrian Bunk <bunk@debian.org> | no | debian | 2018-07-03 | |
| tests-Add-the-ability-to-skip-tests-according-to-dpkg-arc.patch | tests: Add the ability to skip tests according to dpkg-architecture This avoids needing to work out what the value of XPCOMABI will be for a particular Debian architecture. It cannot be used in upstreamable patches, though. |
Simon McVittie <smcv@debian.org> | not-needed | 2018-09-11 | ||
| Fix-math_private.h-for-i386-FTBFS.patch | Fix math_private.h for i386 FTBFS | Mike Hommey <mh@glandium.org> | no | firefox-esr packaging, commit:https://salsa.debian.org/mozilla-team/firefox/-/commit/fc1e93ab0fd20680006d6e25f301ec47b1969518 | 2021-11-27 | |
| tests-Expect-some-floating-point-tests-to-fail-on-i386.patch | tests: Expect some floating-point tests to fail on i386 Upstream assumes everything uses SSE mathematics, but SSE isn't in Debian's baseline for i386, so we are stuck with i387 and its weird 80-bit floating point registers. We can't even work around this with -fexcess-precision=standard, because mozjs is C++. |
Simon McVittie <smcv@debian.org> | not-needed | debian | 2018-09-11 | |
| tests-Expect-some-tests-to-fail-on-armel.patch | tests: Expect some tests to fail on armel ARM softfloat has unusual behaviour in corner cases, like these tests. Upstream only supports the equivalent of our armhf. |
Simon McVittie <smcv@debian.org> | not-needed | debian | 2018-09-11 | |
| tests-Expect-a-test-to-fail-on-big-endian.patch | tests: Expect a test to fail on big-endian | Simon McVittie <smcv@debian.org> | no | 2018-09-28 | ||
| Bug-1993797-Fix-AST-parsing-in-DecoratorVisitor-for-Pytho.patch | Bug 1993797 - Fix AST parsing in DecoratorVisitor for Python 3.14 r=firefox-build-system-reviewers,glandium This is necessary due to the `ast.Str` removal in 3.14. Differential Revision: https://phabricator.services.mozilla.com/D268646 (cherry picked from commit 4a8e9c0b1b6924f734c90486790a7c011faeda84) |
Alex Hochheiden <ahochheiden@mozilla.com> | no | upstream 146.0 | 2025-10-15 | |
| Bug-1983736-Patch-jsonschema-to-work-with-Python-3.14-r-m.patch | Bug 1983736 - Patch jsonschema to work with Python 3.14+ r=mach-reviewers,ahal,ahochheiden Differential Revision: https://phabricator.services.mozilla.com/D262335 (cherry picked from commit b09b27487e5d649612e0baae309608954ff9d542) |
Jan-Erik Rediger <jrediger@mozilla.com> | no | upstream, 144.0 | 2025-08-27 | |
| Disable-format-security-warning-when-disabling-forma.patch | Disable format-security warning when disabling format warning | Mike Hommey <mh@glandium.org> | no | 2025-03-05 | ||
| Bug-1973994-mozjs-140.pc-does-not-contain-DXP_UNIX-on-Lin.patch | Bug 1973994 - mozjs-140.pc does not contain -DXP_UNIX on Linux Temporary fix. |
Philip Chimento <philip.chimento@gmail.com> | no | 2025-07-16 | ||
| jstests-skip-fp-evaluation-order-test-in-some-archs.patch | jstests: skip fp-evaluation-order test in some archs This test is not working properly in some architectures due to wrong ToNumber JS-to-C conversion for JS unsafe integers. |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | not-needed | 2022-02-15 | ||
| js-src-tests-Avoid-using-legacy-MST-time-zone-name.patch | js/src/tests: Avoid using legacy MST time zone name The MST time zone name only exists in tzdata for compatibility with Unix System V, and was moved to a legacy section in tzdata commit a0b09c0 "Mark CET, CST6CDT etc. as obsolescent". On recent Debian and Ubuntu systems, the time zones affected by this change are only available if the additional tzdata-legacy package is installed. |
Simon McVittie <smcv@debian.org> | yes | debian upstream | 2024-10-30 | |
| Bug-1969769-Change-uses-of-ast.Str-with-ast.Constant.-r-f.patch | Bug 1969769 - Change uses of ast.Str with ast.Constant. r=firefox-build-system-reviewers,ahochheiden ast.Str was deprecated in python 3.12 and removed in 3.14. It inherited from ast.Constant, `Str.s` was equivalent to `Constant.value`, so we can use the latter on both old and newer python versions. Differential Revision: https://phabricator.services.mozilla.com/D261512 (cherry picked from commit d497aa4f770ca02f6083e93b94996a8fe32c2ff4) |
Mike Hommey <mh+mozilla@glandium.org> | no | upstream, 144.0 | 2025-08-19 | |
| Bug-1993797-Remove-invalid-action-store_true-from-positio.patch | Bug 1993797 - Remove invalid `action="store_true"` from positional arguments in `dispatcher.py` r=firefox-build-system-reviewers,sergesanspaille In Python 3.14, positional arguments cannot have `action="store_true"`. It seems these were only used for help text anyway, and not parsed, so removing this fixes it for Python 3.14 without changing the behavior, while maintaining backwards compatibility with Python 3.9. Differential Revision: https://phabricator.services.mozilla.com/D269410 (cherry picked from commit dde4db6dea5c1504db58eee58b05b849600a0c5b) |
Alex Hochheiden <ahochheiden@mozilla.com> | no | upstream, 146.0 | 2025-10-21 | |
| jstests-skip-non262-Date-time-zones-imported.js.patch | jstests: skip non262/Date/time-zones-imported.js This seems to fail both using system and embedded ICU, further study is needed. Skipping it for now. |
"Marco Trevisan (Treviño)" <mail@3v1n0.net> | no | 2022-02-01 | ||
| vendored-ICU/tests-Skip-comparison-of-tzdata-version-number.patch | tests: Skip comparison of tzdata version number The test expects the timezone database version number to be reported as 2021a3, but it's actually reported as 2021a. |
Simon McVittie <smcv@debian.org> | no | 2022-03-21 | ||
| Allow-to-build-with-cargo-in-Debian-unstable.patch | Allow to build with cargo in Debian unstable | Mike Hommey <mh@glandium.org> | no | 2022-06-10 | ||
| Remove-workaround-for-old-libstdc-problem-which-now-cause.patch | Remove workaround for old libstdc++ problem, which now causes problems with GCC 12 on arm | Mike Hommey <mh@glandium.org> | yes | upstream | 2022-08-15 | |
| Bug-1761665-Extend-x86-workaround-to-32-bit-ARM.patch | Bug 1761665 - Extend x86 workaround to 32-bit ARM If we don't do this, Spidermonkey (mozjs) on ARMv7 fails to compile in some configurations. |
Simon McVittie <smcv@debian.org> | yes | debian upstream | 2022-08-23 | |
| js-arm-i386-no-simd.patch | Disable SIMD on 32-bit ARM and x86 SIMD (SSE/NEON) is not in the baseline of the i386/armel/armhf ports. |
Adrian Bunk <bunk@debian.org> | yes | debian upstream | 2022-09-19 | |
| arm-without-jit.patch | Fix the non-JIT armel build | Adrian Bunk <bunk@debian.org> | no | 2023-10-25 | ||
| Export-js-detail-CanonicalizedNaNBits-on-architectures-th.patch | Export js::detail::CanonicalizedNaNBits on architectures that use it Otherwise the inline function JS::CanonicalizeNaN(double), which is called by gjs, cannot validly refer to it. |
Simon McVittie <smcv@debian.org> | no | debian | 2024-02-08 |
All known versions for source package 'mozjs140'
- 140.7.0-2 (forky, sid)
