-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Tue, 12 Apr 2022 16:05:50 -0400 Source: mozjs78 Built-For-Profiles: noudeb Architecture: source Version: 78.15.0-5 Distribution: unstable Urgency: medium Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org> Changed-By: Jeremy Bicha <jbicha@ubuntu.com> Closes: 1009442 Changes: mozjs78 (78.15.0-5) unstable; urgency=medium . [ Steve Langasek ] * Disable LTO, which gets confused trying to import the ICU dat file * Invoke the js binary from the dist directory, not the source directory, in debian/test.sh because for some reason the latter is not marked executable . [ Jeremy Bicha ] * Release to unstable (Closes: #1009442) . mozjs78 (78.15.0-4) experimental; urgency=medium . * Team upload * Don't rebuild ICU data from first principles every time. The version of its build system that went upstream in Mozilla generates the data file when a new version is imported, and just converts it from little-endian to big-endian during build if necessary. Doing this resolves two FTBFS issues: - regenerating the data file on a big-endian system breaks build system assumptions in this area, so not doing that fixes s390x and others; - some parts of the vendored ICU library that are needed by icu_sources_data.py, but not needed by a normal build, don't link libatomic often enough for armel, so not doing that fixes armel * Remove downstream patches for icu_sources_data.py, since we no longer run it. . mozjs78 (78.15.0-3) experimental; urgency=medium . * Team upload . [ Matthias Klose ] * d/p/python3.10.diff: Fix build with Python 3.10 as default . [ Simon McVittie ] * d/rules, d/control: Disable system ICU library. This gets mozjs78 out of the way of a planned transition from ICU 67 to either 70 or 71. * d/patches/series: Don't apply system-ICU patches for this build * d/p/Bug-1642176-Make-intl-icu_sources_data.py-itself-Python-3.patch, d/p/Bug-1645779-Make-icu_sources_data.py-Python-3-compliant.patch: Add patches to make vendored ICU Python-3-compatible. Taken from upstream, already in version 91. * d/p/Bug-1650299-Unify-the-inclusion-of-the-ICU-data-file.-r-f.patch, d/p/Bug-1264836-Automatically-convert-the-little-endian-ICU-d.patch: Add patches to fix vendored ICU for big-endian. Taken from firefox-esr, already applied upstream in version 91. * d/p/vendored-ICU/: Move downstream patches that only affect vendored ICU into a subdirectory * d/p/Bug-1526653-Include-struct-definitions-for-user_vfp-and-u.patch: Add patch from firefox-esr to fix WASM on armhf * d/p/Don-t-build-ICU-in-parallel.patch: Add patch from firefox-esr to not always build ICU in parallel * d/p/Skip-a-test-for-backward-compatible-time-zone-aliases.patch: Skip one test even when not using system ICU. This turns out to fail with the vendored ICU as well. * Move patches for system ICU (not currently applied) into a subdirectory Checksums-Sha1: d59be9b661c587c0916aa61de565d3ae305394b2 2319 mozjs78_78.15.0-5.dsc 26043e543106ee7f006f0cf0202e524fa0c74898 64252 mozjs78_78.15.0-5.debian.tar.xz ec208e8b3a41667cab2aca51cc7a37a312952d73 9763 mozjs78_78.15.0-5_source.buildinfo Checksums-Sha256: eb1c1569edccdb92f9c0f9ebc7cad06df919eb14d65723615c7979a9f7d7beb4 2319 mozjs78_78.15.0-5.dsc e73cc7343c28569a2e68259557fb29dff0aae2065fcc0883dde1f073f8cdff5a 64252 mozjs78_78.15.0-5.debian.tar.xz af11869e79d4e1470c005055f7a16dc610b215c95b76b65e38a28c0043040f53 9763 mozjs78_78.15.0-5_source.buildinfo Files: d5181c3c968ab64d5a198087aa50063a 2319 libs optional mozjs78_78.15.0-5.dsc 350be1c78b3e3e5f4fbc72e1ed6794ad 64252 libs optional mozjs78_78.15.0-5.debian.tar.xz 62dfe460d43f508288c0b2324c2ef667 9763 libs optional mozjs78_78.15.0-5_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAmJV2/YACgkQ5mx3Wuv+ bH0wyw/9HLyitYhHaBOtFc8AmOBM7FUoRNCsv0LgvbDqru+hNuswpc978W6JPQVU GfyGrO2uOEEibd5U/lGnjrZfX9MS6wFGA6Ri0lYUH4N6lXE64MjdaaXH2qZFQiiB 5E+UYlEH17qsSOb8uecYAVjF1TjAMWnSxFvLuz19KkoTqSgR7vwk7huj0nRXtRaJ 5PNCiNOCLU7lLhIm5ySZpfJS4JVH+X5/h3jCBEzsuCLtFEBahMts9WtILRShpzhi 7RacAaWIOMZAiisUlp2N1c/6G7PeWNxp520/TzK9HXHj4ru9mjOU8q49YkmzCVWO O4p9x7W9cw0Hb6IzXXkma+wN4sgX9sfTyjTOqsn0sbpvBrpzbawHRXDhlleCY0D+ yBWXSdQKDA+TRnQiZe6fuVYCdg8+9pArL8J4qwzGQ7UAfFW/Ur5kIZZCaySoazLR npXn3SNu8q4JCpp1lKYql3LGQmnvuYAogy+wUxNBhVV6++RuviL8orPjVTx4CLpB HzU+krgUyi2Tac0PMmgA3Gki2gjkihS4WcghLk+ewMknj26qrGsWxkoU2PC0uQBz 6qEFXstg+3fZVOTFGQxWI7Ah2WhEB7TAfw4NJfRa3Ust1B9n55DLirSpYlfp6HIC Ex3TtUgTtjPusXKVRrTku3FDvJSJUPoAmDGSN4Zbv8p73fopHIU= =GRVb -----END PGP SIGNATURE-----