Sage 9.1.beta7 released

152 views
Skip to first unread message

Volker Braun

unread,
Mar 8, 2020, 6:14:17 PM3/8/20
to sage-release
As always, you can get the latest beta version from the "develop" git branch. Alternatively, the self-contained source tarball is at http://www.sagemath.org/download-latest.html 


6db1a26f5e (tag: 9.1.beta7, trac/develop) Updated SageMath version to 9.1.beta7
d77360886b Trac #29247: Remove no_generic_basering_coercion
a2ae115855 Trac #29237: 1 optional internet oeis doctest failing in combinat/tutorial.py
4fc46ac78e Trac #21423: CubeConnectedCycle generator
a08408ac84 Trac #29279: make doctests of fqf_orthogonal groups independent of the generators
75a51ecd42 Trac #29275: fix issues in the DiGraph constructor for incidence matrix
0be8a57778 Trac #29263: use richcmp in interfaces
c57fa9df39 Trac #29200: Dilation of polyhedron with both Vrep and Hrep (if backend supports it)
b9dd82bb53 Trac #29198: Set up hypercube with both Vrep and Hrep (if backend supports it)
1c7ea20614 Trac #28987: Add src/tox.ini as a standard entrypoint for doctesting
5bf627218f Trac #29250: Three.js: Cleanup in preparation for adding camera viewpoint option
ba627ee609 Trac #29228: Unable to change text color in Three.js viewer
355d589a04 Trac #27636: Return edges from Depth_First_Search
43e1086711 Trac #29271: Document change in location of extra resources
765b1c754c Trac #28350: Abstract Linear Code No Metric Class
236e894a63 Trac #29265: little fixes in combinat/combinat
2a1bf1fb45 Trac #29245: spkg-configure for fplll
8acb699150 Trac #29162: gfortran compile error on debian-jessie-minimal
b85b793544 Trac #29143: tox.ini update: Fix breakage caused by src/ext move, add 32-bit linux environments and other architectures supported by docker
abcb40a08b Trac #28882: Provide diagonal_matrix as a method of matrix spaces
cdaf307328 Trac #29266: Bugfix concerning ticket #26421
d323ab9d41 Trac #29268: upgrade dateutil, pyzmq, traitlets
29d831803d Trac #29259: cleaning the file spike_function.py
0009c2367f Trac #29256: minor details in cubic braid groups
472353603b Trac #29264: one small typo ticket
d0769ff65a Trac #29261: remove old deprecated things again
d58ee35bfd Trac #29260: remove some imports of six in .pyx files
290ca279f8 Trac #28388: Update QEPCAD to B.1.72 and fix installation problems on macOS and various Linux distributions
cdb4c0b073 (tag: 9.1.beta6) Updated SageMath version to 9.1.beta6

Matthias Köppe

unread,
Mar 8, 2020, 6:32:58 PM3/8/20
to sage-release
Tests are running at https://github.com/mkoeppe/sage/actions/runs/51893001

New failure on centos-8-minimal:

====
Installing dateutil-2.8.1
Download error on https://pypi.org/simple/setuptools_scm/: unknown url type: https -- Some packages may not be found!
Download error on https://pypi.org/simple/setuptools-scm/: unknown url type: https -- Some packages may not be found!
Couldn't find index page for 'setuptools_scm' (maybe misspelled?)
Download error on https://pypi.org/simple/: unknown url type: https -- Some packages may not be found!
No local packages or working download links found for setuptools_scm
Traceback (most recent call last):
  File "setup.py", line 56, in <module>
    "test": Unsupported
  File "/sage/local/lib/python3.7/site-packages/setuptools/__init__.py", line 142, in setup
    _install_setup_requires(attrs)
  File "/sage/local/lib/python3.7/site-packages/setuptools/__init__.py", line 137, in _install_setup_requires
====

Justin C. Walker

unread,
Mar 8, 2020, 8:00:07 PM3/8/20
to sage-r...@googlegroups.com


> On Mar 8, 2020, at 15:32 , Matthias Köppe <matthia...@gmail.com> wrote:
>
> Tests are running at https://github.com/mkoeppe/sage/actions/runs/51893001
>
> New failure on centos-8-minimal:
>
> ====
> Installing dateutil-2.8.1
> Download error on https://pypi.org/simple/setuptools_scm/: unknown url type: https -- Some packages may not be found!
> Download error on https://pypi.org/simple/setuptools-scm/: unknown url type: https -- Some packages may not be found!
> Couldn't find index page for 'setuptools_scm' (maybe misspelled?)
> Download error on https://pypi.org/simple/: unknown url type: https -- Some packages may not be found!
> No local packages or working download links found for setuptools_scm
> Traceback (most recent call last):
> File "setup.py", line 56, in <module>
> "test": Unsupported
> File "/sage/local/lib/python3.7/site-packages/setuptools/__init__.py", line 142, in setup
> _install_setup_requires(attrs)
> File "/sage/local/lib/python3.7/site-packages/setuptools/__init__.py", line 137, in _install_setup_requires

I see the same failure, although some of the details differ. Log attached.

This is on macOS 10.13.6.

Justin

dateutil-2.8.1.log

Matthias Köppe

unread,
Mar 8, 2020, 8:37:01 PM3/8/20
to sage-release
dateutil error affects most tested platforms actually.

Also new:

* on ubuntu-trusty-standard (https://github.com/mkoeppe/sage/runs/493827323) and also centos-7-{minimal,standard}
 Error testing package cysignals-1.10.2

New because I added linbox to the built packages:

* on fedora-26-standard (https://github.com/mkoeppe/sage/runs/493827385):
 FAIL: test-regression
 Error testing package linbox-1.6.3

Eric Gourgoulhon

unread,
Mar 9, 2020, 8:12:15 AM3/9/20
to sage-release
On Ubuntu 18.04 running on a bi-Xeon E5-2623 (8 cores) + 16 GB RAM computer:

  - incremental build (with -j16) from 9.1.beta6: OK
  - all tests from ptestlong passed

Eric.

Sébastien Labbé

unread,
Mar 9, 2020, 8:26:04 AM3/9/20
to sage-release
Running few optional + external packages, I get

Using --optional=4ti2,cbc,ccache,cryptominisat,dot2tex,e_antic,external,glucose,latte_int,lidia,lrslib,memlimit,normaliz,notedown,openssl,pandoc_attributes,pycosat,pynormaliz,rst2ipynb,sage,sage_numerical_backends_coin,sage_numerical_backends_cplex,sage_numerical_backends_gurobi,sagenb

----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 8 doctests failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Bad exit: 1
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests failed
sage -t --long src/sage/interfaces/latte.py  # 1 doctest failed
sage -t --long src/sage/plot/animate.py  # 7 doctests failed
sage -t --long src/sage/sat/solvers/dimacs.py  # 1 doctest failed
----------------------------------------------------------------------
External software detected for doctesting: cplex,ffmpeg,graphviz,gurobi,imagemagick,internet,latex,pandoc



----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 8 doctests failed
sage -t --long src/sage/geometry/polyhedron/base.py  # Bad exit: 1
sage -t --long src/sage/graphs/generators/smallgraphs.py  # 2 doctests failed
sage -t --long src/sage/interfaces/latte.py  # 1 doctest failed
sage -t --long src/sage/plot/animate.py  # 7 doctests failed
----------------------------------------------------------------------
External software detected for doctesting: ffmpeg,imagemagick,internet

The issue with dimacs.py does not reproduce, it is copied below.

The new issue with interfaces/latte.py was spotted by Volker already at https://trac.sagemath.org/ticket/29300

The issue with polyhedron/base.py evolved follwing the inclusion of :
c57fa9df39 Trac #29200: Dilation of polyhedron with both Vrep and Hrep (if backend supports it)
b9dd82bb53 Trac #29198: Set up hypercube with both Vrep and Hrep (if backend supports it)
So I copied the traceback below.

Follow up here for the remaining: https://trac.sagemath.org/ticket/25536

sage -t --long src/sage/sat/solvers/dimacs.py
**********************************************************************
File "src/sage/sat/solvers/dimacs.py", line 614, in sage.sat.solvers.dimacs.GlucoseSyrup.__call__
Failed example:
    solver()                          # optional - glucose
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1123, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.sat.solvers.dimacs.GlucoseSyrup.__call__[10]>", line 1, in <module>
        solver()                          # optional - glucose
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/sat/solvers/dimacs.py", line 630, in __call__
        s = (None,) + tuple(e>0 for e in s)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/sat/solvers/dimacs.py", line 630, in <genexpr>
        s = (None,) + tuple(e>0 for e in s)
    ValueError: invalid literal for int() with base 10: ''
**********************************************************************
1 item had failures:
   1 of  12 in sage.sat.solvers.dimacs.GlucoseSyrup.__call__
    1 rsat test not run
    0 tests not run because we ran out of time
    [87 tests, 1 failure, 3.20 s]



sage -t --long src/sage/interfaces/latte.py
**********************************************************************
File "src/sage/interfaces/latte.py", line 70, in sage.interfaces.latte.count
Failed example:
    print(count(cddin, **opts))  # optional - latte_int
Expected:
    x[0]^2*x[1]^(-2)*x[2]^(-2)/((1-x[1])*(1-x[2])*(1-x[0]^(-1)))
     + x[0]^(-2)*x[1]^(-2)*x[2]^(-2)/((1-x[1])*(1-x[2])*(1-x[0]))
     + x[0]^2*x[1]^(-2)*x[2]^2/((1-x[1])*(1-x[0]^(-1))*(1-x[2]^(-1)))
     + x[0]^(-2)*x[1]^(-2)*x[2]^2/((1-x[1])*(1-x[0])*(1-x[2]^(-1)))
     + x[0]^2*x[1]^2*x[2]^(-2)/((1-x[2])*(1-x[0]^(-1))*(1-x[1]^(-1)))
     + x[0]^(-2)*x[1]^2*x[2]^(-2)/((1-x[2])*(1-x[0])*(1-x[1]^(-1)))
     + x[0]^2*x[1]^2*x[2]^2/((1-x[0]^(-1))*(1-x[1]^(-1))*(1-x[2]^(-1)))
     + x[0]^(-2)*x[1]^2*x[2]^2/((1-x[0])*(1-x[1]^(-1))*(1-x[2]^(-1)))
Got:
    x[0]^2*x[1]^(-2)*x[2]^(-2)/((1-x[1])*(1-x[2])*(1-x[0]^(-1)))
     + x[0]^(-2)*x[1]^(-2)*x[2]^(-2)/((1-x[1])*(1-x[2])*(1-x[0]))
     + x[0]^2*x[1]^(-2)*x[2]^2/((1-x[1])*(1-x[2]^(-1))*(1-x[0]^(-1)))
     + x[0]^(-2)*x[1]^(-2)*x[2]^2/((1-x[1])*(1-x[0])*(1-x[2]^(-1)))
     + x[0]^2*x[1]^2*x[2]^(-2)/((1-x[2])*(1-x[1]^(-1))*(1-x[0]^(-1)))
     + x[0]^(-2)*x[1]^2*x[2]^(-2)/((1-x[2])*(1-x[0])*(1-x[1]^(-1)))
     + x[0]^2*x[1]^2*x[2]^2/((1-x[2]^(-1))*(1-x[1]^(-1))*(1-x[0]^(-1)))
     + x[0]^(-2)*x[1]^2*x[2]^2/((1-x[0])*(1-x[2]^(-1))*(1-x[1]^(-1)))
    <BLANKLINE>
**********************************************************************
1 item had failures:
   1 of  19 in sage.interfaces.latte.count
    0 tests not run because we ran out of time
    [58 tests, 1 failure, 0.93 s]



sage -t --long src/sage/geometry/polyhedron/base.py
**********************************************************************
File "src/sage/geometry/polyhedron/base.py", line 7948, in sage.geometry.polyhedron.base.Polyhedron_base.integral_points
Failed example:
    P = 1/10*polytopes.hypercube(14)  # long time
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1123, in compile_and_execute
        exec(compiled, globs)
      File "<doctest sage.geometry.polyhedron.base.Polyhedron_base.integral_points[12]>", line 1, in <module>
        P = Integer(1)/Integer(10)*polytopes.hypercube(Integer(14))  # long time
      File "sage/rings/rational.pyx", line 2414, in sage.rings.rational.Rational.__mul__ (build/cythonized/sage/rings/rational.c:20776)
        return coercion_model.bin_op(left, right, operator.mul)
      File "sage/structure/coerce.pyx", line 1201, in sage.structure.coerce.CoercionModel.bin_op (build/cythonized/sage/structure/coerce.c:10056)
        return (<Action>action)._act_(x, y)
      File "sage/categories/action.pyx", line 438, in sage.categories.action.PrecomposedAction._act_ (build/cythonized/sage/categories/action.c:6958)
        return self._action._act_(g, x)
      File "sage/structure/coerce_actions.pyx", line 153, in sage.structure.coerce_actions.ActedUponAction._act_ (build/cythonized/sage/structure/coerce_actions.c:4479)
        return (<Element>x)._acted_upon_(g, not self._is_left)
      File "sage/structure/element.pyx", line 927, in sage.structure.element.Element._acted_upon_ (build/cythonized/sage/structure/element.c:8608)
        cpdef _acted_upon_(self, x, bint self_on_left):
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/geometry/polyhedron/base.py", line 4616, in _acted_upon_
        return self.dilation(actor)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/geometry/polyhedron/base.py", line 4442, in dilation
        new_vertices = [ list(scalar*v.vector()) for v in self.vertex_generator() ]
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/geometry/polyhedron/base.py", line 4442, in <listcomp>
        new_vertices = [ list(scalar*v.vector()) for v in self.vertex_generator() ]
    MemoryError
**********************************************************************

...

**********************************************************************
File "src/sage/geometry/polyhedron/base.py", line 9073, in sage.geometry.polyhedron.base.Polyhedron_base.affine_hull
Failed example:
    P.affine_hull(orthonormal=True, extend=True)
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1121, in compile_and_execute
        compiled = compiler(example)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 649, in compiler
        compileflags, 1)
    MemoryError
**********************************************************************
File "src/sage/geometry/polyhedron/base.py", line 9075, in sage.geometry.polyhedron.base.Polyhedron_base.affine_hull
Failed example:
    sig_on_count() # check sig_on/off pairings (virtual doctest)
Exception raised:

    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 681, in _run
        self.compile_and_execute(example, compiler, test.globs)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1121, in compile_and_execute
        compiled = compiler(example)
      File "/home/slabbe/GitBox/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 649, in compiler
        compileflags, 1)
    MemoryError
    Bad exit: 1
**********************************************************************
Tests run before process (pid=23020) failed:
sage: p = polytopes.hypercube(2) ## line 74 ##

...

sage: P = Polyhedron(vertices=[[1, 0], [0, 1]], rays=[[1, 0]]) ## line 9162 ##
sage: P = Polyhedron(vertices=[[1, 0], [0, 1]], lines=[[1, 0]]) ## line 9175 ##
sage: P = polytopes.dodecahedron(); P ## line 9188 ##

**********************************************************************

Matthias Köppe

unread,
Mar 9, 2020, 3:29:13 PM3/9/20
to sage-release
I have created https://trac.sagemath.org/ticket/29306 (Fix dependencies of dateutil).

darwin doppelganger

unread,
Mar 10, 2020, 8:05:26 PM3/10/20
to sage-release
Both "make" and "make ptestlong" ran with no errors on my MacBook Pro, MacOS Mojave,10.14.6.
real    19m2.672s
user    17m25.643s
sys     1m11.424s
Sage build/upgrade complete!


----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 3253.7 seconds
    cpu time: 16947.9 seconds
    cumulative wall time: 25364.8 seconds
Reply all
Reply to author
Forward
0 new messages