Sage 8.6.beta0 released

112 views
Skip to first unread message

Volker Braun

unread,
Dec 27, 2018, 3:46:24 PM12/27/18
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

2639857771 Updated SageMath version to 8.6.beta0
46d9e13c99 Trac #26735: gcc fails to build with isl>=0.20
84ee8aab6d Trac #26271: Slight improvement to "rational is not an integer" exception message
25d9b38038 Trac #26941: improve method _build_flow_graph
698da99ca3 Trac #26935: AbstractLanguage should work with uncomparable alphabet
acbfb5267b Trac #26879: Deprecate _element_constructor_ being an unbound method
97455096df Trac #26872: Implement abs and sqrt for UniversalCyclotomicField elements
30f1d2b881 Trac #26750: Use GroupHomset_libgap for permutation groups, as well
ec9089da79 Trac #24811: Limits of asymptotic expansions
a179363e45 Trac #22346: FormalSum should work with non-comparable values
3b34ef3d06 Trac #26897: minor doc fixes in misc.c3_controlled
32e416e80a Trac #26882: Remove useless point doubling in Miller alg
cda4bf37e9 Trac #26868: Remove incorrect mention of CircleCI from Docker Hub README
5d3e1d815e Trac #25199: Dictionary substitutions don't work over Frac(QQbar[x,y])
5f3ae874d5 Trac #26905: cleanup of sloane.py
7aba1fc63e Trac #26894: some typos of various kinds
2ee8740f12 Trac #26861: Dimension certificate of a chain poset
4da4130f62 Trac #24018: Remove PIP_INSTALL from sage-env
26fa678151 Trac #16110: Parallelogram Polyomino
6969425251 Trac #26937: Word_class compares using < if == is requested
c4ea85ee6b Trac #26934: Remove pointless comparison doctests in valuations
9ffe0c7fcb Trac #26931: Predictable sorting in simplicial_complex.py
3396f9ad2f Trac #26921: 1 internet doctest failing in combinat/tutorial.py
0f5b17e8dd Trac #26918: py3: care for Schnyder woods
48b2a870c3 Trac #26915: remove various deprecated things
a1babe5179 Trac #26914: py3: fixing doctests in elliptic_curves/cm.py
13ba02c0e9 Trac #26913: py3: fix sorting of isogeny classes of elliptic curves
c49147d9f2 Trac #26910: Trivial typo docbuilding -> doctesting
6333c255c2 Trac #26909: py3: cleanup the groebner_fan file
f0905ce7e3 Trac #26900: Upgrade to cysignals-1.8.1
e160392c4d Trac #26898: Hashes of some Algebraic Field elements hang indefinitely
a4280ae59b Trac #26896: py3: care for function_factory
727b5c5ecb Trac #26893: py3: fix oeis database queries
4f0f5de5c3 Trac #26892: Better error message for converting non-constant polynomial
110bcf792c Trac #26890: ElementWrapperCheckWrappedClass does not implement comparison properly
6c40fa6a1a Trac #26889: use libGAP in MatrixGroup.as_permutation_group()
c448fe6903 Trac #26878: KleshchevPartitions: ensure that _element_constructor_ is a bound method
cc7051eaff Trac #26877: Bugfix: basis method of FusionRing
2a480ee6a3 Trac #26875: new method is_integral for elements of universal cyclotomic field
2a690927ba Trac #26873: Remove deprecations in Parent.__init__
f6380728be Trac #26871: py3: fix doctests in digraph_generators.py
e01aec8294 Trac #26870: py3: fix error with map in strongly_regular_db.pyx
5eaa666dae Trac #26869: py3: improve is_aperiodic to fix doctests
0b6deb4428 Trac #26867: py3: some fixes in algebras and categories
16fa6aa43e Trac #26866: remove various old deprecated stuff
8290f93531 Trac #26865: remove the deprecated piecewise_old module
2c886e08a4 Trac #26859: Intersphinx: include python.inv files for Python 2 and 3
f6dc6466d1 Trac #26858: lazy import everything in finance
3e002dd1d0 Trac #26857: LatticePoset, error in is_supersolvable() with certificate=True
fb9448e573 Trac #26855: py3: fixes for doctests in cpython
4e0ebe6be2 Trac #26851: py3: avoid .vertices() and .edges() in union of graphs
059297b7ae Trac #26847: fix certificate of is_subdirectly_reducible
68e69a3179 Trac #26846: py3: fix sparse graph isomorphism
b17d624e3e Trac #26843: remove some deprecated things in misc and repl and mip
cf0b112a26 Trac #26832: avoid using .vertices() in tdlib.pyx
fdfdbfeb32 Trac #26827: avoid .vertices() in bandwidth.pyx
c9b8eab1d4 Trac #26823: pep8 cleaning in distances methods
021782a43e Trac #26820: pep8 cleaning in eccentricity, center, radius, diameter, periphery
6ae2163464 Trac #26814: pep8 cleaning of clustering methods
3df495d4ee Trac #26807: Cython fixes in Tate algebras
c689fb9ec7 Trac #26805: py3: Make doctest pass in combinat/rigged_configurations module
068f1cc0c4 Trac #26790: Optimize the coercion model
ae6f97c2a5 Trac #26604: plot3d() broken with Python 3 + Jupyter
6e7dd0140d Trac #26474: Implement KR crystals B^{7,s} in type E_7^{(1)}
464c9142ab Trac #22626: Upgrade to GAP 4.10
059aad4783 Trac #26239: QQ not isomorphic to itself
eee1f25015 Trac #26144: principal_part_bound can be wrong when key has multiple slopes
9c89911b60 Trac #26112: Implement finite complex reflection groups G(m,p,n) as permutation groups
695e737fe6 Trac #25921: aborted tests on macOS 10.13.6
fb9091d1e9 Trac #24740: py3: numerous string fixes to sage.numerical.backends
f68c76a6f9 Trac #7188: GNUism in $SAGE_ROOT/spkg/install
86d5544f36 Trac #1773: piecewise functions and integration / arithmetic do not play well together
711339392b Trac #26908: py3: Speed up deprecated_function_alias
3eebae7a61 Trac #26874: Use current_randstate() for seeding PRNGs used by Interfaces
934b744f65 Updated SageMath version to 8.5

Emmanuel Charpentier

unread,
Dec 31, 2018, 8:05:00 AM12/31/18
to sage-release
Builds OK on Debian testing running on core i5 + 8 GB RAM ; fails two doctests :

----------------------------------------------------------------------
sage -t --long --warn-long 46.0 src/sage/groups/perm_gps/permgroup_named.py  # 3 doctests failed
sage -t --long --warn-long 46.0 src/sage/interfaces/r.py  # 3 doctests failed
----------------------------------------------------------------------

The second one is with us since the update to R ( see this report, discussed on the relevant tickets but no solution choosen yet).

The second one is new and is related to newly-obtainble permutation groups results (which used to fail but now return (seemingly sensible) results) : see attached file...

HTH,

--
Emmanuel Charpentier
permgroup_named.out.gz

Timo Kaufmann

unread,
Dec 31, 2018, 8:19:25 AM12/31/18
to sage-release
The R issue should actually be fixed, the ticket you linked just needs review.

Dima Pasechnik

unread,
Dec 31, 2018, 9:23:01 PM12/31/18
to sage-release
regarding GAP tests, they are fixed in #26856
> --
> You received this message because you are subscribed to the Google Groups "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-release...@googlegroups.com.
> To post to this group, send email to sage-r...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-release.
> For more options, visit https://groups.google.com/d/optout.

Sébastien Labbé

unread,
Jan 2, 2019, 5:32:25 AM1/2/19
to sage-release
WIth Ubuntu 16.04,

Runing test with --optional=sage,optional,external, I get

Using --optional=bliss,cbc,ccache,cmake,dot2tex,external,gmpy2,lrslib,memlimit,mpir,normaliz,notedown,pandoc_attributes,pycosat,pynormaliz,python2,rst2ipynb,sage
External software detected for doctesting: ffmpeg,graphviz,gurobi,imagemagick,internet,latex,pandoc

----------------------------------------------------------------------
sage -t --long src/sage/databases/findstat.py  # 5 doctests failed
sage -t --long src/sage/symbolic/integration/integral.py  # 1 doctest failed
sage -t --long src/sage/symbolic/integration/external.py  # 3 doctests failed
sage -t --long src/sage/combinat/designs/ext_rep.py  # 1 doctest failed
sage -t --long src/sage/repl/load.py  # 1 doctest failed
sage -t --long src/sage/misc/persist.pyx  # 2 doctests failed
sage -t --long src/sage/databases/sql_db.py  # 2 doctests failed
sage -t --long src/sage/numerical/backends/gurobi_backend.pyx  # 1 doctest failed
----------------------------------------------------------------------


New failure is copied below (it is reproducable):

sage -t --long src/sage/numerical/backends/gurobi_backend.pyx
**********************************************************************
File "src/sage/numerical/backends/gurobi_backend.pyx", line 50, in sage.numerical.backends.gurobi_backend.GurobiBackend
Failed example:
    TestSuite(p.get_backend()).run(skip="_test_pickling")         # optional - Gurobi
Expected nothing
Got:
    Failure in _test_copy:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage/misc/sage_unittest.py", line 296, in run
        test_method(tester = tester)
      File "sage/numerical/backends/generic_backend.pyx", line 1255, in sage.numerical.backends.generic_backend.GenericBackend._test_copy (build/cythonized/sage/numerical/backends/generic_backend.c:14740)
        self._do_test_problem_data(tester, cp)
      File "sage/numerical/backends/generic_backend.pyx", line 1229, in sage.numerical.backends.generic_backend.GenericBackend._do_test_problem_data (build/cythonized/sage/numerical/backends/generic_backend.c:14457)
        assert_equal_problem_data(method)
      File "sage/numerical/backends/generic_backend.pyx", line 1226, in sage.numerical.backends.generic_backend.GenericBackend._do_test_problem_data.assert_equal_problem_data (build/cythonized/sage/numerical/backends/generic_backend.c:13727)
        tester.assertEqual(getattr(self, method)(), getattr(cp, method)(),
      File "/home/slabbe/GitBox/sage/local/lib/python2.7/unittest/case.py", line 513, in assertEqual
        assertion_func(first, second, msg=msg)
      File "/home/slabbe/GitBox/sage/local/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
        raise self.failureException(msg)
    AssertionError: problem_name does not match
    ------------------------------------------------------------
    Failure in _test_copy_does_not_share_data:
    Traceback (most recent call last):
      File "/home/slabbe/GitBox/sage/local/lib/python2.7/site-packages/sage/misc/sage_unittest.py", line 296, in run
        test_method(tester = tester)
      File "sage/numerical/backends/generic_backend.pyx", line 1265, in sage.numerical.backends.generic_backend.GenericBackend._test_copy_does_not_share_data (build/cythonized/sage/numerical/backends/generic_backend.c:14947)
        self._do_test_problem_data(tester, cpcp)
      File "sage/numerical/backends/generic_backend.pyx", line 1229, in sage.numerical.backends.generic_backend.GenericBackend._do_test_problem_data (build/cythonized/sage/numerical/backends/generic_backend.c:14457)
        assert_equal_problem_data(method)
      File "sage/numerical/backends/generic_backend.pyx", line 1226, in sage.numerical.backends.generic_backend.GenericBackend._do_test_problem_data.assert_equal_problem_data (build/cythonized/sage/numerical/backends/generic_backend.c:13727)
        tester.assertEqual(getattr(self, method)(), getattr(cp, method)(),
      File "/home/slabbe/GitBox/sage/local/lib/python2.7/unittest/case.py", line 513, in assertEqual
        assertion_func(first, second, msg=msg)
      File "/home/slabbe/GitBox/sage/local/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
        raise self.failureException(msg)
    AssertionError: problem_name does not match
    ------------------------------------------------------------
    The following tests failed: _test_copy, _test_copy_does_not_share_data
**********************************************************************
1 item had failures:
   1 of   3 in sage.numerical.backends.gurobi_backend.GurobiBackend
    0 tests not run because we ran out of time
    [207 tests, 1 failure, 0.39 s]

Reply all
Reply to author
Forward
0 new messages