[sagemath] 01/01: Some more doc updates
Ximin Luo
infinity0 at debian.org
Sat Nov 12 21:48:25 UTC 2016
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository sagemath.
commit e45b4a146bff6151f3c5e84ee4bc86acf711f613
Author: Ximin Luo <infinity0 at debian.org>
Date: Sat Nov 12 22:48:09 2016 +0100
Some more doc updates
---
debian/README.Debian | 15 +++++++++++++--
debian/patches/version-pari-2.9.patch | 9 +++++----
debian/todo-stretch.md | 36 ++++++++++++++++++++++++-----------
3 files changed, 43 insertions(+), 17 deletions(-)
diff --git a/debian/README.Debian b/debian/README.Debian
index 7b1f93a..69c8d0e 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -76,6 +76,8 @@ Now for the summary:
25 for infinity0
?? for Tobias
+plus ~2 unreproducible
+
### Needs further investigation
8 Unknown
@@ -88,7 +90,7 @@ sage -t --long src/sage/functions/trig.py # 1 doctest failed
sage -t --long src/sage/symbolic/expression.pyx # 1 doctest failed
sage -t --long src/sage/symbolic/expression_conversions.py # 1 doctest failed
-#### Have a good idea on how to proceed
+### Have a good idea on how to proceed
5 Minor floating point differences, can maybe ignore, ask upstream first
sage -t --long src/sage/coding/code_bounds.py # 1 doctest failed
@@ -99,13 +101,22 @@ sage -t --long src/sage/functions/exp_integral.py # 1 doctest failed
sage -t --long src/sage/interfaces/tests.py # 2 doctests failed
sage -t --long src/sage/graphs/strongly_regular_db.pyx # 1 doctest failed
sage -t --long src/sage/rings/integer.pyx # 1 doctest failed
-sage -t --long src/sage/homology/simplicial_complex.py # 1 doctest failed
+sage -t --long src/sage/homology/simplicial_complex.py # 1 doctest failed (see upstream #15585)
sage -t --long src/sage/geometry/polyhedron/backend_cdd.py # 1 doctest failed
3 Others, known
sage -t --long src/sage/libs/singular/function.pyx # 2 doctests failed (see upstream #17254#comment:252)
sage -t --long src/sage/numerical/optimize.py # 4 doctests failed (1 reported as Debian #840159, 3 accounted for above as floating-point related)
+### Can't reproduce
+
+Fails first time, but seems to work when you run them a second time, e.g. with
+`debian/rules EXTRA_SAGE_TEST_FLAGS=-f build` or by running `./sage -t` directly
+
+2 Sometimes fails first time
+sage -t --long src/sage/libs/gap/all_documented_functions.py # 1 doctest failed
+sage -t --long src/sage/libs/gap/assigned_names.py # 1 doctest failed
+
## Manual testing
First, edit /usr/bin/dh_sphinxdoc as shown here:
diff --git a/debian/patches/version-pari-2.9.patch b/debian/patches/version-pari-2.9.patch
index dcb5933..d194562 100644
--- a/debian/patches/version-pari-2.9.patch
+++ b/debian/patches/version-pari-2.9.patch
@@ -1,7 +1,8 @@
-From 313b785064eb21e16d55855c4c2216fa26ca8df0 Mon Sep 17 00:00:00 2001
-From: Jeroen Demeyer <jdemeyer at cage.ugent.be>
-Date: Fri, 14 Oct 2016 13:30:20 +0200
-Subject: Interface PARI precision in bits
+Description: Upgrade to PARI 2.9.0
+Author: Jeroen Demeyer <jdemeyer at cage.ugent.be>
+Date: Fri, 04 Nov 2016 12:43:13 +0100
+Bug: https://trac.sagemath.org/ticket/21756
+Applied-Upstream: 7.5, commit:920252a6c8fe46490410c84ca508381e7f08393a
---
src/sage/libs/pari/pari_instance.pxd | 1 -
diff --git a/debian/todo-stretch.md b/debian/todo-stretch.md
index 0a103c4..61f542b 100644
--- a/debian/todo-stretch.md
+++ b/debian/todo-stretch.md
@@ -11,28 +11,24 @@ Upload packages to NEW
* html2canvas
* webpack, or use node-source-map directly without webpack
* + devDependencies, might be nasty. should evaluate ASAP
- * jupyter-notebook
* sagenb
* lots of JS deps, need to evaluate ASAP
* sagenb_export
* Done in git, waiting on jupyter-notebook
* thebe
- * lots of JS deps, need to evaluate ASAP
* not *too* essential - SPKG.txt says
"used by Sage's Sphinx-based documentation build system to produce
html documentation that can be turned live"
+ * lots of JS deps, need to evaluate
## Before 2017-01-05 (soft freeze, no new packages enter testing):
Upload all packages and make sure they migrate to testing
-* Updates:
- * libgap 4.8.4 (also switch to using gap 4.8.4, trac ticket 20914)
-
* Packages that have issues preventing testing migration:
- * cython 0.24.1
- * ecl 15.3.7+dfsg1-2 (because of libatomic-ops)
- * fflas-ffpack 1.6.0
- * linbox 1.4.2
+ * cython 0.24.1
+ * ecl 15.3.7+dfsg1-2 (because of libatomic-ops)
+ * fflas-ffpack 1.6.0
+ * linbox 1.4.2
* Require patches:
* cython
@@ -43,11 +39,29 @@ Upload all packages and make sure they migrate to testing
* Ugly packages:
* maxima-sage
- * patch sage to work with planarity 3.0
+ https://anonscm.debian.org/cgit/debian-science/packages/maxima-sage.git/
+ https://trac.sagemath.org/ticket/18920
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=779804
+ * jmol and jsmol (14.6.1)
+ probably just disable it for stretch
+ "almost" done here:
+ https://github.com/infinity0/jmol/
+ https://github.com/infinity0/java2script/
+ background:
+ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719330
+ blocked on:
+ https://sourceforge.net/p/jmol/bugs/587/?page=1
+ https://sourceforge.net/p/jmol/bugs/589/
+ https://github.com/zhourenjian/java2script/issues/8
+
+* Sage updates:
+ * gap/libgap 4.8.5 https://trac.sagemath.org/ticket/20914
+ ~40 tests currently broken due to this
+ * planarity 3.0 https://trac.sagemath.org/ticket/21774
(preliminary patch already exists, see debian/patches/version-planarity-3.patch
it compiles but breaks tests)
or upload planarity 2.2
- * jmol (14.6.1)
+ or disable it for stretch
* Updates that may not be needed:
* configparser 3.5
--
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