Your message dated Wed, 30 May 2018 16:20:44 +0000
with message-id <[email protected]>
and subject line Bug#879589: fixed in mozjs52 52.3.1-8
has caused the Debian Bug report #879589,
regarding mozjs52 FTBFS on alpha; misdetected arch bitsize, etc.
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
879589: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879589
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mozjs52
Version: 52.3.1-7
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: ftbfs
mozjs52 FTBFS on alpha because there is a conflict in determining the
arch bitsize [1], and later on in the build an attempt to load libc.so.6
which does not exist in Alpha Linux.
I attach two patches: one to fix the misdetected bitsize and disable the
tests that are problematic on 64-bit arches (as is done on other 64-bit
arches) and the other to load libc.so.6.1 rather than libc.so.6 when
compiling on Alpha Linux.
With these mozjs52 builds to completion on Alpha.
Cheers
Michael
[1]
https://buildd.debian.org/status/fetch.php?pkg=mozjs52&arch=alpha&ver=52.3.1-7&stamp=150
--- a/js/src/tests/js1_5/Array/regress-157652.js
+++ b/js/src/tests/js1_5/Array/regress-157652.js
@@ -1,4 +1,4 @@
-// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|ppc64|ppc64le|s390x|mips64/)||Android) -- No test results
+// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|Alpha|ppc64|ppc64le|s390x|mips64/)||Android) -- No test results
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
--- a/js/src/tests/js1_5/Array/regress-330812.js
+++ b/js/src/tests/js1_5/Array/regress-330812.js
@@ -1,4 +1,4 @@
-// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|ppc64|ppc64le|s390x|mips64/)||Android) -- No test results
+// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|Alpha|ppc64|ppc64le|s390x|mips64/)||Android) -- No test results
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
--- a/js/src/tests/js1_5/Regress/regress-422348.js
+++ b/js/src/tests/js1_5/Regress/regress-422348.js
@@ -1,4 +1,4 @@
-// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|ppc64|ppc64le|s390x|mips64/)) -- On 64-bit, takes forever rather than throwing
+// |reftest| skip-if(xulRuntime.XPCOMABI.match(/x86_64|aarch64|Alpha|ppc64|ppc64le|s390x|mips64/)) -- On 64-bit, takes forever rather than throwing
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
--- a/python/mozbuild/mozbuild/configure/constants.py
+++ b/python/mozbuild/mozbuild/configure/constants.py
@@ -40,7 +40,7 @@
CPU_bitness = {
'aarch64': 64,
- 'Alpha': 32,
+ 'Alpha': 64,
'arm': 32,
'hppa': 32,
'ia64': 64,
--- a/testing/mozbase/mozinfo/mozinfo/mozinfo.py
+++ b/testing/mozbase/mozinfo/mozinfo/mozinfo.py
@@ -150,7 +150,10 @@
import errno
PR_SET_SECCOMP = 22
SECCOMP_MODE_FILTER = 2
- ctypes.CDLL("libc.so.6", use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
+ if processor == 'alpha':
+ ctypes.CDLL("libc.so.6.1", use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
+ else:
+ ctypes.CDLL("libc.so.6", use_errno=True).prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, 0)
info['has_sandbox'] = ctypes.get_errno() == errno.EFAULT
else:
info['has_sandbox'] = True
--- End Message ---
--- Begin Message ---
Source: mozjs52
Source-Version: 52.3.1-8
We believe that the bug you reported is fixed in the latest version of
mozjs52, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jeremy Bicha <[email protected]> (supplier of updated mozjs52 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 30 May 2018 12:01:49 -0400
Source: mozjs52
Binary: libmozjs-52-0 libmozjs-52-dev
Architecture: source
Version: 52.3.1-8
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<[email protected]>
Changed-By: Jeremy Bicha <[email protected]>
Description:
libmozjs-52-0 - SpiderMonkey JavaScript library
libmozjs-52-dev - SpiderMonkey JavaScript library - development headers
Closes: 879589 880692 880693 887494 887496 897117 897178
Changes:
mozjs52 (52.3.1-8) unstable; urgency=medium
.
[ Jeremy Bicha ]
* Update Vcs fields for migration to https://salsa.debian.org/
* Update debian/gbp.conf
.
[ John Paul Adrian Glaubitz ]
* Add patch to fix Python build issues on alpha and ia64:
- alpha-ia64-python-build-fixes.patch (Closes: #879589, #887496)
* Add patch to add build support for sh4:
- sh4-support.patch (Closes: #880692)
* Disable PIE on sh4
* Refresh patch for build support for m68k:
- m68k-support.patch (Closes: #880693)
* Add patch to add build support for sparc64:
- sparc64-support.patch (Closes: #887494)
* Ignore testsuite failures on ia64 (Closes: #897117)
* Add patch to add build support for ia64:
- ia64-support.patch (Closes: #897178)
Checksums-Sha1:
b98c5c5e5a960610f07bd80ed74d3b00ba2e6e2d 2188 mozjs52_52.3.1-8.dsc
e206c1a15202d78cd660d728323c1b7f7a18a4f8 74584 mozjs52_52.3.1-8.debian.tar.xz
983f7db7f1da0008fcf14e30a4b65a609f93d5e0 10764
mozjs52_52.3.1-8_source.buildinfo
Checksums-Sha256:
043acc5db7c97a39b606d7fc9e7d316199760cc250d687c7c4df5ff9312819d5 2188
mozjs52_52.3.1-8.dsc
9523d605c75a4c52d7ff4b053fd7e8cff2c72429d01161c34f3c19ac6525b767 74584
mozjs52_52.3.1-8.debian.tar.xz
0216672193b5d2e23c31fab2111f51f4fb0f5f167662d06840e39911520d7092 10764
mozjs52_52.3.1-8_source.buildinfo
Files:
536cc5bf0fe596b707fa6c4d1b5df396 2188 libs optional mozjs52_52.3.1-8.dsc
84197f8f216e5fd7282d069e758899c5 74584 libs optional
mozjs52_52.3.1-8.debian.tar.xz
f7c17a9a346986ac40831dce1594f737 10764 libs optional
mozjs52_52.3.1-8_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEETQvhLw5HdtiqzpaW5mx3Wuv+bH0FAlsOy18ACgkQ5mx3Wuv+
bH3d6RAA1bfBfmCOlWFGRAKIuD0SYNL2tjCjpxwhrlP2MHNsdAaJdBRYXf277gPK
jMCFlAt7lcTnlH5KTVLX0MKNlE/crO+ReN7hzMa/RjxQl8uDUwZaHCQFGCt7YleZ
EzoA5u6/a4u8J4H2dJOfIpy0YnkjpT5xrE7jCwQukBweZ+FOb6Zs0mlPvrIPPnHs
uURYwQctL5Pfl4ralbt92H7kDT5cH1yjfr2ipec9uO2RGZEQTX0irQ6B4lJzOXjg
PckOjz7VvZ31cmRG7TPaABsywHuLqYhsYK6PG/0C9yV0VQFtepbKvtxgjWNY6Dk4
U+MObTCKMCz2wOrZsH2Oa519fqiNykNfJ86I9y0LxepJ0k/9zbqcjLo0ioU97SI3
e4xzK+ra1qgO89H0P7TWJO0roW6CiuvGOdDAP2Byi8ZqOQb9Ce+FkcPnFEu9UhhF
3wbzu1bBqRUwQwiu2ZHdWdw9zB4rLMrWUdwxtANNtSDsRLpJG/FIPP3f6On9xCIL
JISBM9otfoJ0pbwXFdo9D8PNrXII8PxGw7mm1ompXu2MIH4Q9VRJXL7WTehZxM/A
JbIZONNGHX9f30vpaE2LWR0solTOK9KNUgEE96MeLl0W2eMDqcSmzhsjR8k3cqQL
IpIZ+5fjkXAOA3u8g2WIymxeITCXVnRRq0DQeAIh3te/t0UaSc8=
=6XkH
-----END PGP SIGNATURE-----
--- End Message ---