sagemath/sage

Update sympy to 1.11.1

Closed this issue · 31 comments

SymPy 1.11 was released on 2022-08-23.
https://github.com/sympy/sympy/wiki/release-notes-for-1.11

This ticket also serves as the target of SymPy's ci-sage workflow after sympy/sympy#23728

CC: @kiwifb @oscarbenjamin @antonio-rojas @DaveWitteMorris

Component: packages: standard

Author: Oscar Benjamin, Matthias Koeppe

Branch/Commit: 5281574

Reviewer: Matthias Koeppe, Antonio Rojas, Eric Gourgoulhon

Issue created by migration from https://trac.sagemath.org/ticket/34118

Commit: 08dc8fd

Description changed:

--- 
+++ 
@@ -1,2 +1,3 @@
 (unreleased as of 2022-07-05)
 
+

New commits:

58d62f4build/bin/write-dockerfile.sh: ADD src/VERSION.txt
8ed04b9Merge #34017
d835afcbuild/pkgs/python3/distros/cygwin.txt: Add packages needed for ensurepip
08dc8fdMerge #34088

Dependencies: #34017, #34088

Description changed:

--- 
+++ 
@@ -1,3 +1,3 @@
 (unreleased as of 2022-07-05)
 
-
+This ticket also serves as the target of SymPy's ci-sage workflow after https://github.com/sympy/sympy/pull/23728
comment:5

Current failures: see sympy/sympy#23728 (comment)

Changed dependencies from #34017, #34088 to none

Author: Oscar Benjamin

New commits:

04d0344Update doctests for SymPy 1.11

Changed commit from 08dc8fd to 04d0344

New commits:

a6ab4fabuild/pkgs/sympy: Update to 1.11

Changed commit from 04d0344 to a6ab4fa

Changed author from Oscar Benjamin to Oscar Benjamin, Matthias Koeppe

Description changed:

--- 
+++ 
@@ -1,3 +1,5 @@
-(unreleased as of 2022-07-05)
+SymPy 1.11 was released on 2022-08-23.
+https://github.com/sympy/sympy/wiki/release-notes-for-1.11
+
 
 This ticket also serves as the target of SymPy's ci-sage workflow after https://github.com/sympy/sympy/pull/23728

Changed commit from a6ab4fa to 16fdc52

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

5db5d4eUpdate doctests for SymPy 1.11
16fdc52build/pkgs/sympy: Update to 1.11

Reviewer: Matthias Koeppe, ...

comment:16

I don't see any problems with the upgrade, but I am concerned that sympy is core functionality in symbolics so I wonder if this is too late in the release cycle for adequate testing?

The automated systems do not seem to have successfully tested the ticket. (Do they not have --enable-download-from-upstream-url?) So I ran make testlong on CoCalc (Ubuntu 20.04) and got only two errors, which I think are known, and have nothing to do with this ticket:

sage -t --long --warn-long 81.9 --random-seed=241846751556032050884921104136244529069 src/sage/interfaces/expect.py
**********************************************************************
File "src/sage/interfaces/expect.py", line 937, in sage.interfaces.expect.Expect._eval_line
Failed example:
    singular.interrupt()
Expected:
    True
Got:
    False
**********************************************************************
File "src/sage/interfaces/expect.py", line 943, in sage.interfaces.expect.Expect._eval_line
Failed example:
    singular('2+3')
Expected:
    Singular crashed -- automatically restarting.
    5
Got:
    5
comment:17

WFM

Changed reviewer from Matthias Koeppe, ... to Matthias Koeppe, Antonio Rojas

comment:18

I'm planning a SymPy 1.11.1 release imminently after this:
sympy/sympy#23976

I don't know if that affects SAGE but you might want to hold off until that gets released.

Branch pushed to git repo; I updated commit sha1. New commits:

be00aceMerge tag '9.7.rc0' into t/34118/sympy_1_11
5281574build/pkgs/sympy: Update to 1.11.1

Changed commit from 16fdc52 to 5281574

comment:22

Let's get this in please.

comment:23

LGTM.

Changed reviewer from Matthias Koeppe, Antonio Rojas to Matthias Koeppe, Antonio Rojas, Eric Gourgoulhon

comment:24

Thanks!

Changed branch from u/mkoeppe/sympy_1_11 to 5281574