mozjs78 78.2.0-1~fakesync1 source package in Ubuntu
Changelog
mozjs78 (78.2.0-1~fakesync1) groovy; urgency=medium * Upload from Debian git to Ubuntu while the package is in NEW. mozjs78 (78.2.0-1) unstable; urgency=medium * Team upload [ Marco Trevisan (TreviƱo) ] * New upstream version 78.2.0 (Closes: #968341) - Rename source to mozjs78 - debian/gbp.conf: Set debian and upstream branches to match version - debian/watch: Update main version regex * debian/control: - Add back rust and LLVM dependencies: mozjs can't be compiled anymore without rust built sources, at least not without some huge changes that aren't suitable for a distro-patch, so let's add back rustc and cargo as dependencies. This also implies some libraries checks that are performed using llvm tools, so including it as well. - Bump dependency on debhelper 13 - Bump build dependency to ICU 63.1-4 (tests need debian specific version, see bug #968609) - Use python3 (and drop python2.7) (Closes: #956334) - Update Vcs-* flags to match branches * debian/rules: - Only use python3 - Don't set ICU_DATA_FILE as mozilla build system already handles it - Use GNOME suggested configure parameters - Factorize the code to compute just once the VERSIONED_LIBNAME - Export MOZJS_VERSION to be used in install files - Use thin LTO in rust (via RUSTFLAGS) for riscv64 - Ensure rust follows debian compilation settings - Set CARGO_HOME to a builddir subdirectory * debian/test.sh: - Use python3 to run jit tests - Run again make check-jstests (it was wrongly removed) - Don't redefine HOME. This is now handled by default by debhelper 13 * debian/*.install: Use debhelper 13 variables sobstitutions to match files * debian/README.source: Add doc to explain how we generate the orig file * debian/source/lintian-overrides: - Ignore missing signature on source tarball - Ignore errors on files with very long lines * debian/gbp.conf: - Remove filters as they are now handled by the repack script * debian/gbp-repack-mozjs-source.sh: - Only support gbp versions that repack the orig file using the content generated by the postunpack hook - Add ability to copy more files into the git archive from firefox sources, and include the ICU sources to allow builds without system ICU. - Add ability to filter files, and remove Files-Excluded from debian/copyright (in case gbp imports an orig file without uscan). - Delete empty directories in mozjs sources (as git will ignore them) * debian/libmozjs-78-0.docs: Include NOTICE file from 3rd party pkcs11 * debian/patches: Refresh for mozjs78 * d/p/Bug-1545437-Add-options-to-specify-Rust-target-name.patch: - Refreshed to apply in new version, we still need to set RUST_TARGET * d/p/Bug-1661094-Always-define-PKGCONF_REQUIRES_PRIVATE.patch: - Ensure we generate a pkg-config file with proper syntax * d/p/Remove-unused-LLVM-and-Rust-build-dependencies.patch: - Dropped, mozjs now strictly depends on rust (and use llvm tools to check) * d/p/tests-Adapt-formatted-strings-results-to-system-ICU.patch: - Sync expected test results as per latest system ICU * d/p/Add-riscv64-support.patch: - Ensure that we find the proper rust target in all the riscv64 variants - Ensure we compile with -mabi=lp64d, importing some cc-rs fixes. * d/p/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch, d/p/icu_sources_data-Write-command-output-to-our-stderr.patch: - Add back icu sources data patches, they were wrongly removed, even if they aren't currently used, they might be useful if internal ICU is wanted for backport reasons. [ Dimitri John Ledkov ] * Disable CET protection in mozjs, until after JIT is ported upstream. [ Simon McVittie ] * d/copyright: Update * d/p/Skip-another-timezone-related-test-that-fails-with-system.patch: Add a patch to skip another timezone-related test with system ICU -- Iain Lane <email address hidden> Tue, 01 Sep 2020 11:50:23 +0100
Upload details
- Uploaded by:
- Iain Lane
- Uploaded to:
- Groovy
- Original maintainer:
- Debian GNOME Maintainers
- Architectures:
- any
- Section:
- libs
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
mozjs78_78.2.0.orig.tar.xz | 56.9 MiB | ca891a591392f00040a3a4c0c0702cf81464586aba65fb01d572ecebcc07f1d3 |
mozjs78_78.2.0-1~fakesync1.debian.tar.xz | 54.4 KiB | ec44b442d56ff90fd55eec1049bec9a2e9c4501f4e99dc0182399118a15c45d4 |
mozjs78_78.2.0-1~fakesync1.dsc | 2.3 KiB | b50bddc4bb1515eebc1ebe76f09116b700552fd0752154a77dbddbb0469bb985 |
Binary packages built by this source
- libmozjs-78-0: No summary available for libmozjs-78-0 in ubuntu groovy.
No description available for libmozjs-78-0 in ubuntu groovy.
- libmozjs-78-0-dbgsym: No summary available for libmozjs-78-0-dbgsym in ubuntu groovy.
No description available for libmozjs-
78-0-dbgsym in ubuntu groovy.
- libmozjs-78-dev: No summary available for libmozjs-78-dev in ubuntu groovy.
No description available for libmozjs-78-dev in ubuntu groovy.
- libmozjs-78-dev-dbgsym: No summary available for libmozjs-78-dev-dbgsym in ubuntu groovy.
No description available for libmozjs-
78-dev- dbgsym in ubuntu groovy.