Sage 9.7.beta8 released

124 views
Skip to first unread message

Volker Braun

unread,
Aug 7, 2022, 7:14:17 PM8/7/22
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

Its probably time to do a release soon-ish, so if there is anything you want merged then you should review it asap

12be2d94c8 (trac/develop, tag: 9.7.beta8) Updated SageMath version to 9.7.beta8
a3be810660 Trac #10980: Make sure symbolic gridline values are okay
b860a830e0 Trac #34253: Add discrete logarithm for anomalous elliptic curves
02b31ccdb1 Trac #34170: Fix docstring markup in sage/coding
1da7752fff Trac #34284: hardcode that curves have dimension 1
fe346756fe Trac #34002: Sirocco and projective curves
4cd8fa6151 Trac #30484: Document using Sage on Windows via Visual Studio Code with WSL remote
c96e796278 Trac #34274: Add sirocco distro info for Conda and Fedora
cd8f29485f Trac #34267: Add a Home link to the doc root
e25278cb5a Trac #34265: Make  index page single column
f753c6d701 Trac #34262: Remove toc warnings
a13aee6a12 Trac #34171: Fix docstring markup in sage/combinat
79fbd5ba4f Trac #33870: Dummy package _sagemath: record downstream package of Sage in distributions
53f49af120 Trac #34264: Standardize jeu de taquin in tableaux documentation
e641d491c5 Trac #34263: Add missing conda.txt for some packages
1bfe420613 Trac #34237: Upgrade cython to 0.29.32
de447ff5f3 Trac #34217: sage.combinat.finite_state_machine: Remove use of "var"
6cf6a8efd7 Trac #34167: Fix docstring markup in sage/matroids, sage/geometry, sage/modules
b66cf165f6 Trac #33836: Bug in Lie algebra's chevalley_eilenberg_complex method
855db5865d Trac #32181: RealSet: Faster operations by scan-line (merging) techniques
74eaa6fff7 Trac #34249: Fix documentation regarding number of edges of Turan graphs
df6ab59d6f Trac #34084: Fix bug with comparison to 1 in IndexedFreeModuleElement
cad2347c46 Trac #34258: sage_build_cython: Remove normalization of -std=c++... flags
c9fefb1b23 Trac #34244: Don't mark a polynomial doctest "untested"
ffe67f9e9a Trac #34240: With dot2tex installed, doctesting thematic_tutorials/algebraic_combinatorics/rsk.rst opens an image viewer
58eb7cbc6a Trac #34226: Allow effective resistance method to work on graphs with multiple components
6732163e15 Trac #34215: Removing remaining uses of is_CallableSymbolicExpression
82b3038c13 Trac #34193: configure: Make display of package versions less confusing
6b0c3ffa67 Trac #34175: `global_height` for polynomials fails when passed the zero polynomial
2e34fbd740 Trac #34072: pycodestyle cleanup in src/sage/graphs/distances_all_pairs.pyx
3b5db453d1 Trac #30876: sage_build_cython: Do not rely on CC environment variable being set
4236744e73 Trac #34252: Revive furo
a752daa05d Trac #34248: Update plantri to 5.3
f96606bd78 Trac #34246: Fix tests with scipy 1.9
70acf303b5 Trac #34245: With plantri installed, a doctest creates a file in SAGE_ROOT
fcc08c7d1e Trac #34229: use PARI's qfbredsl2() for binary quadratic forms
7256777154 Trac #34181: Clean pkgs/sagemath-standard/build/scripts-*
9c7e7bb5e3 Trac #34150: update cvxopt to 1.3
a34202cea2 Trac #34231: addition in InfinityRing gives wrong result
e87679944b Trac #34213: sagelib spkg-install: Unset but do not poison SAGE_LOCAL
2880f9c45e Trac #22349: Deprecate sorting of Graph vertices and edges by default
cd1e2b13af (tag: 9.7.beta7) Updated SageMath version to 9.7.beta7

G. M.-S.

unread,
Aug 7, 2022, 8:42:05 PM8/7/22
to sage-r...@googlegroups.com

This is on Apple Silicon Macs with Homebrew up to date (make and make pytest and  make ptestlong).

Nothing new:

On macOS 12.5 (Monterey) with Xcode 13.4.1:  no problems.

On macOS 11.6.8 (Big Sur) with Xcode 13.2.1:  make ptestlong gives the usual matrix_gf2e_dense.pyx error (see https://trac.sagemath.org/ticket/33212).

Guillermo

David Coudert

unread,
Aug 8, 2022, 5:09:00 AM8/8/22
to sage-r...@googlegroups.com
Hello,

Incremental update fails on sage_numerical_backends_cplex-9.0b12

I tried make distclean && make && sage -i sage_numerical_backends_cplex. but it fails again :(

The main issue is:
=====
  Error compiling Cython file:
  ------------------------------------------------------------
  ...
  from sage.numerical.backends.generic_backend cimport GenericBackend
  ^
  ------------------------------------------------------------

  check_add_col_untyped_args.pyx:1:0: 'sage/numerical/backends/generic_backend.pxd' not found
=====


See attached log file.





sage_numerical_backends_cplex-9.0b12.log

Thierry Dumont

unread,
Aug 8, 2022, 5:39:05 AM8/8/22
to sage-r...@googlegroups.com


On my Debian testing, incremental upgrade ok.

Dima Pasechnik

unread,
Aug 8, 2022, 6:44:30 AM8/8/22
to sage-release


On Mon, Aug 8, 2022 at 10:09 AM David Coudert <david....@gmail.com> wrote:
>
> Hello,
>
> Incremental update fails on sage_numerical_backends_cplex-9.0b12
>
> I tried make distclean && make && sage -i sage_numerical_backends_cplex. but it fails again :(

try "make" instead of "sage -i"?

>
> The main issue is:
> =====
>   Error compiling Cython file:
>   ------------------------------------------------------------
>   ...
>   from sage.numerical.backends.generic_backend cimport GenericBackend
>   ^
>   ------------------------------------------------------------
>
>   check_add_col_untyped_args.pyx:1:0: 'sage/numerical/backends/generic_backend.pxd' not found
> =====
>
>
> See attached log file.
>
>
>
>
>
> --
> 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/74369A87-98BA-482A-8AC8-0CCA94E08FDF%40gmail.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/CANnG18__ua21MwmVrXanxGdic5%3DMvMAWNOKCZjk5o_FeRNbxyQ%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/74369A87-98BA-482A-8AC8-0CCA94E08FDF%40gmail.com.

Marc Culler

unread,
Aug 8, 2022, 9:03:54 AM8/8/22
to sage-release
This is fixed in ticket #34221.  Cython 2.9 does not find  .pxd files in directories which do not contain an __init__.py file, and the __init__.py files were removed from several directories by ticket #33011. The patch in #34221 backports a feature from Cython 3 which causes it to look in those directories.  Maybe #34221 will be included in the next release?

- Marc

David Coudert

unread,
Aug 8, 2022, 10:40:58 AM8/8/22
to sage-r...@googlegroups.com
Thank you for letting me know.
Let’s hope it will be included soon.


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

simplye...@gmail.com

unread,
Aug 8, 2022, 11:12:18 AM8/8/22
to sage-r...@googlegroups.com
On my mac os 12.5, with Intel core i5 and homebrew, it compiled from the first build , even “make ptestlong” worked.  

iPhoneから送信

08/08/2022 16:40、David Coudert <david....@gmail.com>のメール:

Thank you for letting me know.

Emmanuel Charpentier

unread,
Aug 10, 2022, 4:22:28 AM8/10/22
to sage-release

When trying to upgrade from (vanilla) 9.7.beta6 running on Debian testing :

harpent@zen-book-flip:/usr/local/sage-9$ ./configure --help | grep edit
  --enable-editable       use an editable install of the Sage library
charpent@zen-book-flip:/usr/local/sage-9$ ./configure --enable-download-from-upstream-url --enable-editable       use an editable install of the Sage library
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
configure: WARNING: you should use --build, --host, --target
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make -j8 sets $(MAKE)... yes
checking whether make -j8 supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make -j8 supports the include directive... yes (GNU style)
checking for use-gcc... no
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... none
checking build system type... Invalid configuration `use': machine `use-unknown' not recognized
configure: error: /bin/bash ./config/config.sub use failed

WTF ?


Hints ?

Kwankyu Lee

unread,
Aug 10, 2022, 6:13:05 AM8/10/22
to sage-release
./bootstrap 

?

Emmanuel Charpentier

unread,
Aug 10, 2022, 11:01:37 AM8/10/22
to sage-release
Hmmmm... It was simpler (and way much duber) that that : my command used a inadvertent paste (mouso) of a comment starting by `use`, mistakenn by `./configure` as an option.
I had to `./bootstrap` anyway, but for another reason...

Sorry for the noise...

[ Now, where is that wakisashi ? ... ]

Dima Pasechnik

unread,
Aug 10, 2022, 5:01:09 PM8/10/22
to sage-release
On Wed, Aug 10, 2022 at 4:01 PM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:
>
> Hmmmm... It was simpler (and way much duber) that that : my command used a inadvertent paste (mouso) of a comment starting by `use`, mistakenn by `./configure` as an option.
> I had to `./bootstrap` anyway, but for another reason...
>
> Sorry for the noise...
>
> [ Now, where is that wakisashi ? ... ]
>
>
> Le mercredi 10 août 2022 à 12:13:05 UTC+2, Kwankyu Lee a écrit :
>>
>> ./bootstrap
>>
>> ?
>>
>> On Wednesday, August 10, 2022 at 5:22:28 PM UTC+9 emanuel.c...@gmail.com wrote:
>>>
>>> When trying to upgrade from (vanilla) 9.7.beta6 running on Debian testing :
>>>
>>> harpent@zen-book-flip:/usr/local/sage-9$ ./configure --help | grep edit
>>> --enable-editable use an editable install of the Sage library
>>> charpent@zen-book-flip:/usr/local/sage-9$ ./configure --enable-download-from-upstream-url --enable-editable use an editable install of the Sage library

You tried to feed that "use an editable install of the Sage library"
as an argument to ./configure - no wonder it was not happy.
> --
> 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/debb915a-455e-49ea-871a-9a617e1241a5n%40googlegroups.com.

tsc...@ucdavis.edu

unread,
Aug 13, 2022, 5:41:08 AM8/13/22
to sage-release
One thing I (and probably Martin) would really appreciate if it could be included in the next stable release is https://trac.sagemath.org/ticket/32324, which does lazy multivariate power series rings (with the eventual intent to replace LazyPowerSeriesRing).

Best,
Travis

Emmanuel Charpentier

unread,
Aug 13, 2022, 6:56:11 AM8/13/22
to sage-release
Le mercredi 10 août 2022 à 23:01:09 UTC+2, Dima Pasechnik a écrit :
On Wed, Aug 10, 2022 at 4:01 PM Emmanuel Charpentier
<emanuel.c...@gmail.com> wrote:

[ Snip... ]

You tried to feed that "use an editable install of the Sage library"
as an argument to ./configure - no wonder it was not happy.

That was a mouso. But I didn't see it when trying to understand the probme !

Hence /me looking fot this wakisashi... ;-]

Sorry for the noise, again ! 

John Cremona

unread,
Aug 13, 2022, 8:46:00 AM8/13/22
to sage-r...@googlegroups.com
Thanks for teaching me a new word anyway!


--
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.
Reply all
Reply to author
Forward
0 new messages