[ubuntu/bionic-proposed] mozjs52 52.3.1-7fakesync1 (Accepted)
Gianfranco Costamagna
locutusofborg at debian.org
Fri Oct 27 09:11:29 UTC 2017
mozjs52 (52.3.1-7fakesync1) bionic; urgency=medium
* Fake sync due to mismatching orig tarball.
mozjs52 (52.3.1-7) unstable; urgency=medium
[ Adrian Bunk ]
* Add tests-snans-be.patch:
- Fix sort_snans.js test on big endian (Closes: #878285)
mozjs52 (52.3.1-6) unstable; urgency=medium
[ Adrian Bunk ]
* Disable ion JIT on mips (Closes: #878519, #878284)
* Rename Fix-crashes-in-AtomicOperations-none-on-s390x.patch to
Fix-crashes-in-AtomicOperations-none.patch and modify it to
always use AtomicOperations-sparc.h instead of AtomicOperations-none.h
* Add tests-increase-timeout.patch:
- Set timeout to 600 seconds instead of 300 for slower buildds
* Stop ignoring test failures on mips
[ Jeremy Bicha ]
* Much thanks to Adrian Bunk for all of his help in fixing mozjs
build problems!
[ Simon McVittie ]
* Explicitly select gcc/g++ even if clang is installed, overriding ICU's
configure.ac (Closes: #878669)
mozjs52 (52.3.1-5) unstable; urgency=medium
* Team upload
[ Simon McVittie ]
* Regenerate patches
* Export SHELL and PYTHON for all stages of the build process
(Closes: #876354)
* d/p/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch:
Add patch from firefox-esr to allow ICU_DATA_FILE to be forced in
the environment. We need to use a big-endian version on BE
architectures.
* d/p/Patch-pregenerated-old-configure-to-match-build-autoconf-.patch:
Apply the equivalent of that patch to the pregenerated old-configure
script
* d/p/Add-intl-icu_sources_data.py-from-firefox-esr.patch:
Add patch importing intl/icu_sources_data.py from firefox-esr_52.4.0esr-2
so we can regenerate the ICU_DATA_FILE
* d/rules: Regenerate the ICU_DATA_FILE (with the correct endianness)
so the interpreter doesn't fail to initialize on big-endian
architectures (Closes: #873778)
* d/p/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch:
Avoid needing the mozpack module to generate the ICU_DATA_FILE
* d/p/Fix-crashes-in-AtomicOperations-none-on-s390x.patch:
Add patch from firefox-esr to fix atomic operations crashes on s390x
* d/p/icu_sources_data-Write-command-output-to-our-stderr.patch:
Make sure output from icu_sources_data.py ends up in buildd logs
* d/p/tests-For-tests-that-are-skipped-on-64-bit-mips64-is-also.patch:
Count mips64 as a 64-bit architecture for the purposes of skipping
tests
* d/rules: Run a "hello, world" program before running the test suite.
If mozjs fails to initialize on a platform, the diagnostics given
are fairly useless; try something much simpler before we go to the
effort of running the full test suite. Failure to run this program
causes FTBFS, to make sure we won't ship completely useless builds.
* d/test.sh: Wrap build-time tests, making test-suite failures
non-fatal on architectures with known issues (downgrades severity
of: #877428, #878284, #878285, #878286)
* d/rules: Skip build-time tests if cross-compiling
* d/rules: Run icu build with VERBOSE=1 to see compilation commands
[ Jeremy Bicha ]
* Add Don-t-include-xlocale.patch: Fix build with glibc >= 2.26
mozjs52 (52.3.1-4) unstable; urgency=medium
[ Jeremy Bicha ]
* Drop obsolete Ubuntu-specific --enable-thumb2 rule
[ Iain Lane ]
* Fix --build= to --target=, as the former doesn't exist.
[ Adrian Bunk ]
* Remove obsolete --disable-methodjit flags
* Sync compiler flags from firefox-esr:
- Use -fno-schedule-insns also on armel.
- Use "-fno-schedule-insns2
-fno-lifetime-dse-fno-delete-null-pointer-checks" on all architectures.
mozjs52 (52.3.1-3) unstable; urgency=medium
* debian/rules: Fix dh_auto_test override logic
mozjs52 (52.3.1-2) unstable; urgency=medium
[ Iain Lane ]
* debian/rules: Pass -fno-schedule-insns on armhf to prevent runtime
failures. See: https://bugzilla.mozilla.org/show_bug.cgi?id=1337263
[ Jeremy Bicha ]
* Make tests fatal except on ppc64el and kfreebsd.
mozjs52 (52.3.1-1) unstable; urgency=medium
[ Rico Tzschichholz]
* New upstream release (Closes: #860396) (LP: #1662094)
* Update version from mozjs24 to mozjs38
* debian/control, debian/rules:
- Build with autoconf2.13
* Add patches:
- copy-headers.patch:
+ Copy headers instead of symlinking
* Drop patches:
- aarch64-support.patch, applied in new version
- fix-perl-5.22.patch, this perl script doesn't exist in new version
[ Jeremy Bicha ]
* Switch maintainer to Debian GNOME team
* debian/control:
- Build-Depend on libicu-dev, libreadline-dev and python-dev
- Drop Build-Depends on libnspr4-dev
* debian/rules: Copy these build flags from Fedora:
--with-intl-api
--with-system-icu
--with-system-zlib
--enable-readline
--enable-xterm-updates
--enable-shared-js
--enable-gcgenerational
--disable-optimize
--enable-pie
* debian/rules:
- Build with --enable-tests but don't make tests fatal yet
- Build --without-system-icu since we don't have icu 58 yet
- Build with --enable-posix-nspr-emulation
- Drop --enable-ctypes and --enable-system-ffi, needed for above
nspr option
* Have -dev package install the js binary, see Mozilla #1339931
* Don't install .a file
* Bump dh compat to 10 but disable autoreconf
* Migrate to automatic -dbgsym packages
* Drop debian/README.source because it only listed removed files
Use Files-Excluded in debian/copyright instead
* Update debian/copyright based on debian/copyright for Firefox
* Update Standards-Version to 4.1.0
* Refresh patches
* Drop obsolete patches:
- install-js-config-h.patch
- manually-mmap-on-arm64-to-ensure-high-17-bits-are-clear.patch
* Disable patches that don't apply cleanly:
- hppa-support.patch
- m68k-support.patch
- Disable-js-JIT-on-x32.patch
* Add patches from https://github.com/ptomato/mozjs :
- tests-skip-on-all-64-bit-archs.patch
- disable-mozglue.patch
- remove-nspr-dependency.patch
[ Jordi Mallach ]
* Remove override to dh_strip as the package is new and there's no
need to migrate from -dbg.
Date: Fri, 27 Oct 2017 09:29:25 +0200
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/mozjs52/52.3.1-7fakesync1
-------------- next part --------------
Format: 1.8
Date: Fri, 27 Oct 2017 09:29:25 +0200
Source: mozjs52
Binary: libmozjs-52-0 libmozjs-52-dev
Architecture: source
Version: 52.3.1-7fakesync1
Distribution: bionic
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Description:
libmozjs-52-0 - SpiderMonkey JavaScript library
libmozjs-52-dev - SpiderMonkey JavaScript library - development headers
Closes: 860396 873778 876354 878284 878285 878519 878669
Launchpad-Bugs-Fixed: 1662094
Changes:
mozjs52 (52.3.1-7fakesync1) bionic; urgency=medium
.
* Fake sync due to mismatching orig tarball.
.
mozjs52 (52.3.1-7) unstable; urgency=medium
.
[ Adrian Bunk ]
* Add tests-snans-be.patch:
- Fix sort_snans.js test on big endian (Closes: #878285)
.
mozjs52 (52.3.1-6) unstable; urgency=medium
.
[ Adrian Bunk ]
* Disable ion JIT on mips (Closes: #878519, #878284)
* Rename Fix-crashes-in-AtomicOperations-none-on-s390x.patch to
Fix-crashes-in-AtomicOperations-none.patch and modify it to
always use AtomicOperations-sparc.h instead of AtomicOperations-none.h
* Add tests-increase-timeout.patch:
- Set timeout to 600 seconds instead of 300 for slower buildds
* Stop ignoring test failures on mips
.
[ Jeremy Bicha ]
* Much thanks to Adrian Bunk for all of his help in fixing mozjs
build problems!
.
[ Simon McVittie ]
* Explicitly select gcc/g++ even if clang is installed, overriding ICU's
configure.ac (Closes: #878669)
.
mozjs52 (52.3.1-5) unstable; urgency=medium
.
* Team upload
.
[ Simon McVittie ]
* Regenerate patches
* Export SHELL and PYTHON for all stages of the build process
(Closes: #876354)
* d/p/Allow-to-override-ICU_DATA_FILE-from-the-environment.patch:
Add patch from firefox-esr to allow ICU_DATA_FILE to be forced in
the environment. We need to use a big-endian version on BE
architectures.
* d/p/Patch-pregenerated-old-configure-to-match-build-autoconf-.patch:
Apply the equivalent of that patch to the pregenerated old-configure
script
* d/p/Add-intl-icu_sources_data.py-from-firefox-esr.patch:
Add patch importing intl/icu_sources_data.py from firefox-esr_52.4.0esr-2
so we can regenerate the ICU_DATA_FILE
* d/rules: Regenerate the ICU_DATA_FILE (with the correct endianness)
so the interpreter doesn't fail to initialize on big-endian
architectures (Closes: #873778)
* d/p/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch:
Avoid needing the mozpack module to generate the ICU_DATA_FILE
* d/p/Fix-crashes-in-AtomicOperations-none-on-s390x.patch:
Add patch from firefox-esr to fix atomic operations crashes on s390x
* d/p/icu_sources_data-Write-command-output-to-our-stderr.patch:
Make sure output from icu_sources_data.py ends up in buildd logs
* d/p/tests-For-tests-that-are-skipped-on-64-bit-mips64-is-also.patch:
Count mips64 as a 64-bit architecture for the purposes of skipping
tests
* d/rules: Run a "hello, world" program before running the test suite.
If mozjs fails to initialize on a platform, the diagnostics given
are fairly useless; try something much simpler before we go to the
effort of running the full test suite. Failure to run this program
causes FTBFS, to make sure we won't ship completely useless builds.
* d/test.sh: Wrap build-time tests, making test-suite failures
non-fatal on architectures with known issues (downgrades severity
of: #877428, #878284, #878285, #878286)
* d/rules: Skip build-time tests if cross-compiling
* d/rules: Run icu build with VERBOSE=1 to see compilation commands
.
[ Jeremy Bicha ]
* Add Don-t-include-xlocale.patch: Fix build with glibc >= 2.26
.
mozjs52 (52.3.1-4) unstable; urgency=medium
.
[ Jeremy Bicha ]
* Drop obsolete Ubuntu-specific --enable-thumb2 rule
.
[ Iain Lane ]
* Fix --build= to --target=, as the former doesn't exist.
.
[ Adrian Bunk ]
* Remove obsolete --disable-methodjit flags
* Sync compiler flags from firefox-esr:
- Use -fno-schedule-insns also on armel.
- Use "-fno-schedule-insns2
-fno-lifetime-dse-fno-delete-null-pointer-checks" on all architectures.
.
mozjs52 (52.3.1-3) unstable; urgency=medium
.
* debian/rules: Fix dh_auto_test override logic
.
mozjs52 (52.3.1-2) unstable; urgency=medium
.
[ Iain Lane ]
* debian/rules: Pass -fno-schedule-insns on armhf to prevent runtime
failures. See: https://bugzilla.mozilla.org/show_bug.cgi?id=1337263
.
[ Jeremy Bicha ]
* Make tests fatal except on ppc64el and kfreebsd.
.
mozjs52 (52.3.1-1) unstable; urgency=medium
.
[ Rico Tzschichholz]
* New upstream release (Closes: #860396) (LP: #1662094)
* Update version from mozjs24 to mozjs38
* debian/control, debian/rules:
- Build with autoconf2.13
* Add patches:
- copy-headers.patch:
+ Copy headers instead of symlinking
* Drop patches:
- aarch64-support.patch, applied in new version
- fix-perl-5.22.patch, this perl script doesn't exist in new version
.
[ Jeremy Bicha ]
* Switch maintainer to Debian GNOME team
* debian/control:
- Build-Depend on libicu-dev, libreadline-dev and python-dev
- Drop Build-Depends on libnspr4-dev
* debian/rules: Copy these build flags from Fedora:
--with-intl-api
--with-system-icu
--with-system-zlib
--enable-readline
--enable-xterm-updates
--enable-shared-js
--enable-gcgenerational
--disable-optimize
--enable-pie
* debian/rules:
- Build with --enable-tests but don't make tests fatal yet
- Build --without-system-icu since we don't have icu 58 yet
- Build with --enable-posix-nspr-emulation
- Drop --enable-ctypes and --enable-system-ffi, needed for above
nspr option
* Have -dev package install the js binary, see Mozilla #1339931
* Don't install .a file
* Bump dh compat to 10 but disable autoreconf
* Migrate to automatic -dbgsym packages
* Drop debian/README.source because it only listed removed files
Use Files-Excluded in debian/copyright instead
* Update debian/copyright based on debian/copyright for Firefox
* Update Standards-Version to 4.1.0
* Refresh patches
* Drop obsolete patches:
- install-js-config-h.patch
- manually-mmap-on-arm64-to-ensure-high-17-bits-are-clear.patch
* Disable patches that don't apply cleanly:
- hppa-support.patch
- m68k-support.patch
- Disable-js-JIT-on-x32.patch
* Add patches from https://github.com/ptomato/mozjs :
- tests-skip-on-all-64-bit-archs.patch
- disable-mozglue.patch
- remove-nspr-dependency.patch
.
[ Jordi Mallach ]
* Remove override to dh_strip as the package is new and there's no
need to migrate from -dbg.
Checksums-Sha1:
40a81036f5df7aca3e77545f68293478daf7293e 2283 mozjs52_52.3.1-7fakesync1.dsc
bc6948bdb97d6426b3ff308fbb26f253c8732a06 30275584 mozjs52_52.3.1.orig.tar.bz2
4b66772a77b3efffb70cc96337ceaf4ea616c709 70952 mozjs52_52.3.1-7fakesync1.debian.tar.xz
804224155c9b6c21d5b51857928b806efc83c6d3 10060 mozjs52_52.3.1-7fakesync1_source.buildinfo
Checksums-Sha256:
6916b6545bd6ea9441bfad99a8a8734044e67e761924b9ddbdd5b19b9ea62fbf 2283 mozjs52_52.3.1-7fakesync1.dsc
e282fe54a247a8a59b6515dba374a0324d3a1677eecff42fcf5e9847aae559d2 30275584 mozjs52_52.3.1.orig.tar.bz2
dfc16351fa27f91de4f3a6e67ba657216be6f72aa6b21e5280c83dc80f2103a6 70952 mozjs52_52.3.1-7fakesync1.debian.tar.xz
7ae1bee6d4ac99a79a7877129a05b3db212339d80bcab55aec56d647eace8cf7 10060 mozjs52_52.3.1-7fakesync1_source.buildinfo
Files:
34700840d8d88887cfa18f9854732f04 2283 libs optional mozjs52_52.3.1-7fakesync1.dsc
b8037fe520808fb76ce50c785d860742 30275584 libs optional mozjs52_52.3.1.orig.tar.bz2
2fe8783f8c99fb5b41e70158f893469b 70952 libs optional mozjs52_52.3.1-7fakesync1.debian.tar.xz
eb78572a90437e36d2112dff02d9ade0 10060 libs optional mozjs52_52.3.1-7fakesync1_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
More information about the Bionic-changes
mailing list