Sage 9.2.rc1 released

194 views
Skip to first unread message

Volker Braun

unread,
Oct 10, 2020, 7:43:29 PM10/10/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 


8eec238a73 (tag: 9.2.rc1, trac/develop) Updated SageMath version to 9.2.rc1
a569b88f02 Trac #30740: Fix sage.feature.package_systems for Python 3.6
f6250c2682 (tag: 9.2.rc0) Updated SageMath version to 9.2.rc0

Matthias Köppe

unread,
Oct 10, 2020, 9:49:18 PM10/10/20
to sage-release
Volker, thanks for preparing the new release candidate. Looks like we are converging. But I would hope that we can still get the positively reviewed "critical" tickets (only the ones that are marked "milestone 9.2") into the release.


Samuel Lelièvre

unread,
Oct 11, 2020, 12:22:37 AM10/11/20
to sage-release
2020-10-11 01:49 UTC, Matthias Köppe:
>
> Volker, thanks for preparing the new release candidate. Looks like
> we are converging. But I would hope that we can still get the
> positively reviewed "critical" tickets (only the ones that are marked
> "milestone 9.2") into the release.

That would be nice.

If anyone has time, please check what progress can be made
on other critical and blocker tickets.

Currently,
- 4 are marked needs_info
- 4 are marked needs_review
- 6 are marked needs_work
- 67 are marked new

https://trac.sagemath.org/query?order=id&desc=1&group=status&col=id&col=summary&col=component&col=type&col=milestone&col=author&col=cc&status=!closed&priority=blocker&priority=critical

Kenji Iohara

unread,
Oct 11, 2020, 2:30:36 AM10/11/20
to sage-r...@googlegroups.com
Compilation on Mac OS 10.15.7 with Xcode 12, there still is a problem with pynac:
pynac-0.7.26.sage-2020-04-03.p0.log

Dima Pasechnik

unread,
Oct 11, 2020, 6:09:46 AM10/11/20
to sage-release
On Sun, Oct 11, 2020 at 7:30 AM Kenji Iohara <simplye...@gmail.com> wrote:
>
> Compilation on Mac OS 10.15.7 with Xcode 12, there still is a problem with pynac:
>
this is the same issue as you already reported, no?
Do you have Homebrew's gmp installed, but forgot to do

source .homebrew-env-config

before

./configure
make

?

> --
> 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/E316FCF6-D9C1-46C3-8249-9763EB92BF40%40gmail.com.
>
>
> > 2020/10/11 6:22、Samuel Lelièvre <samuel....@gmail.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/CAEcArF3901LnN1wPu%3DZCy%2B13JOv3j927sysKpTbXSDUk5icw6g%40mail.gmail.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/E316FCF6-D9C1-46C3-8249-9763EB92BF40%40gmail.com.

Kenji Iohara

unread,
Oct 11, 2020, 6:40:16 AM10/11/20
to sage-r...@googlegroups.com
In fact I could finally compile it with zsh mode reinstalling openssl and source***

Thierry Dumont

unread,
Oct 11, 2020, 7:02:04 AM10/11/20
to sage-r...@googlegroups.com
Ubuntu 20-04 (uptodate), upgrading from last beta to rc1:

- compilation ok.
- make ptestlong:

----------------------------------------------------------------------
sage -t --long --warn-long 88.1 --random-seed=0
src/sage/interfaces/psage.py # 1 doctest failed
sage -t --long --warn-long 88.1 --random-seed=0
src/sage/quadratic_forms/quadratic_form__equivalence_testing.py # 1
doctest failed
----------------------------------------------------------------------
tdumont.vcf

Samuel Lelièvre

unread,
Oct 11, 2020, 8:57:05 AM10/11/20
to sage-release
Le dim. 11 oct. 2020 à 06:22, Samuel Lelièvre
<samuel....@gmail.com> a écrit :
>
> 2020-10-11 01:49 UTC, Matthias Köppe:
> >
> > Volker, thanks for preparing the new release candidate. Looks like
> > we are converging. But I would hope that we can still get the
> > positively reviewed "critical" tickets (only the ones that are marked
> > "milestone 9.2") into the release.
>
> That would be nice.

It would be nice to include these two tickets too:

- #30471: Change "can not" to "cannot" in many places
https://trac.sagemath.org/ticket/30471

- #30472: Change remaining all-caps SAGE to Sage
https://trac.sagemath.org/ticket/30472

Their priority is marked 'minor' but they only change strings
so they should be very safe to include even at the rc stage.

Andy Howell

unread,
Oct 11, 2020, 11:44:22 AM10/11/20
to sage-r...@googlegroups.com

Ubuntu 20.04 Incremental build  OK, tests failed. Did clean rebuild. These two failed:

sage -t --long --warn-long 55.4 --random-seed=0 src/sage/interfaces/singular.py  # Killed due to segmentation fault

sage-t --long --warn-long 55.4 --random-seed=0 src/sage/quadratic_forms/quadratic_form__equivalence_testing.py  # 1 doctest failed

ran singular test manually. It passed. quadratic_form__equivalence_testing fails hard.

./config.status --config
'--with-system-eclib=no' '-with-system-nauty=no' '-with-system-glpk=no'

--
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 11, 2020, 1:28:41 PM10/11/20
to sage-release
2020-10-11 15:44 UTC, Andy Howell:
>
> Ubuntu 20.04 Incremental build OK, tests failed. Did clean rebuild. These two failed:
>
> sage -t --long --warn-long 55.4 --random-seed=0 src/sage/interfaces/singular.py # Killed due to segmentation fault
> sage-t --long --warn-long 55.4 --random-seed=0 src/sage/quadratic_forms/quadratic_form__equivalence_testing.py # 1 doctest failed
>
> ran singular test manually. It passed. quadratic_form__equivalence_testing fails hard.

Is that using PARI from the system, and what version?
Quadratic form equivalence testing is broken in PARI <= 2.11.3.
It was fixed in the latest stable PARI version, 2.11.4.

Eric Gourgoulhon

unread,
Oct 12, 2020, 4:03:48 AM10/12/20
to sage-release
Le dimanche 11 octobre 2020 17:44:22 UTC+2, Andy Howell a écrit :

Ubuntu 20.04 Incremental build  OK, tests failed. Did clean rebuild. These two failed:

sage -t --long --warn-long 55.4 --random-seed=0 src/sage/interfaces/singular.py  # Killed due to segmentation fault


I confirm the singular crash on my Ubuntu 20.04 computer (9.2.rc1 build incrementally from 9.2.rc0 with system Python (3.8.5) and Singular 4.1.1 installed as a spkg).  It is permanent (crashes when run manually). The log is attached. The doctest was passed with Sage 9.2.rc0.

Eric.
 
singular_crash.log

Emmanuel Charpentier

unread,
Oct 12, 2020, 10:25:43 AM10/12/20
to sage-release

On Debian testing running on core i7 + 16 GB RAM, after upgrading 0.2.rc0 to 9.2.rc1 configured to use all available system packages, ptestlong results in four permanent failures, all already reported for previous versions :

File Result P/T
src/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py Killed due to abort P
src/sage/modules/fg_pid/fgp_module.py 3 doctests failed P
src/doc/en/constructions/algebraic_geometry.rst 1 doctest failed P
src/sage/modules/free_module_morphism.py 3 doctests failed P

HTH,

Dima Pasechnik

unread,
Oct 12, 2020, 11:58:28 AM10/12/20
to sage-release
Hi Volker,
could you perhaps review and merge
https://trac.sagemath.org/ticket/30737 - this is something that
touches sage-update-version,
so you'd be the most natural reviewer - and it is meant to generate
sane DOI records for Sage releases.
Dima

Steven Trogdon

unread,
Oct 12, 2020, 5:13:45 PM10/12/20
to sage-release
On Gentoo with system Singular-4.1.1_p2-r2 the interfaces/singular.py doctest passes when running the testsuite

Running doctests with ID 2020-10-12-11-01-38-cba0598a.
Git branch: develop
Using --optional=build,dochtml,gentoo,pip,rubiks,sage,sage_spkg
Doctesting entire Sage library.
Sorting sources by runtime so that slower doctests are run first....
Doctesting 4211 files using 5 threads.
sage -t --long --warn-long 210.8 --random-seed=0 src/sage/interfaces/singular.py
    [404 tests, 7.07 s]
sage -t --long --warn-long 210.8 --random-seed=0 src/sage/manifolds/differentiable/degenerate_submanifold.py
    [389 tests, 649.58 s]

However, it fails when tested individually

------------------------------------------------------------------------
Unhandled SIGSEGV: A segmentation fault occurred.
This probably occurred because a *compiled* module has a bug
in it and is not properly wrapped with sig_on(), sig_off().
Python will now terminate.
------------------------------------------------------------------------

**********************************************************************
----------------------------------------------------------------------
sage -t --long --warn-long 214.7 --random-seed=0 src/sage/interfaces/singular.py  # Killed due to segmentation fault


Steven Trogdon

unread,
Oct 12, 2020, 8:11:11 PM10/12/20
to sage-release
I was mistaken. Even though I have system Singular-4.1.1_p2-r2 installed the subject doctest was actually using the Sage-provided Singular-4.1.1p2.p0.

Clemens Heuberger

unread,
Oct 13, 2020, 4:06:42 AM10/13/20
to sage-r...@googlegroups.com
On a Linux Mint 19.3 Tricia machine, I get the following error on 9.2.rc1:

./sage -t -p --all --long --logfile=logs/ptestlong.log
Traceback (most recent call last):
File "/local/cheuberg/local/sage-9.2.rc1/src/bin/sage-runtests", line 181, in
<module>
DC = DocTestController(options, args)
File
"/local/cheuberg/local/sage-9.2.rc1/local/lib/python3.6/site-packages/sage/doctest/control.py",
line 371, in __init__
options.optional.update(system.name for system in package_systems())
File
"/local/cheuberg/local/sage-9.2.rc1/local/lib/python3.6/site-packages/sage/features/__init__.py",
line 376, in package_systems
proc = run('sage-guess-package-system', shell=True, stdout=PIPE,
stderr=PIPE, text=True, check=True)
File "/usr/lib/python3.6/subprocess.py", line 423, in run
with Popen(*popenargs, **kwargs) as process:
TypeError: __init__() got an unexpected keyword argument 'text'
Makefile:190: recipe for target 'ptestlong' failed
make: *** [ptestlong] Error 1


Indeed, the text=True parameter of subprocess.run is available in python3.7
only; this build apparently uses the system python3.6.

At the moment I do not know why I did not have similar problems on my other
linux mint 19.3 machines.


Am 11.10.20 um 01:43 schrieb Volker Braun:
> --
> 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
> <mailto:sage-release...@googlegroups.com>.
> <https://groups.google.com/d/msgid/sage-release/8404a7d9-b906-4301-b891-59733da482cen%40googlegroups.com?utm_medium=email&utm_source=footer>.


Dima Pasechnik

unread,
Oct 13, 2020, 4:38:27 AM10/13/20
to sage-release
Can you replace `text=True` with `universal_newlines=True` and see if it helps?
A very similar problem was addressed in
https://trac.sagemath.org/ticket/30740 - but apparently it was not
enough.
> 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/5950fc40-a014-386c-dfd9-c09de2549651%40aau.at.

Dima Pasechnik

unread,
Oct 13, 2020, 4:45:42 AM10/13/20
to sage-release
I've opened https://trac.sagemath.org/ticket/30758 to fix this

Kenji Iohara

unread,
Oct 13, 2020, 9:02:26 AM10/13/20
to sage-r...@googlegroups.com
On Mac 10.15.7 with Xcode, I could compile it from the first built.

2020/10/13 10:45、Dima Pasechnik <dim...@gmail.com>のメール:

Clemens Heuberger

unread,
Oct 13, 2020, 9:07:11 AM10/13/20
to sage-r...@googlegroups.com, Dima Pasechnik
Am 13.10.20 um 10:38 schrieb Dima Pasechnik:
> Can you replace `text=True` with `universal_newlines=True` and see if it helps?

yes (I used you branch on https://trac.sagemath.org/ticket/30758), make
ptestlong now passed without errors.

Thank you.
--
Univ.-Prof. Dr. Clemens Heuberger Alpen-Adria-Universität Klagenfurt
Institut für Mathematik, Universitätsstraße 65-67, 9020 Klagenfurt, Austria
Tel: +43 463 2700 3121 Fax: +43 463 2700 99 3121
clemens....@aau.at http://wwwu.aau.at/cheuberg

Clemens Heuberger

unread,
Oct 14, 2020, 5:07:41 AM10/14/20
to sage-r...@googlegroups.com
I also have a permanent singular crash on my Linux Mint 18.2 Sonya system (both
on rc1 and rc2).
Log is attached.




Am 12.10.20 um 10:03 schrieb Eric Gourgoulhon:
> --
> 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
> <mailto:sage-release...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-release/837f9703-368f-47d2-a9f1-bfd797290c1bo%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-release/837f9703-368f-47d2-a9f1-bfd797290c1bo%40googlegroups.com?utm_medium=email&utm_source=footer>.

singular.log

Dima Pasechnik

unread,
Oct 14, 2020, 5:29:19 AM10/14/20
to sage-release
On Wed, Oct 14, 2020 at 10:07 AM Clemens Heuberger
<clemens....@aau.at> wrote:
>
> I also have a permanent singular crash on my Linux Mint 18.2 Sonya system (both
> on rc1 and rc2).

could you perhaps try the upgrade: https://trac.sagemath.org/ticket/25993
(marked as "needs work" - but only because it does not work on Cygwin)
> 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/b21f6cfa-bdec-864f-aba2-b0ceb332eea0%40aau.at.

Clemens Heuberger

unread,
Oct 15, 2020, 2:37:02 AM10/15/20
to sage-r...@googlegroups.com


Am 14.10.20 um 11:29 schrieb Dima Pasechnik:
> On Wed, Oct 14, 2020 at 10:07 AM Clemens Heuberger
> <clemens....@aau.at> wrote:
>>
>> I also have a permanent singular crash on my Linux Mint 18.2 Sonya system (both
>> on rc1 and rc2).
>
> could you perhaps try the upgrade: https://trac.sagemath.org/ticket/25993
> (marked as "needs work" - but only because it does not work on Cygwin)

I tried the upgrade (for the test I rebased the branch on Trac #25993 to
9.2.rc2), it still crashed; Log is attached.

I should mention that there were no problems until 9.2.beta14 (I could never
test 9.2.rc0 on that machine).

singular-crash.log

Justin C. Walker

unread,
Oct 15, 2020, 7:14:04 PM10/15/20
to sage-r...@googlegroups.com
Following instructions in Trac, the build completed and the test of singular passed macOS 10.15.7. I added a comment on the trac record.

Justin
> --
> 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/6e49aab5-d1a9-f13d-fed5-7ab59ceff64a%40aau.at.
> <singular-crash.log>

Reply all
Reply to author
Forward
0 new messages