[sagemath] 01/04: Revert "Add a temporary exception to the i386 testsuite to allow the build to pass"

Tobias Hansen thansen at moszumanska.debian.org
Sat Jan 7 12:53:40 UTC 2017


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository sagemath.

commit 509716b134d395d855b5ea4087fecd7cc15eea64
Author: Tobias Hansen <thansen at debian.org>
Date:   Wed Jan 4 11:32:20 2017 +0100

    Revert "Add a temporary exception to the i386 testsuite to allow the build to pass"
    
    This reverts commit 7d45c6735b26b437de567c3792a59d3107321895.
---
 debian/README.Debian | 14 --------------
 debian/rules         |  7 -------
 2 files changed, 21 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index 20001fe..594a821 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -42,20 +42,6 @@ At the moment, some things are not working, or working a bit roughly:
 - Jupyter notebook: there are errors in the browser console relating to loading
   MathJax fonts but this doesn't seem to interfere with the functionality.
 
-- On i386, some functions relating to brial (formerly known as polybori) will
-  cause sage to segfault, including doctests in the following files:
-
-  sage -t --long src/sage/rings/polynomial/multi_polynomial_sequence.py  # Killed due to segmentation fault
-  sage -t --long src/sage/rings/polynomial/pbori.pyx  # Killed due to segmentation fault
-  sage -t --long src/sage/crypto/mq/sr.py  # Killed due to segmentation fault
-
-  We temporarily override these failures and allow the build to pass, in order
-  to allow SageMath to pass the 2017-01-05 deadline for new packages in Debian
-  testing. This gives us about a month's breathing space to deal with this
-  properly, before the full-freeze 2017-02-05 deadline. There is a chance that
-  "deal with" might mean "drop SageMath i386 from Debian stable", so users
-  should not yet assume that sagemath:i386 will exist in the future.
-
 
 Running doctests
 ================
diff --git a/debian/rules b/debian/rules
index cb3e228..924e027 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,12 +13,6 @@ is_prerelease = false
 export SAGE_TIMEOUT_LONG = 7200
 endif
 
-ifeq (i386,$(shell dpkg-architecture -q DEB_HOST_ARCH))
-is_temporary_exception = true
-else
-is_temporary_exception = false
-endif
-
 # Use ccache if pkg.sagemath.ccache build-profile is active.
 # Your rebuilds will be *much quicker*.
 ifneq (,$(filter pkg.sagemath.ccache,$(DEB_BUILD_PROFILES)))
@@ -183,7 +177,6 @@ ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
 	$(run_tests) || true
 	# If tests fail but not by too many more, then retry them once
 	if $(is_prerelease); then :; \
-	elif $(is_temporary_exception); then :; \
 	elif debian/rules -s had-few-failures; then :; else \
 	  debian/rules -s had-not-too-many-failures && \
 	  mv sage/logs/ptestlong.log sage/logs/ptestlong.log.1 && \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sagemath.git



More information about the debian-science-commits mailing list