[sage-release] Re: Sage 10.4.beta5 released

2024-05-03 Thread Matthias Köppe
Hi John, thanks for the report; fixed 
in https://github.com/sagemath/sage/pull/37929

On Friday, May 3, 2024 at 9:45:20 AM UTC-7 John H Palmieri wrote:

After running `make configure`, the git repository is not clean:

% git status 
On branch develop
Your branch is up to date with 'upstream/develop'.

Untracked files:
  (use "git add ..." to include in what will be committed)
pkgs/sagemath-categories/requirements-editable.txt
pkgs/sagemath-environment/requirements-editable.txt
pkgs/sagemath-objects/requirements-editable.txt
pkgs/sagemath-repl/requirements-editable.txt


On Thursday, May 2, 2024 at 4:08:14 PM UTC-7 Volker Braun 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


744939e037a (github/develop, tag: 10.4.beta5) Updated SageMath version to 
10.4.beta5

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/382354d1-98a0-4bd6-a3ec-a1be6e74160dn%40googlegroups.com.


[sage-release] Re: Sage 10.4.beta0 released

2024-03-29 Thread Matthias Köppe
This error is fixed in https://github.com/sagemath/sage/pull/37646

On Wednesday, March 27, 2024 at 6:57:36 PM UTC-7 John H Palmieri wrote:

> And on two OS X Apple Silicon machines running Sonoma 14.4.1, new Xcode 
> command line tools, sagelib fails to build, as reported here: 
> https://groups.google.com/g/sage-support/c/05DARjR8PFI/m/ZqCuYjhIAAAJ
>
>
> On Tuesday, March 26, 2024 at 5:20:02 PM UTC-7 John H Palmieri wrote:
>
>> OS X Intel machine, documentation fails to build with errors like
>>
>> OSError: [Errno 24] Too many open files: 
>> '/var/folders/z6/yjw_7s357yx3_mhh81__lplcgn/T/tmpu490zz15'
>>
>> I just built 10.3.rc4 on the same machine and it succeeded.
>>
>>
>> On Monday, March 25, 2024 at 5:13:42 PM UTC-7 Volker Braun 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
>>>
>>>
>>> b693ea936fa (origin/develop, tag: 10.4.beta0) Updated SageMath version 
>>> to 10.4.beta0
>>> b0343d194ea gh-37346: `sage.schemes.generic`: fix docs
>>> 8daac35614a gh-37345: implemented function for acyclic orientations
>>> 99917591610 gh-37343: Add simple methods to convert to and from bytes 
>>> for `ZZ` and finite fields
>>> 80e3e609c41 gh-37335: some details in modules (ruff and pep)
>>> 217a01968d7 gh-37331: Fixed the doc `sets/recursively_enumerated_set.py`
>>> 1f87f98fac2 gh-37322: `sage --package create`: Attempt to bring SPKG.rst 
>>> title to a common style
>>> c8f5fa4d5db gh-37315: Reference manual: Show package list by category 
>>> (math/front-end/other)
>>> 6fa97ea57e0 gh-37309: README.md: Move all mentions of release tarballs 
>>> to the installation guide
>>> 31a08e0366e gh-37288: Directly convert PermutationGroup element into 
>>> sized Permutation
>>> bab9e4c77ed gh-37264: PDF docbuild: Reduce verbosity
>>> 58fbf26925b gh-37257: `sage.groups.generic`: Fix incorrect identity 
>>> testing
>>> 322860f867f gh-37251: ntl 11.5.1
>>> 61066b10409 gh-37198: Translate "A Tour of Sage" into Greek
>>> b3d639b6789 gh-37184: Improve Windows installation instructions
>>> ba8393ec23f gh-37127: Rerun `configure` less often
>>> 397fd3fe34d gh-37118: Fix random polynomial bias
>>> 9d73e3cc91c gh-37100: Quaternion Algebra Fractional Ideal improvements - 
>>> equivalence and reduced bases
>>> f81e21fe963 gh-37083: HTML documentation: Show preparsed doctests using 
>>> inline tabs
>>> 767c7e8f42e gh-37054: `CODE_OF_CONDUCT.md`: Do not send people to 
>>> sage-flame
>>> 1ce793911bc gh-37013: Implement the center of a universal enveloping 
>>> algebra in the PBW basis
>>> 330c35daa82 gh-37011: allowing external ECM to be called gmp-ecm or ecm
>>> 3ea5fa9ead4 gh-36971: add helper method to concatenate vectors
>>> 3abc045fbeb gh-36970: CI: Upload test stats as artifacts, improve output 
>>> of "List Docker images"
>>> 93066dbd158 gh-36907: Implementation of the quantum oscillator algebra
>>> 80a2744f046 gh-36777: spkg-configure.m4 for most external Python pkgs
>>> 78bdda47d1a gh-36748: Implement Specht modules in the tabloid basis
>>> 821d8dab96e gh-36741:  Doctest hide option: Better detection of hidden 
>>> packages
>>> ad7ee31da57 gh-36581: `sage/stats/distributions`: Implement 
>>> non-spherical Gaussian sampling over lattices
>>> b575734f3c4 gh-36329: Implement call method for elements in CDGA's
>>> 4ec03a8daa1 gh-35517: implement the depth of a quasimodular form
>>> 0c873c6fd91 gh-35029: Implement basis_of_weight for rings of 
>>> quasimodular forms
>>> ccc11b6285c (tag: 10.3, github/master) Updated SageMath version to 10.3
>>>
>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/aa2f7386-5e36-449b-a0af-3f3aa6595619n%40googlegroups.com.


[sage-release] Re: Sage 10.3 released

2024-03-19 Thread Matthias Köppe
Thanks a lot, Volker!

Many thanks to all who contributed to this release, and welcome to all new 
contributors!

It's not too late to expand our release 
notes: https://github.com/sagemath/sage/wiki/Sage-10.3-Release-Tour

On Tuesday, March 19, 2024 at 5:36:30 PM UTC-7 Volker Braun wrote:

> The "master" git branch has been updated to Sage-10.3. 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
>
> There was no change over 10.3.rc4
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/dddbd588-b3fe-464d-8fb8-359fb5e2b33fn%40googlegroups.com.


Re: [sage-release] Sage 10.3.rc2 released

2024-03-05 Thread Matthias Köppe
Thanks for the report!
https://github.com/sagemath/sage/pull/37543 adds the missing dependency 
declaration.

On Tuesday, March 5, 2024 at 1:10:30 AM UTC-8 furutaka@gmail.com wrote:

> On a PC running Fedora-39 (x86_64): failed in building 
> "sagemath_doc_html-none",
> needed to do `./sage -i graphs` and then make again to finish building.
>
> Procedure:
> 1. copy the git source.
> 2. `make configure && ./configure && dnf install  && 
> make reconfigure`.
> 3. make -> stopped in building "sagemath_doc_html-none".
> 4. `./sage -i graphs && make` to finish the build.
>
> Kazuyoshi
>
>
> 2024年3月5日(火) 8:40 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
>>
>>
>> cb8e15b4769 (tag: 10.3.rc2, github/develop) Updated SageMath version to 
>> 10.3.rc2
>> 872ca39ec42 gh-37504: `cmake`, `ninja_build`: Reject installations in 
>> inaccessible user schemes
>> fc0d3399a69 gh-37495: build/pkgs/flint: Reject FLINT >= 3.1.0
>> 4ac7152b170 (tag: 10.3.rc1) Updated SageMath version to 10.3.rc1
>>
>> -- 
>> 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/cc8e19ba-ee2a-49c9-b4c5-d3ed3b54e222n%40googlegroups.com
>>  
>> 
>> .
>>
>
>
> -- 
> Kazuyoshi Furutaka
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/a55493b6-cc3c-49f5-9e8b-d26d5f09942cn%40googlegroups.com.


[sage-release] Re: Sage 10.3.rc0 released

2024-02-28 Thread Matthias Köppe
I have a workaround for the pillow/openjpeg problem 
in https://github.com/sagemath/sage/pull/37505

On Wednesday, February 28, 2024 at 5:47:04 PM UTC-8 Matthias Köppe wrote:

> Can confirm also on macOS x86_64 with just upgraded openjpeg. 
> And upgrading to pillow-10.2.0 (latest) does NOT help.
>
> On Wednesday, February 28, 2024 at 2:22:08 PM UTC-8 John H Palmieri wrote:
>
>> The failing command:
>>
>> gcc -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common 
>> -dynamic -DNDEBUG -g -O3 -Wall -isysroot 
>> /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -g -O2 -g 
>> -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_XCB 
>> -DPILLOW_VERSION=\"10.1.0\" 
>> -I/opt/homebrew/Cellar/openjpeg/2.5.1/include/openjpeg-2.5 
>> -I/opt/homebrew/Cellar/jpeg-turbo/3.0.1/include 
>> -I/opt/homebrew/Cellar/libtiff/4.6.0/include 
>> -I/opt/homebrew/Cellar/zstd/1.5.5/include 
>> -I/opt/homebrew/Cellar/xz/5.4.6/include 
>> -I/opt/homebrew/Cellar/freetype/2.13.2/include/freetype2 
>> -I/opt/homebrew/Cellar/libpng/1.6.42/include/libpng16 
>> -I/opt/homebrew/Cellar/harfbuzz/8.3.0_1/include/harfbuzz 
>> -I/opt/homebrew/Cellar/glib/2.78.4/include/glib-2.0 
>> -I/opt/homebrew/Cellar/glib/2.78.4/lib/glib-2.0/include 
>> -I/opt/homebrew/Cellar/gettext/0.22.5/include 
>> -I/opt/homebrew/Cellar/pcre2/10.42/include 
>> -I/opt/homebrew/Cellar/graphite2/1.3.14/include 
>> -I/opt/homebrew/Cellar/fribidi/1.0.13/include/fribidi 
>> -I/opt/homebrew/Cellar/little-cms2/2.16/include 
>> -I/Users/jpalmier/Sage/TESTING/sage-10.3.rc0/local/include 
>> -I/opt/homebrew/Cellar/primesieve/12.0/include 
>> -I/opt/homebrew/Cellar/bdw-gc/8.2.6/include 
>> -I/opt/homebrew/Cellar/libpng/1.6.42/include 
>> -I/opt/homebrew/Cellar/ntl/11.5.1/include 
>> -I/opt/homebrew/Cellar/readline/8.2.10/include -I/opt/homebrew/include 
>> -I/Users/jpalmier/Sage/TESTING/sage-10.3.rc0/local/var/lib/sage/venv-python3.12/include
>>  
>> -I/opt/homebrew/Cellar/freetype/2.13.2/include 
>> -I/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include 
>> -I/Users/jpalmier/Sage/TESTING/sage-10.3.rc0/local/var/lib/sage/venv-python3.12/include
>>  
>> -I/opt/homebrew/opt/pyt...@3.12/Frameworks/Python.framework/Versions/3.12/include/python3.12
>>  
>> -c src/libImaging/Jpeg2KDecode.c -o 
>> build/temp.macosx-14.0-arm64-cpython-312/src/libImaging/Jpeg2KDecode.o
>>
>> Compared to the previous version (from January): the differences are
>>
>> - the new version includes -fno-strict-overflow
>> - the old version includes -fwrapv
>> - various version numbers have changed, of course
>>
>>
>> On Wednesday, February 28, 2024 at 2:16:42 PM UTC-8 John H Palmieri wrote:
>>
>>> OS X, Apple Silicon, with many homebrew packages, including a recently 
>>> upgraded openjpeg (from 2.5.0 to 2.5.1): pillow is failing to build, with 
>>> the error message
>>>
>>>   src/libImaging/Jpeg2KDecode.c:673:43: error: too few arguments to 
>>> function call, expected 3, have 2
>>>   opj_stream_set_user_data(stream, state);
>>>     ^
>>>   
>>> /opt/homebrew/Cellar/openjpeg/2.5.1/include/openjpeg-2.5/openjpeg.h:1235:27:
>>>  
>>> note: 'opj_stream_set_user_data' declared here
>>>   OPJ_API void OPJ_CALLCONV opj_stream_set_user_data(opj_stream_t* 
>>> p_stream,
>>> ^
>>>   1 error generated.
>>>   error: command '/usr/bin/gcc' failed with exit code 1
>>>   error: subprocess-exited-with-error
>>>   
>>>   × Building wheel for Pillow (pyproject.toml) did not run successfully.
>>>   │ exit code: 1
>>>   ╰─> See above for output.
>>>   
>>> I'm a little confused about jpeg, though: although this is using 
>>> openjpeg-2.5.1, Sage's top-level config.log file says
>>>
>>> pkg_cv_libjpeg_CFLAGS=-I/opt/homebrew/Cellar/jpeg-turbo/3.0.1/include
>>> pkg_cv_libjpeg_LIBS='-L/opt/homebrew/Cellar/jpeg-turbo/3.0.1/lib 
>>> -ljpeg'
>>>
>>> pillow's log file says
>>>
>>> Looking for `libjpeg` using pkg-config.
>>> Appending path /opt/homebrew/Cellar/jpeg-turbo/3.0.1/lib
>>> Appending path /opt/homebrew/Cellar/jpeg-turbo/3.0.1/include
>>> Looking for `libopenjp2` using pkg-config.
>>> Appending path /opt/homebrew/Cellar/openjpeg/2.5.1/lib
>>> Appending path 
>>> /opt/homebrew/Cellar/openjpeg/2.5.1/include/openjpeg-2.5
>>

[sage-release] Re: Sage 10.3.rc0 released

2024-02-28 Thread Matthias Köppe
Can confirm also on macOS x86_64 with just upgraded openjpeg. 
And upgrading to pillow-10.2.0 (latest) does NOT help.

On Wednesday, February 28, 2024 at 2:22:08 PM UTC-8 John H Palmieri wrote:

> The failing command:
>
> gcc -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common 
> -dynamic -DNDEBUG -g -O3 -Wall -isysroot 
> /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -g -O2 -g 
> -DHAVE_LIBTIFF -DHAVE_LIBJPEG -DHAVE_OPENJPEG -DHAVE_LIBZ -DHAVE_XCB 
> -DPILLOW_VERSION=\"10.1.0\" 
> -I/opt/homebrew/Cellar/openjpeg/2.5.1/include/openjpeg-2.5 
> -I/opt/homebrew/Cellar/jpeg-turbo/3.0.1/include 
> -I/opt/homebrew/Cellar/libtiff/4.6.0/include 
> -I/opt/homebrew/Cellar/zstd/1.5.5/include 
> -I/opt/homebrew/Cellar/xz/5.4.6/include 
> -I/opt/homebrew/Cellar/freetype/2.13.2/include/freetype2 
> -I/opt/homebrew/Cellar/libpng/1.6.42/include/libpng16 
> -I/opt/homebrew/Cellar/harfbuzz/8.3.0_1/include/harfbuzz 
> -I/opt/homebrew/Cellar/glib/2.78.4/include/glib-2.0 
> -I/opt/homebrew/Cellar/glib/2.78.4/lib/glib-2.0/include 
> -I/opt/homebrew/Cellar/gettext/0.22.5/include 
> -I/opt/homebrew/Cellar/pcre2/10.42/include 
> -I/opt/homebrew/Cellar/graphite2/1.3.14/include 
> -I/opt/homebrew/Cellar/fribidi/1.0.13/include/fribidi 
> -I/opt/homebrew/Cellar/little-cms2/2.16/include 
> -I/Users/jpalmier/Sage/TESTING/sage-10.3.rc0/local/include 
> -I/opt/homebrew/Cellar/primesieve/12.0/include 
> -I/opt/homebrew/Cellar/bdw-gc/8.2.6/include 
> -I/opt/homebrew/Cellar/libpng/1.6.42/include 
> -I/opt/homebrew/Cellar/ntl/11.5.1/include 
> -I/opt/homebrew/Cellar/readline/8.2.10/include -I/opt/homebrew/include 
> -I/Users/jpalmier/Sage/TESTING/sage-10.3.rc0/local/var/lib/sage/venv-python3.12/include
>  
> -I/opt/homebrew/Cellar/freetype/2.13.2/include 
> -I/Library/Developer/CommandLineTools/SDKs/MacOSX14.2.sdk/usr/include 
> -I/Users/jpalmier/Sage/TESTING/sage-10.3.rc0/local/var/lib/sage/venv-python3.12/include
>  
> -I/opt/homebrew/opt/pyt...@3.12/Frameworks/Python.framework/Versions/3.12/include/python3.12
>  
> -c src/libImaging/Jpeg2KDecode.c -o 
> build/temp.macosx-14.0-arm64-cpython-312/src/libImaging/Jpeg2KDecode.o
>
> Compared to the previous version (from January): the differences are
>
> - the new version includes -fno-strict-overflow
> - the old version includes -fwrapv
> - various version numbers have changed, of course
>
>
> On Wednesday, February 28, 2024 at 2:16:42 PM UTC-8 John H Palmieri wrote:
>
>> OS X, Apple Silicon, with many homebrew packages, including a recently 
>> upgraded openjpeg (from 2.5.0 to 2.5.1): pillow is failing to build, with 
>> the error message
>>
>>   src/libImaging/Jpeg2KDecode.c:673:43: error: too few arguments to 
>> function call, expected 3, have 2
>>   opj_stream_set_user_data(stream, state);
>>     ^
>>   
>> /opt/homebrew/Cellar/openjpeg/2.5.1/include/openjpeg-2.5/openjpeg.h:1235:27: 
>> note: 'opj_stream_set_user_data' declared here
>>   OPJ_API void OPJ_CALLCONV opj_stream_set_user_data(opj_stream_t* 
>> p_stream,
>> ^
>>   1 error generated.
>>   error: command '/usr/bin/gcc' failed with exit code 1
>>   error: subprocess-exited-with-error
>>   
>>   × Building wheel for Pillow (pyproject.toml) did not run successfully.
>>   │ exit code: 1
>>   ╰─> See above for output.
>>   
>> I'm a little confused about jpeg, though: although this is using 
>> openjpeg-2.5.1, Sage's top-level config.log file says
>>
>> pkg_cv_libjpeg_CFLAGS=-I/opt/homebrew/Cellar/jpeg-turbo/3.0.1/include
>> pkg_cv_libjpeg_LIBS='-L/opt/homebrew/Cellar/jpeg-turbo/3.0.1/lib 
>> -ljpeg'
>>
>> pillow's log file says
>>
>> Looking for `libjpeg` using pkg-config.
>> Appending path /opt/homebrew/Cellar/jpeg-turbo/3.0.1/lib
>> Appending path /opt/homebrew/Cellar/jpeg-turbo/3.0.1/include
>> Looking for `libopenjp2` using pkg-config.
>> Appending path /opt/homebrew/Cellar/openjpeg/2.5.1/lib
>> Appending path 
>> /opt/homebrew/Cellar/openjpeg/2.5.1/include/openjpeg-2.5
>>
>> This is similar to a log file from a successful build, though.  (I don't 
>> know how to attach files from the browser interface to Google groups.)
>>
>> Suggestions?
>>
>>
>>
>>
>> On Sunday, February 25, 2024 at 10:44:20 AM UTC-8 Volker Braun 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
>>
>> acbe15dcd87 (HEAD -> develop, tag: 10.3.rc0, github/develop) Updated 
>> SageMath version to 10.3.rc0
>> 0fb793fa91a gh-37410: minor fixes in sandpiles
>> 57d4e09af50 gh-37405: links for errors in doc of groups
>> 6030e58afa0 gh-37398: fix `relabel` for permutation groups
>> 5bda2e23eb2 gh-37397: fix some ruff suggestions in cluster_algebra_quiver
>> ccd3f8b852e gh-37385: Remove some last traces of Trac
>> 64b991ab0df gh-37376: src/sage/rings/polynomial: Link to spkg page by 
>> label
>> 

[sage-release] Re: Sage 10.3.rc0 released

2024-02-26 Thread Matthias Köppe
On Monday, February 26, 2024 at 12:26:04 PM UTC-8 emanuel.c...@gmail.com 
wrote:

Question : how to modify Sage’s configuration (as used by make reconfigure) 
without having to re-state *all* the configuration ?

eval ./configure $(./config.status --config) --without-system-brial

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4ca37db3-5fcb-441f-8c96-64b4ed03aae2n%40googlegroups.com.


Re: [sage-release] Sage 10.3.beta8 released

2024-02-17 Thread Matthias Köppe
Try the updated instructions from the 10.3.beta7 installation 
guide: 
https://deploy-livedoc--sagemath.netlify.app/html/en/installation/conda#using-conda-to-provide-system-packages-for-the-sage-distribution,
 
which uses lock files

On Saturday, February 17, 2024 at 12:01:09 AM UTC-8 furutaka@gmail.com 
wrote:

> Hi,
>
> A build roughly along the procedure described in "Using conda to provide 
> system packages for the Sage distribution" 
> 
>  
> (`conda env update` instead of `cocnda env create` because the conda 
> environment has been already installed), failed because of the lack of 
> 'markupsafe':
>
>> [sagelib-10.3.beta8] Installing collected packages: sagemath-standard
>> [sagelib-10.3.beta8]   Running setup.py develop for sagemath-standard
>> [sagelib-10.3.beta8] Running command python setup.py develop
>> [sagelib-10.3.beta8] 
>> 
>> [sagelib-10.3.beta8] Traceback (most recent call last):
>> [sagelib-10.3.beta8]   File "", line 2, in 
>> [sagelib-10.3.beta8]   File "", line 34, in 
>> 
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/work/sage/sage-10.3.beta8-condaSys/src/setup.py", line 85, 
>> in 
>> [sagelib-10.3.beta8] from sage_setup.autogen import autogen_all
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/work/sage/sage-10.3.beta8-condaSys/src/sage_setup/autogen/__init__.py",
>>  
>> line 3, in 
>> [sagelib-10.3.beta8] from . import interpreters
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/work/sage/sage-10.3.beta8-condaSys/src/sage_setup/autogen/interpreters/__init__.py",
>>  
>> line 118, in 
>> [sagelib-10.3.beta8] from .generator import InterpreterGenerator, 
>> AUTOGEN_WARN
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/work/sage/sage-10.3.beta8-condaSys/src/sage_setup/autogen/interpreters/generator.py",
>>  
>> line 19, in 
>> [sagelib-10.3.beta8] from .memory import string_of_addr
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/work/sage/sage-10.3.beta8-condaSys/src/sage_setup/autogen/interpreters/memory.py",
>>  
>> line 16, in 
>> [sagelib-10.3.beta8] from .utils import je, reindent_lines as ri
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/work/sage/sage-10.3.beta8-condaSys/src/sage_setup/autogen/interpreters/utils.py",
>>  
>> line 19, in 
>> [sagelib-10.3.beta8] from jinja2 import Environment
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/mambaforge/envs/sage-build/lib/python3.11/site-packages/jinja2/__init__.py",
>>  
>> line 8, in 
>> [sagelib-10.3.beta8] from .environment import Environment as 
>> Environment
>> [sagelib-10.3.beta8]   File 
>> "/home/furutaka/mambaforge/envs/sage-build/lib/python3.11/site-packages/jinja2/environment.py",
>>  
>> line 14, in 
>> [sagelib-10.3.beta8] from markupsafe import Markup
>> [sagelib-10.3.beta8] ModuleNotFoundError: No module named 'markupsafe'
>> [sagelib-10.3.beta8] 
>> 
>> [sagelib-10.3.beta8] Error building the Sage library
>> [sagelib-10.3.beta8] 
>> 
>> [sagelib-10.3.beta8] Please email sage-devel (
>> http://groups.google.com/group/sage-devel)
>> [sagelib-10.3.beta8] explaining the problem and including the 
>> relevant part of the log file
>> [sagelib-10.3.beta8]   
>> /home/furutaka/work/sage/sage-10.3.beta8-condaSys/logs/pkgs/sagelib-10.3.beta8.log
>> [sagelib-10.3.beta8] Describe your computer, operating system, etc.
>> [sagelib-10.3.beta8] 
>> 
>> [sagelib-10.3.beta8] error: subprocess-exited-with-error
>> [sagelib-10.3.beta8] 
>> [sagelib-10.3.beta8] × python setup.py develop did not run 
>> successfully.
>> [sagelib-10.3.beta8] │ exit code: 1
>> [sagelib-10.3.beta8] ╰─> See above for output.
>>
>
>
> Another `make` after doing `conda install conda-forge::markupsafe --name 
> sage-build` then failed in building "sagemath-doc_html-none":
>
>> [sagemath_doc_html-none] Traceback (most recent call last):
>> [sagemath_doc_html-none]   File 
>> "/home/furutaka/mambaforge/envs/sage-build/lib/python3.11/site-packages/babel/localtime/_helpers.py",
>>  
>> line 16, in _get_tzinfo
>> [sagemath_doc_html-none] return pytz.timezone(tzenv)
>> [sagemath_doc_html-none]^
>> [sagemath_doc_html-none] AttributeError: module 'pytz' has no attribute 
>> 'timezone'
>> [sagemath_doc_html-none] 
>> [sagemath_doc_html-none] During handling of the above exception, another 
>> exception occurred:
>> [sagemath_doc_html-none] 
>> [sagemath_doc_html-none] Traceback (most recent call last):
>> [sagemath_doc_html-none]   File 

Re: [sage-release] Sage 10.3.beta3 released

2023-12-19 Thread Matthias Köppe
That's fixed in https://github.com/sagemath/sage/pull/36885

On Tuesday, December 19, 2023 at 12:16:11 AM UTC-8 vdelecroix wrote:

> Build does not work if python-flit is not present
>
> [editables-0.5] ModuleNotFoundError: No module named 'flit_core'
> [editables-0.5] Error building a wheel for editables-0.5
>
> On Tue, 19 Dec 2023 at 01:23, Volker Braun  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
> >
> >
> > b002b63fb42 (github/develop, tag: 10.3.beta3) Updated SageMath version 
> to 10.3.beta3
> > 73e52a41981 gh-36900: Fix build of optional Cython modules broken in 
> #29386
> > 3c18c7c56d3 gh-36899: some ruff fixes and error links in the graphs 
> folder
> > 220208d75ab gh-36896: `src/sage/interfaces/{gap,kenzo,scilab}`: fix 
> doctests warnings
> > 9b10837a844 gh-36895: fix qepcad doctest
> > a8f38e8c2a2 gh-36894: Adjust the sync label bot to reflect recent GitHub 
> CLI changes
> > 74f82be197f gh-36890: pep8 cleanup for gap interface
> > 7ef39dd614b gh-36888: Fix failure of doc preview changes when an html is 
> removed
> > 8ba4c46262a gh-36883: `src/sage/modular/arithgroup/farey.cpp`: Fix 
> `#include` for `farey_symbol.h`
> > d818e0870ba gh-36880: various details fixed in coding (ruff, pep8, links 
> in the doc)
> > 2343c200113 gh-36873: add is_trivial method for groups
> > 2089d238c84 gh-36871: Fix a bug for .ci/create-changes-html.sh
> > b61a02ca693 gh-36866: doc: update pip installation instructions
> > ba40387b224 gh-36865: `sage.groups`, `sage.rings.number_field`: 
> Modularization fixes, `# needs`
> > bfb861b6818 gh-36849: Problem with orientations of simplices in 
> simplicial complex maps.
> > 1b1673b9104 gh-36847: Symengine 0.11.2
> > 50895710b19 gh-36846: Resolve nice tree decomp bug in #36843, and allow 
> `label_nice_tree_decomposition` to return a digraph
> > 340cf1e1711 gh-36839: Remove most `spkg-legacy-uninstall` scripts
> > 4adecd8b048 gh-36836: `sage --tox`, `sage --pytest`: Stop fallthrough 
> when `tox`, `pytest` are not installed (yet)
> > 44a0d2d2ff9 gh-36830: improved integer vectors efficiency -Enhancement
> > 5d0093c4cac gh-36814: Fast cardinality method for 
> IntegerVectorsModPermutationGroup
> > d6a2dcceb15 gh-36792: Use the system GAP
> > 9deea7bbef2 gh-36791: Improve the headings of the databases section of 
> the reference manual
> > 77cf3e643ec gh-36781: `libbraiding`: Actually update to version 1.2
> > f42ca663fa2 gh-36779: Remove the pycygwin package
> > cd279656163 gh-36774: `build/pkgs/nauty`: Update to 2.8.8; use VERSION 
> in all `upstream_url`s.
> > 1838bdf4fc7 gh-36751: Switch sage-conf to modern editable install
> > 0a69c2a46b1 gh-36678: CI conda: Ignore baseline test failures
> > 2017233044f gh-35121: `sage.sets.family`: Cythonize; change 
> `MIPVariable` to a subclass of `FiniteFamily`
> > e2e0f8db21e (tag: 10.3.beta2) Updated SageMath version to 10.3.beta2
> >
> > --
> > 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/f3d19be4-636e-4093-8457-40b461f057f0n%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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/59e13138-8bb3-486b-9e7b-99c43f7ac359n%40googlegroups.com.


Re: [sage-release] Sage 10.3.beta2 released

2023-12-15 Thread Matthias Köppe
Thanks for the report. editables was missing a dependency; this is fixed 
in https://github.com/sagemath/sage/pull/36885

On Friday, December 15, 2023 at 4:32:56 AM UTC-8 furutaka@gmail.com 
wrote:

> I tried to build this version on two Fedora-39 machines.
> The build completed w/o any problem on one machine, but failed on another 
> (at work) when building editables;
> after doing `./sage -pip install flit_core` in the build environment, the 
> build seemed to be continuing (I had to leave work before the build 
> finished).
> I'll attach the log.
>
> Kazuyoshi
>
> 2023年12月14日(木) 9:42 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
>>
>>
>> e2e0f8db21e (github/develop, tag: 10.3.beta2) Updated SageMath version to 
>> 10.3.beta2
>> 2395f7bb45f gh-36862: Fix one doctest for giac 1.9.0-73
>> c85cb61919a gh-36859: src/sage/libs/pari/convert_sage_matrix.pyx: Remove 
>> `sage_setup: distribution`
>> 69d5801de36 gh-36856: various details in modules folder (ruff, 
>> cython-lint, roles)
>> 3d9dc8d3daa gh-36855: some ruff details in modular (unicode)
>> c4bebb1988a gh-36854: various details in categories (ruff C4 and UP02)
>> dd54b42ad4e gh-36853: various details in algebras (ruff mostly)
>> 033d95a9500 gh-36852: `failing doctest on Apple M1`: corrected the test 
>> case by sorting the result
>> 49e6c9f99c4 gh-36851: various details in group (ruff and pycodestyle)
>> 1abf5c643ff gh-36846: Resolve nice tree decomp bug in #36843, and allow 
>> `label_nice_tree_decomposition` to return a digraph
>> f98a4c5176d gh-36837: update qepcad to B 1.74
>> 31541b6b79a gh-36828: README.md: Update section on macOS arm64
>> 4f34f9226af gh-36823: `ipython` 8.18 and related upgrades, remove 
>> `backcall`
>> f2be9758869 gh-36822: Fix linter failure in 10.3.beta0
>> 0121df0e205 gh-36818: Corrected the typo in documentation - Permutation 
>> Groups
>> c7443b1a9cd gh-36815: Add badges to README.md
>> 2ec492a4c57 gh-36812: made changes to the documentaiton of developer in 
>> python3 print
>> 27a07dad385 gh-36802: Python toolchain as wheel packages
>> 990525bcbe7 gh-36799: Create index-pdf.html in html build
>> 1c19a98dbc0 gh-36794: `sage --package create --pypi`: Create a wheel 
>> package by default if possible
>> 74122cc0704 gh-36785: `build/pkgs/cython`: Update to 3.0.6
>> 1bbdb3e8339 gh-36778: Remove Cygwin distro support
>> 5d6ca008b98 gh-36769: Do not fail when `java` is available but `jmol` is 
>> not.
>> eba2cf9f708 gh-36767: Reduce execution time of conda workflow
>> dfdd7da660b gh-36765: Update to new conway-polynomials python package
>> 2ab6da5e95c gh-36764: Improve performance of __getitem__ of 
>> CFiniteSequence
>> 3d335fa4e73 gh-36758: Details in interfaces
>> 71bcb097360 gh-36756: Improve headers of the number field section in toc
>> a1642b17162 gh-36754: Relativize more header imports
>> 35d8f8ca475 gh-36752: `numpy` 1.26.2, `scipy` 1.11.4
>> 11c575f gh-36749: Choice of the name of primitive elements for 
>> subfields of QQbar
>> 6cadd8410aa gh-36747: `build/bin/sage-spkg`: Add support for installing 
>> script packages
>> 07a5b275228 gh-36719: rectify docs around Tkinter
>> 77fbf9ac064 gh-36640: Use GNU make tokenpool protocol to manage 
>> parallelism of doctesting
>> 2fd122b767b gh-36439: CVXpy 1.4.1, SCS 3.2.3, osqp_python 0.6.3, CVXOPT 
>> 1.3.2, CyLP 0.92.2, add `clarabel` solver
>> ab24b1c3113 (tag: 10.3.beta1) Updated SageMath version to 10.3.beta1
>>
>> -- 
>>
> 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/7b05414c-bad6-4597-acb7-cf4d7b93375dn%40googlegroups.com
>>  
>> 
>> .
>>
>
>
> -- 
> Kazuyoshi Furutaka
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/0717948f-1055-4bdd-8e49-ace447f7ccb1n%40googlegroups.com.


[sage-release] Re: Sage 10.3.beta1 released

2023-12-11 Thread Matthias Köppe
On Monday, December 11, 2023 at 7:59:38 AM UTC-8 Antonio Rojas wrote:

Is 'sagemath-pari' actually a thing? I can't find any other mention to it 
in the sage source.


Not yet. https://github.com/sagemath/sage/pull/35095 adds it.

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/ea5667fb-9387-4fe5-bfbc-b378d9c9e90an%40googlegroups.com.


[sage-release] Re: Sage 10.3.beta1 released

2023-12-11 Thread Matthias Köppe
Fixed in https://github.com/sagemath/sage/pull/36859


On Monday, December 11, 2023 at 7:59:38 AM UTC-8 Antonio Rojas wrote:

> On my distro, sagelib-only build, the new file 
> 'src/sage/libs/pari/convert_sage_matrix.pyx' is not being cythonized or 
> built. This causes major breakage, with many
>
> > ModuleNotFoundError: No module named 
> 'sage.libs.pari.convert_sage_matrix'
>
> errors. The first line of the file
>
> # sage_setup: distribution = sagemath-pari
>
> looks suspicious. Is 'sagemath-pari' actually a thing? I can't find any 
> other mention to it in the sage source.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/a671dc9e-c783-4d89-889b-766f9dced67bn%40googlegroups.com.


Re: [sage-release] Sage 10.3.beta0 released

2023-12-09 Thread Matthias Köppe
Try if https://github.com/sagemath/sage/pull/36823 helps with this

On Saturday, December 9, 2023 at 8:52:54 AM UTC-8 david@gmail.com wrote:

> Hello,
>
> I have a surprising and annoying issue on Fedora 35 with 10.3.beta0 after
> make distclean sagelib-clean
> make build
> ./sage -i bliss tdlib benzene buckygen cryptominisat dot2tex glucose 
> gap_packages mcqd plantri  csdp python_igraph
>
> When I start sage in a console, I see some warnings:
>
> gelati:/home/dcoudert/sage> ./sage
> ┌┐
> │ SageMath version 10.3.beta0, Release Date: 2023-12-05  │
> │ Using Python 3.10.8. Type "help()" for help.   │
> └┘
> ┏┓
> ┃ Warning: this is a prerelease version, and it may be unstable. ┃
> ┗┛
> /home/dcoudert/sage/local/var/lib/sage/venv-python3.10/lib64/python3.10/site-packages/prompt_toolkit/application/application.py:988:
>  
> DeprecationWarning: There is no current event loop
>   loop = asyncio.get_event_loop()
> sage: G = graphs.PetersenGraph()
> /home/dcoudert/sage/local/var/lib/sage/venv-python3.10/lib64/python3.10/site-packages/prompt_toolkit/application/application.py:988:
>  
> DeprecationWarning: There is no current event loop
>   loop = asyncio.get_event_loop()
> sage: G
> Petersen graph: Graph on 10 vertices
> /home/dcoudert/sage/local/var/lib/sage/venv-python3.10/lib64/python3.10/site-packages/prompt_toolkit/application/application.py:988:
>  
> DeprecationWarning: There is no current event loop
>   loop = asyncio.get_event_loop()
> sage: 
>
>
> However, these warnings are not interfering with doctests. Running for 
> instance `./sage -t src/sage/graphs/` works fine.
>
> Anyway help to avoid these warnings is more than welcome.
>
> Best,
> David.
>
>
>
> Le 6 déc. 2023 à 20:37, John H Palmieri  a écrit :
>
> Builds fine for me on OS X, both Intel and Apple Silicon. No new doctest 
> failures.
>
> On Tuesday, December 5, 2023 at 4:26:09 PM UTC-8 Volker Braun 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
>>
>> 272582be9e0 (github/develop, tag: 10.3.beta0) Updated SageMath version to 
>> 10.3.beta0
>> 9b1e18ffc02  gh-36664: ruff auto-fix for C4 in modular
>> 3253ed95cdb gh-36658: `sage.sat`: Update `# needs`
>> b707b299324 gh-36657: `sage.tests`: Update `# needs`
>> 34b6321efb2 gh-36655: `sage.misc.explain_pickle`: Docstring cosmetics
>> c9e28a84924 gh-36654: More fixes for e221
>> 0394ea33387 gh-36653: clean E702 etc in integer.pyx
>> bf801b1edfb gh-36644: `sage.combinat.words`: Update `# needs`
>> 5a22cce2510 gh-36643: `sage.combinat.species`: Update `# needs`
>> 91c9fa67907 gh-36642: `sage.algebras`: Update `# needs`, modularization 
>> fixes, doctest cosmetics
>> ef9b2792302 gh-36638: return Weierstrass scaling factor in base field for 
>> EllipticCurveIsogeny
>> 2b9f3e0e4ff gh-36637: sums of elliptic-curve morphisms
>> 3a9254d73ae gh-36630: Allow to specify output directory for generated 
>> interpreters
>> 69d03d36651 gh-36623: cylint cleanup in combinatorial polyhedra
>> 7b3e208631f gh-36597: Replace relative imports by absolute ones in modules
>> 779a502cd5e gh-36592: Add pull_from_function_field to curves
>> 54dbcbf46a6 gh-36589: Replace relative imports by absolute ones in a few 
>> packages
>> 671f7d56ba0 gh-36588: Replace relative imports by absolute ones in rings
>> caa10685ff2 gh-36584: implemented power of graph function under basic 
>> methods
>> 8801f6e24cd gh-36574: rename the backtrack algorithm of method 
>> `longest_path` with deprecation
>> 9014410efb7 gh-36572: Replace relative imports by absolute ones in 
>> categories
>> e86721e0b97 gh-36562: `pkgs/sage-{docbuild,setup,sws2rst}`: Migrate from 
>> `setup.cfg` to `pyproject.toml`
>> d67dba4740c gh-36505: `sage --tox -e coverage.py`
>> a5107c61cf4 gh-36504: Functions for nice tree decomposition and its 
>> labelling
>> 8bcebb19169 gh-36457: check coprimality of moduli in CRT_basis()
>> a6f2c461733 gh-36368: Laurent polynomials, Fitting ideals and 
>> characteristic varieties
>> d2b457895c4 gh-36223: src/sage/doctest/control.py: double the default 
>> test timeout
>> fb7ef07389d gh-36190: establish interface for instantiated classical 
>> modular polynomials
>> 839327af1f2 gh-36184: add class groups of binary quadratic forms
>> c1a38172852 gh-36135: `sage -fixdistributions`
>> f336f6a8bef gh-36129: Notebook 7, ipykernel 6.27, ipython 8.17
>> c31f22e8167 gh-36031: Cythonize 
>> `LatticePolytope.normal_form(algorithm='palp_native')`, change to default, 
>> add as a `Polyhedron` method
>> b60398e7ef6 gh-35936: generalize EllipticCurve_field.division_field() to 
>> composite orders

[sage-release] Re: Sage 10.2.rc5 released

2023-12-01 Thread Matthias Köppe
Looking good, let's ship it!

On Thursday, November 30, 2023 at 3:33:48 PM UTC-8 Volker Braun 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
>
>
> b2813506039 (tag: 10.2.rc5, github/develop) Updated SageMath version to 
> 10.2.rc5
> 6a5b6c0f934 gh-36771: fix doctest for nauty 2.8.8
> 2994fa63bbc gh-36737: Fix `make SPKG-uninstall` for Python packages after 
> #36452
> 202a245d5b8 gh-36731: `build/pkgs/pillow`: Allow discovery of libjpeg, 
> upgrade to 10.1.0
> c80adfad635 gh-36551: Fix bug in QF.find_primitive_p_divisible_vector__next
> f10820ff877 (tag: 10.2.rc4) Updated SageMath version to 10.2.rc4
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/58bcf51b-2bc2-431c-b236-90c2dc5c97aan%40googlegroups.com.


[sage-release] Re: Sage 10.2.rc4 released

2023-11-21 Thread Matthias Köppe
On Tuesday, November 21, 2023 at 2:21:57 PM UTC-8 emanuel.c...@gmail.com 
wrote:

Le mardi 21 novembre 2023 à 17:55:09 UTC+1, matthia…@gmail.com a écrit :

Try "make sage_conf-no-deps"

This worked (in the sense of make -j8 claiming to have completed the 
upgrade). Thank you very much !

I have been unable to fond any reference to this target in the Sage 
developer’s guide (as published for 10.1). Care to give some explanation ?

Information regarding maxima (the location of the fasl file) is passed to 
the Sage runtime via "sage_conf". On incremental builds, the installation 
of "sage_conf" seems to sometimes disappear; the precise mechanism for this 
bug is not yet understood.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/b39cf06f-b962-4ac4-acb4-e2af94cf8d93n%40googlegroups.com.


[sage-release] Re: Sage 10.2.rc4 released

2023-11-21 Thread Matthias Köppe
Try "make sage_conf-no-deps"

On Monday, November 20, 2023 at 9:47:14 PM UTC-8 emanuel.c...@gmail.com 
wrote:

> Le lundi 20 novembre 2023 à 17:04:58 UTC+1, Emmanuel Charpentier a écrit :
>
> On Debian testing running on core i7 + 16 GB RAM, upgrading from 10.2.rc2 
> to 10.2.rc4 fails ; the error seems to be triggered by the documentation of 
> 3D plots. Log enclosed.
>
>
> I'm still stuck. Suggestions ? 
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4b26b748-1f97-43b1-a069-f9b299f24882n%40googlegroups.com.


Re: [sage-release] Re: Sage 10.2.rc3 released

2023-11-15 Thread Matthias Köppe
Which package, Dima?

On Wednesday, November 15, 2023 at 4:45:29 PM UTC-8 Dima Pasechnik wrote:

> This package produces incorrect maths results, it has to be demoted to 
> experimental, IMHO.
>
>
> On 15 November 2023 22:37:30 GMT, "Matthias Köppe"  
> wrote:
>
>> On Tuesday, November 14, 2023 at 3:13:46 PM UTC-8 Volker Braun wrote:
>>
>> fa5c9395d3e (tag: 10.2.rc3, github/develop) Updated SageMath version to 
>> 10.2.rc3
>>
>>
>> Thanks, Volker, for the latest rc. I think we're in pretty good shape 
>> now, but I think we need one more round for the following:
>> - https://github.com/sagemath/sage/pull/36722 (openblas upgrade, appears 
>> to fix build failures on archlinux-latest and fedora-38; needs review)
>>
>> I would also like to get the following PR in:
>> - https://github.com/sagemath/sage/pull/36031 
>> (LatticePolytope.normal_form fixes; needs review)
>>
>>
>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/1136a803-7a38-433f-b9ea-b7d57a939b42n%40googlegroups.com.


[sage-release] Re: Sage 10.2.rc3 released

2023-11-15 Thread Matthias Köppe
On Tuesday, November 14, 2023 at 3:13:46 PM UTC-8 Volker Braun wrote:

fa5c9395d3e (tag: 10.2.rc3, github/develop) Updated SageMath version to 
10.2.rc3


Thanks, Volker, for the latest rc. I think we're in pretty good shape now, 
but I think we need one more round for the following:
- https://github.com/sagemath/sage/pull/36722 (openblas upgrade, appears to 
fix build failures on archlinux-latest and fedora-38; needs review)

I would also like to get the following PR in:
- https://github.com/sagemath/sage/pull/36031 (LatticePolytope.normal_form 
fixes; needs review)


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/dafffaa8-de83-4d60-9d6a-5b6d124d8c7an%40googlegroups.com.


Re: [sage-release] Sage 10.2.rc3 released

2023-11-15 Thread Matthias Köppe
You may have to force-pull the release tags:

git fetch --tags -f upstream 

On Wednesday, November 15, 2023 at 1:51:07 AM UTC-8 John Cremona wrote:

Is it expected that doing "git pull upstream develop" on top of the rc1 
commit should be a merge?

On Tue, 14 Nov 2023 at 23:13, Volker Braun  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


fa5c9395d3e (tag: 10.2.rc3, github/develop) Updated SageMath version to 
10.2.rc3
705a0ee9bf3 gh-36711: CI macOS: Build following stages even when some job 
failed; adjust platforms
7f6a2a7e6a8 gh-36708: CI Linux: Fixes for tests of optional packages
dccb4127165 gh-36707: `build/pkgs/nauty`: Handle `SAGE_FAT_BINARY`
82a3102d058 gh-36699: CI Linux: Follow-up fix for conda-forge-python3.11
4d2dd497f5f gh-36696: Fix SSL timeout in doctest / internet feature
613775f17bd gh-36692: Make doc-pdf separate from doc-html
606c816a9d9 gh-36670: .github/workflows/docker.yml: Interrupt the build 
before the 6 hour cancellation
9953321a2d2 gh-36660: .github/workflows/ci-linux.yml: Fine-tune max-parallel
4430e4cc37c (tag: 10.2.rc2) Updated SageMath version to 10.2.rc2

-- 
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/8593234a-b974-40f0-be55-8ec14c975231n%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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/db4ffd07-b437-4d4c-bf79-3f4f7928a084n%40googlegroups.com.


[sage-release] Re: Sage 10.2.beta8 released

2023-10-23 Thread Matthias Köppe
It's probably time to work 
on https://github.com/sagemath/sage/wiki/Sage-10.2-Release-Tour


On Saturday, October 21, 2023 at 9:53:24 AM UTC-7 Volker Braun 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
>
> 07a2afd65fb (tag: 10.2.beta8, github/develop) Updated SageMath version to 
> 10.2.beta8
> c47788b02a4 gh-36476: Fix bootstrapping on `centos-7`, `fedora-30`, 
> `ubuntu-xenial`
> 11aae8079c4 gh-36474: add ruff to developer tools
> 4260e44eca6 gh-36473: CI docbuild: Do not rebuild sagelib from scratch
> ad4546ce9db gh-36470: refresh macaulay2 interface a little bit
> acb1953eebf gh-36468: Fix mamba install in conda ci workflow
> eb03f2775ed gh-36467: Combine ci linter jobs
> 433e825d58b gh-36464: fix doctest in `src/sage/combinat/posets/posets.py`
> bc2e5886ab0 gh-36463: remove unused variables in pyx files in groups/
> 8f337cf28ba gh-36461: fix the linters again
> 47b5eb99371 gh-36460: add default legend_color to eliminate KeyError when 
> plotting arrow2d or disk
> 2ef76f3db59 gh-36454: Remove `tomli` from some build dependencies
> 4faf2ae32d3 gh-36452: `make sagemath_categories-check`, `make 
> pypi-wheels-check`
> 9088b6c094e gh-36451: tox.ini: Add gentoo-python3.12
> fec83575265 gh-36445: fix ZeroDivisionError in gcd of sparse polynomials
> 93d005f838f gh-36442: CI: Refactor `build*.yml` through a new script 
> `.ci/retrofit-worktree.sh`
> 31d8d5b615c gh-36440: trying ruff on some posets files
> 0cdf0b31efc gh-36438: .github/workflows/dist.yml: Create release on 
> release tag
> 12069d0b3f1 gh-36437: src/sage/parallel/map_reduce.py: replace tmp_dir()
> 4a60001a052 gh-36436: src/sage/misc/latex.py: replace tmp_dir()
> 7e746646936 gh-36435: Retrieve upstream tarballs from GitHub release assets
> dcaf556c9c1 gh-36430: CI Linux: Run `ubuntu-focal-standard` without 
> waiting for other platforms
> d2a38bffa9f gh-36423: fix and activate E225 and E228
> 1071779990e gh-36411: Fix conda install instructions after `setuptools` 
> update
> 91443566313 gh-36407: Support python 3.12
> 77df29e7258 gh-36401: Allow lifting mvpolynomials over non-fields using 
> singular
> e73e211a8f2 gh-36400: `build/pkgs/setuptools_scm`: Update to 8.0.4, add 
> fixes for version 8
> f26c1843bc0 gh-36395: build/pkgs/singular: Update to 4.3.2p8
> f909b0a340e gh-36385:  Fixes for the push_to_docker_hub workflow
> 731be1ca21a gh-36333: Revision of the knot theory colorings method
> f89aaf18354 gh-36332: Yet more more spkgs confs
> 50683ffa73e gh-36320: Update `matplotlib` to 3.8.0, `pillow` to 10.0.1
> f42202ac696 gh-36315: Replace shell bunzip2 with library code
> e3e4288b4b3 gh-36304: `sage.symbolics`: Remove code deprecated in #18036, 
> #29738, #32386, #32638, #32665, #34215
> 7a92489c1c9 gh-35978: Fix GradedModularFormElement multiplication
> b7c1c8fe5cd (tag: 10.2.beta7) Updated SageMath version to 10.2.beta7
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/f2df07ac-3acd-454a-8e1c-98bf21417392n%40googlegroups.com.


Re: [sage-release] Re: Sage 10.2.beta6 released

2023-10-09 Thread Matthias Köppe
On Monday, October 9, 2023 at 4:15:59 PM UTC-7 Dima Pasechnik wrote:

On Tue, Oct 10, 2023 at 12:02 AM Matthias Köppe 
 wrote: 
> pythran does not have any build dependencies other than setuptools. 
> It's pure Python, nothing needs compiling. 

Really? 
https://github.com/serge-sans-paille/pythran/tree/master/pythran/pythonic 
is full of C++


These files are installed for use at runtime of pythran / compile-time of 
programs generated by pythran.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/faee5a65-a043-4cc7-8ba5-5276be3b23d0n%40googlegroups.com.


Re: [sage-release] Re: Sage 10.2.beta6 released

2023-10-09 Thread Matthias Köppe
On Monday, October 9, 2023 at 3:51:35 PM UTC-7 Dima Pasechnik wrote:

On Mon, Oct 9, 2023 at 11:45 PM Matthias Köppe  
wrote: 
> 
> We are building most of our Python packages with build isolation. This 
means that for the build of the packages, it is irrelevant what is 
installed in SAGE_VENV; only the wheels of its build dependencies need to 
be present. After the build of a package, when we install the built wheel 
in the SAGE_VENV, pip checks for dependencies and may complain when runtime 
dependencies are unmet. We fall back to ignoring dependencies when 
installing. It is safe to ignore all errors/warning during this process. 

I don't get it. These are build dependencies, not only runtime ones; 
you can't build numpy without cython; you can't build cython without 
pythran; you cannot build pythran without numpy.


No, pythran does not have any build dependencies other than setuptools. 
It's pure Python, nothing needs compiling.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/e9b41af0-7abf-43bf-9378-177681772942n%40googlegroups.com.


Re: [sage-release] Re: Sage 10.2.beta6 released

2023-10-09 Thread Matthias Köppe
We are building most of our Python packages with build isolation. This 
means that for the build of the packages, it is irrelevant what is 
installed in SAGE_VENV; only the wheels of its build dependencies need to 
be present. After the build of a package, when we install the built wheel 
in the SAGE_VENV, pip checks for dependencies and may complain when runtime 
dependencies are unmet. We fall back to ignoring dependencies when 
installing. It is safe to ignore all errors/warning during this process.

On Monday, October 9, 2023 at 3:34:56 PM UTC-7 John H Palmieri wrote:

> On Monday, October 9, 2023 at 2:53:57 PM UTC-7 Dima Pasechnik wrote:
>
> On Mon, Oct 9, 2023 at 10:44 PM John H Palmieri  
> wrote: 
> > 
> > 
> > 
> > On Monday, October 9, 2023 at 9:44:02 AM UTC-7 Dima Pasechnik wrote: 
> > 
> > On Mon, Oct 9, 2023 at 5:39 PM John H Palmieri  
> wrote: 
> > > 
> > > (I tried to send this last night and I see some indication that the 
> message was deleted, so I'm reposting. Apologies if this has already 
> appeared.) 
> > > 
> > > I see some error message (aside from those already reported) but the 
> build completes anyway. These are probably not new. 
> > > 
> > > In pythran's log: 
> > > 
> > > ERROR: Could not find a version that satisfies the requirement numpy 
> (from pythran) (from versions: none) 
> > > ERROR: No matching distribution found for numpy 
> > 
> > numpy is a dependency of pythran, apparently - but it's not listed. 
> > 
> > 
> > It looks like pythran is an order-only dependency of cython which is an 
> order-only dependency of numpy, so I guess we're trying to avoid circular 
> dependencies by not listing numpy as a dependency of pythran? 
>
> How is it going to help? A circle is not null-homotopic (topology!), 
> thus one would need to bootstrap one of the packages... 
>
>
> How is what going to help? I didn't make any suggestions, although I'm 
> wondering how the whole thing works.
>  
>  
>
>
>
> > 
> > 
> > > 
> > > In notebook's log: 
> > > 
> > > ERROR: Could not find a version that satisfies the requirement 
> jupyter_packaging~=0.9 (from versions: none) 
> > > ERROR: No matching distribution found for jupyter_packaging~=0.9 
> > 
> > not sure - I guess it's a good idea to make sure we're switching to 
> > modern notebook (7) asap. 
> > 
> > > 
> > > Should we be concerned about these? 
> > > 
> > > 
> > > On Monday, October 9, 2023 at 9:25:44 AM UTC-7 emanuel.c...@gmail.com 
> wrote: 
> > >> 
> > >> 
> > >> 
> > >> Le lundi 9 octobre 2023 à 18:17:11 UTC+2, Dima Pasechnik a écrit : 
> > >> 
> > >> [ Snip... ] 
> > >> 
> > >> > The key seems to be “ERROR: Could not find a version that satisfies 
> the requirement hatchling (from versions: none)“, which I do not 
> understand.. 
> > >> 
> > >> just a missing dependency (hatchling) for attrs. 
> > >> 
> > >> 
> > >> as a hotfix, run 
> > >> 
> > >> make hatchling 
> > >> 
> > >> 
> > >> Seems to work... but fails again : 
> > >> 
> > >> ``` 
> > >> Processing 
> /usr/local/sage-10/local/var/lib/sage/venv-python3.11/var/lib/sage/wheels/hatch_vcs-0.3.0-py3-none-any.whl
>  
>
> > >> ERROR: Could not find a version that satisfies the requirement 
> hatch-fancy-pypi-readme (from versions: none) 
> > >> ERROR: No matching distribution found for hatch-fancy-pypi-readme 
> > >> error: subprocess-exited-with-error 
> > >> ``` 
> > >> 
> > >> Stuck again... 
> > >> 
> > >> [ Re-Snip... ] 
> > >> 
> > >> 
> > > -- 
> > > 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/44895efa-3007-441d-ae1c-681d7c314d87n%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/46c0210b-17df-43eb-96c1-87855dd38af2n%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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/d8d19d75-fd3f-41be-8afa-e92c43fbn%40googlegroups.com.


Re: [sage-release] Sage 10.2.beta6 released

2023-10-08 Thread Matthias Köppe
The failure involving setuptools_scm is likely fixed 
by https://github.com/sagemath/sage/pull/36400, which is waiting for review.

On Sunday, October 8, 2023 at 7:47:02 PM UTC-7 furutaka@gmail.com wrote:

> A build "Using conda to provide system packages for the Sage distribution 
> "
>  
> failed in building setuptools-68.2.2 as before...
>
>
> 2023年10月9日(月) 4:54 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
>
>
>>
>> This release drops support for GCC < 8.4 (Debian 10 "Buster")
>>
>> 2f1a76dc24a (tag: 10.2.beta6, github/develop) Updated SageMath version to 
>> 10.2.beta6
>> 46997739f9b gh-36388: fix typographic typos
>> 970fd9f1864 gh-36383: Update flint to 2.9.0, arb to 2.23.0
>> 6d838ba174a gh-36382: `configure --enable-system-site-packages`: First 
>> check all non-site packages
>> 5da52a71923 gh-36381: Python package upgrades cherry-picked from notebook 
>> 7 upgrade PR
>> 726c438330b gh-36378: Add README.md Table of Contents and Links
>> f1ac6c1c573 gh-36377: clean one test file
>> d2fa61b433c gh-36376: src/sage/databases/sql_db.py: replace tmp_dir()
>> aadad8bf506 gh-36375: src/sage/interfaces/gap_workspace.py: replace 
>> tmp_dir()
>> bc8d82abede gh-36374: refresh the cython file real_roots (pep8, range, 
>> etc)
>> 16c78cab8ca gh-36373: Enable conda ci for all PRs and remove experimental 
>> label
>> 17f07d5f076 gh-36371: fix remaining W605 warnings in pxi files
>> d8e55296e17 gh-36369: partial cython-lint cleanup in padics/
>> 0405d07dde8 gh-36367: Simplify experimental all-conda installation 
>> instructions via `pkgs/sage-conf_conda`
>> 1af197b2066 gh-36365: Libgap cubegroup
>> 16aaae1e34d gh-36364: Do not run sage-env more than once, for real.
>> dfcd25fab60 gh-36363: Fix dependencies of `packaging`, update `flit_core` 
>> to 3.9.0, `pip` to 23.2.1
>> 56533be695f gh-36362: a few more links to errors in the doc
>> e33c041bd73 gh-36359: a few details in combinat (designs)
>> afd8d0e8194 gh-36358: CI: Fix the multi-stage build in ci-linux.yml, fix 
>> conda/centos/archlinux system packages
>> b30cc4b7751 gh-36357: CI: Remove ci-wsl, ci-cygwin-standard
>> 8550060f96a gh-36355: fixing pep8 E275 in rings/ and combinat/
>> 0421fd1745f gh-36352: fix E228 and E225 in coding, crypto, dynamics, 
>> geometry, manifolds, modular
>> a4017212c20 gh-36348: .github/workflows/build.yml, doc-build.yml: Fix 
>> get_ci_fixes
>> e1a0794ba97 gh-36344: src/sage/misc/cython.py: replace tmp_dir()
>> 0c63ee37742 gh-36343: src/sage/repl/interpreter.py: replace tmp_dir()
>> 14c055e0818 gh-36324: src/sage/tests/cmdline.py: replace tmp_dir()
>> cb0cea09278 gh-36314: add q-Fuss-Catalan numbers
>> fe963ca5a4d gh-36310: Mod 2 (co)homology as a module over the Steenrod 
>> algebra
>> 119429042c2 gh-36285: add Rémy Oudompheng's implementation of the BMSS 
>> algorithm
>> 7591b1efafc gh-36277: `sage.graphs`: some care with return ... else 
>> statements in `graph.py`, `digraph.py` and `bipartite_graph.py`
>> 71428337f16 gh-36273: `sage.graphs`, `sage.combinat.{designs,posets}`, 
>> `sage.sandpiles`: Update # needs
>> 7c62ef8112b gh-36272: `sage.sets`: Update `# needs`
>> 8ebaeff5496 gh-36261: `sage.rings.padics`: Import fixes (modularization)
>> ab6f53b50f2 gh-36161: Upgrade pplpy to 0.8.9
>> 868fefa1289 gh-36123: Upgrade numpy to 1.26.0, setuptools to 68.2.2
>> fdf30fbb1bc gh-35786: onetbb: Upgrade to 2021.9.0 + GCC13 patch
>> 1738235b962 gh-35546: compute traces of elliptic-curve endomorphisms
>> bd434dae42a gh-35373: Fix workflow "Build documentation (PDF)"
>> 1ed5b510362 gh-35285: System package information   tox ini   gh actions 
>> for alpine linux
>> d687f2e7a73 gh-35062: Enable merge_group trigger for merge queues
>> d5d7c461a11 gh-35008: Implement Covering Arrays
>> 1cf0c13e527 (tag: 10.2.beta5) Updated SageMath version to 10.2.beta5
>>
>> -- 
>>
> 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/e55f00f5-a5ad-40b2-8128-7ba3d5b34f21n%40googlegroups.com
>>  
>> 
>> .
>>
>
>
> -- 
> Kazuyoshi Furutaka
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

Re: [sage-release] Sage 10.2.beta6 released

2023-10-08 Thread Matthias Köppe
Thanks for the report. This is fixed 
in https://github.com/sagemath/sage/pull/36429, and before that you can 
work around it by using "make -k build" until everything has been built.

On Sunday, October 8, 2023 at 7:43:11 PM UTC-7 furutaka@gmail.com wrote:

> Hi,
>
> A conventional build failed in building attrs-23.1.0:
>
>
> 2023年10月9日(月) 4:54 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
>>
>> This release drops support for GCC < 8.4 (Debian 10 "Buster")
>>
>> 2f1a76dc24a (tag: 10.2.beta6, github/develop) Updated SageMath version to 
>> 10.2.beta6
>> 46997739f9b gh-36388: fix typographic typos
>> 970fd9f1864 gh-36383: Update flint to 2.9.0, arb to 2.23.0
>> 6d838ba174a gh-36382: `configure --enable-system-site-packages`: First 
>> check all non-site packages
>> 5da52a71923 gh-36381: Python package upgrades cherry-picked from notebook 
>> 7 upgrade PR
>> 726c438330b gh-36378: Add README.md Table of Contents and Links
>> f1ac6c1c573 gh-36377: clean one test file
>> d2fa61b433c gh-36376: src/sage/databases/sql_db.py: replace tmp_dir()
>> aadad8bf506 gh-36375: src/sage/interfaces/gap_workspace.py: replace 
>> tmp_dir()
>> bc8d82abede gh-36374: refresh the cython file real_roots (pep8, range, 
>> etc)
>> 16c78cab8ca gh-36373: Enable conda ci for all PRs and remove experimental 
>> label
>> 17f07d5f076 gh-36371: fix remaining W605 warnings in pxi files
>> d8e55296e17 gh-36369: partial cython-lint cleanup in padics/
>> 0405d07dde8 gh-36367: Simplify experimental all-conda installation 
>> instructions via `pkgs/sage-conf_conda`
>> 1af197b2066 gh-36365: Libgap cubegroup
>> 16aaae1e34d gh-36364: Do not run sage-env more than once, for real.
>> dfcd25fab60 gh-36363: Fix dependencies of `packaging`, update `flit_core` 
>> to 3.9.0, `pip` to 23.2.1
>> 56533be695f gh-36362: a few more links to errors in the doc
>> e33c041bd73 gh-36359: a few details in combinat (designs)
>> afd8d0e8194 gh-36358: CI: Fix the multi-stage build in ci-linux.yml, fix 
>> conda/centos/archlinux system packages
>> b30cc4b7751 gh-36357: CI: Remove ci-wsl, ci-cygwin-standard
>> 8550060f96a gh-36355: fixing pep8 E275 in rings/ and combinat/
>> 0421fd1745f gh-36352: fix E228 and E225 in coding, crypto, dynamics, 
>> geometry, manifolds, modular
>> a4017212c20 gh-36348: .github/workflows/build.yml, doc-build.yml: Fix 
>> get_ci_fixes
>> e1a0794ba97 gh-36344: src/sage/misc/cython.py: replace tmp_dir()
>> 0c63ee37742 gh-36343: src/sage/repl/interpreter.py: replace tmp_dir()
>> 14c055e0818 gh-36324: src/sage/tests/cmdline.py: replace tmp_dir()
>> cb0cea09278 gh-36314: add q-Fuss-Catalan numbers
>> fe963ca5a4d gh-36310: Mod 2 (co)homology as a module over the Steenrod 
>> algebra
>> 119429042c2 gh-36285: add Rémy Oudompheng's implementation of the BMSS 
>> algorithm
>> 7591b1efafc gh-36277: `sage.graphs`: some care with return ... else 
>> statements in `graph.py`, `digraph.py` and `bipartite_graph.py`
>> 71428337f16 gh-36273: `sage.graphs`, `sage.combinat.{designs,posets}`, 
>> `sage.sandpiles`: Update # needs
>> 7c62ef8112b gh-36272: `sage.sets`: Update `# needs`
>> 8ebaeff5496 gh-36261: `sage.rings.padics`: Import fixes (modularization)
>> ab6f53b50f2 gh-36161: Upgrade pplpy to 0.8.9
>> 868fefa1289 gh-36123: Upgrade numpy to 1.26.0, setuptools to 68.2.2
>> fdf30fbb1bc gh-35786: onetbb: Upgrade to 2021.9.0 + GCC13 patch
>> 1738235b962 gh-35546: compute traces of elliptic-curve endomorphisms
>> bd434dae42a gh-35373: Fix workflow "Build documentation (PDF)"
>> 1ed5b510362 gh-35285: System package information   tox ini   gh actions 
>> for alpine linux
>> d687f2e7a73 gh-35062: Enable merge_group trigger for merge queues
>> d5d7c461a11 gh-35008: Implement Covering Arrays
>> 1cf0c13e527 (tag: 10.2.beta5) Updated SageMath version to 10.2.beta5
>>
>> -- 
>> 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/e55f00f5-a5ad-40b2-8128-7ba3d5b34f21n%40googlegroups.com
>>  
>> 
>> .
>>
>
>
> -- 
> Kazuyoshi Furutaka
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/3d32c1ed-bd99-479b-ab45-d69d742f62fdn%40googlegroups.com.


Re: [sage-release] Sage 10.2.beta5 released

2023-09-28 Thread Matthias Köppe
Thanks for sharing the logs for these installation problems; this is 
valuable information. 
I agree that there seems to be something wrong with the installation of 
setuptools in this environment. The command "conda list" could provide 
additional helpful information.
You could try if "make setuptools_wheel-no-deps" improves the situation.

There's also an open PR https://github.com/sagemath/sage/pull/35593 with 
fixes for the conda environment, which may be worth trying.

On Thursday, September 28, 2023 at 6:15:32 PM UTC-7 furutaka@gmail.com 
wrote:

> Hi...
>
> The only thing I can do is to test the build (and use) of the software, 
> and therefore I do so...
> (useless?)
>
> The build of the release on Fedora 38 (x86_64).
>
> 1. With system packages, the build finished w/o any problem.
>
> 2. The build by following the procedure described in
>
> https://doc.sagemath.org/html/en/installation/conda.html#using-conda-to-provide-system-packages-for-the-sage-distribution
> (with environment-optional.yml in place of environment.yml) stopped with 
> the following errors while doing `make doc-clean doc-uninstall && make 
> -j10`:
>
>>   The following package(s) may have failed to build (not necessarily
>> during this run of 'make all-start'):
>>
>> * package: pythran-0.14.0
>>   last build time: Sep 28 19:36
>>   log file:   
>>  /home/furutaka/work/sage/sage-10.2.beta5-condaSys/logs/pkgs/p
>> ythran-0.14.0.log
>>   build directory: 
>> /home/furutaka/mambaforge/envs/sage-build/var/tmp/sage/build/
>> pythran-0.14.0
>>
>> * package: fastjsonschema-2.18.0
>>   last build time: Sep 28 19:36
>>   log file:   
>>  
>> /home/furutaka/work/sage/sage-10.2.beta5-condaSys/logs/pkgs/fastjsonschema-2.18.0.log
>>   build directory: 
>> /home/furutaka/mambaforge/envs/sage-build/var/tmp/sage/build/fastjsonschema-2.18.0
>>
>> * package: sage_conf-10.2.beta5
>>   last build time: Sep 28 19:36
>>   log file:   
>>  
>> /home/furutaka/work/sage/sage-10.2.beta5-condaSys/logs/pkgs/sage_conf-10.2.beta5.log
>>
>>
> The former two seemed to be caused because of the lack of setuptools???
>
> Kazuyoshi
>
> 2023年9月28日(木) 7:56 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
>>
>>
>> 1cf0c13e527 (tag: 10.2.beta5, github/develop) Updated SageMath version to 
>> 10.2.beta5
>> b01856309bc gh-36345: `ecm`: Work around build failure with Xcode 15
>> 2c714728fd0 gh-36339: fix expect interface for newer ptyprocess
>> bb04839a5d5 gh-36338: CI: Merge open blocker PRs in all CI workflows + 
>> other improvements
>> a9cb852973a gh-36336: add some class roles for linking Errors in doc
>> 247ea886f0e gh-36335: using more itertools.product
>> f4dc2bc1c8e gh-36330: src/sage/repl/load.py: replace tmp_dir()
>> f6a9058bca4 gh-36327: fix the linter once more
>> 496fb917960 gh-36326: more fixes for E228 and E225 in combinat and some 
>> other folders
>> ccf337e8443 gh-36323: src/sage/combinat/words/words.py: replace tmp_dir()
>> feed3d41ef9 gh-36319: build/pkgs/setuptools_scm_git_archive: Remove 
>> (obsolete)
>> 22a32e79929 gh-36316: build/pkgs/lrcalc_python: add standard python 
>> spkg-configure.m4
>> 034f1f643b7 gh-36299: Generic implementation of fitting ideal
>> c325311ba47 gh-36284: improve checks
>> 0b5fc8e97a0 gh-36276: Yet more spkg_configure for standard python packages
>> ed478e76787 gh-36275: `sage.graphs.generic_graph`: some care with return 
>> ... else statements
>> 602b57114df gh-36270: full pep8 for modular/hecke
>> 4f8a8af331f gh-36267: Change `ipympl`/`pkgconfig`/`widgetsnbextension` to 
>> wheel packages, drop build deps
>> 1af7f8f2b6b gh-36234: Use patchelf from the system
>> ce855de61cb gh-36166: Additions to the bigraded Betti number methods
>> 05d7d1dceeb gh-36110: Update Cython to 3.0.2
>> 5cef467b357 gh-35866: CI build.yml, doc-build.yml: Use output groups
>> 2829cf2182f gh-35537: Fix Sphinx markup in some file
>> 4d3e807ba54 (tag: 10.2.beta4) Updated SageMath version to 10.2.beta4
>>
>> -- 
>>
> 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/b58048a8-9158-4c56-ac41-5fbd403938a9n%40googlegroups.com
>>  
>> 
>> .
>>
>
>
> -- 
> Kazuyoshi Furutaka
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

Re: [sage-release] Sage 10.2.beta4 released

2023-09-26 Thread Matthias Köppe
Thanks for the report. A fix for the ecm build failure is 
in https://github.com/sagemath/sage/pull/36345 (needs review)

On Monday, September 25, 2023 at 12:50:45 AM UTC-7 Kenji Iohara wrote:

> On MacOS 13.5.2, with  updated homebrew, updated python, the first built 
> compilation failed owing to two packages:
>
> ecm-7.0.5 and scipy-1.11.2. Here is their log files.
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/2726ecfb-c8f2-4dc9-9c89-df127eff3f25n%40googlegroups.com.


[sage-release] Re: Sage 10.2.beta4 released

2023-09-25 Thread Matthias Köppe
The real error is further up in the log file:

INFO: gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions 
-Wl,-Bsymbolic-functions -g -fwrapv -O2 
-Wl,-rpath-link,/home/eric/sage/10.2/local/lib 
-L/home/eric/sage/10.2/local/lib -Wl,-rpath,/home/eric/sage/10.2/local/lib 
-g -O2 build/temp.linux-x86_64-cpython-310/sage/rings/complex_arb.o 
-L/usr/lib/x86_64-linux-gnu/openblas-pthread/ -L/usr/lib/x86_64-linux-gnu 
-lgmp -lflint -larb -lgsl -lm -lopenblas -lmpfr -o 
build/lib.linux-x86_64-cpython-310/sage/rings/complex_arb.cpython-310-x86_64-linux-gnu.so
 
-lpari
/usr/bin/ld : ne peut pas trouver -larb : Aucun fichier ou dossier de 
ce type
collect2: error: ld returned 1 exit status
 
Check if "make sage_conf-no-deps" fixes this problem. 

Background: On Debian/Ubuntu, this library is called flint-arb, and this 
information is passed to the build system via sage_conf. On incremental 
builds, sage_conf seems to sometimes disappear.



On Monday, September 25, 2023 at 10:12:26 AM UTC-7 egourg...@gmail.com 
wrote:

> Thanks for the release. 
> On Ubuntu 22.04, incremental build from Sage 10.2.beta3 failed with 
>
> [sagelib-10.2.beta4] error: Command "gcc -shared -Wl,-O1 
> -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-rpath-link,/home/eric/sage/10.2/local/lib 
> -L/home/eric/sage/10.2/local/lib -Wl,-rpath,/home/eric/sage/10.2/local/lib 
> -g -O2 build/temp.linux-x86_64-cpython-310/sage/rings/complex_arb.o 
> -L/usr/lib/x86_64-linux-gnu/openblas-pthread/ -L/usr/lib/x86_64-linux-gnu 
> -lgmp -lflint -larb -lgsl -lm -lopenblas -lmpfr -o 
> build/lib.linux-x86_64-cpython-310/sage/rings/
> complex_arb.cpython-310-x86_64-linux-gnu.so -lpari" failed with exit 
> status 1
> [sagelib-10.2.beta4] error: subprocess-exited-with-error
> ...
> ***
> Error building Sage.
>
> The following package(s) may have failed to build (not necessarily
> during this run of 'make all-start'):
>
> * package: sagelib-10.2.beta4
>   last build time: sept. 25 
> 18:33file:///home/eric/sage/10.2/sagelib-10.2.beta4.log
>   log file:/home/eric/sage/10.2/logs/pkgs/sagelib-10.2.beta4.log
>
> The file sagelib-10.2.beta4.log is here 
> .
>
> Eric.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/05b21a5b-d7fb-4a8a-bb1b-2522f1bfa23fn%40googlegroups.com.


[sage-release] Re: Sage 10.2.beta3 released

2023-09-24 Thread Matthias Köppe
After an upgrade of macOS and Xcode CLT, I also see this problem on my 
system.

There is an open issue https://github.com/mesonbuild/meson/issues/12282 for 
this.


On Thursday, September 21, 2023 at 4:52:56 PM UTC-7 John H Palmieri wrote:

> A new problem, after upgrading to OS X 13.6 and the newest version of the 
> command-line tools: scipy fails to build again, this time with the error:
>
>   ../../meson.build:82:0: ERROR: Unable to detect linker for compiler 
> `gfortran -Wl,--version 
> -L/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -Wl,-rpath,/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -L/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -Wl,-rpath,/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib`
>   stdout:
>   stderr: collect2 version 13.2.0
>   /usr/bin/ld -syslibroot 
> /Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk/ -dynamic -arch arm64 
> -platform_version macos 13.0.0 0.0 -o a.out 
> -L/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -L/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc/aarch64-apple-darwin22/13
>  
> -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc 
> -L/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -L/Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib 
> -L/opt/homebrew/opt/primesieve/lib -L/opt/homebrew/opt/bdw-gc/lib 
> -L/opt/homebrew/opt/libpng/lib -L/opt/homebrew/opt/ntl/lib 
> -L/opt/homebrew/opt/bzip2/lib -L/opt/homebrew/opt/readline/lib 
> -L/opt/homebrew/lib 
> -L/opt/homebrew/Cellar/gcc/13.2.0/bin/../lib/gcc/current/gcc/aarch64-apple-darwin22/13/../../..
>  
> --version -rpath 
> /Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib -rpath 
> /Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib -lemutls_w 
> -lgcc -lSystem -lgcc -no_compact_unwind -rpath @loader_path -rpath 
> /opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/gcc/aarch64-apple-darwin22/13 
> -rpath /opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current/gcc -rpath 
> /Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib -rpath 
> /Users/palmieri/Desktop/Sage/TESTING/sage-10.2.beta3/local/lib -rpath 
> /opt/homebrew/Cellar/primesieve/11.1/lib -rpath 
> /opt/homebrew/Cellar/bdw-gc/8.2.4/lib -rpath 
> /opt/homebrew/Cellar/libpng/1.6.40/lib -rpath 
> /opt/homebrew/Cellar/ntl/11.5.1/lib -rpath 
> /opt/homebrew/Cellar/bzip2/1.0.8/lib -rpath 
> /opt/homebrew/Cellar/readline/8.2.1/lib -rpath /opt/homebrew/lib -rpath 
> /opt/homebrew/Cellar/gcc/13.2.0/lib/gcc/current
>   ld: unknown options: --version
>   collect2: error: ld returned 1 exit status
>
> Suggestions?
>
> On Sunday, September 17, 2023 at 11:25:02 AM UTC-7 John H Palmieri wrote:
>
>> Similar problem for me on OS X. I don't understand something: the 
>> dependencies for scipy include meson_python, but that package is not 
>> installed before scipy attempts to build, and fails. Running "make 
>> meson_python" and then "make scipy" succeeds, as does "make".
>>
>>
>>
>> On Saturday, September 16, 2023 at 2:59:58 PM UTC-7 Kwankyu Lee wrote:
>>
>>> Succeeded after sage -pip install meson-python.
>>>
>>> On Sunday, September 17, 2023 at 6:52:59 AM UTC+9 Kwankyu Lee wrote:
>>>
 Incremental build failed

 [scipy-1.11.2] 
 [..]
 [scipy-1.11.2] scipy-1.11.2
 [scipy-1.11.2] 
 [sagelib-10.2.beta3]   Removing file or directory 
 /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/sagemath-standard.egg-link
 [sagelib-10.2.beta3]   Removing pth entries from 
 /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/easy-install.pth:
 [sagelib-10.2.beta3]   Removing entry: 
 /Users/kwankyu/GitHub/sage-dev/src
 [sagelib-10.2.beta3]   Successfully uninstalled 
 sagemath-standard-10.2b3
 [sagelib-10.2.beta3]   Running setup.py develop for sagemath-standard
 [sagelib-10.2.beta3] Running command python setup.py develop
 [scipy-1.11.2] Setting up build directory for scipy-1.11.2
 [scipy-1.11.2] Finished extraction
 [scipy-1.11.2] Applying patches from ../patches...
 [scipy-1.11.2] Applying ../patches/numpy-include.patch
 [scipy-1.11.2] patching file scipy/spatial/setup.py
 [scipy-1.11.2] Hunk #1 succeeded at 39 (offset -1 lines).
 [scipy-1.11.2] Applying ../patches/tests_no_internet_dependency.patch
 [scipy-1.11.2] patching file scipy/datasets/meson.build
 [scipy-1.11.2] 
 [scipy-1.11.2] Host system:
 [scipy-1.11.2] Darwin Helios.local 22.6.0 Darwin Kernel Version 22.6.0: 
 Wed Jul  5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64 x86_64
 

Re: [sage-release] Re: Sage 10.2.beta3 released

2023-09-17 Thread Matthias Köppe
I've pushed a fix to https://github.com/sagemath/sage/pull/36276

On Sunday, September 17, 2023 at 5:02:05 PM UTC-7 Matthias Köppe wrote:

> Yes, it's a bug in the build system. Running  CONFIG_SHELL="bash -x" 
> ./configure 
>
> + printf '%s\n' 'configure:49868: result: no; skipping check'
> + printf '%s\n' 'no; skipping check'
> + sage_spkg_install_meson-python=yes
> ./configure: line 49870: sage_spkg_install_meson-python=yes: command not 
> found
> + test yes = yes
> + :
> + sage_use_system_meson-python=no
> ./configure: line 49874: sage_use_system_meson-python=no: command not found
> + test xno = xno
> + :
> + sage_use_system_meson_python=yes
> + printf '%s\n' 'configure:49884: will use system package and not install 
> SPKG meson_python'
> + printf '%s\n' 'configure: will use system package and not install SPKG 
> meson_python'
> +
>
> On Sunday, September 17, 2023 at 1:34:35 PM UTC-7 Dima Pasechnik wrote:
>
>>
>>
>> On Sun, Sep 17, 2023 at 7:25 PM John H Palmieri  
>> wrote:
>> >
>> > Similar problem for me on OS X. I don't understand something: the 
>> dependencies for scipy include meson_python, but that package is not 
>> installed before scipy attempts to build, and fails. Running "make 
>> meson_python" and then "make scipy" succeeds, as does "make".
>>
>> $ cat build/pkgs/scipy/dependencies
>>  $(BLAS) gfortran numpy pybind11 cython pythran | $(PYTHON_TOOLCHAIN) 
>> meson_python $(PYTHON)
>>
>> looks OK. So this looks like a bug in our build system 
>>
>>
>> >
>> >
>> >
>> > On Saturday, September 16, 2023 at 2:59:58 PM UTC-7 Kwankyu Lee wrote:
>> >>
>> >> Succeeded after sage -pip install meson-python.
>> >>
>> >> On Sunday, September 17, 2023 at 6:52:59 AM UTC+9 Kwankyu Lee wrote:
>> >>>
>> >>> Incremental build failed
>> >>>
>> >>> [scipy-1.11.2] 
>> [..]
>> >>> [scipy-1.11.2] scipy-1.11.2
>> >>> [scipy-1.11.2] 
>> >>> [sagelib-10.2.beta3]   Removing file or directory 
>> /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/sagemath-standard.egg-link
>> >>> [sagelib-10.2.beta3]   Removing pth entries from 
>> /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/easy-install.pth:
>> >>> [sagelib-10.2.beta3]   Removing entry: 
>> /Users/kwankyu/GitHub/sage-dev/src
>> >>> [sagelib-10.2.beta3]   Successfully uninstalled 
>> sagemath-standard-10.2b3
>> >>> [sagelib-10.2.beta3]   Running setup.py develop for sagemath-standard
>> >>> [sagelib-10.2.beta3] Running command python setup.py develop
>> >>> [scipy-1.11.2] Setting up build directory for scipy-1.11.2
>> >>> [scipy-1.11.2] Finished extraction
>> >>> [scipy-1.11.2] Applying patches from ../patches...
>> >>> [scipy-1.11.2] Applying ../patches/numpy-include.patch
>> >>> [scipy-1.11.2] patching file scipy/spatial/setup.py
>> >>> [scipy-1.11.2] Hunk #1 succeeded at 39 (offset -1 lines).
>> >>> [scipy-1.11.2] Applying ../patches/tests_no_internet_dependency.patch
>> >>> [scipy-1.11.2] patching file scipy/datasets/meson.build
>> >>> [scipy-1.11.2] 
>> >>> [scipy-1.11.2] Host system:
>> >>> [scipy-1.11.2] Darwin Helios.local 22.6.0 Darwin Kernel Version 
>> 22.6.0: Wed Jul  5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64 
>> x86_64
>> >>> [scipy-1.11.2] 
>> >>> [scipy-1.11.2] C compiler: gcc
>> >>> [scipy-1.11.2] C compiler version:
>> >>> [scipy-1.11.2] Apple clang version 14.0.3 (clang-1403.0.22.14.1)
>> >>> [scipy-1.11.2] Target: x86_64-apple-darwin22.6.0
>> >>> [scipy-1.11.2] Thread model: posix
>> >>> [scipy-1.11.2] InstalledDir: 
>> /Library/Developer/CommandLineTools/usr/bin
>> >>> [scipy-1.11.2] 
>> >>> [scipy-1.11.2] Package 'scipy' is currently not installed
>> >>> [scipy-1.11.2] No legacy uninstaller found for 'scipy'; nothing to do
>> >>> [scipy-1.11.2] Installing scipy-1.11.2
>> >>> [sc

Re: [sage-release] Re: Sage 10.2.beta3 released

2023-09-17 Thread Matthias Köppe
Yes, it's a bug in the build system. Running  CONFIG_SHELL="bash -x" 
./configure 

+ printf '%s\n' 'configure:49868: result: no; skipping check'
+ printf '%s\n' 'no; skipping check'
+ sage_spkg_install_meson-python=yes
./configure: line 49870: sage_spkg_install_meson-python=yes: command not 
found
+ test yes = yes
+ :
+ sage_use_system_meson-python=no
./configure: line 49874: sage_use_system_meson-python=no: command not found
+ test xno = xno
+ :
+ sage_use_system_meson_python=yes
+ printf '%s\n' 'configure:49884: will use system package and not install 
SPKG meson_python'
+ printf '%s\n' 'configure: will use system package and not install SPKG 
meson_python'
+

On Sunday, September 17, 2023 at 1:34:35 PM UTC-7 Dima Pasechnik wrote:

>
>
> On Sun, Sep 17, 2023 at 7:25 PM John H Palmieri  
> wrote:
> >
> > Similar problem for me on OS X. I don't understand something: the 
> dependencies for scipy include meson_python, but that package is not 
> installed before scipy attempts to build, and fails. Running "make 
> meson_python" and then "make scipy" succeeds, as does "make".
>
> $ cat build/pkgs/scipy/dependencies
>  $(BLAS) gfortran numpy pybind11 cython pythran | $(PYTHON_TOOLCHAIN) 
> meson_python $(PYTHON)
>
> looks OK. So this looks like a bug in our build system 
>
>
> >
> >
> >
> > On Saturday, September 16, 2023 at 2:59:58 PM UTC-7 Kwankyu Lee wrote:
> >>
> >> Succeeded after sage -pip install meson-python.
> >>
> >> On Sunday, September 17, 2023 at 6:52:59 AM UTC+9 Kwankyu Lee wrote:
> >>>
> >>> Incremental build failed
> >>>
> >>> [scipy-1.11.2] 
> [..]
> >>> [scipy-1.11.2] scipy-1.11.2
> >>> [scipy-1.11.2] 
> >>> [sagelib-10.2.beta3]   Removing file or directory 
> /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/sagemath-standard.egg-link
> >>> [sagelib-10.2.beta3]   Removing pth entries from 
> /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/easy-install.pth:
> >>> [sagelib-10.2.beta3]   Removing entry: 
> /Users/kwankyu/GitHub/sage-dev/src
> >>> [sagelib-10.2.beta3]   Successfully uninstalled 
> sagemath-standard-10.2b3
> >>> [sagelib-10.2.beta3]   Running setup.py develop for sagemath-standard
> >>> [sagelib-10.2.beta3] Running command python setup.py develop
> >>> [scipy-1.11.2] Setting up build directory for scipy-1.11.2
> >>> [scipy-1.11.2] Finished extraction
> >>> [scipy-1.11.2] Applying patches from ../patches...
> >>> [scipy-1.11.2] Applying ../patches/numpy-include.patch
> >>> [scipy-1.11.2] patching file scipy/spatial/setup.py
> >>> [scipy-1.11.2] Hunk #1 succeeded at 39 (offset -1 lines).
> >>> [scipy-1.11.2] Applying ../patches/tests_no_internet_dependency.patch
> >>> [scipy-1.11.2] patching file scipy/datasets/meson.build
> >>> [scipy-1.11.2] 
> >>> [scipy-1.11.2] Host system:
> >>> [scipy-1.11.2] Darwin Helios.local 22.6.0 Darwin Kernel Version 
> 22.6.0: Wed Jul  5 22:21:56 PDT 2023; root:xnu-8796.141.3~6/RELEASE_X86_64 
> x86_64
> >>> [scipy-1.11.2] 
> >>> [scipy-1.11.2] C compiler: gcc
> >>> [scipy-1.11.2] C compiler version:
> >>> [scipy-1.11.2] Apple clang version 14.0.3 (clang-1403.0.22.14.1)
> >>> [scipy-1.11.2] Target: x86_64-apple-darwin22.6.0
> >>> [scipy-1.11.2] Thread model: posix
> >>> [scipy-1.11.2] InstalledDir: 
> /Library/Developer/CommandLineTools/usr/bin
> >>> [scipy-1.11.2] 
> >>> [scipy-1.11.2] Package 'scipy' is currently not installed
> >>> [scipy-1.11.2] No legacy uninstaller found for 'scipy'; nothing to do
> >>> [scipy-1.11.2] Installing scipy-1.11.2
> >>> [scipy-1.11.2] DEPRECATION: --no-binary currently disables reading 
> from the cache of locally built wheels. In the future --no-binary will not 
> influence the wheel cache. pip 23.1 will enforce this behaviour change. A 
> possible replacement is to use the --no-cache-dir option. You can use the 
> flag --use-feature=no-binary-enable-wheel-cache to test the upcoming 
> behaviour. Discussion can be found at 
> https://github.com/pypa/pip/issues/11453
> >>> [scipy-1.11.2] Processing 
> /Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/var/tmp/sage/build/scipy-1.11.2/src
> >>> [scipy-1.11.2]   Preparing metadata (pyproject.toml): started
> >>> [scipy-1.11.2]   Running command Preparing metadata (pyproject.toml)
> >>> [scipy-1.11.2]   Preparing metadata (pyproject.toml): finished with 
> status 'done'
> >>> [scipy-1.11.2] ERROR: Exception:
> >>> [scipy-1.11.2] Traceback (most recent call last):
> >>> [scipy-1.11.2]   File 
> "/Users/kwankyu/GitHub/sage-dev/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip/_internal/cli/base_command.py",
>  
> line 160, in exc_logging_wrapper
> >>> 

Re: [sage-release] Re: Sage 10.1.beta8 released

2023-08-01 Thread Matthias Köppe
cvxopt may be installed systemwide, but Sage does not use Python packages 
from the system.

"make cvxopt-uninstall cvxopt" should fix the problem

On Tuesday, August 1, 2023 at 12:38:04 PM UTC-7 emanuel.c...@gmail.com 
wrote:

> Le mardi 1 août 2023 à 13:42:40 UTC+2, Dima Pasechnik a écrit :
>
> On Tue, Aug 1, 2023 at 11:54 AM Emmanuel Charpentier 
>  wrote: 
> > 
> > On Debian testing, upgarding 10.1.beta7 to 10.1.beta8 and running 
> prestlong gave a raft of new failures : 
> > 
> > -- 
> sage -t --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/doctest/test.py # 1 doctest failed # Passes standalone sage -t 
> --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/graphs/generators/classical_geometries.py # 3 doctests failed # 
> Permanent sage -t --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/combinat/posets/posets.py # 1 doctest failed # Permanent sage -t 
> --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/matrix/matrix2.pyx # 2 doctests failed # Permanent sage -t --long 
> --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 
> src/sage/coding/linear_code.py # 2 doctests failed # Permanent sage -t 
> --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/numerical/optimize.py # 8 doctests failed # Permanent sage -t 
> --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/coding/code_constructions.py # 1 doctest failed # Permanent sage 
> -t --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/numerical/sdp.pyx # 34 doctests failed # Permanent sage -t --long 
> --warn-long 219.5 --random-seed=26277986705114085533763530404370933785 
> src/sage/numerical/backends/cvxopt_sdp_backend.pyx # 21 doctests failed # 
> Permanent sage -t --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/matrix/matrix_double_sparse.pyx # 9 doctests failed # Permanent 
> sage -t --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/sage/numerical/backends/cvxopt_backend.pyx # 17 doctests failed # 
> Permanent sage -t --long --warn-long 219.5 
> --random-seed=26277986705114085533763530404370933785 
> src/doc/en/thematic_tutorials/numerical_sage/cvxopt.rst # 8 doctests failed 
> # Permanent 
> -- 
> > 
> > Most of them may be related to outdated references to libcholmod.so.3 
> (my locate database may have been out of date). I’ll reconfigure and retry. 
>
> if you used systemwide sparsesuite (libcholmod is there) and updated 
> it, you'd need to rebuild everything that uses it. 
> Specifically, only cvxopt, it seems.
>
> Indeed : recompiling after reconfigiring locate was inefficient.
>
> I’m stuck : both cvxopt and suitesparse are installed systemwide :
> charpent@zen-book-flip:/usr/local/sage-10$ dpkg -l "*suitesparse*" 
> Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | 
> État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=att>
>  
> |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ 
> Nom Version Architecture Description 
> +++-===-==--===>
>  
> ii libsuitesparse-dev:amd64 1:7.1.0+dfsg-2 amd64 libraries for spars> ii 
> libsuitesparseconfig7:amd64 1:7.1.0+dfsg-2 amd64 configuration routi> 
> charpent@zen-book-flip:/usr/local/sage-10$ dpkg -l "*cvxopt*" 
> Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | 
> État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=att>
>  
> |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ 
> Nom Version Architecture Description 
> +++-=-===-->
>  
> ii python-cvxopt-doc 1.3.0+dfsg-1 all Python package for convex op> ii 
> python3-cvxopt 1.3.0+dfsg-1+b2 amd64 Python3 package for convex o> 
>
> And the *effective* installation seems to conform :
> charpent@zen-book-flip:/usr/local/sage-10$ ls -l 
> /usr/lib/x86_64-linux-gnu/libcholmod* -rw-r--r-- 1 root root 1807448 16 
> juil. 19:13 /usr/lib/x86_64-linux-gnu/libcholmod.a lrwxrwxrwx 1 root root 
> 15 16 juil. 19:13 /usr/lib/x86_64-linux-gnu/libcholmod.so -> 
> libcholmod.so.4 lrwxrwxrwx 1 root root 19 16 juil. 19:13 
> /usr/lib/x86_64-linux-gnu/libcholmod.so.4 -> libcholmod.so.4.0.4 -rw-r--r-- 
> 1 root root 1226816 16 juil. 19:13 
> /usr/lib/x86_64-linux-gnu/libcholmod.so.4.0.4 
> charpent@zen-book-flip:/usr/local/sage-10$ find . -iname "libcholmod*" 
> charpent@zen-book-flip:/usr/local/sage-10$ 
>
> I do not understand why Sage looks for libcholmod.so.3 :
> File "src/sage/matrix/matrix2.pyx", line 12741, in 
> 

[sage-release] Re: Sage 10.1.beta7 released

2023-07-21 Thread Matthias Köppe
For the "# needs" tags (and block-scoped # optional tags) to have an 
effect, we need #35749, of course.
But I prepared #35919 and #35951 in a way that all tests of the monolithic 
Sage library pass.

On Friday, July 21, 2023 at 1:03:29 PM UTC-7 Kwankyu Lee wrote:

> #35919 and #35951 merged here are dependent on #35749 not merged yet. 
> #35749 is ready to be merged.
>
> It's a mistake that #35919 and #35951 did not declare #35749 as a 
> dependency.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/7c62d9b1-fc44-42e8-8d28-440213fb3d60n%40googlegroups.com.


[sage-release] Re: Sage 10.1.beta6 released

2023-07-18 Thread Matthias Köppe
That's already fixed in https://github.com/sagemath/sage/pull/35749, which 
is why that PR is marked critical.

On Tuesday, July 18, 2023 at 3:30:21 PM UTC-7 Volker Braun wrote:

> I just found out that 
>
> sage -t --long --random-seed=0 
> src/sage/schemes/elliptic_curves/heegner.py
>
> fails, but make ptestlong succeeds (and skips heegner.py). Similarly,
>
> sage -t --long --random-seed=0 src/sage/schemes/elliptic_curves/
>
> succeeds by skipping heegner.py. Something is borked with the test 
> enumeration by the doctester.
>
>
>
> On Saturday, July 15, 2023 at 4:22:38 PM UTC+2 emanuel.c...@gmail.com 
> wrote:
>
>> On Debian testing running on core i7 + 16 GB RAM, upgrading from 
>> 10.1.beta5 failed, due to a (series of) errors during the building of the 
>> documentation for plots : ECL complained to be unable to find Maxima. 
>> Removing the documentation and rebuilding it was ineffective.
>>
>> What was efficient was dist-clean and rebuilding Sage from scratch. 
>> After reinstalling some optional packages (including pytest and some 
>> semi-related Python packages such as pandas and cmdstanpy), make 
>> ptestlong passed without any failure.
>>
>>
>> HTH,
>> ​
>> Le dimanche 9 juillet 2023 à 11:07:21 UTC+2, Volker Braun a écrit :
>>
>>> 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
>>>
>>>
>>> 1ca4a47dbd7 (tag: 10.1.beta6, github/develop) Updated SageMath version 
>>> to 10.1.beta6
>>> 37fa2da8e75 gh-35912: Removed warning no longer relevant since #21212
>>> 821a5abb807 gh-35911: Pep8 in repl
>>> eec0b628ee5 gh-35910: fix some pep8 in symbolic folder
>>> 6a1fdeee2ef gh-35895: gap: make libgap APIs for function calls available
>>> 0d8231f42ff gh-35892: fixing some pep8 warnings in schemes/toric
>>> 519e2cef845 gh-35880: cylint: some fixes in 
>>> combinat/(crystals,matrices,words)
>>> 2a038111c0f gh-35879: various cython-lint fixes in 
>>> algebras,arith,calculus,categories
>>> 7287b456bea gh-35877: cython-lint:some care for groups/perm_gps
>>> eef9eea2173 gh-35876: correct parent for square root of constant 
>>> polynomial
>>> 6b170a481f8 gh-35868: Minor typo in Category documentation
>>> e3c11b6279c gh-35867: pkgs/*/setup.cfg: Reduce boilerplate by 
>>> m4-include, reduce complexity of m4 use
>>> 22693a7157e gh-35865: CI build.yml, doc-build.yml: Fix handling of added 
>>> files
>>> 55b53858b39 gh-35864: Return connected subgraphs with exactly k vertices
>>> e66446be3ea gh-35863: gap: stop using T_CHAR
>>> e431e15229e gh-35852: Fix typos on the link to the walkthrough.html
>>> c85882bf75c gh-35847: 
>>> Integer.{perfect_power,is_prime_power,is_irreducible}: Handle easy cases 
>>> without PARI
>>> 1ea6ce9ce14 gh-35834: some pep8 for E272 in quadratic forms
>>> 1a1b49f814c gh-35825: Fix tests for singular 4.3.2p2
>>> 9119b4d38ef gh-35812: Decouple tuple
>>> e97ed20faff gh-35802: Implementing Golod complexes
>>> 8c5f66e gh-35800: Adapt the KnotInfo interface to new Khovanov 
>>> polynomial data
>>> 8c1b87c383f gh-35783: full pep8 for preparser + little refreshing
>>> 05869ed0da2 gh-35756: Change Rational's round method default rounding 
>>> from away to even
>>> 29ceac9876e gh-35699: Fix weak Popov form testing
>>> f6e3c53ca69 gh-35295: put the actual description first in issue templates
>>> 853d07099ce (tag: 10.1.beta5) Updated SageMath version to 10.1.beta5
>>>
>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/63da60d9-58b6-491d-82af-7f87ff75787bn%40googlegroups.com.


Re: Fwd: [sage-release] Re: Sage 10.1.beta4 released

2023-06-22 Thread Matthias Köppe
Earlier error:
[sagelib-10.1.beta4] /usr/bin/ld : ne peut pas trouver -larb : Aucun 
fichier ou dossier de ce type

Try if "make sage_conf-no-deps build" fixes the problem

On Thursday, June 22, 2023 at 3:26:07 AM UTC-7 emanuel.c...@gmail.com wrote:

> Log enclosed
>
>
> On Thu, Jun 22, 2023 at 7:15 AM Emmanuel Charpentier
>  wrote:
> >
> > On Debian testing running on core i7 + 16 GB RAM, `bootstrap` + 
> `configure` + `make -j8` *fails*. The relevant error seems to be as follows 
> :
> >
> > ```
> > [sagelib-10.1.beta4] INFO: g++ -std=gnu++11 -shared -Wl,-O1 
> -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-rpath-link,/usr/local/sage-10/local/lib -L/usr/local/sage-10/local/lib 
> -Wl,-rpath,/usr/local/sage-10/local/lib -g -O2 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/expression.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/add.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/archive.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/assume.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/basic.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/cmatcher.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/constant.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/context.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/ex.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/expair.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/expairseq.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/exprseq.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/fderivative.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/function.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/function_info.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/infinity.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/infoflagbase.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_comb.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_gamma.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_hyperb.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_hyperg.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_nstdsums.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_orthopoly.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_trans.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_trig.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/inifcns_zeta.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/lst.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/matrix.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/mpoly-giac.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/mpoly-ginac.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/mpoly-singular.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/mpoly.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/mul.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/normal.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/numeric.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/operators.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/order.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/power.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/print.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/pseries.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/py_funcs.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/registrar.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/relational.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/remember.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/sum.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/symbol.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/templates.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/upoly-ginac.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/useries.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/utils.o 
> build/temp.linux-x86_64-cpython-311/sage/symbolic/ginac/wildcard.o 
> -L/usr/lib/x86_64-linux-gnu/openblas-pthread/ -L/usr/lib/x86_64-linux-gnu 
> -lflint -lgmp -lSingular -lpolys -lfactory -lflint -lmpfr -lntl -lgmp 
> -lomalloc -lsingular_resources -lgsl -lm -lopenblas -o 
> build/lib.linux-x86_64-cpython-311/sage/symbolic/
> expression.cpython-311-x86_64-linux-gnu.so -lpari
> > [sagelib-10.1.beta4] error: Command "gcc -shared -Wl,-O1 
> -Wl,-Bsymbolic-functions -g -fwrapv -O2 
> -Wl,-rpath-link,/usr/local/sage-10/local/lib -L/usr/local/sage-10/local/lib 
> -Wl,-rpath,/usr/local/sage-10/local/lib -g -O2 
> 

Re: [sage-release] Sage 10.1.beta2 released

2023-06-04 Thread Matthias Köppe
Making pytest a standard package 
is https://github.com/sagemath/sage/issues/31110

On Sunday, June 4, 2023 at 1:21:19 AM UTC-7 tdumont wrote:

> When upgrading from 10.0 to 10.1 (Debian testing, up to date):
>
> * compilation ok.
> * make ptestlong, I got :
> pytest is not installed in the venv, skip checking tests that rely on it
>
> So, doing : sage -pip install pytest
> solves the problem, but why not include pytest in the source or in the 
> required packages?
>
> Yours,
> t.d.
> Le 04/06/2023 à 01:30, Volker Braun a écrit :
> > 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
> > 
> > 2f426a11f4c (github/develop, tag: 10.1.beta2) Updated SageMath version 
> > to 10.1.beta2
> > 17aa7f7ea5b gh-35705: tox.ini / GH Actions: Remove gentoo-python3.9
> > e9415d4a8f1 gh-35701: GAP: fix definition of 'Int'
> > bc6d3bd9ed3 gh-35700: Fix corner case of ordered set partitions iteration
> > 752fe75b5af gh-35697: cylint: remove imports in misc/
> > e83e419efef gh-35695: Fix incorrect linear branch number for 
> > non-invertible SBox
> > 9c42d97d27b gh-35694: Correct spelling in permgroup_named: Diyclic => 
> > Dicyclic
> > e99b5d958f7 gh-35689: cylint: remove unused imports in folders [s-z]*
> > cd18a67fb09 gh-35688: cython-lint : removed many unused imports in rings/
> > 78e06c78708 gh-35687: some fixes for pycodestyle E275
> > 16a6651a4a2 gh-35686: fixing a lot of pycostyle warnings in calculus 
> folder
> > a8c3d77b251 gh-35685: unify input of matrices and vectors
> > a7af729d997 gh-35683: deprecation warning for #34880
> > 15f8a33811d gh-35680: register magic modes for lazy imported interfaces
> > 6be80825d62 gh-35678: Fix building the Singular docstring dict when 
> > Singular info is built with recent texinfo
> > eca1c9e7ac4 gh-35677: Some pep8 in elliptic curves
> > e9501296738 gh-35675: cylint: remove unused imports in matrix folder
> > 6d48a7804ad gh-35674: cylint: remove unused imports in graphs, groups, 
> > interacts
> > 61fff8f81b6 gh-35673: cylint: remove unused imports in pyx files in 
> > folders a*-geo*
> > 919620e0650 gh-35672: cython-lint : removing unused imports in 
> polynomials
> > f3c965ffd50 gh-35665: Changing the knot theory PD-code convention
> > f805d2498be gh-35662: Sympy 1.12 upgrade
> > dac3933b140 gh-35660: CI Linux: Update platforms
> > cacd9a89b5c gh-35658: Fix build with sphinx 7
> > 5ce4ca2b37d gh-35657: cleanup and details in finite_word.py
> > ec3b4ce6329 gh-35651: Installation guide: Document workaround for 
> > Jupyter server port clash on WSL
> > d15771f8d5d gh-35650: Fix bug caused by cached representation in 
> > cohomology classes
> > 6ed02366cfd gh-35648: Remove abuse of predefined x in doctests
> > d89ea60a7f6 gh-35644: make EllipticCurve.lift_x() deterministic
> > 1f83fc3a4cd gh-35590: Implementing the Casimir elements of a finite 
> > dimensional Lie algebra
> > 6e95ea3ae29 gh-35562: Clear up left right confusion in 
> > `ore_polynomial_element.pyx`
> > 22999ffe0c2 gh-35554: Laurent polynomial/series modularization fixes
> > de29e70d8d4 gh-35544: Add "informational: true" to  .codecov.yml
> > dc72b7f1531 gh-35483: adding support for subschemes in _is_preperiodic
> > 731bf482838 gh-35245: GenericGraph.adjacency_matrix: using sort=True 
> > when getting vertices
> > 23d580e0e53 gh-35172: New workflow for synchronization of labels
> > 43d4f83b9e7 gh-34965: sparse strategies for composite elliptic-curve 
> > isogenies
> > 3202f6515c9 (tag: 10.1.beta1) Updated SageMath version to 10.1.beta1
> > 
> > -- 
> > 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/d972da61-5a2b-460e-b4ff-6fcd97ada10en%40googlegroups.com
>  
> <
> https://groups.google.com/d/msgid/sage-release/d972da61-5a2b-460e-b4ff-6fcd97ada10en%40googlegroups.com?utm_medium=email_source=footer
> >.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/9d729865-e84b-4b6e-bd9a-ac4ee29ff071n%40googlegroups.com.


[sage-release] Re: Sage 10.1.beta1 released

2023-05-28 Thread Matthias Köppe
Probably introduced in #35619


On Sunday, May 28, 2023 at 5:06:10 PM UTC-7 John H Palmieri wrote:

> stdin.info is not in the tarball, but rather produced by `./configure`. 
> My best guess it that it's created somewhere in the check for the SPKG 
> "info".
>
> On Sunday, May 28, 2023 at 3:16:49 PM UTC-7 Volker Braun wrote:
>
>> The spurious stdin.info in the tarball can be deleted, obviously 
>> shouldn't be there 
>>
>> On Sunday, May 28, 2023 at 10:10:23 PM UTC+2 John H Palmieri wrote:
>>
>>> On OS X: after running `./configure`, I see
>>>
>>> % git status
>>> On branch develop
>>> Your branch is up to date with 'upstream/develop'.
>>>
>>> Untracked files:
>>>   (use "git add ..." to include in what will be committed)
>>> stdin.info
>>>
>>> nothing added to commit but untracked files present (use "git add" to 
>>> track)
>>>
>>> On Sunday, May 28, 2023 at 3:16:39 AM UTC-7 Volker Braun 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


 3202f6515c9 (tag: 10.1.beta1, github/develop) Updated SageMath version 
 to 10.1.beta1
 21e8f9faf13 gh-35647: sage.graphs: More # optional and other 
 modularization fixes
 3b9d6769a5a gh-35643: Avoid redundant computations in finite field 
 .conjugate() method
 9a0d0ab08e7 gh-35641: Fix typo in documentation
 1a73b3bbbfa gh-35635: Support sympy 1.12
 ad47780d207 gh-35634: activating more pycodestyle checks
 a80034a30e8 gh-35632: Use fixed random-seed in the "Build & Test" CI
 43c7f500821 gh-35631: simplify some all(all(...)) in combinat and 
 geometry
 82a45094a12 gh-35630: Implement the octonions
 92c3735b40f gh-35627: Remove jupyter-packaging for conda
 3a9ef6b2871 gh-35623: cython-linting of unused imports in modules and 
 dynamics
 42e53e7c967 gh-35622: `Animation.ffmpeg`: Shell-quote filenames
 4ddf9328e75 gh-35619: upgrade Maxima to 5.46.0
 35cbd2f2a2c gh-35612: Support linbox 1.7.0 and 1.6.3 at the same time
 72bd42eac85 gh-35610: Check for empty string before trying to evaluate 
 in _element_constructor
 733d3bcf8bd gh-35608: src/doc/common/python3.inv: Update
 20966525b55 gh-35598: Remove global sage.all import in pytest
 ebb94731b20 gh-35596: Fix Max=Min warning in coin interacts
 a105ea688d0 gh-35591: Implement twisted affine Lie algebras
 4ae18984028 gh-35589: `bootstrap-conda`: Skip the dummy package 
 `_sagemath`
 bec5da32e35 gh-35586: `sage.geometry`: Add some `# optional`, reformat 
 doctests
 be0aab74fd7 gh-35584: Support networkx 3.1
 a62543d2423 gh-35582: Fix discrepancy in partitions between provided 
 number and starting partition
 cb2f3c0a424 gh-35581: `sage.{topology,homology}`: Modularization fixes
 be85e35f283 gh-35578: refactor: improve initialization of combinatorial 
 polyhedron
 eb25bd0b36b gh-35577: refactor: outsource methods in combinatorial 
 polyhedron
 f5a86be3577 gh-35576: simplify some trivial iterations
 570eba54caa gh-35575: some details in commutative dga
 18a217ec738 gh-35574: details on complex reflection groups
 39619d41009 gh-35567: some typing and code tweaks in MZV
 f25807fb94d gh-35457: `sage.rings`: Reformat doctests, add `# optional` 
 annotations
 8eb148454f0 gh-35407: pkg-config should be `_bootstrap`, not `_prereq`, 
 on all distros
 7404764fb27 (tag: 10.1.beta0) Updated SageMath version to 10.1.beta0

>>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/9c3343c1-54d5-4154-9ea1-70761e08f287n%40googlegroups.com.


Re: [sage-release] Sage 10.1.beta0 released

2023-05-23 Thread Matthias Köppe
Same with debian-bookworm for 10.1.beta0 
(https://github.com/sagemath/sage/actions/runs/5051084836/jobs/9066916642#step:10:883)

On Tuesday, May 23, 2023 at 1:11:50 PM UTC-7 Matthias Köppe wrote:

> On Monday, May 22, 2023 at 11:39:09 PM UTC-7 tdumont wrote:
>
>
> On debian testing (buster) no problem when updating from 10.0. 
>
> A question: 
> - since some months (?) I always configure "without system singular" 
> ( ./configure --without-system-singular ), as singular in debian testing 
> changed to a recent version. 
>
> * Is it always necessary ? (yes, I think...)
>
>
> I'm not aware of a problem with system singular on debian.
>
> On debian-buster, our configure script rejects system singular because of 
> dependencies. 
> https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9024750374#step:11:2494
>
> Likewise on debian-bullseye: 
> https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9024750402#step:11:2603
>
> On debian-bookworm, the system package is accepted: 
> https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9024750423#step:11:2754
> and all tests pass: 
> https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9026953445#step:11:11651
>
> Likewise on debian-sid.
>
> (These runs are for the 10.0 release.)
>
>  
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/a4ceb8fc-b44d-4783-9127-fc35ffce44f3n%40googlegroups.com.


Re: [sage-release] Sage 10.1.beta0 released

2023-05-23 Thread Matthias Köppe
On Monday, May 22, 2023 at 11:39:09 PM UTC-7 tdumont wrote:


On debian testing (buster) no problem when updating from 10.0. 

A question: 
- since some months (?) I always configure "without system singular" 
( ./configure --without-system-singular ), as singular in debian testing 
changed to a recent version. 

* Is it always necessary ? (yes, I think...)


I'm not aware of a problem with system singular on debian.

On debian-buster, our configure script rejects system singular because of 
dependencies. 
https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9024750374#step:11:2494

Likewise on 
debian-bullseye: 
https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9024750402#step:11:2603

On debian-bookworm, the system package is 
accepted: 
https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9024750423#step:11:2754
and all tests 
pass: 
https://github.com/sagemath/sage/actions/runs/5031589540/jobs/9026953445#step:11:11651

Likewise on debian-sid.

(These runs are for the 10.0 release.)

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/0c120c24-eae7-4613-b508-38b278a84575n%40googlegroups.com.


Re: [sage-release] Sage 10.0 released

2023-05-21 Thread Matthias Köppe
 

Now available:

- https://pypi.org/project/sagemath-tdlib/10.0/

- https://pypi.org/project/sagemath-meataxe/10.0/

- https://pypi.org/project/sagemath-coxeter3/10.0/

- https://pypi.org/project/sagemath-bliss/10.0/

- https://pypi.org/project/sagemath-mcqd/10.0/

- https://pypi.org/project/sagemath-sirocco/10.0/
Built using https://github.com/sagemath/sage/pull/35661, which needs review


On Sunday, May 21, 2023 at 3:48:34 PM UTC-7 François Bissey wrote:

> sage-on-gentoo 10.0 is out sans bliss and meataxe options for now.
>
> On Monday, May 22, 2023 at 8:47:33 AM UTC+12 François Bissey wrote:
>
>>
>>
>> On 22/05/23 06:14, Matthias Köppe wrote: 
>> > On Sunday, May 21, 2023 at 3:55:18 AM UTC-7 François Bissey wrote: 
>> > 
>> > I am preparing the sage-on-gentoo release. I just noticed the file 
>> > sage/graphs/bliss.pyx 
>> > is missing from the pypi tarball of sagemath-standard. 
>> > 
>> > 
>> > I have a feeling I will find it in the sage-bliss package. However I 
>> > did 
>> > not notice that the splitting of sage-bliss was live in the 10.0rc*. Is 
>> > this a mistake? 
>> > 
>> > 
>> > Sorry about this. Two possible courses of action: 
>> > 1) Prepare a sagemath-standard-10.0.post1 distribution that ships 
>> > bliss.pyx (other probably missing files such as mcqd.pyx) 
>> > 2) Prepare the sagemath-bliss-10.0 etc. packages 
>> > (https://github.com/sagemath/sage/issues/34346) 
>> > 
>> > I will work on 2) unless there are good reasons for 1) 
>> > 
>>
>> Ok on work on (2), it is just annoying for it to happen post release 
>> rather being able to prepare for it prior to it. And you are right it 
>> probably affects all the optional stuff, bliss is the one I caught 
>> because I include patch for the newer bliss. And patch complained that 
>> the file to patch doesn't exist. 
>>
>> François 
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/20f91b69-d745-4ed7-8330-790865523bdan%40googlegroups.com.


Re: [sage-release] Re: Sage 10.0 released

2023-05-21 Thread Matthias Köppe
On Sunday, May 21, 2023 at 1:18:09 PM UTC-7 Dima Pasechnik wrote:


On Sun, 21 May 2023, 19:37 Matthias Köppe,  wrote:

On Sunday, May 21, 2023 at 5:44:35 AM UTC-7 Samuel Lelievre wrote:

> - I will no longer create a text version 
> of the changelog in the traditional format (e.g. 
> https://www.sagemath.org/changelogs/sage-9.8.txt), 
> as it provides no added value. 

I strongly disagree with "as it provides no added value".


"git log" does a good job of searching the history.
I think each ticket/PR can be found there.


In particular, "git log --first-parent upstream/develop" shows just the 
merge commits for each PR / ticket. This includes all PR / ticket 
descriptions in full.


 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/c6c3cf8c-4569-430e-ac9f-964560187329n%40googlegroups.com.


Re: [sage-release] Re: Sage 10.0 released

2023-05-21 Thread Matthias Köppe
On Sunday, May 21, 2023 at 5:44:35 AM UTC-7 Samuel Lelievre wrote:

> - I will no longer create a text version 
> of the changelog in the traditional format (e.g. 
> https://www.sagemath.org/changelogs/sage-9.8.txt), 
> as it provides no added value. 

I strongly disagree with "as it provides no added value". 

The traditional changelogs do provide added value: 

- the changelogs, as text files, are very searchable 
(see above for detecting previous contributions!) 
- they give a nice overview of what went into 
each development release and final release 
- they name authors and reviewers for each ticket 

Many other free software projects maintain changelogs 
as text files (which might point to their added value too).


I'm not opposed to creating such changelogs. I'm just announcing that I 
will not be working on it.

In fact, https://github.com/sagemath/sage/issues/31533 proposes to "Migrate 
old Sage release tours and changelogs from Sage website and wiki to Sage 
documentation".

That may be something that people who perceive an added value in text 
changelogs may be movtivated to work on.


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/e629d2ca-a338-4108-812c-168786e2089en%40googlegroups.com.


Re: [sage-release] Re: Sage 10.0 released

2023-05-21 Thread Matthias Köppe
On Sunday, May 21, 2023 at 5:44:35 AM UTC-7 Samuel Lelievre wrote:

2023-05-21 01:00 UTC, Matthias Köppe: 
> 
> I have created a changelog at 
> https://github.com/sagemath/sage/releases/tag/10.0 
> (automatically generated from the merged PRs by GitHub; 
> then lightly edited). 

Thanks. 

> Some notes: 
> 
> - The list of "New Contributors" was also automatically generated 
> by GitHub. It did not know the contributors of previous versions. 
> I've manually removed many of these lines when I recognized 
> the username. There may be others that should be removed 
> from this list; let me know. 

Here is one way to detect a few. By hovering over 
the github handles in the "new contributors" list at 

- https://github.com/sagemath/sage/releases/tag/10.0 

one can get (or guess) some names: 

- @Sandstorm831: Rohan Garg 
- @MatteoCati: Matteo Cati 
- @zovelsanj: Sanjay Rijal 
- @kryzar: Antoine Leudière 
- @minaminao: minaminao 
- @jnash10: Agamdeep Singh 
- @thecaligarmo: Aram Dermenjian 
- @wermos: Tirthamkar Mazumder 
- @prirai: Priyanshu Kumar Rai 
- @mathcals: Sander 
- @remyoudompheng: Rémy Oudompheng 
- @Eloitor: Eloi Torrents 
- @MatanZ: Matan Ziv-Av 
- @karan0handa: Karan Handa 
- @yukibl: Yuki 
- @alexhutman: Alex Hutman 
- @aadya940: Aadya Chinubhai 
- @fingolfin: Max Horn 
- @marizee: Marie Bonboire 

Then, grepping the past changelogs reveals 
a few previous contributions: 

```shell 
$ git clone https://github.com/sagemath/website.git sagemath-website 

$ cd sagemath-website/src/changelogs 

$ grep -i "Matteo Cati" *.txt 
sage-9.8.txt: - Matteo Cati [first contribution] 

$ grep -i "Antoine Leudière" *.txt 
sage-9.7.txt: - Antoine Leudière [first contribution] 

$ grep -i "Aram Dermenjian" *.txt 
sage-6.9.txt: - Aram Dermenjian [first contribution] 

$ grep -i "Rémy Oudompheng" *.txt 
sage-9.7.txt: - Rémy Oudompheng [first contribution] 

$ grep -i "Max Horn" *.txt 
sage-9.4.txt: - Max Horn [first contribution] 


Thanks for working on this. I've removed these 5 from the "New 
contributors" list.
 

Besides, some users might have had a Sage Trac username 
similar to their github handle, or have used github authentication 
to contribute to Sage Trac, so it would be nice to be able 
to search Trac, if it was restored (even readonly).


We have been very careful about preserving ALL information from Trac.
A lot of thought and hard work has gone into this.

Specifically, all username mappings were migrated 
to https://www.sagemath.org/development-map.html

> - We do not have clean Author/Reviewer information 
> on all of our PRs. The changelog only shows 
> the GitHub handle of the user who created the PR. 

This is a sad loss of the new system.


Also on Trac the Author/Reviewer information was not automagically created.
The authors and reviewers had to manually put their names in the 
corresponding fields.

We just need to build this into our new workflow. 

For example, in the PR template we could include something like

"Authors (if not the same as the PR author): ..."

For instance, 
#35571 is authored by Thierry Monteil, and reviewed 
by Matthias Köppe, even though the PR was created 
by Dima Pasechnik.


Thanks, I've updated the release notes accordingly.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/772997d4-1934-4405-bb1d-ef2a88f83b46n%40googlegroups.com.


Re: [sage-release] Sage 10.0 released

2023-05-21 Thread Matthias Köppe
On Sunday, May 21, 2023 at 3:55:18 AM UTC-7 François Bissey wrote:

I am preparing the sage-on-gentoo release. I just noticed the file 
sage/graphs/bliss.pyx 
is missing from the pypi tarball of sagemath-standard.


I have a feeling I will find it in the sage-bliss package. However I did 
not notice that the splitting of sage-bliss was live in the 10.0rc*. Is 
this a mistake?


Sorry about this. Two possible courses of action:
1) Prepare a sagemath-standard-10.0.post1 distribution that ships bliss.pyx 
(other probably missing files such as mcqd.pyx)
2) Prepare the sagemath-bliss-10.0 etc. packages 
(https://github.com/sagemath/sage/issues/34346)

I will work on 2) unless there are good reasons for 1)

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/928e0566-335f-4416-89f0-8314559cdfb8n%40googlegroups.com.


[sage-release] Re: Sage 10.0 released

2023-05-20 Thread Matthias Köppe
Thanks for preparing the release!

I have created a changelog at 
https://github.com/sagemath/sage/releases/tag/10.0 (automatically generated 
from the merged PRs by GitHub; then lightly edited). 

Some notes:
- The list of "New Contributors" was also automatically generated by 
GitHub. It did not know the contributors of previous versions. I've 
manually removed many of these lines when I recognized the username. There 
may be others that should be removed from this list; let me know.
- We do not have clean Author/Reviewer information on all of our PRs. The 
changelog only shows the GitHub handle of the user who created the PR. 
- I will no longer create a text version of the changelog in the 
traditional format (e.g. https://www.sagemath.org/changelogs/sage-9.8.txt), 
as it provides no added value. The script to generate the changelog 
(https://github.com/sagemath/sage-changelogs; now archived) no longer 
works, as it was using the Trac server. 



On Saturday, May 20, 2023 at 4:10:07 PM UTC-7 Volker Braun wrote:

> The "master" git branch has been updated to Sage-10.0. 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
>
> As you are undoubtedly aware, this version is the first since the 
> migration of the development process to github. A big thanks to everyone 
> who was involved, we couldn't have done it without you 
>
> 6ba0eafc2ca (tag: 10.0, github/develop) Updated SageMath version to 10.0
> 8476c469588 gh-35460: Update developer guide for workflows on github
> 4ed2157cd2a gh-35638: build/pkgs/python3/spkg-configure.m4: Add depcheck 
> for zlib
> 9de8c5b1b6c gh-35637: remark that WSL needs a lot of RAM
> f2f5863c08a (tag: 10.0.rc3) Updated SageMath version to 10.0.rc3
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/d16f2cd1-39de-46e3-85e7-394b5ffd0480n%40googlegroups.com.


[sage-release] Re: Sage 10.0.rc3 released

2023-05-14 Thread Matthias Köppe
Note that  what's left in the 10.0 milestone is already 
hand-picked. https://github.com/sagemath/sage/milestone/152

In particular, could you please merge 
https://github.com/sagemath/sage/pull/35460 (the update to our developer's 
guide for GitHub -- didn't you say the transition to GitHub is marked by 
the 10.0 release?)



On Sunday, May 14, 2023 at 1:48:30 AM UTC-7 Volker Braun wrote:

> As always, only blockers are merged in release candidates. If a normal 
> ticket is not done during the normal merge window then its not going in, 
> otherwise we never finish making a release.
>
> On Saturday, May 13, 2023 at 11:54:55 PM UTC+2 matthia...@gmail.com wrote:
>
> Other relevant tickets for the 10.0 release: 
> https://github.com/sagemath/sage/milestone/152
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/132afad5-d9fd-46b1-9a74-8f58e63f8bf4n%40googlegroups.com.


[sage-release] Re: Sage 10.0.rc3 released

2023-05-13 Thread Matthias Köppe
Thanks for the new rc. Tests ran 
at https://github.com/sagemath/sage/actions/runs/4962805314

All "standard" configurations on the tested Linux platform look OK - except:
- ubuntu-kinetic-standard 
(https://github.com/sagemath/sage/actions/runs/4962805314/jobs/8884806221):
Segmentation faults in sage.libs.gap

Build errors in the "minimal" configuration on fedora-38, archlinux-latest, 
opensuse-tumbleweed are still present.
This will need the OpenBLAS update from 
https://github.com/sagemath/sage/pull/35371 (needs review).
Other relevant tickets for the 10.0 
release: https://github.com/sagemath/sage/milestone/152


On Friday, May 12, 2023 at 1:40:54 PM UTC-7 Volker Braun 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
>
>
> f2f5863c08a (tag: 10.0.rc3, github/develop) Updated SageMath version to 
> 10.0.rc3
> 937f7d915f9 gh-35625: `zeromq`: Add system package info for Arch Linux, 
> Gentoo
> 49e5c41f33f gh-35571: update openssl to 3.0.8
> 8aa721379a5 (tag: 10.0.rc2) Updated SageMath version to 10.0.rc2
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/412ad748-c336-41a2-9e85-30251e4630dfn%40googlegroups.com.


[sage-release] Re: Sage 10.0.rc2 released

2023-05-09 Thread Matthias Köppe
There is a number of important PRs for platform support (including conda) 
that I recommend to merge.
See https://github.com/sagemath/sage/milestone/152

On Sunday, May 7, 2023 at 5:02:30 AM UTC-7 Volker Braun 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
>
>
> 8aa721379a5 (tag: 10.0.rc2, github/develop) Updated SageMath version to 
> 10.0.rc2
> c1aea0aa2bc gh-35552: fix the linter once more
> bbf5695a71a gh-35594: Remove some circular imports in `sage.rings`, 
> `sage.symbolic`
> 21529544e7d gh-3: update eclib to version 20230424
> 686e1c6d0be gh-35524: Accept system openblas 0.3.23 and newer (needed for 
> archlinux)
> 5bd81deae14 (tag: 10.0.rc1) Updated SageMath version to 10.0.rc1
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/98dc0dc9-2bb9-4a6e-a56d-76e96b82bf01n%40googlegroups.com.


[sage-release] Re: Sage 10.0.rc1 released

2023-04-30 Thread Matthias Köppe
Thanks for the new rc.
According to the platforms tests 
at https://github.com/sagemath/sage/actions/runs/4834936696:
- build on *archlinux* fails. This is fixed by 
https://github.com/sagemath/sage/pull/35524 (needs review).
- on *fedora-38-minimal*, *archlinux-minimal*, *opensuse-tumbleweed-minimal*, 
building 
openblas fails. That's https://github.com/sagemath/sage/issues/34899 (no 
solution yet).
I'd also like to see https://github.com/sagemath/sage/pull/35570 merged, 
which fixes the optional package 4ti2 on GCC 13 platforms.
There is also two issue 
(https://github.com/sagemath/sage/issues/35219, 
https://github.com/sagemath/sage/issues/35273) 
that are marked as blockers.

On Friday, April 28, 2023 at 4:15:04 PM UTC-7 Volker Braun 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
>
> 5bd81deae14 (HEAD -> develop, tag: 10.0.rc1, github/develop) Updated 
> SageMath version to 10.0.rc1
> 9185befce0c gh-35558: `sage.quadratic_forms`: Fix use of `staticmethod` 
> for Python < 3.10
> 2bedb53b5ea gh-35415: `givaro`, `zeromq`: Add patches for GCC 13 support
> f3acd42678a (tag: 10.0.rc0) Updated SageMath version to 10.0.rc0
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/ab3ced78-3649-49a5-bec1-e0ddc5cfab30n%40googlegroups.com.


Re: [sage-release] Sage 10.0.rc0 released

2023-04-25 Thread Matthias Köppe
These warnings will be fixed 
by https://github.com/sagemath/sage/pull/35570, needs review

On Monday, April 24, 2023 at 10:57:55 PM UTC-7 jonatha...@googlemail.com 
wrote:

> Hi,
>
> almost everything works installed from scratch with recommended system 
> packages on manjaro.
>
> I get some doctests failures
>
> sage -t --long --warn-long 58.0 
> --random-seed=56439470687750385659257200164528769383 
> src/sage/interfaces/four_ti_2.py  # 5 doctests failed
>
> Which are just deprecation messages:
>
> File "src/sage/interfaces/four_ti_2.py", line 353, in 
> sage.interfaces.four_ti_2.FourTi2.qsolve
> Failed example:
> four_ti_2.qsolve(A)  # optional - 4ti2
> Expected:
> [[], [ 1 -2  1]]
> Got:
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> [[], [ 1 -2  1]]
> **
> File "src/sage/interfaces/four_ti_2.py", line 370, in 
> sage.interfaces.four_ti_2.FourTi2.rays
> Failed example:
> four_ti_2.rays(four_ti_2._magic3x3())  # optional - 4ti2
> Expected:
> [0 2 1 2 1 0 1 0 2]
> [1 0 2 2 1 0 0 2 1]
> [1 2 0 0 1 2 2 0 1]
> [2 0 1 0 1 2 1 2 0]
> Got:
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> [0 2 1 2 1 0 1 0 2]
> [1 0 2 2 1 0 0 2 1]
> [1 2 0 0 1 2 2 0 1]
> [2 0 1 0 1 2 1 2 0]
> **
> File "src/sage/interfaces/four_ti_2.py", line 458, in 
> sage.interfaces.four_ti_2.FourTi2.circuits
> Failed example:
> four_ti_2.circuits([1,2,3])  # optional - 4ti2
> Expected:
> [ 0  3 -2]
> [ 2 -1  0]
> [ 3  0 -1]
> Got:
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> [ 0  3 -2]
> [ 2 -1  0]
> [ 3  0 -1]
> **
> File "src/sage/interfaces/four_ti_2.py", line 496, in 
> sage.interfaces.four_ti_2.FourTi2.groebner
> Failed example:
> four_ti_2.groebner(A)  # optional - 4ti2
> Expected:
> [-5  0  2]
> [-5  3  0]
> Got:
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> [-5  0  2]
> [-5  3  0]
> **
> File "src/sage/interfaces/four_ti_2.py", line 499, in 
> sage.interfaces.four_ti_2.FourTi2.groebner
> Failed example:
> four_ti_2.groebner(lat=[[1,2,3],[1,1,1]])  # optional - 4ti2
> Expected:
> [-1  0  1]
> [ 2  1  0]
> Got:
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> egrep: warning: egrep is obsolescent; using grep -E
> [-1  0  1]
> [ 2  1  0]
>
> Jonathan
>
>
> tsc...@ucdavis.edu schrieb am Dienstag, 25. April 2023 um 03:13:40 UTC+2:
>
>> Volker, if you're going to do another rc version, would it be possible to 
>> also include #35432? It contains an important fix for #35036 that will be 
>> added to 10.0.
>>
>> Thanks,
>> Travis
>>
>>
>> On Tuesday, April 25, 2023 at 5:57:10 AM UTC+9 Kenji Iohara wrote:
>>
>>> On Mac 0S 13.3.1with Intel Core i5, updated homebrew, the first built 
>>> compilation worked. 
>>> As for make ptestlong, I had the next errors:
>>>
>>> --
>>>
>>> sage -t --long --warn-long 274.3 
>>> --random-seed=290024924952297696012043696737674115883 
>>> src/sage/libs/giac/__init__.py  # Timed out
>>>
>>> sage -t --long --warn-long 274.3 
>>> --random-seed=290024924952297696012043696737674115883 
>>> src/sage/rings/polynomial/multi_polynomial_ideal.py  # Killed due to 
>>> segmentation fault
>>>
>>> sage -t --long --warn-long 274.3 
>>> --random-seed=290024924952297696012043696737674115883 
>>> src/sage/modular/modform_hecketriangle/readme.py  # 1 doctest failed
>>>
>>> sage -t --long --warn-long 274.3 
>>> --random-seed=290024924952297696012043696737674115883 
>>> src/sage/modular/modform_hecketriangle/abstract_space.py  # 3 

Re: [sage-release] Sage 10.0.rc0 released

2023-04-24 Thread Matthias Köppe
This is fixed in https://github.com/sagemath/sage/pull/35477, waiting for 
review

On Monday, April 24, 2023 at 2:22:21 AM UTC-7 furutaka@gmail.com wrote:

> With the same OS (Fedora-38), failed to build libgd-2.3.2 (with freetype 
> in sage).
> The log attached.
>
> Kazuyoshi
>
>
> 2023年4月24日(月) 7:28 Kazuyoshi Furutaka :
>
>> On a recent fedora system (with gcc ver. 13.0.1).  It seems that 
>> --with-system-gcc defaults to force and I had to set explicitly yes to it, 
>> although configure --help says the default is yes.
>>
>> Kazuyishi
>>
>> 2023年4月23日(日) 23:46 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
>>>
>>>
>>> f3acd42678a (tag: 10.0.rc0, github/develop) Updated SageMath version to 
>>> 10.0.rc0
>>> eca2a773d08 gh-35543: Cleaning set partition
>>> 9d8c9c05117 gh-35542: some fixes for cython-lint in various places
>>> e1e119463ae gh-35534: some cython-lint fixes in matroids/
>>> 133a345bacb gh-35533: Fix bug in graph.maximum_average_degree
>>> 3c2ba826156 gh-35530: some minor details in interfaces
>>> 12cea800735 gh-35526: fix pycodestyle E271 and E502 in pyx files
>>> a03f09cf594 gh-35525: cython-lint and some doc cleanup for expression.pyx
>>> e9b67cc117a gh-35521: `sage.combinat.sf`: re-enable a doctest
>>> cc0ea4d66f4 gh-35518: Improve PolynomialSequence.connected_components()
>>> a38a25a261e gh-35515: Bug in integer valued polys
>>> 803c7aacaee gh-35514: Don't force ecl lisp with `maxima -l ecl` on 
>>> command line.
>>> 20d2edd1736 gh-35513: Silence initialization of giac
>>> 64c205c7d51 gh-35512: Improve PolynomialSequence.connection_graph() 
>>> implementation
>>> db2fa5d13b1 gh-35511: Fix Graph.add_clique() for one vertex
>>> 0ff23f67772 gh-35510: Make BooleanPolynomial.variables() way faster
>>> e3636bd579c gh-35509: some cython-linting in matrix/ folder
>>> 2c7e16e5faf gh-35507: fix pycodestyle E303 in schemes
>>> 98595ef8661 gh-35506: add check for pycodestyle E502 in python files
>>> 80f3fd99d04 gh-35504: `build/pkgs/sphinx_{copybutton,basic_ng}`: Add 
>>> conda info
>>> 41c256ae647 gh-35499: Fix test output for ipywidgets 8.0.5, part deux
>>> 3740e145432 gh-35478: Remove unused code from GAP interface
>>> b25229b6647 gh-35476: scipy: Patch out test requiring internet access
>>> eafd5215a28 gh-35472: Implement the Feichtner-Yuzvinsky rings for 
>>> lattices
>>> 957e627f023 gh-35465: Fix conda workflow
>>> 1fc3fee5bed gh-35463: Add iterator over minimum distance k dominating 
>>> sets
>>> ecd162be3dc gh-35462: Iterator over the minimal distance k dominating 
>>> sets
>>> c18a3fbfe72 gh-35446: add method is_simple to permutations
>>> ef68bee7ccf gh-35443: Fix slow doctests or mark # long time
>>> c005c006d4e gh-35431: Documentation improvements for rounding methods
>>> 15a5078afaa gh-35389: `sage.rings.finite_rings.residue_field`: 
>>> Modularization fixes
>>> 9ff469adb9c gh-35375: Fix minimal kernel basis corner cases
>>> 55ebb79b65a gh-35306: `sage.groups.matrix_gps`: Modularization fixes for 
>>> imports
>>> 8bcce63b6a1 gh-35305: `sage.quadratic_forms`: Modularization fixes for 
>>> imports
>>> 97b45d80a7c (tag: 10.0.beta9) Updated SageMath version to 10.0.beta9
>>>
>>> -- 
>>> 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/788f2bad-420b-463a-be98-4f11819d3288n%40googlegroups.com
>>>  
>>> 
>>> .
>>>
>>
>
> -- 
> Kazuyoshi Furutaka
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/e9b03877-db0e-4bc8-a127-38db7d8d6f60n%40googlegroups.com.


Re: [sage-release] Sage 10.0.rc0 released

2023-04-24 Thread Matthias Köppe
Thanks for reporting this. I've 
opened https://github.com/sagemath/sage/issues/35557 for it.

On Sunday, April 23, 2023 at 10:33:54 PM UTC-7 Clemens Heuberger wrote:

> On two Linux Mint 20.3 machines, I got doctest errors which I have not 
> seen 
> before in the previous betas, see below.
>
> Regards, Clemens Heuberger
>
> $ ./sage -t --long src/sage/modules/torsion_quadratic_module.py
> Running doctests with ID 2023-04-24-07-32-35-be944086.
> Running with SAGE_LOCAL='/local/cheuberg/local/sage-10.0.rc0/local' and 
>
> SAGE_VENV='/local/cheuberg/local/sage-10.0.rc0/local/var/lib/sage/venv-python3.8'
> Using --optional=ccache,debian,pip,sage,sage_spkg
> Features to be detected: 
>
> 4ti2,benzene,bliss,buckygen,conway_polynomials,csdp,cvxopt,cvxopt,database_cremona_ellcurve,database_cremona_mini_ellcurve,database_cubic_hecke,database_jones_numfield,database_knotinfo,dvipng,fpylll,gfan,graphviz,imagemagick,ipython,jupymake,kenzo,latte_int,lrcalc_python,lrslib,mcqd,meataxe,mpmath,msolve,nauty,networkx,numpy,palp,pandoc,pdf2svg,pdftocairo,pexpect,phitigra,pillow,plantri,polytopes_db,polytopes_db_4d,pplpy,primecountpy,ptyprocess,pynormaliz,python_igraph,requests,rubiks,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.groups,sage.libs.gap,sage.libs.pari,sage.libs.singular,sage.misc.cython,sage.modules,sage.plot,sage.rings.finite_rings,sage.rings.function_field,sage.rings.number_field,sage.rings.padics,sage.rings.real_double,sage.rings.real_mpfr,sage.symbolic,sage_numerical_backends_coin,sagemath_doc_html,scipy,singular,sphinx,sympy,tdlib
> Doctesting 1 file.
> sage -t --long --warn-long 137.9 
> --random-seed=155144040233019325072901081171677324940 
> src/sage/modules/torsion_quadratic_module.py
> **
> File "src/sage/modules/torsion_quadratic_module.py", line 614, in 
> sage.modules.torsion_quadratic_module.TorsionQuadraticModule.genus
> Failed example:
> genera = flatten([genera(s, d, even=False) for d in dets for s in 
> signatures]) # long time # optional - sage.libs.pari
> Exception raised:
> Traceback (most recent call last):
> File "/local/cheuberg/local/sage-10.0.rc0/src/sage/doctest/forker.py", 
> line 695, in _run
> self.compile_and_execute(example, compiler, test.globs)
> File "/local/cheuberg/local/sage-10.0.rc0/src/sage/doctest/forker.py", 
> line 1093, in compile_and_execute
> exec(compiled, globs)
> File " sage.modules.torsion_quadratic_module.TorsionQuadraticModule.genus[16]>", 
> line 
> 1, in 
> genera = flatten([genera(s, d, even=False) for d in dets for s in 
> signatures]) # long time # optional - sage.libs.pari
> File " sage.modules.torsion_quadratic_module.TorsionQuadraticModule.genus[16]>", 
> line 
> 1, in 
> genera = flatten([genera(s, d, even=False) for d in dets for s in 
> signatures]) # long time # optional - sage.libs.pari
> TypeError: 'staticmethod' object is not callable
> **
> File "src/sage/modules/torsion_quadratic_module.py", line 615, in 
> sage.modules.torsion_quadratic_module.TorsionQuadraticModule.genus
> Failed example:
> all(g == g.discriminant_form().genus(g.signature_pair()) for g in genera) 
> # long time # optional - sage.libs.pari
> Exception raised:
> Traceback (most recent call last):
> File "/local/cheuberg/local/sage-10.0.rc0/src/sage/doctest/forker.py", 
> line 695, in _run
> self.compile_and_execute(example, compiler, test.globs)
> File "/local/cheuberg/local/sage-10.0.rc0/src/sage/doctest/forker.py", 
> line 1093, in compile_and_execute
> exec(compiled, globs)
> File " sage.modules.torsion_quadratic_module.TorsionQuadraticModule.genus[17]>", 
> line 
> 1, in 
> all(g == g.discriminant_form().genus(g.signature_pair()) for g in 
> genera) # long time # optional - sage.libs.pari
> TypeError: 'staticmethod' object is not iterable
> **
> 1 item had failures:
> 2 of 19 in 
> sage.modules.torsion_quadratic_module.TorsionQuadraticModule.genus
> [186 tests, 2 failures, 1.08 s]
> --
> sage -t --long --warn-long 137.9 
> --random-seed=155144040233019325072901081171677324940 
> src/sage/modules/torsion_quadratic_module.py # 2 doctests failed
> --
> Total time for all tests: 1.1 seconds
> cpu time: 1.0 seconds
> cumulative wall time: 1.1 seconds
> Features detected for doctesting: sage.combinat,sage.groups,sage.libs.pari
> pytest is not installed in the venv, skip checking tests that rely on it
>
>
>
>
> Am 23.04.23 um 16:46 schrieb 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
> > 
> > 
> > f3acd42678a (tag: 10.0.rc0, github/develop) Updated SageMath version to 
> 

[sage-release] Re: Sage 10.0.rc0 released

2023-04-23 Thread Matthias Köppe
Thanks for preparing the rc. I'll note that a number of important PRs for 
platform support are waiting for review, and a few critical issues without 
PR are open:
givaro, zeromq: Add patches for GCC 13 support 

sage.libs.eclib.homspace fails to build on conda (macOS) 

libgd: Disable most image libraries, upgrade to 2.3.3 

Support GCC 13 (fedora-38) 

(Overall 61 PRs are waiting for 
review: 
https://github.com/sagemath/sage/issues?q=sort%3Aupdated-desc+is%3Aopen+label%3A%22s%3A+needs+review%22+)


On Sunday, April 23, 2023 at 7:46:00 AM UTC-7 Volker Braun 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
>
>
> f3acd42678a (tag: 10.0.rc0, github/develop) Updated SageMath version to 
> 10.0.rc0
> eca2a773d08 gh-35543: Cleaning set partition
> 9d8c9c05117 gh-35542: some fixes for cython-lint in various places
> e1e119463ae gh-35534: some cython-lint fixes in matroids/
> 133a345bacb gh-35533: Fix bug in graph.maximum_average_degree
> 3c2ba826156 gh-35530: some minor details in interfaces
> 12cea800735 gh-35526: fix pycodestyle E271 and E502 in pyx files
> a03f09cf594 gh-35525: cython-lint and some doc cleanup for expression.pyx
> e9b67cc117a gh-35521: `sage.combinat.sf`: re-enable a doctest
> cc0ea4d66f4 gh-35518: Improve PolynomialSequence.connected_components()
> a38a25a261e gh-35515: Bug in integer valued polys
> 803c7aacaee gh-35514: Don't force ecl lisp with `maxima -l ecl` on command 
> line.
> 20d2edd1736 gh-35513: Silence initialization of giac
> 64c205c7d51 gh-35512: Improve PolynomialSequence.connection_graph() 
> implementation
> db2fa5d13b1 gh-35511: Fix Graph.add_clique() for one vertex
> 0ff23f67772 gh-35510: Make BooleanPolynomial.variables() way faster
> e3636bd579c gh-35509: some cython-linting in matrix/ folder
> 2c7e16e5faf gh-35507: fix pycodestyle E303 in schemes
> 98595ef8661 gh-35506: add check for pycodestyle E502 in python files
> 80f3fd99d04 gh-35504: `build/pkgs/sphinx_{copybutton,basic_ng}`: Add conda 
> info
> 41c256ae647 gh-35499: Fix test output for ipywidgets 8.0.5, part deux
> 3740e145432 gh-35478: Remove unused code from GAP interface
> b25229b6647 gh-35476: scipy: Patch out test requiring internet access
> eafd5215a28 gh-35472: Implement the Feichtner-Yuzvinsky rings for lattices
> 957e627f023 gh-35465: Fix conda workflow
> 1fc3fee5bed gh-35463: Add iterator over minimum distance k dominating sets
> ecd162be3dc gh-35462: Iterator over the minimal distance k dominating sets
> c18a3fbfe72 gh-35446: add method is_simple to permutations
> ef68bee7ccf gh-35443: Fix slow doctests or mark # long time
> c005c006d4e gh-35431: Documentation improvements for rounding methods
> 15a5078afaa gh-35389: `sage.rings.finite_rings.residue_field`: 
> Modularization fixes
> 9ff469adb9c gh-35375: Fix minimal kernel basis corner cases
> 55ebb79b65a gh-35306: `sage.groups.matrix_gps`: Modularization fixes for 
> imports
> 8bcce63b6a1 gh-35305: `sage.quadratic_forms`: Modularization fixes for 
> imports
> 97b45d80a7c (tag: 10.0.beta9) Updated SageMath version to 10.0.beta9
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/c53470a9-3999-4a37-92d8-60a969ee8f08n%40googlegroups.com.


[sage-release] Re: Sage 10.0 Release Tour

2023-04-07 Thread Matthias Köppe
So far we have:

Sage 10.0 Release Tour 


   - Documentation 
   
   - Graphics 
   
   - Camera positioning for 3D graphics 
   

   - Linear programming and extensions 
   

   - Combinatorics 
   
   - A bijectionist's toolkit 
   

   - Package upgrades 
   

   - New developer tools, modularization, deprecations 
   

   - Availability of Sage 10.0 and installation help 
   

   - Sources 
   
   - Known problems and workarounds 
   

   - More details 
   


On Saturday, April 1, 2023 at 6:41:54 PM UTC-7 Kwankyu Lee wrote:

> The release tour for the upcoming 10.0 release is at
>
> https://github.com/sagemath/sage/wiki/Sage-10.0-Release-Tour
>
> and needs your care.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/bae85e7e-227f-4564-8d5c-4760470cb089n%40googlegroups.com.


Re: [sage-release] Sage 10.0.beta6 released

2023-03-28 Thread Matthias Köppe
The matrix failures come from the homebrew openblas update. 
See https://github.com/sagemath/sage/pull/35377

On Tuesday, March 28, 2023 at 5:52:45 PM UTC-7 list...@gmail.com wrote:

>
> FWIW, this is on Apple Silicon Macs ("M" series) with Homebrew up to date 
>  (make and make pytest and  make ptestlong), on macOS 11.7.5, macOS 12.6.4 
> and macOS 13.3.
> (Sorry for my hasty previous comment.)
>
> To make make work, make -j1 is usually needed.
>
> make ptestlong gives
>
> sage -t --long --warn-long … --random-seed=… 
> src/sage/calculus/interpolators.pyx  # 20 doctests failed
> sage -t --long --warn-long … --random-seed=… src/sage/calculus/riemann.pyx 
>  # 81 doctests failed
> sage -t --long --warn-long … --random-seed=… 
> src/sage/matrix/matrix_double_dense.pyx  # 11 doctests failed
> sage -t --long --warn-long … --random-seed=… 
> src/sage/matrix/matrix_space.py  # 2 doctests failed
> sage -t --long --warn-long … --random-seed=… src/sage/matrix/matrix2.pyx 
>  # 4 doctests failed
> (see https://github.com/scipy/scipy/issues/18208)
>
> sage -t --long --warn-long … --random-seed=… 
> src/sage/graphs/generators/families.py  # 2 doctests failed
> sage -t --long --warn-long … --random-seed=… 
> src/sage/graphs/graph_generators.py  # 1 doctest failed
> (see https://github.com/sagemath/sage/issues/35157)
>
> sage -t --long --warn-long … --random-seed=… 
> src/sage/modular/modform_hecketriangle/abstract_space.py  # 3 doctests 
> failed
> sage -t --long --warn-long … --random-seed=… 
> src/sage/modular/modform_hecketriangle/readme.py  # 1 doctest failed
> sage -t --long --warn-long … --random-seed=… 
> src/sage/modular/modform_hecketriangle/space.py  # 2 doctests failed
> (see https://github.com/sagemath/sage/issues/35273)
>
> Additionally:
>
> On macOS 11.7.5:
> sage -t --long --warn-long … --random-seed=… 
> src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed
> (see https://github.com/sagemath/sage/issues/33212)
>
> On macOS 13.3:
> sage -t --long --warn-long … --random-seed=… 
> src/sage/structure/coerce_actions.pyx  # 3 doctests failed
> (perhaps due to the processor being too fast?)
>
> Guillermo
>
> On Sun, 26 Mar 2023 at 14:54, Volker Braun  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
>>
>> Also, in case you see a big scary man in the middle attack warning when 
>> you connect to github: Yes, github did rotate their ssh host key ;-)
>>
>> 82e02a10e90 (tag: 10.0.beta6, github/develop) Updated SageMath version to 
>> 10.0.beta6
>> 4452928a1a4 gh-35206: fixing some E502 (unnecessary backslash) in pyx 
>> files
>> 77a0c34f71e gh-35205: remove deprecated slicing semantics of polynomials
>> 4676d932f42 gh-35204: Remove directories leftover from improper shutdown 
>> so sage-cleaner won't kill random processes
>> e70da89c8cb gh-35203: sagemath-standard: Add dependencies 
>> `typing_extensions`, `importlib_resources`, `importlib_metadata`
>> 2540fe8f1f6 gh-35197: Fix bug with Set equality/inequality
>> e1cb236907a gh-35195: Workaround for an ecl race in maxima init
>> bd8ede6eb4d gh-35193: symbolics: add derivative operator
>> c140569c4e5 gh-35189: Add typing to tangent vectors
>> 88a9ab82d35 gh-35186: Various improvements to Weyl character rings
>> 249f67b60ea gh-35185: Bump actions/cache from 2 to 3
>> 110a3ccca4d gh-35184: Bump actions/github-script from 3.1.0 to 6.4.0
>> a3e8d990255 gh-35183: Bump codecov/codecov-action from 2 to 3
>> b2965a270b4 gh-35180: fix(docs): use double backquotes for a command
>> 002b464c35b gh-35177: Matplotlib 3.7.0 support
>> 1e777978d91 gh-35174: cleaning and enhancement to PolyDict
>> 85b1e026a2b gh-35173: Speedup of Poset characteristic polynomial
>> 81bacf5e853 gh-35170: Fix bug in is_eulerian
>> 883b99331ca gh-35169: CI: Add PDF doc building
>> 25a085387e4 gh-35165: activate W293 and E714 in pyx files
>> dc4930a5342 gh-35164: compute the matrix of an isogeny on a given 
>> n-torsion subgroup
>> e5cc348b117 gh-35163: Fix the documentation for the so matrix Lie algebra
>> af27c833462 gh-35162: Fix a slow doctest in matrix_integer_dense_hnf.py
>> 366d0cf3591 gh-35160: Move `filterwarnings` calls from `sage.all` to 
>> `sage.all__sagemath_repl`
>> 6d1467955bd gh-35159: update msolve to 0.4.9
>> f8e7176e3d7 gh-35156: Fix index out of range exception (#35031)
>> 525b34d3e76 gh-35155: Update the logo at README.md
>> a9624338824 gh-35153: `sage.matrix.operation_table`: Modularization and 
>> code style fixes
>> 670710771fe gh-35151: fix all pycodestyle E303 warnings in all folders c*
>> e97e5874d57 gh-35146: Equal hashes for non-isomorphic bipartite graphs 
>> with edge labels
>> 7bd91aab402 gh-35142: Fix broken link in README
>> a40b4883710 gh-35141: Revise the PR template
>> a21293e8801 gh-35140: Update normaliz to 3.10.0, update e_antic, 
>> pynormaliz
>> 4018a78fbe6 gh-35138: Allow skew tableaux to be hashed
>> 

Re: [sage-release] Sage 10.0.beta6 released

2023-03-26 Thread Matthias Köppe
Could you provide the output of "ls -l 
/usr/local/opt/openblas/lib/pkgconfig/openblas.pc local/lib/pkgconfig/*.pc" 
please, and also the 
file 
/Users/iohara/Desktop/sage-10.0.beta6/local/var/lib/sage/venv-python3.11/var/tmp/sage/build/scipy-1.10.1/src/.mesonpy-cu4n01zf/build/meson-logs/meson-log.txt
 
(if it still exists)?

On Sunday, March 26, 2023 at 4:26:55 PM UTC-7 Kenji Iohara wrote:

>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/e86bf8a6-19aa-4455-80af-576c4a2453bbn%40googlegroups.com.


Re: [sage-release] Sage 10.0.beta6 released

2023-03-26 Thread Matthias Köppe
Please post config.log

On Sunday, March 26, 2023 at 2:49:42 PM UTC-7 Kenji Iohara wrote:

> Hello,
>
>  On my Mac Book Pro with Intel Core i5, OS 13.2.1 and updated homebrew, 
>  It didn’t compile from the first built owing to the error :
>
>  package: scipy-1.10.1 
>
>   last build time: Mar 26 23:41
>
>   log file:
> /Users/iohara/Desktop/sage-10.0.beta6/logs/pkgs/scipy-1.10.1.log
>
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/329c0e07-ac45-4822-9940-8fc511d46bcen%40googlegroups.com.


[sage-release] Re: Sage 10.0.beta0 released

2023-02-12 Thread Matthias Köppe
Thanks, Volker. I have closed the corresponding GitHub issues.


On Sunday, February 12, 2023 at 3:54:51 PM UTC-8 Volker Braun 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
>
> This contains all remaining positively reviewed tickets that merged 
> without issue. Since trac is read-only these will not be marked as closed 
> in trac. If you miss anything that you worked on trac then please open a 
> github PR now. From now on only github PRs will be merged.
>
>
> 3a044add339 (HEAD -> develop, tag: 10.0.beta0, github/develop) Updated 
> SageMath version to 10.0.beta0
> 785ddef6338 Trac #34902: LatticePoset breadth, error in documentation
> fb4f2e4e59d Trac #34901: random doctest failure in 
> src/doc/en/thematic_tutorials/group_theory.rst
> 5d514225749 Trac #34871: rename "Starks" algorithm for isogenies to Stark
> 0993d40cb87 Trac #34767: Implement _latex_ method for (quasi)modular forms 
> ring elements
> e421c4ed528 Trac #34927: fricas interface: __reduce__ doctest failure
> f9f0324eade Trac #34872: AdditiveAbelianGroup_class.exponent() returns a 
> Python int for the trivial group
> 9cf6aa13382 Trac #34956: sage.{misc,monoids,sets}: Replace imports from 
> sage.*.all for namespace packages
> 3095f5186d3 Trac #34952: sage.graphs: Replace imports from sage.*.all for 
> namespace packages
> 67eab0ae0b1 Trac #34947: sage.{rings,modules,geometry}: Replace imports 
> from sage.*.all for namespace packages
> 2cd6166b4d3 Trac #34945: Refactoring tool to fix modularization 
> anti-patterns
> c89822848e2 Trac #34930: a few pep8 details in modules
> f0a7ebb71ea Trac #34928: about error messages in categories/
> f93e0a78630 Trac #34926: Fix tests with giac>=1.9.0.35
> 81ae8872fa5 Trac #34912: Reduced words of ReflectionGroup elements are not 
> well-defined
> b17e1171485 Trac #34518: Expand Schubert polynomials in the Key basis
> 12f635ee62b Trac #34414: Implement Key polynomials
> b44d160a518 Trac #19594: Implement the cactus group
> a88a8a4e1e0 Trac #34940: sagemath_doc_html depends on fpylll (for building)
> 7a5d67fdd14 Trac #34924: sage -i ore_algebra fails (→ upgrade ore_algebra)
> 42381bef4dd Trac #34937: sage-bootstrap-python should accept python3.11
> 3bd7154d230 Trac #34851: Upgrade singular to 4.3.1p3
> c000c953eb6 (tag: 9.8, github/master) Updated SageMath version to 9.8
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/6a250fd8-50ed-4b21-b59f-3eb4a6ba5672n%40googlegroups.com.


Re: [sage-release] Re: Sage 9.8 released

2023-02-12 Thread Matthias Köppe
It's also displayed in the terminal (not just the log file), just before 
the other messages that are there for the user to read.

On Sunday, February 12, 2023 at 10:14:13 AM UTC-8 Nasser M. Abbasi wrote:

> I see. But I think it would be much better to stop the script immediately 
> and give an error message at the terminal, may even be with a loud beep as 
> well to alert the user.
>
> One can still overlook these warnings if they are in the log file.
>
> But now I know, I will make sure to check the log file more carefully in 
> the future. But I really think the script should have generated an error 
> for this and stopped. But this might be a design issue. 
>
> Thanks
> --Nasser
>
> On Sunday, February 12, 2023 at 11:43:26 AM UTC-6 Dima Pasechnik wrote:
>
>> On Sun, Feb 12, 2023 at 5:04 PM 'Nasser M. Abbasi' via sage-release <
>> sage-r...@googlegroups.com> wrote:
>>
>>> Thanks. That was it. I did not notice the `3` was missing when I typed 
>>> it. Now it works:
>>>
>>> >sage
>>> │ SageMath version 9.8, Release Date: 2023-02-11 
>>> │ Using Python 3.11.1. Type "help()" for help.
>>>
>>> I find it very strange that sagemath ./configure will accept an invalid 
>>> or unknown option. This should have been an error.
>>>
>>> If it had complained about it, then the user will know they have used a 
>>> wrong option immediately.
>>>
>>
>> it did complain, at the end of ./configure run:
>>
>> 
>> config.status:4085: creating convenience symlink prefix -> local
>> config.status:4100: creating convenience symlink venv -> 
>> local/var/lib/sage/venv-python3.10
>> configure:120940: WARNING: unrecognized options: --with-system-python
>> configure:
>> ...
>>
>>  
>>
>>>   
>>>
>>> This would save time and effort in the future if this happens again.
>>>
>>> --Nasser
>>>
>>>
>>>
>>>
>>> On Sunday, February 12, 2023 at 7:51:57 AM UTC-6 Matthias Köppe wrote:
>>>
>>>> From config.log, one can see that you typed "
>>>> "./configure --with-system-python=no"
>>>> but the correct option is "--with-system-python3=no".
>>>>
>>>> On Sunday, February 12, 2023 at 1:10:11 AM UTC-8 Nasser M. Abbasi wrote:
>>>>
>>>>> Thanks. I downloaded 9.8 and build it OK. No errors building it.
>>>>>
>>>>> But unlike 9.8 rc1, I see that 9.8 is back to using system python 
>>>>> which is 3.10.9 and not sagemath python 3.11.1 like 9.8 rc1 did, even 
>>>>> though I used the same exact configuration commands. These are the 
>>>>> commands 
>>>>> I used
>>>>>
>>>>> unset SAGE_ROOT
>>>>> unset SAGE_LOCAL
>>>>> ./configure --with-system-python=no
>>>>> make 
>>>>> make install
>>>>>
>>>>>
>>>>> And now from a new terminal I type
>>>>>
>>>>> >which python
>>>>> /usr/bin/python
>>>>>
>>>>> >python --version
>>>>> Python 3.10.9
>>>>>
>>>>> >sage --version
>>>>> SageMath version 9.8, Release Date: 2023-02-11
>>>>>
>>>>> >sage --python --version
>>>>> Python 3.10.9
>>>>>
>>>>> >sage
>>>>> ──┐
>>>>> │ SageMath version 9.8, Release Date: 2023-02-11 │
>>>>> │ Using Python 3.10.9. Type "help()" for help.   │
>>>>> └──
>>>>>
>>>>> Any idea why 9.8 did not use sagemath python which is supposed to be 
>>>>> 3.11.1 like 9.8 rc1 did? This is all on same Linux virtual box
>>>>>
>>>>> >lsb_release -a
>>>>> LSB Version:n/a
>>>>> Distributor ID:ManjaroLinux
>>>>> Description:Manjaro Linux
>>>>> Release:22.0.2
>>>>> Codename:Sikaris
>>>>>
>>>>> >uname -r
>>>>> 6.1.9-1-MANJARO
>>>>>
>>>>> I put the config.log and the build.log in this [folder](
>>>>> https://12000.org/tmp/sagemath_98_logs/)
>>>>>
>>>>> --Nasser
>>>>>
>

[sage-release] Re: Sage 9.8 released

2023-02-12 Thread Matthias Köppe
>From config.log, one can see that you typed "
"./configure --with-system-python=no"
but the correct option is "--with-system-python3=no".

On Sunday, February 12, 2023 at 1:10:11 AM UTC-8 Nasser M. Abbasi wrote:

> Thanks. I downloaded 9.8 and build it OK. No errors building it.
>
> But unlike 9.8 rc1, I see that 9.8 is back to using system python which is 
> 3.10.9 and not sagemath python 3.11.1 like 9.8 rc1 did, even though I used 
> the same exact configuration commands. These are the commands I used
>
> unset SAGE_ROOT
> unset SAGE_LOCAL
> ./configure --with-system-python=no
> make 
> make install
>
>
> And now from a new terminal I type
>
> >which python
> /usr/bin/python
>
> >python --version
> Python 3.10.9
>
> >sage --version
> SageMath version 9.8, Release Date: 2023-02-11
>
> >sage --python --version
> Python 3.10.9
>
> >sage
> ──┐
> │ SageMath version 9.8, Release Date: 2023-02-11 │
> │ Using Python 3.10.9. Type "help()" for help.   │
> └──
>
> Any idea why 9.8 did not use sagemath python which is supposed to be 
> 3.11.1 like 9.8 rc1 did? This is all on same Linux virtual box
>
> >lsb_release -a
> LSB Version:n/a
> Distributor ID:ManjaroLinux
> Description:Manjaro Linux
> Release:22.0.2
> Codename:Sikaris
>
> >uname -r
> 6.1.9-1-MANJARO
>
> I put the config.log and the build.log in this [folder](
> https://12000.org/tmp/sagemath_98_logs/)
>
> --Nasser
>
>
>
>
>
>
> On Saturday, February 11, 2023 at 1:12:57 PM UTC-6 Volker Braun wrote:
>
>> Apologies, the download link for the release is the "stable" version, not 
>> develop: https://www.sagemath.org/download-source.html
>>
>> At least one mirror already has it: 
>> https://mirrors.mit.edu/sage/src/index.html
>>
>>
>> On Saturday, February 11, 2023 at 5:18:09 PM UTC+1 Nasser M. Abbasi wrote:
>>
>>> Hello;
>>>
>>> When I go to  http://www.sagemath.org/download-latest.html  it says  
>>> *sage-9.8.rc1.tar.gz* 
>>>  as latest.  I 
>>> tried few mirrors and I do not see 9.8
>>>
>>> Is 9.8 supposed to be at one of these mirror sites to download?
>>>
>>> thanks
>>> --Nasser
>>>
>>> On Saturday, February 11, 2023 at 7:47:09 AM UTC-6 Volker Braun wrote:
>>>
 The "master" git branch has been updated to Sage-9.8. 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

 And as you are undoubtedly aware, the git repository is now hosted at 
 https://github.com/sagemath/sage, so update your git remote.

 To commemorate the move (and because we are getting really close to 
 .10), I'm proposing to target Sage version 10 as the next release. 

 The changes over 9.8.rc0 are mainly housekeeping for the new repository 
 location. 

 I'll try to finish up merging remaining positively reviewed trac 
 issues, and then move on to github pull requests.
  

 c000c953eb6 (HEAD -> develop, github/master, github/develop, tag: 9.8) 
 Updated SageMath version to 9.8
 104dde9eaa8 Merge pull request #35022 from tobiasdiez/pr-template-title
 17d8a73296f Merge pull request #35018 from x4/public/35017
 6a4667bb5c5 Merge pull request #34983 from 
 tobiasdiez/add-issue-templates
 66b319baffb Merge pull request #35011 from dimpase/develop
 872b32b0c20 Merge pull request #34987 from mezzarobba/missing_long_time
 d57804e6dec Merge pull request #34964 from x4/public/linter-20230206
 698001b0e6a remove prohibition, promise details
 0c5f7baf6c2 remove trac references, promise details soon
 200557e00c3 (tag: 9.8.rc1) Updated SageMath version to 9.8.rc1

>>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/8bf3d59b-75bc-4665-b90f-89e75477e7d8n%40googlegroups.com.


Re: [sage-release] Sage 9.8 released

2023-02-11 Thread Matthias Köppe
The sdists are now up on PyPI.

On Saturday, February 11, 2023 at 2:43:59 PM UTC-8 Matthias Köppe wrote:

> I've created a new PyPI deployment token and made it available to our 
> repos.
> I've started https://github.com/sagemath/sage/actions/workflows/dist.yml 
> manually.
>
>
> On Saturday, February 11, 2023 at 2:33:12 PM UTC-8 Dima Pasechnik wrote:
>
>> On Sat, Feb 11, 2023 at 10:31 PM Matthias Köppe  
>> wrote:
>>
>>> Neither the "dist.yml" nor the "ci-..." workflows have run on the push 
>>> to the 9.8 tag on sagemath/sage.
>>> I'll investigate.
>>>
>>
>> I've also created the GitHub release 9.8 manually. (The tag was created, 
>> the release was not)
>>  
>>
>>>
>>> On Saturday, February 11, 2023 at 1:54:43 PM UTC-8 François Bissey wrote:
>>>
>>>> When will we have packages up on pypi? I now rely on these for stable 
>>>> release in sage-on-gentoo. 
>>>>
>>>> François 
>>>>
>>>> On 12/02/23 02:47, Volker Braun wrote: 
>>>> > The "master" git branch has been updated to Sage-9.8. 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 
>>>> > 
>>>> > And as you are undoubtedly aware, the git repository is now hosted 
>>>> > at https://github.com/sagemath/sage, so update your git remote. 
>>>> > 
>>>> > To commemorate the move (and because we are getting really close to 
>>>> > .10), I'm proposing to target Sage version 10 as the next release. 
>>>> > 
>>>> > The changes over 9.8.rc0 are mainly housekeeping for the new 
>>>> repository 
>>>> > location. 
>>>> > 
>>>> > I'll try to finish up merging remaining positively reviewed trac 
>>>> issues, 
>>>> > and then move on to github pull requests. 
>>>> > 
>>>> > c000c953eb6 (HEAD -> develop, github/master, github/develop, tag: 
>>>> 9.8) 
>>>> > Updated SageMath version to 9.8 
>>>> > 104dde9eaa8 Merge pull request #35022 from 
>>>> tobiasdiez/pr-template-title 
>>>> > 17d8a73296f Merge pull request #35018 from x4/public/35017 
>>>> > 6a4667bb5c5 Merge pull request #34983 from 
>>>> tobiasdiez/add-issue-templates 
>>>> > 66b319baffb Merge pull request #35011 from dimpase/develop 
>>>> > 872b32b0c20 Merge pull request #34987 from 
>>>> mezzarobba/missing_long_time 
>>>> > d57804e6dec Merge pull request #34964 from 
>>>> x4/public/linter-20230206 
>>>> > 698001b0e6a remove prohibition, promise details 
>>>> > 0c5f7baf6c2 remove trac references, promise details soon 
>>>> > 200557e00c3 (tag: 9.8.rc1) Updated SageMath version to 9.8.rc1 
>>>> > 
>>>> > -- 
>>>> > 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/c9f7a210-5377-4cf1-a176-d693fce12c86n%40googlegroups.com
>>>>  
>>>> <
>>>> https://groups.google.com/d/msgid/sage-release/c9f7a210-5377-4cf1-a176-d693fce12c86n%40googlegroups.com?utm_medium=email_source=footer>.
>>>>  
>>>>
>>>>
>>> -- 
>>> 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/0386f230-5ea3-44b8-9a98-4e60b988cf1fn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/sage-release/0386f230-5ea3-44b8-9a98-4e60b988cf1fn%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/7d555461-a37d-47ac-a2a5-ecd12451b60cn%40googlegroups.com.


Re: [sage-release] Sage 9.8 released

2023-02-11 Thread Matthias Köppe
I've created a new PyPI deployment token and made it available to our repos.
I've started https://github.com/sagemath/sage/actions/workflows/dist.yml 
manually.


On Saturday, February 11, 2023 at 2:33:12 PM UTC-8 Dima Pasechnik wrote:

> On Sat, Feb 11, 2023 at 10:31 PM Matthias Köppe  
> wrote:
>
>> Neither the "dist.yml" nor the "ci-..." workflows have run on the push to 
>> the 9.8 tag on sagemath/sage.
>> I'll investigate.
>>
>
> I've also created the GitHub release 9.8 manually. (The tag was created, 
> the release was not)
>  
>
>>
>> On Saturday, February 11, 2023 at 1:54:43 PM UTC-8 François Bissey wrote:
>>
>>> When will we have packages up on pypi? I now rely on these for stable 
>>> release in sage-on-gentoo. 
>>>
>>> François 
>>>
>>> On 12/02/23 02:47, Volker Braun wrote: 
>>> > The "master" git branch has been updated to Sage-9.8. 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 
>>> > 
>>> > And as you are undoubtedly aware, the git repository is now hosted 
>>> > at https://github.com/sagemath/sage, so update your git remote. 
>>> > 
>>> > To commemorate the move (and because we are getting really close to 
>>> > .10), I'm proposing to target Sage version 10 as the next release. 
>>> > 
>>> > The changes over 9.8.rc0 are mainly housekeeping for the new 
>>> repository 
>>> > location. 
>>> > 
>>> > I'll try to finish up merging remaining positively reviewed trac 
>>> issues, 
>>> > and then move on to github pull requests. 
>>> > 
>>> > c000c953eb6 (HEAD -> develop, github/master, github/develop, tag: 9.8) 
>>> > Updated SageMath version to 9.8 
>>> > 104dde9eaa8 Merge pull request #35022 from 
>>> tobiasdiez/pr-template-title 
>>> > 17d8a73296f Merge pull request #35018 from x4/public/35017 
>>> > 6a4667bb5c5 Merge pull request #34983 from 
>>> tobiasdiez/add-issue-templates 
>>> > 66b319baffb Merge pull request #35011 from dimpase/develop 
>>> > 872b32b0c20 Merge pull request #34987 from 
>>> mezzarobba/missing_long_time 
>>> > d57804e6dec Merge pull request #34964 from 
>>> x4/public/linter-20230206 
>>> > 698001b0e6a remove prohibition, promise details 
>>> > 0c5f7baf6c2 remove trac references, promise details soon 
>>> > 200557e00c3 (tag: 9.8.rc1) Updated SageMath version to 9.8.rc1 
>>> > 
>>> > -- 
>>> > 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/c9f7a210-5377-4cf1-a176-d693fce12c86n%40googlegroups.com
>>>  
>>> <
>>> https://groups.google.com/d/msgid/sage-release/c9f7a210-5377-4cf1-a176-d693fce12c86n%40googlegroups.com?utm_medium=email_source=footer>.
>>>  
>>>
>>>
>> -- 
>> 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/0386f230-5ea3-44b8-9a98-4e60b988cf1fn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-release/0386f230-5ea3-44b8-9a98-4e60b988cf1fn%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/2be77104-b9ff-49b3-bfa7-df431a30b6ben%40googlegroups.com.


Re: [sage-release] Sage 9.8 released

2023-02-11 Thread Matthias Köppe
Neither the "dist.yml" nor the "ci-..." workflows have run on the push to 
the 9.8 tag on sagemath/sage.
I'll investigate.

On Saturday, February 11, 2023 at 1:54:43 PM UTC-8 François Bissey wrote:

> When will we have packages up on pypi? I now rely on these for stable 
> release in sage-on-gentoo.
>
> François
>
> On 12/02/23 02:47, Volker Braun wrote:
> > The "master" git branch has been updated to Sage-9.8. 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
> > 
> > And as you are undoubtedly aware, the git repository is now hosted 
> > at https://github.com/sagemath/sage, so update your git remote.
> > 
> > To commemorate the move (and because we are getting really close to 
> > .10), I'm proposing to target Sage version 10 as the next release.
> > 
> > The changes over 9.8.rc0 are mainly housekeeping for the new repository 
> > location.
> > 
> > I'll try to finish up merging remaining positively reviewed trac issues, 
> > and then move on to github pull requests.
> > 
> > c000c953eb6 (HEAD -> develop, github/master, github/develop, tag: 9.8) 
> > Updated SageMath version to 9.8
> > 104dde9eaa8 Merge pull request #35022 from tobiasdiez/pr-template-title
> > 17d8a73296f Merge pull request #35018 from x4/public/35017
> > 6a4667bb5c5 Merge pull request #34983 from tobiasdiez/add-issue-templates
> > 66b319baffb Merge pull request #35011 from dimpase/develop
> > 872b32b0c20 Merge pull request #34987 from mezzarobba/missing_long_time
> > d57804e6dec Merge pull request #34964 from x4/public/linter-20230206
> > 698001b0e6a remove prohibition, promise details
> > 0c5f7baf6c2 remove trac references, promise details soon
> > 200557e00c3 (tag: 9.8.rc1) Updated SageMath version to 9.8.rc1
> > 
> > -- 
> > 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/c9f7a210-5377-4cf1-a176-d693fce12c86n%40googlegroups.com
>  
> <
> https://groups.google.com/d/msgid/sage-release/c9f7a210-5377-4cf1-a176-d693fce12c86n%40googlegroups.com?utm_medium=email_source=footer
> >.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/0386f230-5ea3-44b8-9a98-4e60b988cf1fn%40googlegroups.com.


[sage-release] Re: Sage 9.8 Release Tour

2023-02-11 Thread Matthias Köppe
I've added a bit on the GitHub migration to the release tour:
https://github.com/sagemath/sage/wiki/Sage-9.8-Release-Tour#sage-development-has-moved-from-trac-to-github

On Friday, February 10, 2023 at 1:11:18 AM UTC-8 Kwankyu Lee wrote:

> The release tour for the upcoming 9.8 release is now found at
>
> https://github.com/sagemath/sage/wiki/Sage-9.8-Release-Tour
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/d83e668a-e94c-40be-82e4-4519e6b12793n%40googlegroups.com.


[sage-release] Re: Sage 9.8 Release Tour

2023-02-10 Thread Matthias Köppe
The link to it from https://wiki.sagemath.org/ReleaseTours will have to be 
adjusted after the renames.

On Friday, February 10, 2023 at 1:11:18 AM UTC-8 Kwankyu Lee wrote:

> The release tour for the upcoming 9.8 release is now found at
>
> https://github.com/sagemath/sage/wiki/Sage-9.8-Release-Tour
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/c3a83f41-444c-4d93-818c-2bec0fd9e400n%40googlegroups.com.


[sage-release] Re: Sage 9.8.rc1 released

2023-02-05 Thread Matthias Köppe
I've fast-forwarded develop to 9.8.rc1 on https://github.com/sagemath/sage

On Sunday, February 5, 2023 at 9:21:45 AM UTC-8 Volker Braun wrote:

> tag is pushed!
>
> On Sunday, February 5, 2023 at 5:58:59 PM UTC+1 matthia...@gmail.com 
> wrote:
>
>> Thanks for the new rc. It's currently not tagged on vbraun/sage though; 
>> could you push the tag please?
>>
>> On Sunday, February 5, 2023 at 6:14:57 AM UTC-8 Volker Braun wrote:
>>
>>> Note: the old trac git server is already disabled and the new 
>>> https://github.com/sagemath/sage is still locked for migration, so you 
>>> will only be able to get the branch from there starting tomorrow (Monday). 
>>> If you are dying to see the new version you can temporarily get it from my 
>>> own fork at github.com:vbraun/sage, but I'd recommend waiting until 
>>> tomorrow.
>>>
>>> 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
>>>
>>>
>>> 200557e00c3 (origin/develop, tag: 9.8.rc1) Updated SageMath version to 
>>> 9.8.rc1
>>> 2d3c71b03b2 Trac #34942: GH Actions: Remove pull_request triggers for 
>>> portability workflows
>>> 1df8f128303 Trac #34935: Followup to #34547: fix emacs sage-shell-mode
>>> 77173ef550c Trac #34873: Deprecate 
>>> sage.homology.graded_resolution.GradedFreeResolution
>>> 9116c5584f9 (tag: 9.8.rc0, trac/develop) Updated SageMath version to 
>>> 9.8.rc0
>>>
>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/672f2d9a-7f14-404f-bf89-ccb35e631bf3n%40googlegroups.com.


[sage-release] Re: Sage 9.8.rc1 released

2023-02-05 Thread Matthias Köppe
Thanks for the new rc. It's currently not tagged on vbraun/sage though; 
could you push the tag please?

On Sunday, February 5, 2023 at 6:14:57 AM UTC-8 Volker Braun wrote:

> Note: the old trac git server is already disabled and the new 
> https://github.com/sagemath/sage is still locked for migration, so you 
> will only be able to get the branch from there starting tomorrow (Monday). 
> If you are dying to see the new version you can temporarily get it from my 
> own fork at github.com:vbraun/sage, but I'd recommend waiting until 
> tomorrow.
>
> 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
>
>
> 200557e00c3 (origin/develop, tag: 9.8.rc1) Updated SageMath version to 
> 9.8.rc1
> 2d3c71b03b2 Trac #34942: GH Actions: Remove pull_request triggers for 
> portability workflows
> 1df8f128303 Trac #34935: Followup to #34547: fix emacs sage-shell-mode
> 77173ef550c Trac #34873: Deprecate 
> sage.homology.graded_resolution.GradedFreeResolution
> 9116c5584f9 (tag: 9.8.rc0, trac/develop) Updated SageMath version to 
> 9.8.rc0
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/036ef978-d330-453b-b9f0-b4b6a63d408dn%40googlegroups.com.


[sage-release] Re: Sage 9.8.rc0 released

2023-02-02 Thread Matthias Köppe
On Thursday, February 2, 2023 at 9:30:30 AM UTC-8 Sébastien Labbé wrote:
./bootstrap: 9: m4: Permission denied
make: *** [Makefile:365 : configure] Erreur 1

Do you have "." in PATH?

What does "which m4" say?
 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/0aac31a1-e96e-4f1b-95e1-10fb581368dcn%40googlegroups.com.


[sage-release] Re: Sage 9.8 Release Tour

2023-01-24 Thread Matthias Köppe
So far we have:


   1. 
  1. Linear algebra 
  
 1. Submodules of tensor modules with prescribed symmetries 
 

 2. Free module isomorphisms corresponding to fixed standard bases 
 of … 
 

  2. Commutative algebra 
  
 1. Solving polynomial systems using msolve 
 

 2. Lazy power series ring 
 

 3. Miscellaneous 
 
  3. Algebra 
  
  4. Polyhedral geometry 
  
  5. Number theory 
  
  6. New packages and package upgrades 
  

 1. SCIP Optimization Suite 8.0 
 

 2. msolve: polynomial system solver 
 

 3. Kissat SAT Solver 
 
 4. Python 3.11 
 
 5. Other package upgrades 
 

  7. New tools for developers 
  

 1. tox -e docker-...-incremental 
 

 2. ./configure --enable-wheels 
 

 3. make -j list-broken-packages 
 

  8. Configuration changes 
  

 1. Support for GCC < 8 dropped; C++17 features now available 
 

 2. Native support for Apple Silicon (M1/M2) 
 

  9. Availability of Sage 9.8 and installation help 
  

 1. Sources 
 
  10. More details 
  
   

On Wednesday, January 18, 2023 at 5:13:42 PM UTC-8 Kwankyu Lee wrote:

> It's time to work on the release tour for the upcoming 9.8 release 
> https://trac.sagemath.org/wiki/ReleaseTours/sage-9.8
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/f8f81157-1a80-4749-8855-17788a62e429n%40googlegroups.com.


[sage-release] Re: Sage 9.8.beta7 released

2023-01-24 Thread Matthias Köppe
>From looking at that file:
https://github.com/sagemath/sage-shell-mode/blob/master/emacs_sage_shell.py#L159

In 9.8.beta7:

sage: isinstance(axiom, sage.interfaces.expect.Expect)
False

On Tuesday, January 24, 2023 at 5:15:53 AM UTC-8 axio...@yahoo.de wrote:

> I just spent some time to debug this, but I failed.  The problem seems to 
> be that sage-shell:wait-for-redirection-to-complete in 
> https://github.com/sagemath/sage-shell-mode/blob/80fbb4ee9ed8507d22214ed7a4ffd135c9e8c7c8/sage-shell-mode.el#L889
>  
> does not return.  There is only one python file involved, 
> https://github.com/sagemath/sage-shell-mode/blob/master/emacs_sage_shell.py, 
> but I do not see what #34547 has to do with it.  Something about 
> lazy_import maybe?
>
> I can see that in sage-shell:run-cell-raw-output the command
>
> _emacs_sage_shell.run_cell_and_print_msg_id("_emacs_sage_shell.print_sage_root()",
>  
> ’emacs_sage_shell_msg_idb3d6f70f24e51147305a3aea036ba747start’, 
> ’emacs_sage_shell_msg_idb3d6f70f24e51147305a3aea036ba747end’)
>
> was sent to the process (using process-send-string), and after that,
>
> (sage-shell:wait-for-redirection-to-complete)
>
> never returns.  I don't know how to debug the python code, unfortunately.  
> Most importantly, I don't see what changed - what does #34547 have to do 
> with it?
>
> Martin
>
>
>
> On Tuesday, 24 January 2023 at 11:09:23 UTC+1 axio...@yahoo.de wrote:
>
>> Indeed, that was a great suggestion: 9.8.beta6 works - and it seems that 
>> #16522 was already in 9.8.beta6.  However 9.8.beta6 + #34547 fails.
>> Not sure where to go from here.  Should I open a ticket on trac?
>>
>> For me personally, this is a blocker, but I have no idea how many emacs 
>> users there are.
>>
>> Martin
>>
>>
>> On Tuesday, 24 January 2023 at 10:21:11 UTC+1 axio...@yahoo.de wrote:
>>
>>> Thank you for this suggestion!  I will try with 9.8.beta6 + #33842.  I 
>>> hope that all dependencies are in the branch.
>>>
>>> Martin
>>>
>>> On Monday, 23 January 2023 at 21:32:10 UTC+1 John H Palmieri wrote:
>>>
 Could it be #34547, #16522, or #33842? I'm just taking guesses based on 
 the newly merged tickets.

 On Monday, January 23, 2023 at 10:42:37 AM UTC-8 emanuel.c...@gmail.com 
 wrote:

> From someone called mantepse in the sage-shell-mode 
> 
>  issue 
> on github :
>
> ```
> It is really strange: I have a 9.8.beta7 build and a 9.8.beta6 build. 
> Apparently, if I first use the beta6 one for sage-shell-mode, I can then 
> use beta7 in the same emacs session.
> ```
>
> I don't get it either...
>
> There are two short Python files in the current `sahe-shell-mode` 
> emacs package, which are my prime suspects for an incompatibility with 
> Python 3.11. Now for a strategy for debugging *this*...
>
> Any idea ?
>
> Le lundi 23 janvier 2023 à 10:48:48 UTC+1, axio...@yahoo.de a écrit :
>
>> Emacs stopped working for me again!  I don't get it.
>>
>> This is terrible.
>>
>> On Sunday, 22 January 2023 at 14:41:04 UTC+1 emanuel.c...@gmail.com 
>> wrote:
>>
>>> This patches fix my Fricas issue indeed. But losing the Emacs 
>>> interface is a big hit for me, so I revert to 9.6.beta6 for now.
>>>
>>> Thank you nevertheless !
>>>
>>> Le vendredi 20 janvier 2023 à 22:58:53 UTC+1, John H Palmieri a 
>>> écrit :
>>>
 In the hopes that this will fix it, I opened 
 https://trac.sagemath.org/ticket/34927.



 On Friday, January 20, 2023 at 1:46:02 PM UTC-8 John H Palmieri 
 wrote:

> Does this change fix the fricas.py failure?
>
> diff --git a/src/sage/interfaces/fricas.py 
> b/src/sage/interfaces/fricas.py
> index dc2ce71f26..ceba6f90dc 100644
> --- a/src/sage/interfaces/fricas.py
> +++ b/src/sage/interfaces/fricas.py
> @@ -891,7 +891,7 @@ http://fricas.sourceforge.net.
>  """
>  EXAMPLES::
>  
> -sage: fricas.__reduce__() 
>   # optional - fricas
> +sage: FriCAS().__reduce__()   
>   # optional - fricas
>  (, ())
>  sage: f, args = _ 
>   # optional - fricas
>  sage: f(*args) 
>
>
>
> On Friday, January 20, 2023 at 12:34:21 PM UTC-8 
> emanuel.c...@gmail.com wrote:
>
>> Apart from the  Emacs issye alteady reported 
>> ,
>>  
>> I get the three permanent failures I reported for the previous 
>> betas, as 

Re: [sage-release] Re: Sage 9.8.beta7 released

2023-01-23 Thread Matthias Köppe
./configure --without-system-nauty 

On Monday, January 23, 2023 at 4:30:05 PM UTC-8 tsc...@ucdavis.edu wrote:

> Would it be better to just remove nauty or is there a way to force Sage to 
> build and link with its own copy of nauty?
>
> Thanks,
> Travis
>
>
> On Monday, January 23, 2023 at 6:51:45 PM UTC+9 François Bissey wrote:
>
>> It is indeed a known issue with nauty on debian/ubuntu. That's the first 
>> time someone mentioned it in a while but it is definitely broken. 
>>
>> On 23/01/23 21:28, Antonio Rojas wrote: 
>> > 
>> > 
>> > El lunes, 23 de enero de 2023 a las 9:07:32 UTC+1, tsc...@ucdavis.edu 
>> > escribió: 
>> > I am getting stuck at giac, even after a make distclean (I rebuilt 
>> > 9.8.beta6 just to confirm this is a problem with the upgrade and almost 
>> > certainly due to #34857). Sorry for posting the log files; I can't seem 
>> > to include attachments... 
>> > 
>> > This is an underlinking issue in your distro's nauty package. Given 
>> that 
>> > upstream nauty doesn't build a shared library, it must be caused by 
>> some 
>> > incomplete distro custom patch. Try disabling system nauty. 
>> > 
>> > -- 
>> > 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/dee61127-23cf-4619-bebe-ea17a6cd8817n%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/sage-release/dee61127-23cf-4619-bebe-ea17a6cd8817n%40googlegroups.com?utm_medium=email_source=footer>.
>>  
>>
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/5b9c8cd6-9d07-4487-9c42-e341eb601edfn%40googlegroups.com.


Re: [sage-release] Re: Sage 9.8.beta7 released

2023-01-23 Thread Matthias Köppe
./configure --without-system-libnauty 

On Monday, January 23, 2023 at 4:30:05 PM UTC-8 tsc...@ucdavis.edu wrote:

> Would it be better to just remove nauty or is there a way to force Sage to 
> build and link with its own copy of nauty?
>
> Thanks,
> Travis
>
>
> On Monday, January 23, 2023 at 6:51:45 PM UTC+9 François Bissey wrote:
>
>> It is indeed a known issue with nauty on debian/ubuntu. That's the first 
>> time someone mentioned it in a while but it is definitely broken. 
>>
>> On 23/01/23 21:28, Antonio Rojas wrote: 
>> > 
>> > 
>> > El lunes, 23 de enero de 2023 a las 9:07:32 UTC+1, tsc...@ucdavis.edu 
>> > escribió: 
>> > I am getting stuck at giac, even after a make distclean (I rebuilt 
>> > 9.8.beta6 just to confirm this is a problem with the upgrade and almost 
>> > certainly due to #34857). Sorry for posting the log files; I can't seem 
>> > to include attachments... 
>> > 
>> > This is an underlinking issue in your distro's nauty package. Given 
>> that 
>> > upstream nauty doesn't build a shared library, it must be caused by 
>> some 
>> > incomplete distro custom patch. Try disabling system nauty. 
>> > 
>> > -- 
>> > 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/dee61127-23cf-4619-bebe-ea17a6cd8817n%40googlegroups.com
>>  
>> <
>> https://groups.google.com/d/msgid/sage-release/dee61127-23cf-4619-bebe-ea17a6cd8817n%40googlegroups.com?utm_medium=email_source=footer>.
>>  
>>
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/b83037ad-f662-4b06-b811-137dc4b07db4n%40googlegroups.com.


Re: [sage-release] Re: Sage 9.8.beta7 released

2023-01-23 Thread Matthias Köppe
I've opened https://trac.sagemath.org/ticket/34932 for this

On Monday, January 23, 2023 at 1:51:45 AM UTC-8 François Bissey wrote:

> It is indeed a known issue with nauty on debian/ubuntu. That's the first 
> time someone mentioned it in a while but it is definitely broken.
>
> On 23/01/23 21:28, Antonio Rojas wrote:
> > 
> > 
> > El lunes, 23 de enero de 2023 a las 9:07:32 UTC+1, tsc...@ucdavis.edu 
> > escribió:
> > I am getting stuck at giac, even after a make distclean (I rebuilt 
> > 9.8.beta6 just to confirm this is a problem with the upgrade and almost 
> > certainly due to #34857). Sorry for posting the log files; I can't seem 
> > to include attachments...
> > 
> > This is an underlinking issue in your distro's nauty package. Given that 
> > upstream nauty doesn't build a shared library, it must be caused by some 
> > incomplete distro custom patch. Try disabling system nauty.
> > 
> > -- 
> > 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/dee61127-23cf-4619-bebe-ea17a6cd8817n%40googlegroups.com
>  
> <
> https://groups.google.com/d/msgid/sage-release/dee61127-23cf-4619-bebe-ea17a6cd8817n%40googlegroups.com?utm_medium=email_source=footer
> >.
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/46f2ea33-db59-4146-a168-087a7f754195n%40googlegroups.com.


Re: [sage-release] Sage 9.8.beta4 released

2022-11-30 Thread Matthias Köppe
Yes, Python 3.11 is not yet 
supported. https://trac.sagemath.org/ticket/33842 adds support for it and 
is waiting for review.

On Tuesday, November 29, 2022 at 11:07:18 PM UTC-8 Kenji Iohara wrote:

> Is Python3.11 on Mac OS too new too build Sage 9.8.beta4 ?
> This seems to be related to some problem with scipy-1.9.3.
> K.
>
> > 28/11/2022 21:19、David Coudert のメール:
> > 
> > This is again the MILP formulation of `edge_disjoint_spanning_trees`.
> > 
> > We now have a fast combinatorial algorithm (Roskind-Tarjan). We have not 
> removed the MILP formulation to be able to check the validity of the 
> result, but it frequently causes doctests errors. May be it’s time to 
> remove it for undirected graphs.
> > 
> > For directed graphs, we have not finalized the implementation of Gabow’s 
> algorithm yet. It is very complex. So we still rely on the MILP formulation.
> > 
> > David.
> > 
> >> Le 28 nov. 2022 à 19:48, Clemens Heuberger  a 
> écrit :
> >> 
> >> On one machine, I get
> >> 
> >> sage -t --long --warn-long 47.4 
> --random-seed=246094074504021516870962841122231333953 
> src/sage/graphs/generic_graph.py # Timed out
> >> 
> >> (log attached).
> >> 
> >> Using another random seed solves the problem:
> >> 
> >> sage -t --long --warn-long 47.2 
> --random-seed=58001952993324520911224750531791152113 
> src/sage/graphs/generic_graph.py
> >> 
> >> 
> >> 
> >> Am 22.11.22 um 00:16 schrieb 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
> >>> 84f02afa5c8 (trac/develop, tag: 9.8.beta4) Updated SageMath version to 
> 9.8.beta4
> >> 
> >> -- 
> >> 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/945538ec-a5af-3ec7-a752-4382f76e7e45%40aau.at
> .
> >> 
> > 
> > -- 
> > 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/32D66B01-3BD3-48F4-813E-1A42313D32AB%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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/8ef4c332-374a-4252-9c75-9da15bdb2349n%40googlegroups.com.


Re: [sage-release] Sage 9.8.beta4 released

2022-11-28 Thread Matthias Köppe
https://trac.sagemath.org/ticket/21003 (PySCIPopt) adds a much better MILP 
solver, which has the potential for replacing GLPK as our standard solver.




On Monday, November 28, 2022 at 12:19:04 PM UTC-8 david@gmail.com wrote:

> This is again the MILP formulation of `edge_disjoint_spanning_trees`.
>
> We now have a fast combinatorial algorithm (Roskind-Tarjan). We have not 
> removed the MILP formulation to be able to check the validity of the 
> result, but it frequently causes doctests errors. May be it’s time to 
> remove it for undirected graphs.
>
> For directed graphs, we have not finalized the implementation of Gabow’s 
> algorithm yet. It is very complex. So we still rely on the MILP formulation.
>
> David.
>
> > Le 28 nov. 2022 à 19:48, Clemens Heuberger  a écrit 
> :
> > 
> > On one machine, I get
> > 
> > sage -t --long --warn-long 47.4 
> --random-seed=246094074504021516870962841122231333953 
> src/sage/graphs/generic_graph.py # Timed out
> > 
> > (log attached).
> > 
> > Using another random seed solves the problem:
> > 
> > sage -t --long --warn-long 47.2 
> --random-seed=58001952993324520911224750531791152113 
> src/sage/graphs/generic_graph.py
> > 
> > 
> > 
> > Am 22.11.22 um 00:16 schrieb 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
> >> 84f02afa5c8 (trac/develop, tag: 9.8.beta4) Updated SageMath version to 
> 9.8.beta4
> > 
> > -- 
> > 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/945538ec-a5af-3ec7-a752-4382f76e7e45%40aau.at
> .
> > 
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/d40bcad0-2ec7-4824-a4b2-03f123451e8an%40googlegroups.com.


Re: [sage-release] Sage 9.8.beta4 released

2022-11-22 Thread Matthias Köppe
If you're testing https://trac.sagemath.org/ticket/34658, you'll need 
"./configure --enable-download-from-upstream-url".

On Tuesday, November 22, 2022 at 7:36:28 PM UTC-8 Kenji Iohara wrote:

> With my Mac OS 13.0.1, with Intel Core i5, and several packages with 
> Homebrew, I have a problem with downloading 
>
>
> * package: numpy-1.23.5
>
>   last build time: Nov 23 04:33
>
>   log file:
> /Users/iohara/Desktop/sage-9.8.beta4/logs/pkgs/numpy-1.23.5.log
>
>
> * package: meson_python-0.11.0
>
>   last build time: Nov 23 04:33
>
>   log file:
> /Users/iohara/Desktop/sage-9.8.beta4/logs/pkgs/meson_python-0.11.0.log
>
>
>
> . Something strange ?  Kenji
>
> 22/11/2022 22:13、John H Palmieri のメール:
>
> Yes, that works for me. (I see the same problem on OS X with Apple 
> Silicon, and that ticket also fixes the problem there.)
>
>
> On Tuesday, November 22, 2022 at 11:14:53 AM UTC-8 matthia...@gmail.com 
> wrote:
>
>> I think this will be fixed by the meson-python upgrade in 
>> https://trac.sagemath.org/ticket/34658, please test
>>
>>
>> On Tuesday, November 22, 2022 at 10:34:52 AM UTC-8 John H Palmieri wrote:
>>
>>> scipy fails to build for me (OS X 13.0.1, Intel, with various homebrew 
>>> packages, Sage built from a new tarball):
>>>
>>> Successfully built scipy
>>> WARNING: Skipping scipy as it is not installed.
>>> Using pip 22.3 from 
>>> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip
>>>  
>>> (python 3.10)
>>> Looking in links: 
>>> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
>>> ERROR: scipy-1.9.2-cp310-cp310-macosx_13_x86_64.whl is not a supported 
>>> wheel on this platform.
>>> Warning: installing with "python3 -m pip install --verbose --no-index 
>>> --find-links=/Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
>>>  
>>> --disable-pip-version-check --isolated --no-cache-dir" failed. Retrying, 
>>> adding "--no-deps --ignore-installed --ignore-requires-python"
>>> Using pip 22.3 from 
>>> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip
>>>  
>>> (python 3.10)
>>> Looking in links: 
>>> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
>>> ERROR: scipy-1.9.2-cp310-cp310-macosx_13_x86_64.whl is not a supported 
>>> wheel on this platform.
>>> Error: installing with pip  failed
>>>
>>> On Monday, November 21, 2022 at 3:16:00 PM UTC-8 Volker Braun 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

 84f02afa5c8 (trac/develop, tag: 9.8.beta4) Updated SageMath version to 
 9.8.beta4
 03f68f4aa96 Trac #34737: less use of gap.eval in linear code
 96c4ae9184a Trac #34735: some details in hyperelliptic_padic_field
 f9cee4ddd29 Trac #34731: math display broken because of missing .
 1b9ac4d11cd Trac #34727: .multiplication_by_m_isogeny() fails for 
 negative m
 bcabe95d75f Trac #34723: elliptic_curves/hom_velusqrt.py: random test 
 failure
 8e1b55bb21e Trac #34710: Keep object entries in TOC in short form
 576ea23021f Trac #34746: Upgrade cmake to 3.24.3, increase minimum 
 system cmake version to 3.11
 6cc6cf548ee Trac #34739: get rid of some usage of "long" python2 type 
 in pyx files
 80c3f4658dc Trac #34736: cleanup for QQ-curves
 e338c18b412 Trac #34733: polynomial quo_rem gives wrong answer for 
 noncommutative rings
 6fda98d9de9 Trac #34732: more opportunistic caching of elliptic-curve 
 and point orders
 d883104bb2e Trac #34692: Frobenius endomorphism creation fail for 
 infinite ring extension
 df312d1b178 Trac #30217: tox.ini: Add tests with Ubuntu + deadsnakes
 b52855ecc64 Trac #34730: Rebase sage_autodoc to sphinx 5.3.0
 1df550e3c3d Trac #34729: topcom now requires autotools
 c4edf81bf10 Trac #34709: fix cython warning in blas_dict
 a30f206758b Trac #34652: Import NN directly rather than lazily 
 throughout the Sage library
 4b9a50080bd Trac #34589: VectorFieldModule, TensorFieldModule, 
 DiffFormModule: Add methods tensor_product, tensor_power, update category 
 of TensorFieldModule
 9e0f15669b9 Trac #33878: Upgrade cypari2 to 2.1.3
 cf0b066c0d9 Trac #32570: tox.ini, GH Actions: Update macOS environments 
 to macOS 11, 12
 9574dd15131 Trac #26084: Detect default colorscheme (dark/light)
 94bdf2f12f3 Trac #18917: Speed up NumberField.zeta()
 b641e6f0166 Trac #34724: echelonize() on RR matrices should not use 
 "classical" algorithm
 5048fd4c544 Trac #34081: Upgrade scipy to 1.9.x, 

[sage-release] Re: Sage 9.8.beta4 released

2022-11-22 Thread Matthias Köppe
I think this will be fixed by the meson-python upgrade 
in https://trac.sagemath.org/ticket/34658, please test


On Tuesday, November 22, 2022 at 10:34:52 AM UTC-8 John H Palmieri wrote:

> scipy fails to build for me (OS X 13.0.1, Intel, with various homebrew 
> packages, Sage built from a new tarball):
>
> Successfully built scipy
> WARNING: Skipping scipy as it is not installed.
> Using pip 22.3 from 
> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip
>  
> (python 3.10)
> Looking in links: 
> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
> ERROR: scipy-1.9.2-cp310-cp310-macosx_13_x86_64.whl is not a supported 
> wheel on this platform.
> Warning: installing with "python3 -m pip install --verbose --no-index 
> --find-links=/Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
>  
> --disable-pip-version-check --isolated --no-cache-dir" failed. Retrying, 
> adding "--no-deps --ignore-installed --ignore-requires-python"
> Using pip 22.3 from 
> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip
>  
> (python 3.10)
> Looking in links: 
> /Users/palmieri/Desktop/Sage/sage_builds/TESTING/sage-9.8.beta4/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
> ERROR: scipy-1.9.2-cp310-cp310-macosx_13_x86_64.whl is not a supported 
> wheel on this platform.
> Error: installing with pip  failed
>
> On Monday, November 21, 2022 at 3:16:00 PM UTC-8 Volker Braun 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
>>
>> 84f02afa5c8 (trac/develop, tag: 9.8.beta4) Updated SageMath version to 
>> 9.8.beta4
>> 03f68f4aa96 Trac #34737: less use of gap.eval in linear code
>> 96c4ae9184a Trac #34735: some details in hyperelliptic_padic_field
>> f9cee4ddd29 Trac #34731: math display broken because of missing .
>> 1b9ac4d11cd Trac #34727: .multiplication_by_m_isogeny() fails for 
>> negative m
>> bcabe95d75f Trac #34723: elliptic_curves/hom_velusqrt.py: random test 
>> failure
>> 8e1b55bb21e Trac #34710: Keep object entries in TOC in short form
>> 576ea23021f Trac #34746: Upgrade cmake to 3.24.3, increase minimum system 
>> cmake version to 3.11
>> 6cc6cf548ee Trac #34739: get rid of some usage of "long" python2 type in 
>> pyx files
>> 80c3f4658dc Trac #34736: cleanup for QQ-curves
>> e338c18b412 Trac #34733: polynomial quo_rem gives wrong answer for 
>> noncommutative rings
>> 6fda98d9de9 Trac #34732: more opportunistic caching of elliptic-curve and 
>> point orders
>> d883104bb2e Trac #34692: Frobenius endomorphism creation fail for 
>> infinite ring extension
>> df312d1b178 Trac #30217: tox.ini: Add tests with Ubuntu + deadsnakes
>> b52855ecc64 Trac #34730: Rebase sage_autodoc to sphinx 5.3.0
>> 1df550e3c3d Trac #34729: topcom now requires autotools
>> c4edf81bf10 Trac #34709: fix cython warning in blas_dict
>> a30f206758b Trac #34652: Import NN directly rather than lazily throughout 
>> the Sage library
>> 4b9a50080bd Trac #34589: VectorFieldModule, TensorFieldModule, 
>> DiffFormModule: Add methods tensor_product, tensor_power, update category 
>> of TensorFieldModule
>> 9e0f15669b9 Trac #33878: Upgrade cypari2 to 2.1.3
>> cf0b066c0d9 Trac #32570: tox.ini, GH Actions: Update macOS environments 
>> to macOS 11, 12
>> 9574dd15131 Trac #26084: Detect default colorscheme (dark/light)
>> 94bdf2f12f3 Trac #18917: Speed up NumberField.zeta()
>> b641e6f0166 Trac #34724: echelonize() on RR matrices should not use 
>> "classical" algorithm
>> 5048fd4c544 Trac #34081: Upgrade scipy to 1.9.x, add meson toolchain
>> 8443dc3d8a5 Trac #34719: move carmichael_lambda() from sage.crypto.util 
>> to sage.arith.misc
>> 4edaafebeed Trac #34716: fix assertion failure in _discrete_log_pgroup() 
>> when group is trivial
>> 50977491440 Trac #34705: fix and activate W605 and E306 in pyx files
>> 127c01cd4a9 Trac #34704: clean whitespace W293 in py files
>> 4f157b7bddc Trac #34703: remove traces of lgtm
>> 30d86af37d2 Trac #34676: Upgrade pip 22.3 and various other Python 
>> packages
>> 17cc8b3d400 Trac #34654: Pickling frobenius endomorphism is broken
>> 642f1157431 Trac #24462: Add tests that discriminant() of number fields 
>> is Integer
>> 69f026a80d4 Trac #34713: Update IPython to 8.6
>> a2850f84bd2 Trac #34712: partial pep8 cleanup for number_field.py
>> 3478e6fa5d3 Trac #34707: Bug in Clifford algebra multiplication
>> dee975299c2 Trac #34702: fix deprecated use of PyEval_Call*
>> 3b6033475ee Trac #34681: Error with multiplication of points on elliptic 
>> curves over Integers(n)
>> 4b482ce49c9 Trac #34651: Add `multivariate_interpolation` for 
>> multivariate polynomial rings
>> 139fe8eaa0b Trac 

Re: [sage-release] Sage 9.8.beta1 released

2022-10-02 Thread Matthias Köppe
See 
https://trac.sagemath.org/wiki/ReleaseTours/sage-9.7#AvailabilityofSage9.7andinstallationhelp
 
"known issues and workarounds"

On Sunday, October 2, 2022 at 1:03:58 PM UTC-7 Kenji Iohara wrote:

> With Pari 2.15, on MacBookPro, I even couldn't recompile Sage 9.7. ..   
>  Kenji
>
> 2022年9月30日(金) 13:21 Dima Pasechnik :
>
>> this is most probably due to too new Pari in Homebrew.
>>
>> On Fri, 30 Sep 2022, 06:37 Kenji Iohara,  wrote:
>>
>>> Dear Volker,
>>>
>>>  Thanks for this version. On my MacBook Pro with Intel Core i5, OS 12.6, 
>>> Homebrew,
>>>  It could not compile sage from the first build, some problems in 
>>> compiling giac.
>>>
>>> -- 
>>> 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/1C66CFB2-0DB2-43B0-935E-978E2B864911%40gmail.com
>>>  
>>> 
>>> .
>>>
>>> Kenji
>>>
>>> 30/09/2022 0:26、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
>>>
>>> 54cd6fe6de5 (tag: 9.8.beta1, trac/develop) Updated SageMath version to 
>>> 9.8.beta1
>>> 51d49e23f3d Trac #34567: Fix minor documentation formatting issues in 
>>> dancing links
>>> ca25316b582 Trac #34522: clean up src/sage/lfunctions/pari.py
>>> ccf1a2553b5 Trac #34477: one-letter typo in docstring of 
>>> Sets.ParentMethods.algebra()
>>> b47402b6a22 Trac #34212: `log_embedding` for number field elements
>>> d30d2ffe18f Trac #34601: fix W391 in modules, tests and rings
>>> f36f46cdd1e Trac #34588: fix some E251 in modular
>>> 888a82eac94 Trac #34584: use .Display for gap character tables
>>> c6de1c9d057 Trac #34574: Uniformize headline: functions
>>> a9e3acb5318 Trac #34565: Fix wrong link in the documentation of 
>>> topological submanifolds
>>> 2e4047b684a Trac #34558: Typo in git-trac file of developer's guide
>>> e9d6212a332 Trac #34557: Fix a doctest error in quo_rem of polynomials
>>> a10ea1150ce Trac #34555: clean one file about N=2 super-conformal Lie 
>>> algebra
>>> 3ae93c11570 Trac #34596: fix more W391
>>> 5d687bc32ef Trac #34595: Fix findstat internet tests
>>> d3d43be749b Trac #34592: fix W605 in libs and rings/semirings
>>> fcc132cd6e2 Trac #34500: make some method "gens" return tuples
>>> 3bf2df75f4c Trac #34448: Put tensor modules of FiniteRankFreeModule in 
>>> Modules().TensorProducts()
>>> eafc6c7c9a7 Trac #34423: implement arithmetic product of lazy symmetric 
>>> functions
>>> 67b899f3b5d Trac #34422: implement functorial composition of lazy 
>>> symmetric functions
>>> 8e98e39f885 Trac #33999: Reduced charpoly for skew polynomials
>>> 1bd44ef4aae Trac #33850: Unstable doctests in equivariant Ehrhart methods
>>> 8f80cad719b Trac #32483: Remove workarounds for packages that use 
>>> flit_core or poetry_core as build system
>>> 4d614a54c2a Trac #34551: Uniformize headline: graphs and plots
>>> 67d5afbe229 Trac #34545: cleanup in posets
>>> 84e479b6ff9 Trac #34544: some minor details in misc
>>> 3c1f04fff98 Trac #34542: refresh the infinite polynomial ring
>>> b6fe66bf256 Trac #34538: some details in argument groups
>>> 187ef46c43f Trac #34454: sage --package create: Add option --source wheel
>>> 4722394be87 Trac #34392: pycodestyle cleanup in 
>>> src/sage/graphs/generic_graph.py (part 5)
>>> e999d8479fb Trac #34314: pycodestyle cleanup in strongly_regular_db.pyx 
>>> (part 4)
>>> 2f51c024422 Trac #25046: Add warning for is_prime(n) that produce 
>>> correct but unexpected output
>>> 8038ef7cbdb Trac #21129: Arakelov-Zhang pairing of rational maps
>>> 45c3132107a Trac #34501: New implementation class 
>>> VectorFieldDualFreeModule
>>> 81987be67ed Trac #34488: sage.misc.weak_dict: Replace iteritems by items
>>> 09dfd9468b9 Trac #34479: Polyhedron(backend='number_field')
>>> 7b143ae5f5a Trac #34473: remove rings from streams
>>> 6c47984400b Trac #34383: revert for LazyTaylorSeries and 
>>> LazySymmetricFunction is missing
>>> b99de44f2c3 Trac #34344: Update setuptools 63.4.3, setuptools_wheel 
>>> 65.x, tomlkit 0.11.4, importlib_resources 5.9.0, importlib_metadata 4.12.0, 
>>> distlib 0.3.6, hatchling 1.10.0, pathspec 0.10.1
>>> 1eea01a1dbf Trac #34272: Update pip to 22.2.2
>>> 024b81f7a14 Trac #33812: Refactor distributions 
>>> sagemath-{objects,categories} through sagemath-{environment,repl}
>>> e4d3004ae09 Trac #33805: use Homebrew's primecount
>>> 5076cd5d57d Trac #34110: numpy 1.23.x
>>> 025fdd4137c Trac #34532: modernize super in manifolds/
>>> f9129b172a6 Trac #34531: some details in LS paths crystals
>>> 7f7088d750d Trac #34529: remove deprecated method 
>>> 

[sage-release] Re: Sage 9.8.beta1 released

2022-09-30 Thread Matthias Köppe
On Friday, September 30, 2022 at 4:15:55 AM UTC-7 emanuel.c...@gmail.com 
wrote:

> DeprecationWarning: implementations of Modules().TensorProducts() now 
> must define the method tensor_factors
> See https://trac.sagemath.org/34393 for details.The ticket pointed to by 
> the error message is in an inconsistent state : it is noted as closed 
> (fixed), but the last message of the ticket is by F. Chapoton asking for 
> review.
>
> You may have to check the checkbox labeled "Show property changes" right 
under the ticket box to see what happened after comment:55.
 

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/ad059a41-a796-4b37-bd51-fc3ce8871598n%40googlegroups.com.


[sage-release] Re: Sage 9.8.beta0 released

2022-09-25 Thread Matthias Köppe
Thanks for the new beta!

Developers should be aware of the tightened compiler requirements:
https://trac.sagemath.org/wiki/ReleaseTours/sage-9.8#Configurationchanges

On Sunday, September 25, 2022 at 1:47:59 PM UTC-7 Volker Braun 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
>
> 4541564cf15 (tag: 9.8.beta0, trac/develop) Updated SageMath version to 
> 9.8.beta0
> 04fbc829e98 Trac #34342: fix various suggestions by lgtm
> 1d51c7da7a9 Trac #34323: fix E251 in groups
> ce36ebad8bd Trac #34320: fix E251 in schemes
> e30ca6d1953 Trac #34313: pycodestyle cleanup in strongly_regular_db.pyx 
> (part 3)
> fa19f6386a1 Trac #34290: fix some W391
> d8b4ee8814f Trac #34287: modernize super in crystals and asymptotics
> d8718947624 Trac #34195: sage.geometry.polyhedron: More # optional - 
> sage.rings.number_field
> b8a75b6bd6a Trac #12696: rename .rational_reconstruct() to 
> .rational_reconstruction() for consistency
> 144d521ec09 Trac #34568: rename example to QuaternionicProjectivePlane
> adf3d531e89 Trac #34561: Documentation: There is no package in 
> debian/ubuntu called openssh
> bfd125a7a6f Trac #34541: enhance free dendriform algebras
> 6cd2d3b6ab1 Trac #34535: Segfault when floor dividing in infinite 
> polynomial ring
> 893b3763482 Trac #34527: Make `Composition`s into a 
> `collections.abc.Sequence`
> c375274fc28 Trac #34519: Fix + extend msolve interface
> 46b50528b12 Trac #34514: Incorrect decomposition type for relative number 
> fields
> 11378e57b39 Trac #34510: Add to check for fixed total/length in 
> IntegerVector
> 799876dabe0 Trac #34449: Add package pyproject_metadata
> a0ac1a56b0f Trac #34427: TensorFreeModule.isomorphism_with_fixed_basis
> bfa8457d74a Trac #34350: speed up powers of lazy Taylor series
> 02c5fcc2860 Trac #34242: Update docker build
> cb6cda616fd Trac #32921: k-recursive sequences with inhomogeneities
> ccc71d9a8f5 Trac #32297: Abel-Jacobi map on Riemann surfaces
> 51be0b103a1 Trac #20467: stackoverflow in Maxima integral
> 9651672f525 Trac #34266: Drop support for GCC < 8 in Sage 9.8
> 02bfe770f65 Trac #33062: GH Actions (docker): Run a job for "make 
> build-local" first, cache image for job "make build"
> f87464fce37 Trac #30241: New implementation class FiniteRankDualFreeModule
> aa22b33df07 Trac #30229: Submodules of TensorFreeModule defined by the 
> symmetries of a Components object
> 4db51ba832e Trac #34509: Make IndexedFreeModuleElement compatible with 
> collections.abc, change method support to return a SupportView
> 0b597a76718 Trac #34505: using items in indexed_elements.pyx
> b6ead19013d Trac #34498: Update igraph, python_igraph to 0.10.x
> 7ebd052d36d Trac #34495: Construction for invariant/equivariant submodules
> 46f4f2c1451 Trac #34494: better monomials in shuffle algebras
> 367711dd6f0 Trac #34490: `sage --package clean` command to remove outdated 
> source tarballs
> b4311cd5438 Trac #34484: Methods quotient, quotient_module are not the 
> same for some modules from sage.modules
> 109fd645242 Trac #34478: pynormaliz: Add distros information for conda, 
> arch
> 857f16ca4df Trac #34474: Make FiniteRankFreeModule.tensor_module(0, 1) 
> return the dual
> 5a41c49cd67 Trac #34453: Tensor products of commutative algebras do not 
> know they are commutative rings
> 53a523e13bc Trac #34451: sage.tensor: Canonicalize sym, antisym
> 5b3c6fad9bc Trac #34412: q-commuting polynomials
> a6a72a99fe4 Trac #34393: add method "tensor_factors" to tensor products
> 30631440c63 Trac #34379: Implement a hook to access free (graded) 
> resolutions
> 4ef170aa82f Trac #34345: Method to get cells in horizontal/vertical border 
> strip
> 1ec500e81bf Trac #34282: Make feature TeXFile check latex first
> 5c42b1b523f Trac #34235: Error in comparing two Symbolic Ring elements
> 527891674e8 Trac #34203: Find and uninstall broken installed SPKGs and 
> wheels
> ed76311f002 Trac #34118: Update sympy to 1.11.1
> 97beeae9521 Trac #33981: latte_int: ExponentialSubst.h:62:3: error: ISO 
> C++17 does not allow dynamic exception specifications
> 787b4bed4cf Trac #33640: sage fails to factor some easy expressions
> 700a1f538d0 Trac #33613: Add pip packages to conda environments, add 
> missing conda.txt files
> 92b1db1a327 Trac #33431: Category of submodules of 
> sage.modules.free_module.FreeModule_ambient_pid
> d238396ec64 Trac #33093: 5 doctests failing related to external program 
> octave
> 509ed920b2a Trac #33002: Method tikz of polyhedron class can now return an 
> object of type TikzPicture
> 2a41c6ee213 Trac #32669: Adding upper and lower Bruhat cones of M. Dyer to 
> sage/combinat/root_system/reflection_group_real.py
> 12756f654c7 Trac #29619: Matrix and Components should have a sparse 
> iterator
> cb51da16e9b Trac #17965: Uniformize the API to compute the inverse of an 
> element
> a833b0e9c81 Trac #34491: Upgrade igraph to 0.9.10
> 

[sage-release] Re: Sage 9.7 released

2022-09-19 Thread Matthias Köppe
Awesome!

On Monday, September 19, 2022 at 3:53:04 PM UTC-7 Volker Braun wrote:

> The "master" git branch has been updated to Sage-9.7. 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
>
> There was no change over 9.7.rc2
>
> 627b2bdfe92 (tag: 9.7, trac/master, trac/develop) Updated SageMath version 
> to 9.7
> 59ac11a9375 (tag: 9.7.rc2) Updated SageMath version to 9.7.rc2
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/766f151e-8648-46eb-aea0-c5a4cdc71876n%40googlegroups.com.


[sage-release] Re: Sage 9.7.rc0 released

2022-09-01 Thread Matthias Köppe
On Tuesday, August 30, 2022 at 6:15:10 PM UTC-7 Volker Braun 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
>
> cae9ee5177a (HEAD -> develop, tag: 9.7.rc0, trac/develop) Updated SageMath 
> version to 9.7.rc0
>

Thanks for preparing the rc. Tests have run on GH Actions 
at https://github.com/sagemath/sage/actions/runs/2960673965
There are no major problems. I've add the information regarding supported 
platforms at https://trac.sagemath.org/wiki/ReleaseTours/sage-9.7#Sources
3 tickets are marked as "blocker". I think after an rc1 that merges these 
tickets (includes the new documentation theme) we can have a release very 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/9b0cf954-9884-43f6-90eb-59944ff0ea82n%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-03 Thread Matthias Köppe
I've opened https://trac.sagemath.org/ticket/34268 (Reduce R to a dummy 
package, upgrade rpy2 to 3.4.5)

On Tuesday, August 2, 2022 at 11:34:22 AM UTC-7 Matthias Köppe wrote:

> Yes, our R package is wildly outdated, which is problematic given that it 
> is a standard package.
>
>
>
> On Tuesday, August 2, 2022 at 11:23:08 AM UTC-7 isu...@gmail.com wrote:
>
>> Is there an issue for the R build failure? This seems like an upstream R 
>> issue and maybe updating to a newer R version will help. (R-3.6 is 3 years 
>> old)
>>
>> ```
>> In file included from gdi.c:26:
>> /Users/runner/work/sage/sage/.tox/local-conda-forge-macos-minimal/conda/include/omp.h:492:39:
>>  
>> error: expected 'match' clause on 'omp declare variant' directive
>> #pragma omp begin declare variant match(device={kind(host)})
>>   ^
>> /Users/runner/work/sage/sage/.tox/local-conda-forge-macos-minimal/local/var/tmp/sage/build/r-3.6.3/src/include/Rinternals.h:1492:17:
>>  
>> note: expanded from macro 'match'
>> #define match   Rf_match
>> ```
>>
>> On Tue, Aug 2, 2022 at 1:06 PM Matthias Köppe  
>> wrote:
>>
>>> On Tuesday, August 2, 2022 at 10:51:04 AM UTC-7 isu...@gmail.com wrote:
>>>
>>>> We build conda packages regularly with non-Xcode clang on macOS.
>>>>
>>>
>>> Yes, we do also test the Sage distribution build on conda-forge-macos, 
>>> which uses clang.
>>>
>>> conda-forge-macos-standard succeeds, using lots of conda packages (
>>> https://github.com/mkoeppe/sage/runs/7592834217?check_suite_focus=true)
>>>
>>> but conda-forge-macos-minimal fails (
>>> https://github.com/mkoeppe/sage/runs/7592834169?check_suite_focus=true)
>>> while building R.
>>>
>>> -- 
>>> 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/eb4bb2c3-a10c-47cd-8168-c0b884fa12ecn%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/sage-release/eb4bb2c3-a10c-47cd-8168-c0b884fa12ecn%40googlegroups.com?utm_medium=email_source=footer>
>>> .
>>>
>>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/995f17a5-b656-492c-90b1-a5720282c3aen%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-02 Thread Matthias Köppe
Yes, our R package is wildly outdated, which is problematic given that it 
is a standard package.



On Tuesday, August 2, 2022 at 11:23:08 AM UTC-7 isu...@gmail.com wrote:

> Is there an issue for the R build failure? This seems like an upstream R 
> issue and maybe updating to a newer R version will help. (R-3.6 is 3 years 
> old)
>
> ```
> In file included from gdi.c:26:
> /Users/runner/work/sage/sage/.tox/local-conda-forge-macos-minimal/conda/include/omp.h:492:39:
>  
> error: expected 'match' clause on 'omp declare variant' directive
> #pragma omp begin declare variant match(device={kind(host)})
>   ^
> /Users/runner/work/sage/sage/.tox/local-conda-forge-macos-minimal/local/var/tmp/sage/build/r-3.6.3/src/include/Rinternals.h:1492:17:
>  
> note: expanded from macro 'match'
> #define match   Rf_match
> ```
>
> On Tue, Aug 2, 2022 at 1:06 PM Matthias Köppe  
> wrote:
>
>> On Tuesday, August 2, 2022 at 10:51:04 AM UTC-7 isu...@gmail.com wrote:
>>
>>> We build conda packages regularly with non-Xcode clang on macOS.
>>>
>>
>> Yes, we do also test the Sage distribution build on conda-forge-macos, 
>> which uses clang.
>>
>> conda-forge-macos-standard succeeds, using lots of conda packages (
>> https://github.com/mkoeppe/sage/runs/7592834217?check_suite_focus=true)
>>
>> but conda-forge-macos-minimal fails (
>> https://github.com/mkoeppe/sage/runs/7592834169?check_suite_focus=true)
>> while building R.
>>
>> -- 
>> 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/eb4bb2c3-a10c-47cd-8168-c0b884fa12ecn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-release/eb4bb2c3-a10c-47cd-8168-c0b884fa12ecn%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/49e610ec-58d8-4c6e-b2ae-fb6028302688n%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-02 Thread Matthias Köppe
On Tuesday, August 2, 2022 at 10:51:04 AM UTC-7 isu...@gmail.com wrote:

> We build conda packages regularly with non-Xcode clang on macOS.
>

Yes, we do also test the Sage distribution build on conda-forge-macos, 
which uses clang.

conda-forge-macos-standard succeeds, using lots of conda packages 
(https://github.com/mkoeppe/sage/runs/7592834217?check_suite_focus=true)

but conda-forge-macos-minimal fails 
(https://github.com/mkoeppe/sage/runs/7592834169?check_suite_focus=true)
while building R.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/eb4bb2c3-a10c-47cd-8168-c0b884fa12ecn%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-02 Thread Matthias Köppe
I've added the sentence "An alternative is to use a sufficiently recent 
version of clang (LLVM)."
But having more details would be better.

On Tuesday, August 2, 2022 at 10:46:32 AM UTC-7 Dima Pasechnik wrote:

>
>
> On Tue, 2 Aug 2022, 18:33 Matthias Köppe,  wrote:
>
>> On Tuesday, August 2, 2022 at 10:24:39 AM UTC-7 Dima Pasechnik wrote:
>>
>>>
>>> there is a bit of vagueness there:
>>> Support for system GCC older than 6.3 dropped ¶ 
>>> <https://trac.sagemath.org/wiki/ReleaseTours/sage-9.7#SupportforsystemGCColderthan6.3dropped>
>>>
>>> Building Sage from source now requires a system installation of GCC >= 
>>> 6.3 (except on macOS, where the compilers from an up-to-date Xcode or Xcode 
>>> CLT installation should be used). #33316 
>>> <https://trac.sagemath.org/ticket/33316>
>>>
>>> -
>>>
>>> One can build Sage with clang on Linux (and on freebsd). As well, I 
>>> think, one can build Sage with non-Xcode clang on macOS.
>>>
>> We do not test such configurations. When did you last test this, and on 
>> what platform?
>>
>
> My point is that we do not *require* gcc on Linux.
>
> I tested Homebrew clang on macOS in some 9.6 betas, it worked after minor 
> tweaks. There was ea ticket about it:
>
> https://trac.sagemath.org/ticket/32207
>
>
>>
>> -- 
>> 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/45ae1269-250b-4ea8-b547-54317798dde5n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-release/45ae1269-250b-4ea8-b547-54317798dde5n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/1d09a604-1316-436e-b16e-7c7a1fb78569n%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-02 Thread Matthias Köppe
Do you know which versions of clang work if the user is using clang? 
Our compiler requirements are currently coming from 
https://docs.scipy.org/doc/scipy/dev/toolchain.html#c-language-standards, 
which unfortunately does not talk about clang.

On Tuesday, August 2, 2022 at 10:46:32 AM UTC-7 Dima Pasechnik wrote:

>
>
> On Tue, 2 Aug 2022, 18:33 Matthias Köppe,  wrote:
>
>> On Tuesday, August 2, 2022 at 10:24:39 AM UTC-7 Dima Pasechnik wrote:
>>
>>>
>>> there is a bit of vagueness there:
>>> Support for system GCC older than 6.3 dropped ¶ 
>>> <https://trac.sagemath.org/wiki/ReleaseTours/sage-9.7#SupportforsystemGCColderthan6.3dropped>
>>>
>>> Building Sage from source now requires a system installation of GCC >= 
>>> 6.3 (except on macOS, where the compilers from an up-to-date Xcode or Xcode 
>>> CLT installation should be used). #33316 
>>> <https://trac.sagemath.org/ticket/33316>
>>>
>>> -
>>>
>>> One can build Sage with clang on Linux (and on freebsd). As well, I 
>>> think, one can build Sage with non-Xcode clang on macOS.
>>>
>> We do not test such configurations. When did you last test this, and on 
>> what platform?
>>
>
> My point is that we do not *require* gcc on Linux.
>
> I tested Homebrew clang on macOS in some 9.6 betas, it worked after minor 
> tweaks. There was ea ticket about it:
>
> https://trac.sagemath.org/ticket/32207
>
>
>>
>> -- 
>> 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/45ae1269-250b-4ea8-b547-54317798dde5n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/sage-release/45ae1269-250b-4ea8-b547-54317798dde5n%40googlegroups.com?utm_medium=email_source=footer>
>> .
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/cb2828f5-8235-47d7-a0a2-5824ad23fc0en%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-02 Thread Matthias Köppe
On Tuesday, August 2, 2022 at 10:24:39 AM UTC-7 Dima Pasechnik wrote:

>
> there is a bit of vagueness there:
> Support for system GCC older than 6.3 dropped ¶ 
> 
>
> Building Sage from source now requires a system installation of GCC >= 6.3 
> (except on macOS, where the compilers from an up-to-date Xcode or Xcode CLT 
> installation should be used). #33316 
> 
>
> -
>
> One can build Sage with clang on Linux (and on freebsd). As well, I think, 
> one can build Sage with non-Xcode clang on macOS.
>
We do not test such configurations. When did you last test this, and on 
what platform?


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/45ae1269-250b-4ea8-b547-54317798dde5n%40googlegroups.com.


Re: [sage-release] Sage 9.7.beta7 released

2022-08-02 Thread Matthias Köppe
On Tuesday, August 2, 2022 at 10:13:05 AM UTC-7 david@gmail.com wrote:

> With this new beta, I see that the source code and the compiled code are 
> mixed.
> For instance
> sapristi:sage dcoudert$ ll src/sage/graphs/
> total 76264
> drwxr-xr-x  123 dcoudert  coati 3936  2 aoû 16:10 .
> drwxr-xr-x   69 dcoudert  coati 2208  1 aoû 23:18 ..
> drwxr-xr-x   19 dcoudert  coati  608  2 aoû 11:06 __pycache__
> -rw-r--r--1 dcoudert  coati 1275 11 jan  2022 all.py
> -rw-r--r--1 dcoudert  coati   63  1 aoû 23:58 asteroidal_triples.c
> -rwxr-xr-x1 dcoudert  coati90616  2 aoû 00:13 
> asteroidal_triples.cpython-39-darwin.so
> -rw-r--r--1 dcoudert  coati10385 25 jul 08:35 
> asteroidal_triples.pyx
> ...
>
> Is this an expected behavior or is it an error ?
> My source tree is now completely polluted. It makes it harder to find 
> source files :(
>

It's the new default
https://trac.sagemath.org/wiki/ReleaseTours/sage-9.7#Editableinstallationisnowthedefault

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/e3cec950-d0cd-4afa-8393-efddfe05fdc4n%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta5 released

2022-07-14 Thread Matthias Köppe
I've opened https://trac.sagemath.org/ticket/34181 for this.

On Thursday, July 14, 2022 at 7:36:15 AM UTC-7 Matthias Köppe wrote:

> On Thursday, July 14, 2022 at 5:30:47 AM UTC-7 marc@gmail.com wrote:
>
>> When I did an incremental build with the venv-python3.10.3 in place, a 
>> new venv named python3.10.5 was created.  But that new venv depends on the 
>> old 3.10.3 venv.  In fact, there are at least 16 executable files in 
>> sage/venv-python3.10.5/bin for which the shebang points to
>> sage/venv-python3.10.3/bin/python3
>> This prevents sage from working after the 3.10.3 venv is removed.  
>>
>  
>
>> I am guessing that these bad shebangs are created because the old venv is 
>> actually being used to build the new venv.
>>
>
> No, I don't think that's what's happening.
>  
> It's probably just that the scripts are cached in 
> pkgs/sagemath-standard/build/scripts/
>
> Try "make sagelib-clean".
>
>
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/de5fae15-f7c3-45f7-8a0f-b0c3e7491b75n%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta5 released

2022-07-14 Thread Matthias Köppe
On Thursday, July 14, 2022 at 5:30:47 AM UTC-7 marc@gmail.com wrote:

> If I delete all of the venvs before starting an incremental build will the 
> build still work, and will it create a new venv that is appropriate for its 
> python, even if the python version has not changed?
>

Yes.

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/33b5a586-19a6-4d80-93d8-3189a182a3ccn%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta5 released

2022-07-14 Thread Matthias Köppe
On Thursday, July 14, 2022 at 5:30:47 AM UTC-7 marc@gmail.com wrote:

> When I did an incremental build with the venv-python3.10.3 in place, a new 
> venv named python3.10.5 was created.  But that new venv depends on the old 
> 3.10.3 venv.  In fact, there are at least 16 executable files in 
> sage/venv-python3.10.5/bin for which the shebang points to
> sage/venv-python3.10.3/bin/python3
> This prevents sage from working after the 3.10.3 venv is removed.  
>
 

> I am guessing that these bad shebangs are created because the old venv is 
> actually being used to build the new venv.
>

No, I don't think that's what's happening.
 
It's probably just that the scripts are cached in 
pkgs/sagemath-standard/build/scripts/

Try "make sagelib-clean".



-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/8960ed12-d6b1-4f3a-a98e-62224c411375n%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta5 released

2022-07-13 Thread Matthias Köppe
Yes, you can delete the old venv. We do not uninstall other venvs that may 
have been built previously. 

On Wednesday, July 13, 2022 at 1:08:57 PM UTC-7 marc@gmail.com wrote:

> After working around the issues with the bootstrap script and symengine_py 
> I have managed to build 9.7.beta5 on an arm mac mini.  This was an 
> incremental build from beta4.  When the build finished I noticed that both 
> sage/local/var/lib/sage/venv-python3.10.3 and 
> sage/local/var/lib/sage/venv-python3.10.5 existed.  The 3.10.3 venv cannot 
> be required, because it never gets created if make distclean is run first.  
> So it seems to be doing nothing but wasting disk space.  Shouldn't it get 
> removed once the build finishes?
>
> - Marc
>
> On Sunday, July 10, 2022 at 6:24:36 PM UTC-5 Volker Braun 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
>>
>> 625ac58151 (trac/develop, tag: 9.7.beta5) Updated SageMath version to 
>> 9.7.beta5
>> 413ff13c54 Trac #34056: cleaning two files in quadratic forms
>> cb65d06dd2 Trac #34055: Remove "ssl" target from Makefile
>> 0740d209ca Trac #34053: pycodestyle cleanup in 
>> src/sage/graphs/base/static_sparse_graph.pyx
>> 539a5c073c Trac #34046: pycodestyle cleanup in 
>> src/sage/graphs/base/boost_graph.pyx
>> 6790b30aeb Trac #34044: pycodestyle cleanup in 
>> src/sage/graphs/generators/smallgraphs.py (part 3)
>> 6e4de5191b Trac #34043: pycodestyle cleanup in 
>> src/sage/graphs/generators/smallgraphs.py (part 2)
>> 3d2f91c326 Trac #34042: pycodestyle cleanup in 
>> src/sage/graphs/generators/smallgraphs.py (part 1)
>> 45c1d36c3a Trac #34034: pycodestyle cleanup in 
>> src/sage/graphs/generators/random.py
>> 9f1388bac5 Trac #34032: pycodestyle cleanup in 
>> src/sage/graphs/generators/world_map.py
>> 248a6e15e6 Trac #34023: pycodestyle cleanup in distance_regular.pyx (part 
>> 1)
>> 0a77b4496f Trac #34022: pycodestyle cleanup in 
>> src/sage/graphs/generators/classical_geometries.py
>> 0cec8684d7 Trac #34135: modernize super() in groups
>> 38b2bf7529 Trac #34058: sage 9.6 special function translation issue with 
>> fricas. elliptic_ec
>> 720adde3bb Trac #32716: pkgs/sagemath-*/tox.ini: Create environment that 
>> uses Sage's python as the basepython, fix sagemath-standard deps
>> 6294f36ee4 Trac #28925: Modify find_python_sources to support 
>> modularization of sagelib by native namespace packages (PEP 420)
>> 5063ca7441 Trac #34021: pycodestyle in 5 files of 
>> src/sage/graphs/generators
>> 648ea02cda Trac #34018: pycodestyle cleanup in 
>> src/sage/graphs/graph_decompositions/
>> 44562ec0cf Trac #34016: improve pycodestyle in 4 files in graphs
>> aa79451a04 Trac #34015: pycodestyle cleanup in planarity.pyx and 
>> path_enumeration.pyx
>> 3268d19fa5 Trac #34013: pycodestyle cleanup in schnyder.py and 
>> print_graphs.py
>> a6f5a56109 Trac #34012: pycodestyle cleanup in 
>> sage.graphs.spanning_tree.pyx, weakly_chordal.pyx
>> b5041b18ad Trac #34011: pycodestyle cleanup in sage.graphs.views.pyx, 
>> trees.pyx, traversals.pyx
>> 81f843e76b Trac #34010: pycodestyle cleanup in 
>> sage.graphs.tutte_polynomial.py
>> c2550f7093 Trac #34009: pycodestyle cleanup in 
>> sage.graphs.hyperbolicity.pyx
>> 44a5f5b3d9 Trac #33952: Add methods to compute holomorphic differentials 
>> of function field
>> 6ea1dc5f9e Trac #33868: Add modules over integral domain
>> b593b48ed7 Trac #33791: ci-cygwin: Refactor using reusable workflows
>> 1fc79b83f6 Trac #33788: GH Actions: Split ci-macos.yml out from tox.yml
>> 931d6ac039 Trac #33777: Deprecate Sage's CHomP interface
>> c364788de0 Trac #33708: make elliptic-curve isogenies compute Montgomery 
>> codomains
>> 64e29cf9d9 Trac #33144: Remove some py2 tags in explain_pickle
>> 1c0f22aabf Trac #34132: Update primesieve to 8.0, primecount to 7.4
>> 9793520438 <(979)%20352-0438> Trac #34121: Heegner point method can 
>> return a point defined over the wrong field
>> 3208d2c51f Trac #34112: some details in L-functions
>> 65722f53c1 Trac #34111: 'PosixPath' object has no attribute 
>> '_libgap_init_'
>> d860f2e146 Trac #34098: Installation manual: Improvements for homebrew, 
>> conda
>> afb3761f26 Trac #34090: Update python3 to 3.10.5
>> f56dc7b1f3 Trac #34085: fix some details in braid groups
>> b1a00624dc Trac #34082: Add an option up_to_isomorphism for is_subgraph
>> 8c5d4ca3a4 Trac #34080: pycodestyle cleanup in src/sage/graphs/digraph.py
>> 7ad1358ac7 Trac #34062: enhance our conversion system
>> 9c530f7a59 Trac #34061: fix pyflakes warnings in src/sage/misc/cython.py
>> b221b0d7e1 Trac #34060: Height function for polynomials on number fields
>> 57ec521c2a Trac #34052: tweaking the giac / libgiac interface
>> 99fba2a5de Trac #34051: Update FriCAS to 1.3.8
>> 0de1a2c955 Trac #34049: fix wrong use of Path inside libgap.Read
>> 9d189b384a Trac #34045: OpenSSL 3.0.4 security update
>> f0e2346cbf Trac #34041: 

Re: [sage-release] Re: Sage 9.7.beta5 released

2022-07-11 Thread Matthias Köppe
On Monday, July 11, 2022 at 8:11:38 AM UTC-7 Dima Pasechnik wrote:

> that's a bug in ./bootstrap then.
>

Yes, see https://trac.sagemath.org/ticket/34152 for a proposed fix

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4deaedc4-d11b-4e92-9cb8-0482dca56a5cn%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta4 released

2022-07-09 Thread Matthias Köppe
Yes, we also see this in the CI for optional packages 
- https://github.com/sagemath/sage/actions/runs/2632874850

This is fallout from upgrading setuptools 
in https://trac.sagemath.org/ticket/33866

Looks like this is already fixed in upstream symengine.py. I've 
opened https://trac.sagemath.org/ticket/34141 


On Saturday, July 9, 2022 at 1:41:58 PM UTC-7 marc@gmail.com wrote:

> When I tried to build 9.7.beta4 on an M1 mac mini with macOS 12.4 using no 
> external libraries except the Homebrew gfortran I got this error:
>
>  
>
>
>
>
>
> * error: Multiple top-level packages discovered in a flat-layout: 
> ['cmake', 'symengine'].  To avoid accidental inclusion of unwanted files or 
> directories,  setuptools will not proceed with this build.  If you are 
> trying to create a single distribution with multiple packages  on purpose, 
> you should not rely on automatic discovery.*
>
> Indeed, the symengine setup.py does not specify any packages, so pip tries 
> to automatically discover the packages and it decides that the cmake 
> directory is a package.
>
> I don't seem to have the option of attaching the log file, but it does not 
> have much more information than what is above.
>
> - Marc
>
> On Friday, July 8, 2022 at 4:22:21 PM UTC-5 Volker Braun 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
>>
>> 843eb03e7e (tag: 9.7.beta4, trac/develop) Updated SageMath version to 
>> 9.7.beta4
>> 232d0434cf Trac #33866: Make jupyter_packaging standard; add hatchling, 
>> editables, pathspec, poetry_core, tomlkit, deprecation; update tomli, 
>> flit_core, setuptools, pip, wheel
>> 9307820a88 Trac #33821: Remove use of SAGE_LIB in sage.misc
>> b23b788586 Trac #33409: Size of docker images has increased in 9.5
>> b5d2fcaeb0 Trac #33029: Feature and doctest tag for runtime cython
>> be2bda4921 Trac #29779: pkgconf: Update to 1.8.0, remove runtime dep on 
>> environment variable SAGE_LOCAL
>> c02edcb15b Trac #25374: Upgrade cryptominisat to 5.8.0, fix build on 
>> Cygwin
>> e22b33a0c1 Trac #34017: Fix tox-docker builds after #29941
>> c4236d0844 Trac #34008: pycodestyle cleanup in 
>> sage.graphs.generic_graph_pyx.pyx
>> 6f961ffa38 Trac #34007: Allow start parameter in Python's sum
>> c59c86cfbd Trac #33996: ascii_art fail in jupyter notebook
>> c40983afcd Trac #33991: remove some unused imports
>> b02c408763 Trac #33978: various details about typing in combinat
>> 6fb1e3f13a Trac #34037: Make doctest from #25626 more robust
>> 4169d7d6c0 Trac #34035: Add __reversed__ method to FrozenBitsets
>> 45c963e0c7 Trac #34030: move supercommutator to superalgebras
>> d4706f96f9 Trac #34019: minor code details in combinat
>> 3d336f0435 Trac #34014: Clean src/sage/graphs/pq_trees.py
>> c9aa34b34c Trac #33957: Manifold.options.omit_function_arguments 
>> ineffective for arguments not in alphabetic order
>> 0b2741d399 Trac #33619: clean up ell_curve_isogeny.py
>> c0e59251e2 Trac #34036: fix the linter
>> 2b36879ae1 Trac #34025: Fix doctest in 
>> sage/modular/overconvergent/hecke_series.py
>> c0abe3f5ee Trac #33213: Replace SAGE_TMP by the system location in the 
>> sage library
>> 7ab174a70d Trac #32340: document behavior of .is_prime() for number fields
>> c69f4af336 Trac #28263: Degree for Affine Morphism or Affine Dynamical 
>> System
>> e516392523 Trac #34001: Add flag to avoid OrePolynomialRing cast to 
>> PolynomialRing
>> 01b8bcb85f Trac #33993: pep cleanup for words/morphism.py
>> 716c5ce262 Trac #33992: remove class inheritance of object in remaining 
>> places
>> de375bce02 Trac #33990: Subset_s _an_element_
>> 0593e83957 Trac #33987: modernize super() in structure, symbolic, 
>> doctest, databases
>> d9a45e29eb Trac #33985: modernize super() in monoids,modules,modular
>> 7ed404657b Trac #33984: modernize super() in schemes,libs,sets,quivers
>> 1df260e842 Trac #33979: .roots() does not always return elements of the 
>> base ring
>> c6c2b85405 Trac #33974: Documentation addition for symmetric functions - 
>> Cauchy identity
>> f92916e358 Trac #33840: bool(matrix) ignores exceptions raised while 
>> comparing entries
>> f8df80820d (tag: 9.7.beta3) Updated SageMath version to 9.7.beta3
>>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4de53bc5-009e-485f-93db-1f74f5ab6bdan%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta2 released

2022-06-17 Thread Matthias Köppe
On Thursday, June 16, 2022 at 5:56:46 AM UTC-7 egourg...@gmail.com wrote:

> this is the first version of Sage that refuses to use the system Python, 
> which is 3.8.10. Although only Python 3.7 is officially dropped by this 
> version, configure says:
>  
> checking for python3 >= 3.8.0, < 3.11.0 with modules sqlite3, ctypes, 
> math, hashlib, crypt, socket, zlib, distutils.core, ssl, ensurepip... 
> checking ... whether /usr/bin/python3 is good... no, the version is in the 
> supported range but cannot import one of the required modules: sqlite3, 
> ctypes, math, hashlib, crypt, socket, zlib, distutils.core, ssl, ensurepip
>

 You may need to install the package "python3-venv".
 

> Le dimanche 12 juin 2022 à 15:16:00 UTC+2, Volker Braun a écrit :
>
>> 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
>>
>> a6e696e91d (tag: 9.7.beta2, trac/develop) Updated SageMath version to 
>> 9.7.beta2
>> [...]
>>
>  

> df2124f237 Trac #33822: python3 spkg-configure.m4: Require ensurepip
>>
>>



 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/452be396-5a5e-42d0-91ce-4b5558ab5676n%40googlegroups.com.


[sage-release] Re: Sage 9.7.beta2 released

2022-06-12 Thread Matthias Köppe
On Sunday, June 12, 2022 at 6:16:00 AM UTC-7 Volker Braun wrote:

> a6e696e91d (tag: 9.7.beta2, trac/develop) Updated SageMath version to 
> 9.7.beta2
>
[...] 

> fa1477350a Trac #32937: Drop Python 3.7 support in Sage 9.7
>

Python 3.8 language and library features can now be used in the Sage 
library 
See https://trac.sagemath.org/ticket/29756 (Meta-ticket: Review of Python 3 
features )
:= Goo goo g'joob

 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4251cff7-e641-44f3-9a41-23a56bc5f081n%40googlegroups.com.


Re: [sage-release] Final 9.6 upgrade is catastrophic on Debian testing

2022-05-17 Thread Matthias Köppe
We automatically test on debian-bookworm ("testing") on GH Actions. Here's 
the run for the 9.6 release 
tag: https://github.com/sagemath/sage/runs/6443847112
(all good).


On Tuesday, May 17, 2022 at 10:56:12 AM UTC-7 maxime...@inria.fr wrote:

> On 5/16/22 23:56, Emmanuel Charpentier wrote:
>
> After perusing the failures log and some wild guesses, problem worked 
> around by ./configure --with-system-python=no.
>
> Does this problem deserve reporting to Debian (*i. e.* filing a ticket 
> against Debianpython3 package) ?
>
> I just tried on Debian unstable, with the same Python version as in Debian 
> testing, and I didn't get any error at all (all tests passed) either with 
> Sage's own Python (3.10.3), or with Debian' s version (3.10.4).
>
> Maybe it is something fixed between testing and unstable, or there is 
> another issue, but in any case I don't think this problem deserves 
> reporting to Debian.
>
> -- 
> Maxime
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/3ebf5081-c56f-4bd4-8adb-f70e34ffd36an%40googlegroups.com.


Re: [sage-release] Sage 9.6 released

2022-05-17 Thread Matthias Köppe
On Monday, May 16, 2022 at 11:05:28 PM UTC-7 François Bissey wrote:

> How long until we have stuff on pypi? That’s when I will pick up the work 
> in sage-on-gentoo in the current framework.
>

It's all in place. It's pushed automatically on each release tag on GH 
Actions.
- https://pypi.org/project/sagemath-standard/ is already there.
- https://pypi.org/project/sage-setup/ 
- https://pypi.org/project/sage-docbuild/
- https://pypi.org/project/sage-sws2rst/

Also https://pypi.org/project/sage-conf/ is pushed automatically. But note 
that's the version from pkgs/sage-conf_pypi. There is a refactoring ticket 
waiting for review: https://trac.sagemath.org/ticket/33295



 

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/4737289e-c122-40fe-a256-1073d475ece2n%40googlegroups.com.


Re: [sage-release] Re: Sage 9.6 released

2022-05-16 Thread Matthias Köppe
Please add 
to https://trac.sagemath.org/wiki/ReleaseTours/sage-9.6#Availabilityasbinaries

On Monday, May 16, 2022 at 12:24:12 PM UTC-7 William Stein wrote:

> Hi,
>
> Thanks for the new release!
>
> I built the cocalc-docker images [1] using sage-9.6 on both x86-64 and
> amd64 (Apple Silicon) and the builds worked fine, and everything I
> tested regarding integration with CoCalc also worked fine. I've
> updated these images on Dockerhub.
>
> CoCalc-docker is basically a large image that has Sage, Jupyter,
> Pluto.jl, VS Code, a web-based X11 server, LaTeX, SageTex, a new 
> collaborative
> Whiteboard with Sage code cells, and much more all together in one
> easy to install
> and run image. But it's big -- 25GB uncompressed -- so may or may not
> be of use
> depending on what you're doing...
>
> [1] https://github.com/sagemathinc/cocalc-docker
>
> -- William
>
>
> On Sun, May 15, 2022 at 3:33 PM Matthias Köppe  
> wrote:
> >
> > Yay! Thanks a lot, Volker.
> >
> > On Sunday, May 15, 2022 at 3:27:40 PM UTC-7 Volker Braun wrote:
> >>
> >> The "master" git branch has been updated to Sage-9.6. 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
> >>
> >> There was no change over 9.6.rc4
> >> Sage
> >
> > --
> > 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/f8367c34-48c8-4227-b484-a98ced30ad0dn%40googlegroups.com
> .
>
>
>
> --
> William (http://wstein.org)
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-release/38209b2f-e5a5-4997-9ccc-d8ce63aa50cen%40googlegroups.com.


  1   2   3   4   >