Sage 9.0.beta2 released

137 views
Skip to first unread message

Volker Braun

unread,
Oct 20, 2019, 6:33:17 PM10/20/19
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 


76b7fdd115 (tag: 9.0.beta2, trac/develop) Updated SageMath version to 9.0.beta2
ae783de99b Trac #26403: Compile Sage with Cython language_level=3str
064de7e59e Trac #18957: ehrhart_polynomial should be made available for polytopes defined over QQ
4c40aae1b5 Trac #28607: CombinatorialPolyhedron: make f_vector a vector
12f94b60b0 Trac #28594: better categories for some groups
56920d53f8 Trac #28567: allow user to specify strategy for Groebner basis computations with Macaulay2
1471238e55 Trac #28508: An API for testing if a parent's element “are” real/complex numbers
68926f85d2 Trac #28593: cleaning backslash and refresh doc in one file
0906961597 Trac #28597: better category for arithmetic subgroups of SL2(ZZ)
beb2e3a138 Trac #28595: convert some _cmp_ to _richcmp_
fc3ae55bc2 Trac #28587: category of GL(1,ZZ)
5e84a8826d Trac #28569: Internal links broken in poset catalog
a9405ed8c9 Trac #28590: convert Macaulay2 graphs to Sage graphs
f5d19874eb Trac #28584: Three.js: Add render_order option for transparent objects
ad827a87b8 Trac #28487: Morphisms from p-adic rings and fields
07cfc30540 Trac #28588: Submultiset is broken
0f20b37ca8 (tag: 9.0.beta1) Updated SageMath version to 9.0.beta1

Samuel Lelievre

unread,
Oct 24, 2019, 4:27:05 PM10/24/19
to sage-release
Sun 2019-10-19 22:33:17 UTC, Volker Braun:
As always, you can get the latest beta version from the "develop" 
git branch. Alternatively, the self-contained source tarball is at


76b7fdd115 (tag: 9.0.beta2, trac/develop) Updated SageMath version to 9.0.beta2
 
Thanks for this new release!

I'm at the "Illustrating Mathematics" ICERM program,
trying to help as many people as I can to install Sage
and get started using it.

Fresh install (from develop source tarball)
on a MacBook Air with macOS 10.12.6
failed while trying to build Singular.

Log files:

Isuru Fernando

unread,
Oct 24, 2019, 4:42:17 PM10/24/19
to sage-r...@googlegroups.com
Try adding `export SINGULAR_CONFIGURE="--without-python"` and then retry. Looks like the system python installation is broken when building extensions.

Isuru

--
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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/74452ec1-1d6f-48ec-baf8-50831eb19015%40googlegroups.com.

Dima Pasechnik

unread,
Oct 24, 2019, 4:43:18 PM10/24/19
to sage-release
the machine appears to have a dodgy Python in /usr/local:
The Singular log says:
...
checking for python2.7... /usr/local/bin/python2.7
checking whether /usr/local/bin/python2.7 version >= 2.4... yes
checking whether /usr/local/bin/python2.7 version >= 3... no (ok)
checking for main in -lpython2.7... yes
checking embedding python interface module... no
configure: PYTHON_LSPEC= -isysroot /Developer/SDKs/MacOSX10.6.sdk
-isysroot /Developer/SDKs/MacOSX10.6.sdk -g -F/Library/Frameworks -u
_PyMac_Error Python.framework/Versions/2.7/Python
configure: PYTHON_CSPEC=
-I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
checking for error_at_line... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking size of long... 8
checking CPU for singular... x86_64
...

and then it errors out with
warning: no such sysroot directory: '/Developer/SDKs/MacOSX10.6.sdk'

How about removing it (from the PATH, at least)?

Dima Pasechnik

unread,
Oct 24, 2019, 4:44:09 PM10/24/19
to sage-release
On Thu, Oct 24, 2019 at 9:42 PM Isuru Fernando <isu...@gmail.com> wrote:
>
> Try adding `export SINGULAR_CONFIGURE="--without-python"` and then retry. Looks like the system python installation is broken when building extensions.

it's not even "system python", it's something in /usr/local/



>
> Isuru
>
> On Thu, Oct 24, 2019 at 3:27 PM Samuel Lelievre <samuel....@gmail.com> wrote:
>>
>> Sun 2019-10-19 22:33:17 UTC, Volker Braun:
>>>
>>> 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
>>>
>>>
>>>
>>> 76b7fdd115 (tag: 9.0.beta2, trac/develop) Updated SageMath version to 9.0.beta2
>>
>>
>> Thanks for this new release!
>>
>> I'm at the "Illustrating Mathematics" ICERM program,
>> trying to help as many people as I can to install Sage
>> and get started using it.
>>
>> Fresh install (from develop source tarball)
>> on a MacBook Air with macOS 10.12.6
>> failed while trying to build Singular.
>>
>> Log files:
>>
>> https://www.math.u-psud.fr/~lelievre/sagelogs/sage-9.0.beta2-ed/config.log.txt
>> https://www.math.u-psud.fr/~lelievre/sagelogs/sage-9.0.beta2-ed/singular-4.1.1p2.p0.log.txt
>>
>> --
>> 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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/74452ec1-1d6f-48ec-baf8-50831eb19015%40googlegroups.com.
>
> --
> 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 view this discussion on the web visit https://groups.google.com/d/msgid/sage-release/CA%2B01voPoh4KOO58XjE5ftuD_gYF0fYh6BWWkQzedejh17Trpjg%40mail.gmail.com.

Justin C. Walker

unread,
Oct 24, 2019, 10:27:44 PM10/24/19
to sage-r...@googlegroups.com


> On Oct 20, 2019, at 15:33 , Volker Braun <vbrau...@gmail.com> wrote:
>
> 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

Deja vu:
The build (from a fresh clone of the develop branch) succeeded w/o problems on three macOS systems: 10.11.6 (mid-2015 MBP, Quad-core i7); 10.13.6 (2017 iMac Pro, 18-core Xeon W); and 10.14.6 (2017 MBP, Quad-core i7).

Testing (‘ptestlong’) yielded the following:
- 10.11.6: all tests passed.
- 10.14.6: all tests passed.
and
- 10.13.6: one failure:

1 item had failures:
1 of 12 in sage.libs.singular.polynomial.singular_polynomial_call
[55 tests, 1 failure, 403.66 s]
----------------------------------------------------------------------
sage -t --long --warn-long 70.3 src/sage/libs/singular/polynomial.pyx # 1 doctest failed
----------------------------------------------------------------------
Total time for all tests: 403.7 seconds
cpu time: 403.7 seconds
cumulative wall time: 403.7 seconds
Running this, standalone, several times, I got success and failure randomly (i.e., I saw no patterns for either result).

Justin

--
Justin C. Walker, Curmudgeon at Large
Institute for the Absorption of Federal Funds
-----------
Like the ski resort full of girls hunting for husbands
and husbands hunting for girls, the situation is not
as symmetrical as it might seem.
- Alan MacKay
--

Emmanuel Charpentier

unread,
Oct 25, 2019, 5:57:04 PM10/25/19
to sage-release
FWIW, on Debian testing running on core i7 + 16 GB RAM, upgrading a Python3-based 9.0.beta1 to 9.0.beta2 gives the same results as previous upgrades ("Plus çà change, plus c'est la même chose"):

Permanent failures:

File                                                    | Result           
--------------------------------------------------------+------------------
src/sage/tests/gap_packages.py                          | 1 doctest failed 
src/sage/rings/polynomial/polynomial_rational_flint.pyx | 1 doctest failed 

Transient failures:

File                                                    | Result           
--------------------------------------------------------+------------------
src/sage/plot/animate.py                                | 7 doctests failed
src/sage/combinat/matrices/hadamard_matrix.py           | 2 doctests failed
src/sage/graphs/generators/smallgraphs.py               | 6 doctests failed
src/sage/combinat/posets/posets.py                      | 1 doctest failed 
src/sage/tests/gap_packages.py                          | 1 doctest failed 
src/sage/misc/latex.py                                  | 1 doctest failed 
src/sage/misc/persist.pyx                               | 2 doctests failed
src/sage/repl/load.py                                   | 1 doctest failed 
src/sage/graphs/graph_latex.py                          | 2 doctests failed
src/sage/combinat/designs/ext_rep.py                    | 1 doctest failed 
src/sage/misc/remote_file.py                            | 2 doctests failed
src/sage/databases/findstat.py                          | 9 doctests failed

HTH,

Emmanuel Charpentier

unread,
Oct 26, 2019, 7:31:15 AM10/26/19
to sage-release
FWIW, ditto on a smaller machine running Debian testing on core i5 + 8 GB GAM (no gap_packages installed, though):

Permanent failures:

File                                                    | Result            
--------------------------------------------------------+-------------------
src/sage/rings/polynomial/polynomial_rational_flint.pyx | 1 doctest failed  

Transient failures:

File                                                    | Result           
--------------------------------------------------------+------------------
src/sage/databases/findstat.py                          | 9 doctests failed
src/sage/combinat/matrices/hadamard_matrix.py           | 2 doctests failed
src/sage/combinat/posets/posets.py                      | 1 doctest failed 
src/sage/plot/animate.py                                | 7 doctests failed
src/sage/coding/databases.py                            | 2 doctests failed
src/sage/graphs/graph_latex.py                          | 2 doctests failed
src/sage/misc/latex.py                                  | 1 doctest failed 
src/sage/misc/persist.pyx                               | 2 doctests failed
src/sage/misc/remote_file.py                            | 2 doctests failed
src/sage/repl/load.py                                   | 1 doctest failed 
src/sage/interfaces/magma_free.py                       | 2 doctests failed

HTH,

Samuel Lelièvre

unread,
Oct 29, 2019, 8:32:10 PM10/29/19
to sage-release
Thu 2019-10-24 20:44 UTC, Dima Pasechnik:
>
> On Thu, Oct 24, 2019 at 9:42 PM Isuru Fernando <isu...@gmail.com> wrote:
> >
> > Try adding `export SINGULAR_CONFIGURE="--without-python"` and then retry. Looks like the system python installation is broken when building extensions.
>
> it's not even "system python", it's something in /usr/local/

Thanks Isuru and Dima. After removing /usr/local/bin from
the PATH, the build succeeded.

Isuru Fernando

unread,
Oct 29, 2019, 8:41:13 PM10/29/19
to sage-r...@googlegroups.com
Hi Samuel,

Can you open a ticket? Either singular should depend on the python package or --without-python should be passed to configure to avoid surprises like this.

Isuru

--
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.

Samuel Lelièvre

unread,
Oct 29, 2019, 8:48:50 PM10/29/19
to sage-release
Le mar. 29 oct. 2019 à 20:41, Isuru Fernando <isu...@gmail.com> a écrit :
>
> Hi Samuel,
>
> Can you open a ticket? Either singular should depend on the python package or --without-python should be passed to configure to avoid surprises like this.
>
> Isuru

This is now

- Sage Trac ticket 28676
Clarify Singular dependence on Python
https://trac.sagemath.org/ticket/28676

Matthias Koeppe

unread,
Dec 27, 2019, 10:09:25 PM12/27/19
to sage-release
I have a fix for this on the ticket (https://trac.sagemath.org/ticket/28676) - please review. Hoping we can get this into 9.0 still.
Reply all
Reply to author
Forward
0 new messages