[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