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

2022-01-21 Thread Matthias Köppe
Thanks for opening the ticket https://trac.sagemath.org/ticket/33212 for 
this failure

On Friday, January 21, 2022 at 12:21:43 PM UTC-8 list...@gmail.com wrote:

>
> Done.
>
> On Fri, 21 Jan 2022 at 20:46, Matthias Köppe  wrote:
>
>> The failure in src/sage/matrix/matrix_gf2e_dense.pyx probably deserves a 
>> ticket for further investigation
>>
>> On Friday, January 21, 2022 at 11:43:57 AM UTC-8 list...@gmail.com wrote:
>>
>>>
>>> Thanks Matthias.
>>>
>>> I was sure I had done it, but once again, you are right.  After source 
>>> .homebrew-build-env, make ptestlong gives on an M1 Mac with macOS 12.1 
>>> only the following:
>>>
>>> --
>>>
>>> sage -t --long --random-seed=123615508850610353335041616442807883363 
>>> src/sage/rings/complex_arb.pyx  # 2 doctests failed
>>>
>>> sage -t --long --random-seed=123615508850610353335041616442807883363 
>>> src/sage/functions/error.py  # 1 doctest failed
>>>
>>> sage -t --long --random-seed=123615508850610353335041616442807883363 
>>> src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed
>>>
>>> sage -t --long --random-seed=123615508850610353335041616442807883363 
>>> src/sage/rings/real_arb.pyx  # 5 doctests failed
>>>
>>> --
>>>
>>> Total time for all tests: 793.9 seconds
>>>
>>> cpu time: 5622.8 seconds
>>>
>>> cumulative wall time: 6043.3 seconds
>>>
>>> Features detected for doctesting: 
>>> dvipng,ffmpeg,graphviz,imagemagick,pandoc,pdf2svg,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx
>>>
>>> Pytest is not installed, skip checking tests that rely on it.
>>>
>>> make: *** [ptestlong] Error 1
>>>
>>> All of them come as you say from numerical tolerances, except perhaps 
>>> this one?
>>>
>>> **
>>>
>>> File "src/sage/matrix/matrix_gf2e_dense.pyx", line 524, in 
>>> sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense._multiply_karatsuba
>>>
>>> Failed example:
>>>
>>> A._multiply_karatsuba(B) == A._multiply_classical(B)
>>>
>>> Expected:
>>>
>>> True
>>>
>>> Got:
>>>
>>> False
>>>
>>> **
>>>
>>> Guillermo
>>>
>>> On Fri, 21 Jan 2022 at 19:48, Matthias Köppe  
>>> wrote:
>>>
 Thanks for testing. Looking at ptestlong_Monterey.log, I see:

 1) failures from run-time use of compilers like this:   
   RuntimeError: Command "gcc -bundle -undefined dynamic_lookup 
 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk 
 -L/Users/admin/SageMath/Git/sage/local/lib 
 -Wl,-rpath,/Users/admin/SageMath/Git/sage/local/lib 
 /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/build/temp.macosx-12-arm64-3.9/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.o
  
 -L/Users/admin/SageMath/Git/sage/local/lib 
 -L/opt/homebrew/Cellar/openblas/0.3.19/lib -L///opt/homebrew/opt/ntl/lib 
 -lmpfr -lgmp -lgmpxx -lpari -lm -lec -lgsl -lopenblas -lntl -o 
 /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_
 Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.cpython-39-darwin.so"
  
 failed with exit status 1
 ld: library not found for -lmpfr

 This is tracked in https://trac.sagemath.org/ticket/31348 and can 
 likely be worked around by using ". .homebrew-build-env " before running 
 the tests.

 2) some numerical tolerances, including

 sage -t --long --random-seed=56125665350235692256846696198278705067 
 src/sage/functions/error.py
 **
 File "src/sage/functions/error.py", line 270, in 
 sage.functions.error.Function_erf._evalf_
 Failed example:
 RealBallField(128)(erf(5))
 Expected:
 [0.999846254020557196514981165651 +/- 7.33e-39]
 Got:
 [0.999846254020557196514981165651 +/- 6.25e-39]
 **

 On Thursday, January 20, 2022 at 8:03:10 PM UTC-8 list...@gmail.com 
 wrote:

>
> Here are the results of make ptestlong for an M1 Mac with macOS 12.1.
>
> --
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/sagedoc.py  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/tests/cmdline.py  # 4 doctests failed
>
> sage -t --long --random-seed=19703729860963380342930490181747

Re: [sage-release] Re: Sage 9.5.rc2 release

2022-01-21 Thread Marc Culler
Thanks, Matthias.  It is actually 9.5.rc2 now.

On Fri, Jan 21, 2022 at 11:58 AM Matthias Köppe 
wrote:

> Thanks Marc, I have updated
> https://wiki.sagemath.org/ReleaseTours/sage-9.5#Sources
>
> On Thursday, January 20, 2022 at 11:31:36 PM UTC-8 marc@gmail.com
> wrote:
>
>> I have resolved all of the issues I know of in the binary prelease of
>> sage 9.5
>> https://github.com/3-manifolds/Sage_macOS/releases/download/v1.3-rc1/SageMath-9.5_arm64.dmg
>> .
>>
>> I switched to using the homebrew version of gfortran-11.  That resolved
>> the crash when importing sage.manifolds.manifold (which was actually
>> happening when importing the scpy integration module.)  I believe that the
>> problem was that the other gfortran compiler implements fortran 2018 and
>> some of the scipy modules are not compliant with that.
>>
>> I also added a copy of the gfortran runtime, suitably adjusted to work in
>> the Sage framework in the app bundle.
>>
>> Matthias, I think you should revise your recommendation so it specifies
>> the homebrew gfortran-11.
>> On Monday, January 17, 2022 at 3:13:38 PM UTC-6 Marc Culler wrote:
>>
>>> My attempt to build rc2 on macOS with arm CPU failed with this error:
>>>
>>> Installing cryptominisat-5.6.8
>>> /private/var/tmp/sage-9.5-current/local/var/lib/sage/venv-python3.9.9/bin/python3:
>>> No module named pip
>>>
>>> Maybe a pip dependency is missing now for cryptominisat?
>>>
>>> - Marc
>>> On Sunday, January 16, 2022 at 4:09:02 PM UTC-6 matthia...@gmail.com
>>> wrote:
>>>
 The sqlite doctest failure is tracked at
 https://trac.sagemath.org/ticket/29092

 On Sunday, January 16, 2022 at 1:42:06 PM UTC-8
 jonatha...@googlemail.com wrote:

> Thanks Volker for preparing the release.
>
> All tests pass on debian buster, except
>
> sage -t --long --random-seed=146168601452887490256495561253701871534
> src/sage/tests/cmdline.py  # 3 doctests failed
>
> as squlite executable is not available.
>
> Volker Braun schrieb am Sonntag, 16. Januar 2022 um 18:17:36 UTC+1:
>
>> 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
>>
>> f9b2db94f6 (tag: 9.5.rc2, trac/develop) Updated SageMath version to
>> 9.5.rc2
>> 7a9347dbc0 Trac #33155: Broken install using system pythons < 3.10
>> from python.org macOS packages
>> fe634f8613 Trac #33162: Fix installation of cryptominisat and
>> pycryptosat
>> 9ceaaea7a7 Trac #33153: opensuse-tumbleweed: sagelib build fails
>> 3da1b22c25 (tag: 9.5.rc1) Updated SageMath version to 9.5.rc1
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "sage-release" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sage-release/Tm55GKQccq8/unsubscribe.
> To unsubscribe from this group and all its topics, 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/39a92f87-27ad-4ee2-869e-2ff3377d4c08n%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/CALcZXRF06JywUL-caLzNHvQM39TH%3DqhkQB0F9Yncc-zY8KZzyw%40mail.gmail.com.


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

2022-01-21 Thread G. M.-S.
Update:  After source .homebrew-build-env, make ptestlong gives on an M1
Mac with macOS 11.6.2 only the following:

--

sage -t --long --random-seed=86576699284060881752818494907984839405
src/sage/rings/complex_arb.pyx  # 2 doctests failed

sage -t --long --random-seed=86576699284060881752818494907984839405
src/sage/functions/error.py  # 1 doctest failed

sage -t --long --random-seed=86576699284060881752818494907984839405
src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed

sage -t --long --random-seed=86576699284060881752818494907984839405
src/sage/rings/real_arb.pyx  # 5 doctests failed

--

Total time for all tests: 1205.9 seconds

cpu time: 7828.7 seconds

cumulative wall time: 9285.1 seconds

Features detected for doctesting:
dvipng,ffmpeg,graphviz,imagemagick,pandoc,pdf2svg,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx

Pytest is not installed, skip checking tests that rely on it.

make: *** [ptestlong] Error 1

All of them come from numerical tolerances, except this one:

**

File "src/sage/matrix/matrix_gf2e_dense.pyx", line 524, in
sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense._multiply_karatsuba

Failed example:

A._multiply_karatsuba(B) == A._multiply_classical(B)

Expected:

True

Got:

False

**
(see https://trac.sagemath.org/ticket/33212).

On Fri, 21 Jan 2022 at 05:20, G. M.-S.  wrote:

>
> And here the results of make ptestlong for an M1 Mac with macOS 11.6.2.
>
> --
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/sagedoc.py  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/tests/cmdline.py  # 4 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/sageinspect.py  # 35 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/graphs/connectivity.pyx  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/cachefunc.pyx  # 54 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/repl/ipython_extension.py  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/env.py  # 1 doctest failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/cython.py  # 20 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/graphs/graph_decompositions/fast_digraph.pyx  # 5 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/parallel/decorate.py  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/features/__init__.py  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/cpython/cython_metaclass.pyx  # 4 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/superseded.py  # 6 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/rings/polynomial/ore_polynomial_element.pyx  # 6 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/rings/tate_algebra_ideal.pyx  # 6 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/lazy_attribute.pyx  # 3 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/rings/complex_arb.pyx  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/symbolic/pynac.pxi  # 1 doctest failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/inherit_comparison.pyx  # 5 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/structure/factory.pyx  # 8 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/cpython/wrapperdescr.pxd  # 6 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/ext/memory_allocator.pxd  # 6 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/ext/memory_allocator.pyx  # 9 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435201
> src/sage/misc/session.pyx  # 2 doctests failed
>
> sage -t --long --random-seed=96683426040789602717194775641076435

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

2022-01-21 Thread G. M.-S.
Done.

On Fri, 21 Jan 2022 at 20:46, Matthias Köppe 
wrote:

> The failure in src/sage/matrix/matrix_gf2e_dense.pyx probably deserves a
> ticket for further investigation
>
> On Friday, January 21, 2022 at 11:43:57 AM UTC-8 list...@gmail.com wrote:
>
>>
>> Thanks Matthias.
>>
>> I was sure I had done it, but once again, you are right.  After source
>> .homebrew-build-env, make ptestlong gives on an M1 Mac with macOS 12.1
>> only the following:
>>
>> --
>>
>> sage -t --long --random-seed=123615508850610353335041616442807883363
>> src/sage/rings/complex_arb.pyx  # 2 doctests failed
>>
>> sage -t --long --random-seed=123615508850610353335041616442807883363
>> src/sage/functions/error.py  # 1 doctest failed
>>
>> sage -t --long --random-seed=123615508850610353335041616442807883363
>> src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed
>>
>> sage -t --long --random-seed=123615508850610353335041616442807883363
>> src/sage/rings/real_arb.pyx  # 5 doctests failed
>>
>> --
>>
>> Total time for all tests: 793.9 seconds
>>
>> cpu time: 5622.8 seconds
>>
>> cumulative wall time: 6043.3 seconds
>>
>> Features detected for doctesting:
>> dvipng,ffmpeg,graphviz,imagemagick,pandoc,pdf2svg,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx
>>
>> Pytest is not installed, skip checking tests that rely on it.
>>
>> make: *** [ptestlong] Error 1
>>
>> All of them come as you say from numerical tolerances, except perhaps
>> this one?
>>
>> **
>>
>> File "src/sage/matrix/matrix_gf2e_dense.pyx", line 524, in
>> sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense._multiply_karatsuba
>>
>> Failed example:
>>
>> A._multiply_karatsuba(B) == A._multiply_classical(B)
>>
>> Expected:
>>
>> True
>>
>> Got:
>>
>> False
>>
>> **
>>
>> Guillermo
>>
>> On Fri, 21 Jan 2022 at 19:48, Matthias Köppe 
>> wrote:
>>
>>> Thanks for testing. Looking at ptestlong_Monterey.log, I see:
>>>
>>> 1) failures from run-time use of compilers like this:
>>>   RuntimeError: Command "gcc -bundle -undefined dynamic_lookup -isysroot
>>> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk
>>> -L/Users/admin/SageMath/Git/sage/local/lib
>>> -Wl,-rpath,/Users/admin/SageMath/Git/sage/local/lib
>>> /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/build/temp.macosx-12-arm64-3.9/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.o
>>> -L/Users/admin/SageMath/Git/sage/local/lib
>>> -L/opt/homebrew/Cellar/openblas/0.3.19/lib -L///opt/homebrew/opt/ntl/lib
>>> -lmpfr -lgmp -lgmpxx -lpari -lm -lec -lgsl -lopenblas -lntl -o
>>> /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_
>>> Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.cpython-39-darwin.so"
>>> failed with exit status 1
>>> ld: library not found for -lmpfr
>>>
>>> This is tracked in https://trac.sagemath.org/ticket/31348 and can
>>> likely be worked around by using ". .homebrew-build-env " before running
>>> the tests.
>>>
>>> 2) some numerical tolerances, including
>>>
>>> sage -t --long --random-seed=56125665350235692256846696198278705067
>>> src/sage/functions/error.py
>>> **
>>> File "src/sage/functions/error.py", line 270, in
>>> sage.functions.error.Function_erf._evalf_
>>> Failed example:
>>> RealBallField(128)(erf(5))
>>> Expected:
>>> [0.999846254020557196514981165651 +/- 7.33e-39]
>>> Got:
>>> [0.999846254020557196514981165651 +/- 6.25e-39]
>>> **
>>>
>>> On Thursday, January 20, 2022 at 8:03:10 PM UTC-8 list...@gmail.com
>>> wrote:
>>>

 Here are the results of make ptestlong for an M1 Mac with macOS 12.1.

 --

 sage -t --long --random-seed=197037298609633803429304901817476325006
 src/sage/misc/sagedoc.py  # 2 doctests failed

 sage -t --long --random-seed=197037298609633803429304901817476325006
 src/sage/tests/cmdline.py  # 4 doctests failed

 sage -t --long --random-seed=197037298609633803429304901817476325006
 src/sage/misc/sageinspect.py  # 35 doctests failed

 sage -t --long --random-seed=197037298609633803429304901817476325006
 src/sage/graphs/connectivity.pyx  # 2 doctests failed

 sage -t --long --random-seed=197037298609633803429304901817476325006
 src/sage/structure/element.pyx  # 43 doctests

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

2022-01-21 Thread Matthias Köppe
The failure in src/sage/matrix/matrix_gf2e_dense.pyx probably deserves a 
ticket for further investigation

On Friday, January 21, 2022 at 11:43:57 AM UTC-8 list...@gmail.com wrote:

>
> Thanks Matthias.
>
> I was sure I had done it, but once again, you are right.  After source 
> .homebrew-build-env, make ptestlong gives on an M1 Mac with macOS 12.1 
> only the following:
>
> --
>
> sage -t --long --random-seed=123615508850610353335041616442807883363 
> src/sage/rings/complex_arb.pyx  # 2 doctests failed
>
> sage -t --long --random-seed=123615508850610353335041616442807883363 
> src/sage/functions/error.py  # 1 doctest failed
>
> sage -t --long --random-seed=123615508850610353335041616442807883363 
> src/sage/matrix/matrix_gf2e_dense.pyx  # 1 doctest failed
>
> sage -t --long --random-seed=123615508850610353335041616442807883363 
> src/sage/rings/real_arb.pyx  # 5 doctests failed
>
> --
>
> Total time for all tests: 793.9 seconds
>
> cpu time: 5622.8 seconds
>
> cumulative wall time: 6043.3 seconds
>
> Features detected for doctesting: 
> dvipng,ffmpeg,graphviz,imagemagick,pandoc,pdf2svg,sage.combinat,sage.geometry.polyhedron,sage.graphs,sage.plot,sage.rings.number_field,sage.rings.real_double,sage.symbolic,sagemath_doc_html,sphinx
>
> Pytest is not installed, skip checking tests that rely on it.
>
> make: *** [ptestlong] Error 1
>
> All of them come as you say from numerical tolerances, except perhaps this 
> one?
>
> **
>
> File "src/sage/matrix/matrix_gf2e_dense.pyx", line 524, in 
> sage.matrix.matrix_gf2e_dense.Matrix_gf2e_dense._multiply_karatsuba
>
> Failed example:
>
> A._multiply_karatsuba(B) == A._multiply_classical(B)
>
> Expected:
>
> True
>
> Got:
>
> False
>
> **
>
> Guillermo
>
> On Fri, 21 Jan 2022 at 19:48, Matthias Köppe  wrote:
>
>> Thanks for testing. Looking at ptestlong_Monterey.log, I see:
>>
>> 1) failures from run-time use of compilers like this:   
>>   RuntimeError: Command "gcc -bundle -undefined dynamic_lookup -isysroot 
>> /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk 
>> -L/Users/admin/SageMath/Git/sage/local/lib 
>> -Wl,-rpath,/Users/admin/SageMath/Git/sage/local/lib 
>> /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/build/temp.macosx-12-arm64-3.9/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.o
>>  
>> -L/Users/admin/SageMath/Git/sage/local/lib 
>> -L/opt/homebrew/Cellar/openblas/0.3.19/lib -L///opt/homebrew/opt/ntl/lib 
>> -lmpfr -lgmp -lgmpxx -lpari -lm -lec -lgsl -lopenblas -lntl -o 
>> /Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_
>> Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.cpython-39-darwin.so"
>>  
>> failed with exit status 1
>> ld: library not found for -lmpfr
>>
>> This is tracked in https://trac.sagemath.org/ticket/31348 and can likely 
>> be worked around by using ". .homebrew-build-env " before running the tests.
>>
>> 2) some numerical tolerances, including
>>
>> sage -t --long --random-seed=56125665350235692256846696198278705067 
>> src/sage/functions/error.py
>> **
>> File "src/sage/functions/error.py", line 270, in 
>> sage.functions.error.Function_erf._evalf_
>> Failed example:
>> RealBallField(128)(erf(5))
>> Expected:
>> [0.999846254020557196514981165651 +/- 7.33e-39]
>> Got:
>> [0.999846254020557196514981165651 +/- 6.25e-39]
>> **
>>
>> On Thursday, January 20, 2022 at 8:03:10 PM UTC-8 list...@gmail.com 
>> wrote:
>>
>>>
>>> Here are the results of make ptestlong for an M1 Mac with macOS 12.1.
>>>
>>> --
>>>
>>> sage -t --long --random-seed=197037298609633803429304901817476325006 
>>> src/sage/misc/sagedoc.py  # 2 doctests failed
>>>
>>> sage -t --long --random-seed=197037298609633803429304901817476325006 
>>> src/sage/tests/cmdline.py  # 4 doctests failed
>>>
>>> sage -t --long --random-seed=197037298609633803429304901817476325006 
>>> src/sage/misc/sageinspect.py  # 35 doctests failed
>>>
>>> sage -t --long --random-seed=197037298609633803429304901817476325006 
>>> src/sage/graphs/connectivity.pyx  # 2 doctests failed
>>>
>>> sage -t --long --random-seed=197037298609633803429304901817476325006 
>>> src/sage/structure/element.pyx  # 43 doctests failed
>>>
>>> sage -t --long --random-seed=197037298609633803429304901817476325006 
>>> src/sage/misc/cachefunc.pyx  # 54 doctests failed
>>>
>>> sage -t

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

2022-01-21 Thread Samuel Lelièvre
2022-01-21 16:20 UTC, Sébastien Labbé:
>
> Thanks Volker for the release. My first try at building with configuration.
>
> The relevant part of  logs/pkgs/cryptominisat-5.6.8.log is copied below.

Might be solved by:

- Sage Trac ticket #33183:
  Better fix installation of cryptominisat and pycryptosat
  https://trac.sagemath.org/ticket/33183

-- 
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/CAEcArF1-%3DJypOaDS_qV0Aitacs4i7-g1ofU5KFCjC%2B06Jm9HmQ%40mail.gmail.com.


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

2022-01-21 Thread Matthias Köppe
Thanks for testing. Looking at ptestlong_Monterey.log, I see:

1) failures from run-time use of compilers like this:   
  RuntimeError: Command "gcc -bundle -undefined dynamic_lookup -isysroot 
/Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk 
-L/Users/admin/SageMath/Git/sage/local/lib 
-Wl,-rpath,/Users/admin/SageMath/Git/sage/local/lib 
/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/build/temp.macosx-12-arm64-3.9/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.o
 
-L/Users/admin/SageMath/Git/sage/local/lib 
-L/opt/homebrew/Cellar/openblas/0.3.19/lib -L///opt/homebrew/opt/ntl/lib 
-lmpfr -lgmp -lgmpxx -lpari -lm -lec -lgsl -lopenblas -lntl -o 
/Users/admin/.sage/temp/MBP16GMS/16939/spyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx/_Users_admin__sage_temp_MBP16GMS_16939_tmp_6gfq9l9q_pyx_0.cpython-39-darwin.so"
 
failed with exit status 1
ld: library not found for -lmpfr

This is tracked in https://trac.sagemath.org/ticket/31348 and can likely be 
worked around by using ". .homebrew-build-env " before running the tests.

2) some numerical tolerances, including

sage -t --long --random-seed=56125665350235692256846696198278705067 
src/sage/functions/error.py
**
File "src/sage/functions/error.py", line 270, in 
sage.functions.error.Function_erf._evalf_
Failed example:
RealBallField(128)(erf(5))
Expected:
[0.999846254020557196514981165651 +/- 7.33e-39]
Got:
[0.999846254020557196514981165651 +/- 6.25e-39]
**




On Thursday, January 20, 2022 at 8:03:10 PM UTC-8 list...@gmail.com wrote:

>
> Here are the results of make ptestlong for an M1 Mac with macOS 12.1.
>
> --
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/sagedoc.py  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/tests/cmdline.py  # 4 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/sageinspect.py  # 35 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/graphs/connectivity.pyx  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/structure/element.pyx  # 43 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/cachefunc.pyx  # 54 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/repl/ipython_extension.py  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/cython.py  # 20 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/parallel/decorate.py  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/env.py  # 1 doctest failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/features/__init__.py  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/graphs/graph_decompositions/fast_digraph.pyx  # 5 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/rings/complex_arb.pyx  # 2 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/superseded.py  # 6 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/cpython/cython_metaclass.pyx  # 4 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/rings/polynomial/ore_polynomial_element.pyx  # 6 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/ext/memory_allocator.pxd  # 6 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/ext/memory_allocator.pyx  # 9 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/structure/factory.pyx  # 8 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/rings/tate_algebra_ideal.pyx  # 6 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/arith/long.pxd  # 14 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/cpython/getattr.pyx  # 4 doctests failed
>
> sage -t --long --random-seed=197037298609633803429304901817476325006 
> src/sage/misc/lazy_attribute.pyx  # 3 doctests failed
>
> sage -t --long --random-s

[sage-release] Re: Sage 9.5.rc2 release

2022-01-21 Thread Matthias Köppe
Thanks Marc, I have 
updated https://wiki.sagemath.org/ReleaseTours/sage-9.5#Sources 

On Thursday, January 20, 2022 at 11:31:36 PM UTC-8 marc@gmail.com wrote:

> I have resolved all of the issues I know of in the binary prelease of sage 
> 9.5 
> https://github.com/3-manifolds/Sage_macOS/releases/download/v1.3-rc1/SageMath-9.5_arm64.dmg
>  
> .
>
> I switched to using the homebrew version of gfortran-11.  That resolved 
> the crash when importing sage.manifolds.manifold (which was actually 
> happening when importing the scpy integration module.)  I believe that the 
> problem was that the other gfortran compiler implements fortran 2018 and 
> some of the scipy modules are not compliant with that.
>
> I also added a copy of the gfortran runtime, suitably adjusted to work in 
> the Sage framework in the app bundle.
>
> Matthias, I think you should revise your recommendation so it specifies 
> the homebrew gfortran-11.
> On Monday, January 17, 2022 at 3:13:38 PM UTC-6 Marc Culler wrote:
>
>> My attempt to build rc2 on macOS with arm CPU failed with this error:
>>
>> Installing cryptominisat-5.6.8
>> /private/var/tmp/sage-9.5-current/local/var/lib/sage/venv-python3.9.9/bin/python3:
>>  
>> No module named pip
>>
>> Maybe a pip dependency is missing now for cryptominisat?
>>
>> - Marc
>> On Sunday, January 16, 2022 at 4:09:02 PM UTC-6 matthia...@gmail.com 
>> wrote:
>>
>>> The sqlite doctest failure is tracked at 
>>> https://trac.sagemath.org/ticket/29092
>>>
>>> On Sunday, January 16, 2022 at 1:42:06 PM UTC-8 
>>> jonatha...@googlemail.com wrote:
>>>
 Thanks Volker for preparing the release.

 All tests pass on debian buster, except

 sage -t --long --random-seed=146168601452887490256495561253701871534 
 src/sage/tests/cmdline.py  # 3 doctests failed 

 as squlite executable is not available.

 Volker Braun schrieb am Sonntag, 16. Januar 2022 um 18:17:36 UTC+1:

> 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
>
> f9b2db94f6 (tag: 9.5.rc2, trac/develop) Updated SageMath version to 
> 9.5.rc2
> 7a9347dbc0 Trac #33155: Broken install using system pythons < 3.10 
> from python.org macOS packages
> fe634f8613 Trac #33162: Fix installation of cryptominisat and 
> pycryptosat
> 9ceaaea7a7 Trac #33153: opensuse-tumbleweed: sagelib build fails
> 3da1b22c25 (tag: 9.5.rc1) Updated SageMath version to 9.5.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/39a92f87-27ad-4ee2-869e-2ff3377d4c08n%40googlegroups.com.


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

2022-01-21 Thread Sébastien Labbé
Dear Volker,
I have a question for you. As I understood the past years, I was feeling 
the following principles about which tickets are getting merged into sage:
- in beta and in rc0: any ticket with positive review since at least one or 
two days and since the last 2-3 weeks.
- in early release candidates like rc1, rc2 : any ticket of type "defect" 
(so no new features added, only trying to fix bugs important or not 
important)
- in late release candidates like rc3, rc4, rc5, etc. : only critical 
tickets solving important bugs and allowing to make sure sagemath still 
work on every supported platform

This time for the 9.5 cycle, I have the feeling that the early release 
candidates was short if not existent, leaving a bunch of positive reviewed 
ticket fixing bugs (important or not), but still making the 9.5 version not 
as optimal as it could be.

For reference, here is a list of remaining tickets for milestone 9.5 
including more than a dozen of positive reviewed tickets fixing a defect 
which did not made it yet into 9.5:
https://trac.sagemath.org/query?status=positive_review&status=needs_work&status=needs_review&status=needs_info&status=new&group=status&milestone=sage-9.5

Please don't interpret this badly as I respect very much the time you put 
on merging everything and on the release management. And I want you to be 
happy to continue your very good work on this important part of the 
development of sage. But I would be curious to have your vision on my 
interpretation of these "three phases".

Sincerely,

Sébastien Labbé

On Wednesday, January 19, 2022 at 1:05:13 AM UTC+1 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
>
> 8ea92d580a (tag: 9.5.rc3, trac/develop) Updated SageMath version to 9.5.rc3
> ad7e1731c0 Trac #33200: trying to fix .zenodo.json
> 809b80c433 Trac #33195: iml: Refresh build scripts with current autotools
> 290af2b0c4 Trac #33191: tachyon, primecountpy, libhomfly, m4ri: Fix build 
> errors on Apple Silicon with homebrew
> 8e3116e243 Trac #33081: Segmentation fault with integers using musl libc 
> 1.2.2
> 33d12f2b66 Trac #32288: add CITATION.cff file for GitHub / zenodo 
> integration and citation support
> 8a05f2e79d Trac #29285: Unbreak the build when pyenv is present
> f9b2db94f6 (tag: 9.5.rc2) Updated SageMath version to 9.5.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/0944c511-5d84-4cf6-b8de-b60c5fc2d1e1n%40googlegroups.com.


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

2022-01-21 Thread Sébastien Labbé
Thanks Volker for the release. My first try at building with configuration

  $ ./configure --enable-experimental-packages 
--enable-download-from-upstream-url --enable-ccache --enable-dot2tex 
--enable-rst2ipynb --enable-openssl --enable-cbc --enable-cryptominisat 
--enable-pycosat --enable-glucose --enable-sage_numerical_backends_coin 
--enable-pynormaliz --enable-latte_int --enable-awali --enable-fricas

finishes soon enough with:

[cryptominisat-5.6.8] installing. Log file: 
/home/slabbe/GitBox/sage/logs/pkgs/cryptominisat-5.6.8.log
  [cryptominisat-5.6.8] error installing, exit status 1. End of log file:
  [cryptominisat-5.6.8] _Distribution.__init__(
  [cryptominisat-5.6.8]   File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/distutils/dist.py", line
  [cryptominisat-5.6.8] self.finalize_options()
  [cryptominisat-5.6.8]   File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/setuptools
  [cryptominisat-5.6.8] for ep in sorted(loaded, key=by_order):
  [cryptominisat-5.6.8]   File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/setuptools
  [cryptominisat-5.6.8] loaded = map(lambda e: e.load(), filtered)
  [cryptominisat-5.6.8]   File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/pkg_resour
  [cryptominisat-5.6.8] self.require(*args, **kwargs)
  [cryptominisat-5.6.8]   File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/pkg_resour
  [cryptominisat-5.6.8] items = working_set.resolve(reqs, env, 
installer, extras=self.extras)
  [cryptominisat-5.6.8]   File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/pkg_resour
  [cryptominisat-5.6.8] raise DistributionNotFound(req, requirers)
  [cryptominisat-5.6.8] pkg_resources.DistributionNotFound: The 
'packaging>=20.0' distribution was no
  [cryptominisat-5.6.8] Preparing metadata (setup.py): finished with 
status 'error'
  [cryptominisat-5.6.8]   WARNING: Discarding 
file:///home/slabbe/GitBox/sage/local/var/tmp/sage/build/cr
the logs for full command output.
  [cryptominisat-5.6.8]   ERROR: Command errored out with exit status 1: 
python setup.py egg_info Check t
  [cryptominisat-5.6.8]   
***
  [cryptominisat-5.6.8]   Error building a wheel for cryptominisat-5.6.8
  [cryptominisat-5.6.8]   
***
  [cryptominisat-5.6.8]
  [cryptominisat-5.6.8]   real  0m8.220s
  [cryptominisat-5.6.8]   user  0m6.452s
  [cryptominisat-5.6.8]   sys   0m1.650s
  [cryptominisat-5.6.8]   

  [cryptominisat-5.6.8]   Error installing package cryptominisat-5.6.8
  [cryptominisat-5.6.8]   

  [cryptominisat-5.6.8] Full log file: 
/home/slabbe/GitBox/sage/logs/pkgs/cryptominisat-5.6.8.log


The relevent part of  logs/pkgs/cryptominisat-5.6.8.log is copied below




Installing cryptominisat-5.6.8
Processing 
/home/slabbe/GitBox/sage/local/var/tmp/sage/build/cryptominisat-5.6.8/src/pycryptosat
  Preparing metadata (setup.py): started
  Running command python setup.py egg_info
  Traceback (most recent call last):
File "", line 1, in 
File 
"/home/slabbe/GitBox/sage/local/var/tmp/sage/build/cryptominisat-5.6.8/src/pycryptosat/setup.py",
 
line 134, in 
  setup(
File "/home/slabbe/GitBox/sage/local/lib/python3.9/distutils/core.py", 
line 108, in setup
  _setup_distribution = dist = klass(attrs)
File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/setuptools/dist.py",
 
line 453, in __init__
  _Distribution.__init__(
File "/home/slabbe/GitBox/sage/local/lib/python3.9/distutils/dist.py", 
line 292, in __init__
  self.finalize_options()
File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/setuptools/dist.py",
 
line 830, in finalize_options
  for ep in sorted(loaded, key=by_order):
File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/setuptools/dist.py",
 
line 829, in 
  loaded = map(lambda e: e.load(), filtered)
File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/pkg_resources/__init__.py",
 
line 2463, in load
  self.require(*args, **kwargs)
File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/pkg_resources/__init__.py",
 
line 2486, in require
  items = working_set.resolve(reqs, env, installer, extras=self.extras)
File 
"/home/slabbe/GitBox/sage/local/lib/python3.9/site-packages/pkg_resources/__init__.py",
 
line 777, in resolve
  raise DistributionNotFound(req, requirers)
  pkg_resources.DistributionNotFound: The 'packaging>=20.0' distribution 
was not found and is required by the application
  Preparing metadata (setup.py): finished with status 'error'
WARNING: Discarding 
file:///home/slabbe/GitBox/sage/l