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

2023-04-24 Thread 'jonatha...@googlemail.com' via sage-release
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 doctests 
>> failed
>>
>> sage -t --long --warn-long 274.3 
>> --random-seed=290024924952297696012043696737674115883 
>> src/sage/modular/modform_hecketriangle/space.py  # 2 doctests failed
>>
>> ———
>>
>>
>> Kenji
>>
>> 24/04/2023 7:33、Clemens Heuberger のメール:
>>
>> On two Linux Mint 20.3 machines, I got doctest errors which I have not 
>> seen before in the previous betas, 

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

2022-01-16 Thread 'jonatha...@googlemail.com' via sage-release
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/c831e9b7-5441-449c-9f4c-efff7a864fban%40googlegroups.com.


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

2021-09-30 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Build gets stuck on debian buster. `make sdist-clean` did not help.

After pressing Ctrl + C it seems fine.

Jonathan

For some reason I can't attach a file anymore, so the config.log is here 
http://page.mi.fu-berlin.de/kliem/config.log

[sagenb_export-3.3] INFO: This is taking longer than usual. You might need 
to provide the dependency resolver with stricter constraints to reduce 
runtime. If you want to abort this run, you can press Ctrl + C to do so. To 
improve how pip performs, tell us what happened here: 
https://pip.pypa.io/surveys/backtracking
  
 
[sagenb_export-3.3] INFO: pip is looking at multiple versions of decorator 
to determine which version is compatible with other requirements. This 
could take a while.  
[sagenb_export-3.3] INFO: pip is looking at multiple versions of traitlets 
to determine which version is compatible with other requirements. This 
could take a while.  
[sagenb_export-3.3] Processing 
/srv/public/kliem/sage/local/var/lib/sage/wheels/traitlets-5.1.0-py3-none-any.whl
  
 
[sagenb_export-3.3] INFO: This is taking longer than usual. You might need 
to provide the dependency resolver with stricter constraints to reduce 
runtime. If you want to abort this run, you can press Ctrl + C to do so. To 
improve how pip performs, tell us what happened here: 
https://pip.pypa.io/surveys/backtracking
  
 
[sagenb_export-3.3] INFO: pip is looking at multiple versions of bleach to 
determine which version is compatible with other requirements. This could 
take a while. 
[sagenb_export-3.3] INFO: pip is looking at multiple versions of tornado to 
determine which version is compatible with other requirements. This could 
take a while.
[sagenb_export-3.3] Processing 
/srv/public/kliem/sage/local/var/lib/sage/wheels/tornado-6.1-cp37-cp37m-linux_x86_64.whl
   
 
[sagenb_export-3.3] INFO: This is taking longer than usual. You might need 
to provide the dependency resolver with stricter constraints to reduce 
runtime. If you want to abort this run, you can press Ctrl + C to do so. To 
improve how pip performs, tell us what happened here: 
https://pip.pypa.io/surveys/backtracking
  
 
[sagenb_export-3.3] INFO: pip is looking at multiple versions of backcall 
to determine which version is compatible with other requirements. This 
could take a while.   
[sagenb_export-3.3] INFO: pip is looking at multiple versions of six to 
determine which version is compatible with other requirements. This could 
take a while.
[sagenb_export-3.3] Processing 
/srv/public/kliem/sage/local/var/lib/sage/wheels/six-1.16.0-py2.py3-none-any.whl
   
 
[sagenb_export-3.3] INFO: This is taking longer than usual. You might need 
to provide the dependency resolver with stricter constraints to reduce 
runtime. If you want to abort this run, you can press Ctrl + C to do so. To 
improve how pip performs, tell us what happened here: 
https://pip.pypa.io/surveys/backtracking
  
 
[sagenb_export-3.3] INFO: pip is looking at multiple versions of traitlets 
to determine which version is compatible with other requirements. This 
could take a while.  
[sagenb_export-3.3] INFO: pip is looking at multiple versions of pyzmq to 
determine which version is compatible with other requirements. This could 
take a while.  
[sagenb_export-3.3] Processing 
/srv/public/kliem/sage/local/var/lib/sage/wheels/pyzmq-22.2.1-cp37-cp37m-linux_x86_64.whl
  
 
[sagenb_export-3.3] INFO: This is taking longer than usual. You might need 
to provide the dependency resolver with stricter constraints to reduce 
runtime. If you want to abort this run, you can press Ctrl + C to do so. To 
improve how pip performs, tell us what happened here: 
https://pip.pypa.io/surveys/backtracking   

jus...@mac.com schrieb am Mittwoch, 29. September 2021 um 22:36:03 UTC+2:

>
>
> > On Sep 26, 2021, at 15:42 , 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 
>
> Still seeing the build failure with OpenSSL on macOS 10.13.6. This time, 
> it appears to be a problem with figuring out the processor: there’s a 
> passel (>100) of these: 
> crypto/bn/rsaz-avx512.s:134:2: error: instruction requires: AVX-512 IFMA 
> ISA 
> vpmadd52luq 64(%rsi),%ymm3,%ymm17 
> ^ 
>
> This is above my pay grade, but the system is a 2019 iMac Pro, with a 2.3 
> GHz 18-core Xeon W processor (I think maybe “Coffee Lake”?) 
>
> Config,

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

2021-06-27 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
This problem has already been resolved in 
https://trac.sagemath.org/ticket/32031.

setuptools currently removes setuptools_scm without triggering a rebuild. 
So I would recommond

make setuptools_scm-clean

to fix this.

emanuel.c...@gmail.com schrieb am Sonntag, 27. Juni 2021 um 13:49:28 UTC+2:

> I have the same problem (Debian testing on core i7 + 16 GB RAM, FWIW)…
>
> Workaround (at least for people having inherited a semi-functional 
> $SAGE_ROOT/sage from a previous install) : open a sage -sh shell and pip 
> install setuptools-scm from there ; then resume make
>
> The question is now to understand why the attempts for installing 
> setuptools-scm from py and mpmath installation scripts fail.
>
> HTH,
> ​
>
>
> Le mardi 22 juin 2021 à 12:25:54 UTC+2, jonatha...@googlemail.com a 
> écrit :
>
>> Thanks Volker for the new release.
>>
>> Unfortunatly, installation fails for me due to mpmath 
>> https://trac.sagemath.org/ticket/31564 and py 
>> https://trac.sagemath.org/ticket/30416.
>>
>> Both of them require setuptools-scm in the setup.py (no pyproject.toml), 
>> but do not pick up our setuptools_scm (contained in $PYTHON_TOOLCHAIN). 
>> (Afterwards, they try to download setuptools-scm themselves, which fails.)
>>
>> In particular this breaks sympy.
>>
>> Jonathan
>>
>> This is what the mpmath log looks like:
>>
>>   1 Using cached file /srv/public/kliem/sage/upstream/mpmath-1.2.1.tar.gz
>>   2 mpmath-1.2.1
>>   3 
>>   4 Setting up build directory for mpmath-1.2.1
>>   5 Finished extraction
>>   6 No patch files found in ../patches
>>   7  
>>   8 Host system:
>>   9 Linux cofio 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) 
>> x86_64 GNU/Linux
>>  10 
>>  11 C compiler: gcc
>>  12 C compiler version:
>>  13 Using built-in specs.
>>  14 COLLECT_GCC=gcc
>>  15 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
>>  16 OFFLOAD_TARGET_NAMES=nvptx-none
>>  17 OFFLOAD_TARGET_DEFAULT=1
>>  18 Target: x86_64-linux-gnu
>>  19 Configured with: ../src/configure -v --with-pkgversion='Debian 
>> 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs 
>> --enable-languages=c,ada,c++,go,brig,d,fortran,obj+++c,obj-c++ 
>> --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 
>> --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id 
>> --libexecdir=/usr/lib -+++-without-included-gettext 
>> --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap 
>> --enable-clocale=gnu --enable-libstdcxx-debug 
>> --enable-libstdcxx-time=yes +++--with-default-libstdcxx-abi=new 
>> --enable-gnu-unique-object --disable-vtable-verify --enable-libmpx 
>> --enable-plugin --enable-default-pie --with-system-zlib 
>> --with-target-sys+++tem-zlib --enable-objc-gc=auto --enable-multiarch 
>> --disable-werror --with-arch-32=i686 --with-abi=m64 
>> --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
>> +++ --enable-offload-targets=nvptx-none --without-cuda-driver 
>> --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu 
>> --target=x86_64-linux-gnu
>>  20 Thread model: posix
>>  21 gcc version 8.3.0 (Debian 8.3.0-6) 
>>  22  
>>  23 Package 'mpmath' is currently not installed
>>  24 No legacy uninstaller found for 'mpmath'; nothing to do
>>  25 Installing mpmath-1.2.1
>>  26 Ignoring indexes: https://pypi.org/simple
>>  27 Created temporary directory: /tmp/pip-ephem-wheel-cache-m2afid13
>>  28 Created temporary directory: /tmp/pip-req-tracker-uauh0fqi
>>  29 Initialized build tracking at /tmp/pip-req-tracker-uauh0fqi
>>  30 Created build tracker: /tmp/pip-req-tracker-uauh0fqi
>>  31 Entered build tracker: /tmp/pip-req-tracker-uauh0fqi
>>  32 Created temporary directory: /tmp/pip-wheel-px24sq6c
>>  33 Processing 
>> /srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src
>>  34   Created temporary directory: /tmp/pip-req-build-y8tf923x
>>  35   DEPRECATION: A future pip version will change local packages to be 
>> built in-place without first copying to a temporary directory. We recommend 
>> you use --use-feature=in-tree-b+++uild to test your packages with this 
>> new behavior before it becomes the default.
>>  36pip 21.3 will remove support for this functionality. You can find 
>> discussion regarding this at https://github.com/pypa/pip/issues/7555.
>>  37   Added 
>> file:///srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src to 
>> build tracker '/tmp/pip-req-tracker-uauh0fqi'
>>  38 Running setup.py (path:/tmp/pip-req-build-y8tf923x/setup.py) 
>> egg_info for package from 
>> file:///srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src
>>  39 Created temporary directory: /tmp/pip-pip-egg-info-t6h66a5n
>>  40 Running command python setup.py egg_inf

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

2021-06-23 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Just for completeness. You can just fix this with

make setuptools_scm-clean

The patch in https://trac.sagemath.org/ticket/32031 will fix the underlying 
problem so that this won't be needed in the future. 

Dima Pasechnik schrieb am Dienstag, 22. Juni 2021 um 22:04:56 UTC+2:

> On Tue, Jun 22, 2021 at 8:43 PM Enrique Artal  wrote:
> >
> > I had the same error with this package and py in Fedora 34 (though in 
> one computer I had no problem);
>
> a fix is ready here: https://trac.sagemath.org/ticket/32031
>
>
> > rebuilding after make distclean was OK
> >
> > El martes, 22 de junio de 2021 a las 12:25:54 UTC+2, 
> jonatha...@googlemail.com escribió:
> >>
> >> Thanks Volker for the new release.
> >>
> >> Unfortunatly, installation fails for me due to mpmath 
> https://trac.sagemath.org/ticket/31564 and py 
> https://trac.sagemath.org/ticket/30416.
> >>
> >> Both of them require setuptools-scm in the setup.py (no 
> pyproject.toml), but do not pick up our setuptools_scm (contained in 
> $PYTHON_TOOLCHAIN). (Afterwards, they try to download setuptools-scm 
> themselves, which fails.)
> >>
> >> In particular this breaks sympy.
> >>
> >> Jonathan
> >>
> >> This is what the mpmath log looks like:
> >>
> >> 1 Using cached file /srv/public/kliem/sage/upstream/mpmath-1.2.1.tar.gz
> >> 2 mpmath-1.2.1
> >> 3 
> >> 4 Setting up build directory for mpmath-1.2.1
> >> 5 Finished extraction
> >> 6 No patch files found in ../patches
> >> 7 
> >> 8 Host system:
> >> 9 Linux cofio 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) 
> x86_64 GNU/Linux
> >> 10 
> >> 11 C compiler: gcc
> >> 12 C compiler version:
> >> 13 Using built-in specs.
> >> 14 COLLECT_GCC=gcc
> >> 15 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
> >> 16 OFFLOAD_TARGET_NAMES=nvptx-none
> >> 17 OFFLOAD_TARGET_DEFAULT=1
> >> 18 Target: x86_64-linux-gnu
> >> 19 Configured with: ../src/configure -v --with-pkgversion='Debian 
> 8.3.0-6' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs 
> --enable-languages=c,ada,c++,go,brig,d,fortran,obj +++c,obj-c++ 
> --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 
> --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id 
> --libexecdir=/usr/lib - +++-without-included-gettext --enable-threads=posix 
> --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu 
> --enable-libstdcxx-debug --enable-libstdcxx-time=yes 
> +++--with-default-libstdcxx-abi=new --enable-gnu-unique-object 
> --disable-vtable-verify --enable-libmpx --enable-plugin 
> --enable-default-pie --with-system-zlib --with-target-sys +++tem-zlib 
> --enable-objc-gc=auto --enable-multiarch --disable-werror 
> --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 
> --enable-multilib --with-tune=generic +++ 
> --enable-offload-targets=nvptx-none --without-cuda-driver 
> --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu 
> --target=x86_64-linux-gnu
> >> 20 Thread model: posix
> >> 21 gcc version 8.3.0 (Debian 8.3.0-6)
> >> 22 
> >> 23 Package 'mpmath' is currently not installed
> >> 24 No legacy uninstaller found for 'mpmath'; nothing to do
> >> 25 Installing mpmath-1.2.1
> >> 26 Ignoring indexes: https://pypi.org/simple
> >> 27 Created temporary directory: /tmp/pip-ephem-wheel-cache-m2afid13
> >> 28 Created temporary directory: /tmp/pip-req-tracker-uauh0fqi
> >> 29 Initialized build tracking at /tmp/pip-req-tracker-uauh0fqi
> >> 30 Created build tracker: /tmp/pip-req-tracker-uauh0fqi
> >> 31 Entered build tracker: /tmp/pip-req-tracker-uauh0fqi
> >> 32 Created temporary directory: /tmp/pip-wheel-px24sq6c
> >> 33 Processing 
> /srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src
> >> 34 Created temporary directory: /tmp/pip-req-build-y8tf923x
> >> 35 DEPRECATION: A future pip version will change local packages to be 
> built in-place without first copying to a temporary directory. We recommend 
> you use --use-feature=in-tree-b +++uild to test your packages with this new 
> behavior before it becomes the default.
> >> 36 pip 21.3 will remove support for this functionality. You can find 
> discussion regarding this at https://github.com/pypa/pip/issues/7555.
> >> 37 Added 
> file:///srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src to 
> build tracker '/tmp/pip-req-tracker-uauh0fqi'
> >> 38 Running setup.py (path:/tmp/pip-req-build-y8tf923x/setup.py) 
> egg_info for package from 
> file:///srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src
> >> 39 Created temporary directory: /tmp/pip-pip-egg-info-t6h66a5n
> >> 40 Running command python setup.py egg_info
> >> 41 WARNING: Retrying (Retry(total=4, connect=None, read=None, 
> redirect=None, status=None)) after connection broken by 'ProxyError('Cannot 
> connect t

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

2021-06-22 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Thanks Volker for the new release.

Unfortunatly, installation fails for me due to mpmath 
https://trac.sagemath.org/ticket/31564 and py 
https://trac.sagemath.org/ticket/30416.

Both of them require setuptools-scm in the setup.py (no pyproject.toml), 
but do not pick up our setuptools_scm (contained in $PYTHON_TOOLCHAIN). 
(Afterwards, they try to download setuptools-scm themselves, which fails.)

In particular this breaks sympy.

Jonathan

This is what the mpmath log looks like:

  1 Using cached file /srv/public/kliem/sage/upstream/mpmath-1.2.1.tar.gz
  2 mpmath-1.2.1
  3 
  4 Setting up build directory for mpmath-1.2.1
  5 Finished extraction
  6 No patch files found in ../patches
  7  
  8 Host system:
  9 Linux cofio 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) 
x86_64 GNU/Linux
 10 
 11 C compiler: gcc
 12 C compiler version:
 13 Using built-in specs.
 14 COLLECT_GCC=gcc
 15 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
 16 OFFLOAD_TARGET_NAMES=nvptx-none
 17 OFFLOAD_TARGET_DEFAULT=1
 18 Target: x86_64-linux-gnu
 19 Configured with: ../src/configure -v --with-pkgversion='Debian 8.3.0-6' 
--with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs 
--enable-languages=c,ada,c++,go,brig,d,fortran,obj+++c,obj-c++ 
--prefix=/usr --with-gcc-major-version-only --program-suffix=-8 
--program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id 
--libexecdir=/usr/lib -+++-without-included-gettext 
--enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap 
--enable-clocale=gnu --enable-libstdcxx-debug 
--enable-libstdcxx-time=yes +++--with-default-libstdcxx-abi=new 
--enable-gnu-unique-object --disable-vtable-verify --enable-libmpx 
--enable-plugin --enable-default-pie --with-system-zlib 
--with-target-sys+++tem-zlib --enable-objc-gc=auto --enable-multiarch 
--disable-werror --with-arch-32=i686 --with-abi=m64 
--with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic
+++ --enable-offload-targets=nvptx-none --without-cuda-driver 
--enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu 
--target=x86_64-linux-gnu
 20 Thread model: posix
 21 gcc version 8.3.0 (Debian 8.3.0-6) 
 22  
 23 Package 'mpmath' is currently not installed
 24 No legacy uninstaller found for 'mpmath'; nothing to do
 25 Installing mpmath-1.2.1
 26 Ignoring indexes: https://pypi.org/simple
 27 Created temporary directory: /tmp/pip-ephem-wheel-cache-m2afid13
 28 Created temporary directory: /tmp/pip-req-tracker-uauh0fqi
 29 Initialized build tracking at /tmp/pip-req-tracker-uauh0fqi
 30 Created build tracker: /tmp/pip-req-tracker-uauh0fqi
 31 Entered build tracker: /tmp/pip-req-tracker-uauh0fqi
 32 Created temporary directory: /tmp/pip-wheel-px24sq6c
 33 Processing 
/srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src
 34   Created temporary directory: /tmp/pip-req-build-y8tf923x
 35   DEPRECATION: A future pip version will change local packages to be 
built in-place without first copying to a temporary directory. We recommend 
you use --use-feature=in-tree-b+++uild to test your packages with this 
new behavior before it becomes the default.
 36pip 21.3 will remove support for this functionality. You can find 
discussion regarding this at https://github.com/pypa/pip/issues/7555.
 37   Added 
file:///srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src to 
build tracker '/tmp/pip-req-tracker-uauh0fqi'
 38 Running setup.py (path:/tmp/pip-req-build-y8tf923x/setup.py) 
egg_info for package from 
file:///srv/public/kliem/sage/local/var/tmp/sage/build/mpmath-1.2.1/src
 39 Created temporary directory: /tmp/pip-pip-egg-info-t6h66a5n
 40 Running command python setup.py egg_info
 41 WARNING: Retrying (Retry(total=4, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 'ProxyError('Cannot 
connect to proxy.', NewConnectionErro
+++r(': Failed to establish a new connection: [Errno 113] No route 
to host'))': /simple/setuptools-scm/
 42 WARNING: Retrying (Retry(total=3, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 'ProxyError('Cannot 
connect to proxy.', NewConnectionErro
+++r(': Failed to establish a new connection: [Errno 113] No route 
to host'))': /simple/setuptools-scm/
 43 WARNING: Retrying (Retry(total=2, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 'ProxyError('Cannot 
connect to proxy.', NewConnectionErro
+++r(': Failed to establish a new connection: [Errno 113] No route 
to host'))': /simple/setuptools-scm/
 44 WARNING: Retrying (Retry(total=1, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 'ProxyError('Cannot 
connect to proxy.', NewCon

Re: [sage-release] Sage 9.3.beta7 released, patchbot issue

2021-02-16 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Oh yes, you probably have too few sucessful tests

I would propose to change this (init_warn_long) to set

self.optioins.warn_long = 60

in case of this RuntimeError

jonatha...@googlemail.com schrieb am Dienstag, 16. Februar 2021 um 19:27:39 
UTC+1:

> Here is what I think is relevant
>
> in control.py
>
>  431 def _init_warn_long(self):
>  432 + 23 lines: 
> """
>  455 if self.options.warn_long is not None: # Specified on the 
> command line
>  456 return
>  457 try:
>  458 self.options.warn_long = 60.0 * 
> self.second_on_modern_computer()
>  459 except RuntimeError as err:
>  460 if not sage.doctest.DOCTEST_MODE:
>  461 print(err)   # No usable timing information
>
> It appears there is a RuntimeError but it is not printed. You can edit the 
> line to see what is going on.
>
> At least I'm guessing that this is the problem.
> sage-goo...@lma.metelu.net schrieb am Dienstag, 16. Februar 2021 um 
> 17:46:00 UTC+1:
>
>> Hi, 
>>
>> On Sun, Feb 07, 2021 at 02:04:42PM -0800, 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 
>>
>>
>> Thanks Volker and all devs for this release. 
>>
>> Since this 9.3.beta7 release, all the patchbots i am running fail, even 
>> after `make distclean`, here is a typical log: 
>>
>>
>> https://patchbot.sagemath.org/log/0/Linux/1_SMP_Debian_4.19.171-2_(2021-01-30)/x86_64/4.19.0-14-amd64/tmonteil-lxc/2021-02-13%2023:01:46
>>  
>>
>> If some of you understands the issue, it would be helpful (there are 
>> currently only 2 patchbots running). 
>>
>> Ciao, 
>> Thierry 
>>
>>
>>
>>
>> > 
>> > 8453ffb849 (tag: 9.3.beta7, trac/develop) Updated SageMath version to 
>> > 9.3.beta7 
>> > 6096110e06 Trac #30517: MemoryError in doctesting 
>> > combinat/designs/gen_quadrangles_with_spread.pyx 
>> > e67fc51749 Trac #31148: MR51: Allow Matplotlib to use system qhull >= 
>> 7.2.0 
>> > f3740e8add Trac #31147: Add missing curly braces in latex of Kodaira 
>> symbol 
>> > d856033dd6 Trac #31144: refresh the file polyhedron/plot.py 
>> > eb9bae531a Trac #31143: shorten range(0, *) in combinat folder 
>> > 9d4f2d1525 Trac #31140: use ⨂ for unicode of tensor symbol 
>> > 5a4ad12275 Trac #31138: Document WSL Installation 
>> > c8a7960598 Trac #31134: Update setuptools and setuptools_scm 
>> > 45e7ada314 Trac #24459: Segfault in matrix_integer_dense 
>> > 9bdf1d149f Trac #24317: Doctest: Improve conversion of inexact symbolic 
>> > values 
>> > 85f81e86d3 Trac #21907: Bug in Maxima interface wrt polylog 
>> > 913b025ac5 Trac #31283: 1000× speedup of conjugate of double dense 
>> matrices 
>> > bfe6fd9654 Trac #31273: Remove deprecated `form` input for bundle 
>> > connections 
>> > 00cacf3803 Trac #31272: Improve the documentation for tensor() 
>> > 50c1a5d655 Trac #31270: Remove sage-location's "sage-force-relocate" 
>> > mechanism, fix script to work without SAGE_ROOT 
>> > 3f5faf58b6 Trac #31266: Signed tensor products does not allow tensor 
>> > products with non-signed modules 
>> > 1d8b95def5 Trac #31265: changes in kschur to get rid of specific 
>> product 
>> > definition there 
>> > 9c39188e60 Trac #31262: Implement non zero chunks for sparse bitsets 
>> > 35ad55518c Trac #31261: Update pplpy to 0.8.6 
>> > d5581ba0ea Trac #31258: Upgrade cmake to 3.19.3 
>> > 57211cf752 Trac #31257: quo_rem gives wrong answers for 
>> > LaurentPolynomial_mpair 
>> > b282cf6d2d Trac #31256: more care for pbori 
>> > e8c83f5b70 Trac #31255: Follow Up: Mutability of Sections and Tensor 
>> Fields 
>> > 573df518ba Trac #31254: Do not perform unnecesssary subdivisions in 
>> matrices 
>> > 09f5b07182 Trac #31239: Add ore_algebra optional package 
>> > 6a5ad3f3eb Trac #31216: tox.ini (local): Add environment variables to 
>> skip 
>> > system package installs and other steps, add mechanism for a local 
>> > interactive shell 
>> > 1ad5cb3ec9 Trac #31197: Use bitsets/binary matrix for edges of dense 
>> graphs 
>> > 3925e96e0a Trac #31196: Code Improvements for Mutability module 
>> > 01ad25fc3f Trac #31194: Make Class with Mutability compatible with 
>> > require_mutable wrapper 
>> > 99d4307f61 Trac #31121: Further refactoring of eta products file 
>> > 6dda91cd3b Trac #31035: Remove mathjax configuration/symlink from 
>> jupyter 
>> > notebook 
>> > 2c32dab63a Trac #27103: Enable SIMD-instructions for Bitsets 
>> > 6b64832a66 Trac #21783: QEPCAD: get rid of qepcad bits in 
>> > src/bin/sage-location 
>> > 5e36f5d72b Trac #31271: MR52: upgrade ubuntu system in docker image 
>> > 7823deee62 Trac #31263: Broken `sage -b` 
>> > f0ca7dfb31 Trac #30725: macOS: spkg-install scripts that force use of 
>> clang 
>> > co

Re: [sage-release] Sage 9.3.beta7 released, patchbot issue

2021-02-16 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Here is what I think is relevant

in control.py

 431 def _init_warn_long(self):
 432 + 23 lines: 
"""
 455 if self.options.warn_long is not None: # Specified on the 
command line
 456 return
 457 try:
 458 self.options.warn_long = 60.0 * 
self.second_on_modern_computer()
 459 except RuntimeError as err:
 460 if not sage.doctest.DOCTEST_MODE:
 461 print(err)   # No usable timing information

It appears there is a RuntimeError but it is not printed. You can edit the 
line to see what is going on.

At least I'm guessing that this is the problem.
sage-goo...@lma.metelu.net schrieb am Dienstag, 16. Februar 2021 um 
17:46:00 UTC+1:

> Hi,
>
> On Sun, Feb 07, 2021 at 02:04:42PM -0800, 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 
>
>
> Thanks Volker and all devs for this release.
>
> Since this 9.3.beta7 release, all the patchbots i am running fail, even
> after `make distclean`, here is a typical log:
>
>
> https://patchbot.sagemath.org/log/0/Linux/1_SMP_Debian_4.19.171-2_(2021-01-30)/x86_64/4.19.0-14-amd64/tmonteil-lxc/2021-02-13%2023:01:46
>
> If some of you understands the issue, it would be helpful (there are
> currently only 2 patchbots running).
>
> Ciao,
> Thierry
>
>
>
>
> > 
> > 8453ffb849 (tag: 9.3.beta7, trac/develop) Updated SageMath version to 
> > 9.3.beta7
> > 6096110e06 Trac #30517: MemoryError in doctesting 
> > combinat/designs/gen_quadrangles_with_spread.pyx
> > e67fc51749 Trac #31148: MR51: Allow Matplotlib to use system qhull >= 
> 7.2.0
> > f3740e8add Trac #31147: Add missing curly braces in latex of Kodaira 
> symbol
> > d856033dd6 Trac #31144: refresh the file polyhedron/plot.py
> > eb9bae531a Trac #31143: shorten range(0, *) in combinat folder
> > 9d4f2d1525 Trac #31140: use ⨂ for unicode of tensor symbol
> > 5a4ad12275 Trac #31138: Document WSL Installation
> > c8a7960598 Trac #31134: Update setuptools and setuptools_scm
> > 45e7ada314 Trac #24459: Segfault in matrix_integer_dense
> > 9bdf1d149f Trac #24317: Doctest: Improve conversion of inexact symbolic 
> > values
> > 85f81e86d3 Trac #21907: Bug in Maxima interface wrt polylog
> > 913b025ac5 Trac #31283: 1000× speedup of conjugate of double dense 
> matrices
> > bfe6fd9654 Trac #31273: Remove deprecated `form` input for bundle 
> > connections
> > 00cacf3803 Trac #31272: Improve the documentation for tensor()
> > 50c1a5d655 Trac #31270: Remove sage-location's "sage-force-relocate" 
> > mechanism, fix script to work without SAGE_ROOT
> > 3f5faf58b6 Trac #31266: Signed tensor products does not allow tensor 
> > products with non-signed modules
> > 1d8b95def5 Trac #31265: changes in kschur to get rid of specific product 
> > definition there
> > 9c39188e60 Trac #31262: Implement non zero chunks for sparse bitsets
> > 35ad55518c Trac #31261: Update pplpy to 0.8.6
> > d5581ba0ea Trac #31258: Upgrade cmake to 3.19.3
> > 57211cf752 Trac #31257: quo_rem gives wrong answers for 
> > LaurentPolynomial_mpair
> > b282cf6d2d Trac #31256: more care for pbori
> > e8c83f5b70 Trac #31255: Follow Up: Mutability of Sections and Tensor 
> Fields
> > 573df518ba Trac #31254: Do not perform unnecesssary subdivisions in 
> matrices
> > 09f5b07182 Trac #31239: Add ore_algebra optional package
> > 6a5ad3f3eb Trac #31216: tox.ini (local): Add environment variables to 
> skip 
> > system package installs and other steps, add mechanism for a local 
> > interactive shell
> > 1ad5cb3ec9 Trac #31197: Use bitsets/binary matrix for edges of dense 
> graphs
> > 3925e96e0a Trac #31196: Code Improvements for Mutability module
> > 01ad25fc3f Trac #31194: Make Class with Mutability compatible with 
> > require_mutable wrapper
> > 99d4307f61 Trac #31121: Further refactoring of eta products file
> > 6dda91cd3b Trac #31035: Remove mathjax configuration/symlink from 
> jupyter 
> > notebook
> > 2c32dab63a Trac #27103: Enable SIMD-instructions for Bitsets
> > 6b64832a66 Trac #21783: QEPCAD: get rid of qepcad bits in 
> > src/bin/sage-location
> > 5e36f5d72b Trac #31271: MR52: upgrade ubuntu system in docker image
> > 7823deee62 Trac #31263: Broken `sage -b`
> > f0ca7dfb31 Trac #30725: macOS: spkg-install scripts that force use of 
> clang 
> > conflict with '-march=native'
> > aadda8f345 Trac #30731: Replace use of build/bin/sage-python23 by just 
> > python3
> > 70291edd23 Trac #14821: Weird error in exponential integral
> > 583e83e86d Trac #7423: plot3d can't handle log(0)
> > d7c2285977 Trac #31243: Stronger Categories for Manifold Examples: 
> > Connectedness
> > 6ef10b86c1 Trac #31240: sage-flatsurf pip package
> > 513046f42d Trac #31238: Add admcycles as an optional 

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

2020-12-07 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Yes. 

Long time ago, I created a list of known failures when using some system 
packages (most of them are taken care of by now and new ones came up, 
however this one is old): 

https://trac.sagemath.org/ticket/27122#comment:40 

>From this you see that this is ticket 29092: 
https://trac.sagemath.org/ticket/29092

François Bissey schrieb am Montag, 7. Dezember 2020 um 20:51:26 UTC+1:

> It looks like you are missing sqlite3, not on the system or in sage.
> You probably have the library but not the executable.
>
> > On 7/12/2020, at 9:50 PM, Clemens Heuberger  wrote:
> > 
> > 
> > I get (Linux Mint 19.3 Tricia):
> > 
> > $ LANG=C ./sage -t --long --random-seed=0 src/sage/tests/cmdline.py
> > Running doctests with ID 2020-12-07-09-45-22-291831e7.
> > Using --optional=build,ccache,debian,dochtml,memlimit,pip,sage,sage_spkg
> > Doctesting 1 file.
> > sage -t --long --warn-long 44.1 --random-seed=0 src/sage/tests/cmdline.py
> > **
> > File "src/sage/tests/cmdline.py", line 592, in 
> sage.tests.cmdline.test_executable
> > Failed example:
> > out.startswith("3.")
> > Expected:
> > True
> > Got:
> > False
> > **
> > File "src/sage/tests/cmdline.py", line 594, in 
> sage.tests.cmdline.test_executable
> > Failed example:
> > err
> > Expected:
> > ''
> > Got:
> > '/local/cheuberg/local/sage-9.3.beta3/src/bin/sage: line 571: exec: 
> sqlite3: not found\n'
> > **
> > File "src/sage/tests/cmdline.py", line 596, in 
> sage.tests.cmdline.test_executable
> > Failed example:
> > ret
> > Expected:
> > 0
> > Got:
> > 127
> > **
> > 1 item had failures:
> > 3 of 231 in sage.tests.cmdline.test_executable
> > [230 tests, 3 failures, 26.02 s]
> > --
> > sage -t --long --warn-long 44.1 --random-seed=0 
> src/sage/tests/cmdline.py # 3 doctests failed
> > --
> > Total time for all tests: 26.1 seconds
> > cpu time: 0.3 seconds
> > cumulative wall time: 26.0 seconds
> > 
> > 
> > 
> > 
> > Am 07.12.20 um 00:37 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
> >> ca088c9c93 (tag: 9.3.beta3, trac/develop) Updated SageMath version to 
> 9.3.beta3
> >> 3290413be6 Trac #30747: Deprecate sage.misc.package functions 
> standard_packages, optional_packages, experimental_packages
> >> d312143740 Trac #30580: sage_setup: Remove import-time dependency 
> (`setup_requires`) on `pkgconfig`, `numpy`
> >> 52b91c88ce Trac #31012: Modify RandomChordalGraph according a 
> deprecation warning introduced in Python 3.9
> >> 660cac43a2 Trac #30990: flake8 details in parent.pyx
> >> 09971a9476 Trac #30986: add module tree_decomposition.pyx
> >> a540625234 Trac #30976: incidence_structures.py tries to import 'warn' 
> from the wrong module
> >> 14e3c694a0 Trac #30975: Silence packaging 20.5 deprecation warnings
> >> 5fadc42c3b Trac #30963: remove CombinatorialClass in graph_path.py
> >> 3fb2f3eab9 Trac #30961: Fix valid input types for NumberField element 
> constructor
> >> e97b79ea1c Trac #30951: tox.ini, build/bin/write-dockerfile.sh: 
> Simplify by using new options of "sage -package list"
> >> 9502bb0cc1 Trac #30921: Fix verbose "epsilon" output in polynomial 
> small roots
> >> 313d0b7c47 Trac #30346: Exception for the unknot in Homfly-PT polynomial
> >> 0229ac6fd5 Trac #27921: Script package for checking presence of system 
> libxml2 (polymake and igraph prerequisite)
> >> e3e45a122f Trac #30995: Repair setting of SAGE_NUM_THREADS during build
> >> de62cc35da Trac #30903: Fix broken symlink to documentation in the Sage 
> jupyter kernelspec
> >> 4722b13a2b Trac #30891: Normaliz cone from precomputed data has lattice 
> messed up
> >> d40e7902c5 Trac #30579: Clean up sage_setup.library_order
> >> c3d9bf77a6 Trac #30965: fix precision in Padé method of power series
> >> 768bd5117a Trac #30960: Update/fix top-level makefile target 
> fast-rebuild-clean (used in Docker build)
> >> 169d6aeb7a Trac #30959: almost get rid of "_multiply_basis"
> >> 409d545873 Trac #30954: Implement a proper equality check for 
> polyhedron representation objects
> >> 42a76a6037 Trac #30935: Fix IP is none error in doctests
> >> 97edd4674e Trac #30929: GH Actions: Update macos test environments
> >> 130d7d1199 Trac #30925: Multizeta does not copy its argument
> >> f4909e1cb9 Trac #30915: Three.js: Upgrade to r122
> >> 66c1a87a12 Trac #30895: Developers' guide: Update "Packaging 
> Third-Party Code" regarding upstream_url
> >> d7b71743c2 Trac #30850: No Future
> >> b4c0f6d0c3 Trac #30624: Improve wording and forma

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

2020-11-25 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
I opened https://trac.sagemath.org/ticket/30958 for the C99 thing that 
caused the following:

The first one is new, I think. File "src/sage/graphs/connectivity.pyx", 
line 2686, in sage.graphs.connectivity._Component.__init__
Failed example:
cython(os.linesep.join(cython_code))
[...]
/sage/local/lib/python3.8/site-packages/sage/
*data_structures/bitset_intrinsics.h:54:5: error: ‘for’ loop initial 
declarations are only allowed in C99 mode*
 for(mp_bitcnt_t i = 0; i < limbs; i++){

matthia...@gmail.com schrieb am Mittwoch, 25. November 2020 um 06:49:18 
UTC+1:

> On Tuesday, November 24, 2020 at 3:26:08 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 
>>
>> 020bd59ec2 (tag: 9.3.beta2, trac/develop) Updated SageMath version to 
>> 9.3.beta2
>>
>
> Thanks, Volker, for the new release.
>
> Tests are running at https://github.com/sagemath/sage/actions, first 
> results:
>
> *Debian/Ubuntu* systems – mostly clean, with the following exceptions:
>
> *ubuntu-trusty-minimal* (https://github.com/sagemath/sage/runs/1450539640)
> sage -t --random-seed=0 src/sage/graphs/connectivity.pyx  # 2 doctests 
> failed
> sage -t --random-seed=0 src/sage/doctest/test.py  # Timed out
> sage -t --random-seed=0 src/sage/rings/polynomial/plural.pyx  # 2 doctests 
> failed
>
> The first one is new, I think. File "src/sage/graphs/connectivity.pyx", 
> line 2686, in sage.graphs.connectivity._Component.__init__
> Failed example:
> cython(os.linesep.join(cython_code))
> [...]
> /sage/local/lib/python3.8/site-packages/sage/
> *data_structures/bitset_intrinsics.h:54:5: error: ‘for’ loop initial 
> declarations are only allowed in C99 mode*
>  for(mp_bitcnt_t i = 0; i < limbs; i++){
>
> The last one, plural.pyx, is likely the same as 
> https://trac.sagemath.org/ticket/29528
>
> Likewise on ubuntu-trusty-standard, debian-jessie-minimal, 
> debian-jessie-standard
>
> *Homebrew: *
>
> *homebrew-macos-standard-xcode_default*: (
> https://github.com/sagemath/sage/runs/1450538928)
> sage -t --random-seed=0 src/sage/geometry/polyhedron/base.py
> **
> File "src/sage/geometry/polyhedron/base.py", line 6499, in 
> sage.geometry.polyhedron.base.Polyhedron_base.face_lattice
> Failed example:
> n == get_memory_usage()
> Expected:
> True
> Got:
> False
>
> *https://trac.sagemath.org/ticket/30929 
>  needs review so that Big Sur and 
> more Xcode variations are tested in the next beta.*
>
>
>
>
>
>
>
>

-- 
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/8d8c610f-82a2-4707-8c3c-c4aaf55284d0n%40googlegroups.com.


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

2020-11-03 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
Thank you Samuel for your reply.

I know nothing about windows and I have been amazed by the fact that the 
windows binaries are produced somehow. In that way, it doesn't surprise me 
that they are not just produced somehow, but a decent effort is put into 
it. I just never looked into it, because I don't use windows.

I told my students that getting the windows files is one way to access sage 
and I would have liked to see that we are all on the same page (sage 9.2), 
but it doesn't matter much.

Samuel Lelievre schrieb am Dienstag, 3. November 2020 um 17:07:40 UTC+1:

>
>
> 2020-11-03 09:57:12 UTC, Jonathan:
>
>> There no windows binaries for 9.2 yet. Maybe there
>>
> is a reason for it, but I should wanted to post that.
>>
>  
> It's being worked on. It's not unusual that preparing Windows binaries
> for a new Sage version takes a few days to a few weeks.
>
> New releases of the Sage-Windows installer appear at
>
> https://github.com/sagemath/sage-windows/releases/
>
> If you sign up to GitHub, you can get an alert in the form of
> an email from GitHub every time a new version is released.
>
> For that, use the "Watch..." button after signing in to GitHub.
> More precisely, select "Watch > Releases only".
>

-- 
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/2ba4b332-1fc3-4b46-a4f0-dda4965585f8n%40googlegroups.com.


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

2020-11-03 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
There no windows binaries for 9.2 yet. Maybe there is a reason for it, but 
I should wanted to post that.

http://mirror.aarnet.edu.au/pub/sage/win/index.html

jaap...@gmail.com schrieb am Mittwoch, 28. Oktober 2020 um 22:51:36 UTC+1:

> On Raspberry Pi OS 64 bit build ok with the "usual" test failures:
> --
> sage -t --long --warn-long 292.7 --random-seed=0 
> src/sage/calculus/riemann.pyx  # Killed due to segmentation fault
> sage -t --long --warn-long 292.7 --random-seed=0 
> src/sage/rings/function_field/function_field.py  # Timed out
> sage -t --long --warn-long 292.7 --random-seed=0 src/sage/tests/parigp.py  
> # Timed out
> --
> Total time for all tests: 16687.4 seconds
> cpu time: 54797.7 seconds
> cumulative wall time: 61263.1 seconds
> make: *** [Makefile:190: ptestlong] Error 20
> pi@rasp8G64bit:~/sagemath/sage-9.2 $ 
>
> On Raspberry Pi OS 32 bit both machines with 8GB, resp. 4GB failed 
> building the docs:
> The local python3 hangs forever.
>
> dochtml] Build finished. The built documents can be found in 
> /home/pi/sagemath/sage-9.2/local/share/doc/sage/inventory/en/reference/combinat
> [dochtml] [plot3d   ] The inventory files are in 
> local/share/doc/sage/inventory/en/reference/plot3d.
> [dochtml] Build finished. The built documents can be found in 
> /home/pi/sagemath/sage-9.2/local/share/doc/sage/inventory/en/reference/plot3d
>
> 15476 pts/0R+   1441:42 /home/pi/sagemath/sage-9.2/local/bin/python3 
> -m sage
>
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py",
>  
> line 159, in bring_out_yer_dead
> [dochtml] "{}".format(task[1], w.exitcode))
> [dochtml] sage_setup.docbuild.utils.WorkerDiedException: worker for 
> ('reference/discrete_geometry', 'en', 'inventory', {}) died with non-zero 
> exit code -15
> make[1]: *** [Makefile:1876: doc-html] Error 1
> make[1]: Leaving directory '/home/pi/sagemath/sage-9.2/build/make'
>
> real 1444m54.486s
> user 1456m10.299s
> sys 3m46.097s
> ***
> Error building Sage.
>
> The following package(s) may have failed to build (not necessarily
> during this run of 'make doc'):
>
> * documentation: dochtml
>   last build time: Oct 28 22:13
>   log file:/home/pi/sagemath/sage-9.2/logs/pkgs/../dochtml.log
>
> It is safe to delete any log files and build directories, but they
> contain information that is helpful for debugging build problems.
> WARNING: If you now run 'make' again, the build directory of the
> same version of the package will, by default, be deleted. Set the
> environment variable SAGE_KEEP_BUILT_SPKGS=yes to prevent this.
>
> make: *** [Makefile:33: doc] Error 1
> pi@rasp8g:~/sagemath/sage-9.2 $ 
>
>  9176 pts/0R+   1380:41 /home/pi/sagemath/sage-9.2/local/bin/python3 
> -m sage
>
>
> [dochtml] Build finished. The built documents can be found in 
> /home/pi/sagemath/sage-9.2/local/share/doc/sage/inventory/en/reference/plot3d
> [dochtml] Error building the documentation.
> [dochtml] Traceback (most recent call last):
> [dochtml]   File "/usr/lib/python3.7/runpy.py", line 193, in 
> _run_module_as_main
> [dochtml] "__main__", mod_spec)
> [dochtml]   File "/usr/lib/python3.7/runpy.py", line 85, in _run_code
> [dochtml] exec(code, run_globals)
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/__main__.py",
>  
> line 2, in 
> [dochtml] main()
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/__init__.py",
>  
> line 1729, in main
> [dochtml] builder()
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/__init__.py",
>  
> line 344, in _wrapper
> [dochtml] getattr(get_builder(document), 'inventory')(*args, **kwds)
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/__init__.py",
>  
> line 570, in _wrapper
> [dochtml] self._build_everything_except_bibliography(lang, format, 
> *args, **kwds)
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/__init__.py",
>  
> line 556, in _build_everything_except_bibliography
> [dochtml] build_many(build_ref_doc, non_references)
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/__init__.py",
>  
> line 296, in build_many
> [dochtml] _build_many(target, args, processes=NUM_THREADS)
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py",
>  
> line 291, in build_many
> [dochtml] raise worker_exc
> [dochtml]   File 
> "/home/pi/sagemath/sage-9.2/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py",
>  
> lin

[sage-release] Re: Sage 9.2.beta13 released

2020-09-23 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
On ubuntu bionic incremental build  of  and dateutils fail.

Those are the logs:

 Found local metadata for zipp-0.5.2
   2 Attempting to download package zipp-0.5.2.tar.gz from mirrors
   3 https://mirror.koddos.net/sagemath/spkg/upstream/zipp/zipp-0.5.2.tar.gz
   4 
[..]
   5 zipp-0.5.2
   6 
   7 Setting up build directory for zipp-0.5.2
   8 Finished extraction
   9 No patch files found in ../patches
  10 
  11 Host system:
  12 Linux kliem-ThinkPad-L570 4.15.0-115-generic #116-Ubuntu SMP Wed Aug 
26 14:04:49 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
  13 
  14 C compiler: gcc
  15 C compiler version:
  16 Using built-in specs.
  17 COLLECT_GCC=gcc
  18 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
  19 OFFLOAD_TARGET_NAMES=nvptx-none
  20 OFFLOAD_TARGET_DEFAULT=1
  21 Target: x86_64-linux-gnu
  22 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 
7.5.0-3ubuntu1~18.04' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs 
--enable-languages=c,ada,c++,go,brig +++,d,fortran,objc,obj-c++ 
--prefix=/usr --with-gcc-major-version-only --program-suffix=-7 
--program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id 
--libexe +++cdir=/usr/lib --without-included-gettext 
--enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap 
--enable-clocale=gnu --enable-libstdcxx-debug --enable-lib 
+++stdcxx-time=yes --with-default-libstdcxx-abi=new 
--enable-gnu-unique-object --disable-vtable-verify --enable-libmpx 
--enable-plugin --enable-default-pie --with-system-zlib  
+++--with-target-system-zlib --enable-objc-gc=auto --enable-multiarch 
--disable-werror --with-arch-32=i686 --with-abi=m64 
--with-multilib-list=m32,m64,mx32 --enable-multilib - 
+++-with-tune=generic --enable-offload-targets=nvptx-none 
--without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu 
--host=x86_64-linux-gnu --target=x86_64-linu +++x-gnu
  23 Thread model: posix
  24 gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
  25 
  26 Package 'zipp' is currently not installed
  27 No legacy uninstaller found for 'zipp'; nothing to do
  28 Installing zipp-0.5.2
  29 WARNING: Retrying (Retry(total=4, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 
'ConnectTimeoutError(, 'Connection to 192.0.2.0 timed out. 
(connect timeout=15)')': /simple/setuptools-scm/
  30 WARNING: Retrying (Retry(total=3, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 
'ConnectTimeoutError(, 'Connection to 192.0.2.0 timed out. 
(connect timeout=15)')': /simple/setuptools-scm/
  31 WARNING: Retrying (Retry(total=2, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 
'ConnectTimeoutError(, 'Connection to 192.0.2.0 timed out. 
(connect timeout=15)')': /simple/setuptools-scm/
  32 WARNING: Retrying (Retry(total=1, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 
'ConnectTimeoutError(, 'Connection to 192.0.2.0 timed out. 
(connect timeout=15)')': /simple/setuptools-scm/
  33 WARNING: Retrying (Retry(total=0, connect=None, read=None, 
redirect=None, status=None)) after connection broken by 
'ConnectTimeoutError(, 'Connection to 192.0.2.0 timed out. 
(connect timeout=15)')': /simple/setuptools-scm/
  34 ERROR: Could not find a version that satisfies the requirement 
setuptools_scm>=1.15.0 (from versions: none)
  35 ERROR: No matching distribution found for setuptools_scm>=1.15.0
  36 Traceback (most recent call last):
  37   File 
"/home/jonathan/Applications/sage/local/lib/python3.7/site-packages/setuptools/installer.py",
 
line 128, in fetch_build_egg
  38 subprocess.check_call(cmd)
  39   File "/usr/lib/python3.7/subprocess.py", line 363, in check_call
  40 raise CalledProcessError(retcode, cmd)
  41 subprocess.CalledProcessError: Command 
'['/home/jonathan/Applications/sage/local/bin/python3', '-m', 'pip', 
'--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tm 
+++ph9pgk8lv', '--quiet', 'setuptools_scm>=1.15.0']' returned non-zero exit 
status 1.
  42 
  43 The above exception was the direct cause of the following exception:
  44 
  45 Traceback (most recent call last):
  46   File "setup.py", line 6, in 
  47 setuptools.setup(use_scm_version=True)
  48   File 
"/home/jonathan/Applications/sage/local/lib/python3.7/site-packages/setuptools/__init__.py",
 
line 162, in setup
  49 _install_setup_requires(attrs)
  50   File 
"/home/jonathan/Applications/sage/local/lib/python3.7/site-packages/setuptools/__init__.py",
 
line 157, in _install_setup_requires
  51 dist.fetch_build_eggs(dist.setup_requires)
  52   File 
"/home/jonathan/Applications/sage/lo

Re: [sage-release] Sage 9.2.beta12 released

2020-09-07 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
pynormaliz 2.12 isn't on the mirrors yet

(I can work around that)

Dima Pasechnik schrieb am Montag, 7. September 2020 um 13:20:34 UTC+2:

> please also send the top-level config.log
> Otherwise it is not clear how to reproduce this, e.g. what Python is used.
>
> On Mon, Sep 7, 2020 at 10:09 AM Kenji Iohara  wrote:
> >
> > I could compile it on Mac OS 10.15.6 but failed in making ptestlong:
> >
> > The following package(s) may have failed to build (not necessarily
> > during this run of 'make all-start'):
> >
> > * documentation: dochtml
> > last build time: Sep 7 09:57
> > log file: /Users/iohara/Desktop/sage-9.2.beta12/logs/pkgs/../dochtml.log
> >
> > here is its logfile:
> >
> > --
> > 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/558F391C-C79B-46BE-A579-0450178A7797%40gmail.com
> .
> >
> >
> > 2020/09/07 7:21、Matthias Köppe のメール:
> >
> > On Sunday, September 6, 2020 at 4:25:39 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
> >>
> >>
> >> 5ec24db181 (tag: 9.2.beta12, trac/develop) Updated SageMath version to 
> 9.2.beta12
> >>
> >
> > Thanks for preparing the new beta.
> >
> > Testers, please note that this beta contains the Python 3.8 upgrade from 
> https://trac.sagemath.org/ticket/27754, so if previous betas rejected 
> your distribution's python 3.8, it would make sense to do a "make 
> python3-clean" before rebuilding.
> >
> >
> > Tests have started at https://github.com/sagemath/sage/actions . First 
> results:
> >
> > ubuntu-{trusty, xenial, focal}: clean
> >
> > ubunt-{bionic,eoan, groovy}-minimal: clean
> >
> > ubuntu-bionic-standard (https://github.com/sagemath/sage/runs/1078907737
> ):
> > [dochtml] UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in 
> position 2661: ordinal not in range(128)
> > [dochtml] Full log file: logs/dochtml.log
> > Makefile:1874: recipe for target 'doc-html' failed
> >
> > ubuntu-eoan-standard (https://github.com/sagemath/sage/runs/1078907750)
> > sage -t --random-seed=0 src/sage/libs/eclib/interface.py # 2 doctests 
> failed
> >
> > ubuntu-groovy-standard (https://github.com/sagemath/sage/runs/107890
> ):
> > sage -t --random-seed=0 src/doc/en/constructions/algebraic_geometry.rst 
> # 1 doctest failed
> > sage -t --random-seed=0 src/doc/en/developer/coding_in_other.rst # 1 
> doctest failed
> > sage -t --random-seed=0 src/sage/interfaces/singular.py # Killed due to 
> segmentation fault
> > sage -t --random-seed=0 src/sage/modules/fg_pid/fgp_module.py # 3 
> doctests failed
> > sage -t --random-seed=0 src/sage/modules/free_module_morphism.py # 3 
> doctests failed
> > sage -t --random-seed=0 src/sage/rings/complex_arb.pyx # 6 doctests 
> failed
> > sage -t --random-seed=0 src/sage/rings/real_arb.pyx # 2 doctests failed
> > sage -t --random-seed=0 
> src/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py # Killed due to 
> abort
> >
> >
> > Tests for optional packages are running at 
> https://github.com/sagemath/sage/actions/runs/242113003
> >
> > As noted in https://trac.sagemath.org/ticket/29900, many optional 
> packages fail to build. I propose that we do a mass downgrade of broken 
> optional packages to experimental status in 
> https://trac.sagemath.org/ticket/30349, based on the test results of this 
> beta.
> >
> >
> >
> > --
> > 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/6563fac7-a1e5-4da3-862e-d1cc6631a3d0o%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/558F391C-C79B-46BE-A579-0450178A7797%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/9dab9b61-809c-4a4a-9257-49f61b47431dn%40googlegroups.com.


[sage-release] Re: Sage 9.2.beta11 released

2020-09-03 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
I'm responsible for some ridiculous long doctests in 
`src/sage/geometry/polyhedron/library.py`.

https://trac.sagemath.org/ticket/30489 is a two line ticket (positive 
review), which should take care of the time out.

https://trac.sagemath.org/ticket/30490 reduces the doctesting time a bit 
more (also positive review).

jaap...@gmail.com schrieb am Donnerstag, 3. September 2020 um 12:30:27 
UTC+2:

> This is a new result. Yesterday I installed the experimental 64 bit 
> Raspberry Pi OS on a RPi4 8 GB.
>
>
>
>
> pi@rasp8G64bit:~ $ uname -a
> Linux rasp8G64bit 5.4.51-v8+ #1333 SMP PREEMPT Mon Aug 10 16:58:35 BST 
> 2020 aarch64 GNU/Linux
>
> Testing that Sage starts...
> [2020-09-03 03:21:25] SageMath version 9.2.beta11, Release Date: 2020-09-01
> This looks like the first time you are running Sage.
> Cleaning up, do not interrupt this.
> Done cleaning.
> Yes, Sage starts.
> make[2]: Leaving directory '/home/pi/sagemath/sage-9.2.beta11/build/make'
>
> real 317m22.542s
> user 1075m46.821s
> sys 53m45.215s
> Sage build/upgrade complete!
> make[1]: Leaving directory '/home/pi/sagemath/sage-9.2.beta11'
>
> make ptestlong:
> **
> --
> sage -t --long --random-seed=0 src/sage/calculus/riemann.pyx  # Killed due 
> to segmentation fault
> sage -t --long --random-seed=0 src/sage/geometry/polyhedron/library.py  # 
> Timed out
> sage -t --long --random-seed=0 
> src/sage/rings/function_field/function_field.py  # Timed out
> sage -t --long --random-seed=0 src/sage/tests/parigp.py  # Timed out
> --
> Total time for all tests: 19479.7 seconds
> cpu time: 54173.4 seconds
> cumulative wall time: 65566.1 seconds
> make: *** [Makefile:190: ptestlong] Error 20
> pi@rasp8G64bit:~/sagemath/sage-9.2.beta11 $ 
>
>
> ]
>  
>  
>
>
> On Wednesday, September 2, 2020 at 11:30:04 PM UTC+2 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 
>>
>> It doesn't look like the current blocker tickets are going to move 
>> forward, so unless something happens real soon this will be the last beta
>>
>>
>> c353bce995 (tag: 9.2.beta11, trac/develop) Updated SageMath version to 
>> 9.2.beta11
>> 1b9d7cff30 Trac #30360: Fix multiplication of number field element * 
>> ZZ-vector by handling latex names of number field generators
>> d88802929c Trac #30332: Merge sage_brial into sagelib
>> 1bb4fd5bf1 Trac #30220: Add mobile posets to Sage
>> a1e2c8a7df Trac #30049: Add sage.numerical.backends.matrix_sdp_backend 
>> (dummy SDP solver)
>> 916440723f Trac #30043: Lie conformal algebra examples
>> 7fe518dc20 Trac #30031: sage.numerical.backends.generic_sdp_backend: 
>> Allow solver = a user-defined subclass of GenericSDPBackend
>> 40f2a9d1ec Trac #29844: Berkovich Space Over Cp
>> 6cec7e3b03 Trac #29681: Small improvements for `FaceIterator_base`
>> 0fbb133029 Trac #29676: Make a nogil version of the most important 
>> methods of FaceIterator.
>> 5ec4f2df66 Trac #29651: sage -docbuild: error building docs of single file
>> 90f48b81e6 Trac #23002: Make bridges method for graphs an iterator
>> 90ace85377 Trac #30358: Update matplotlib to 3.3.1, certifi to 2020.6.20
>> d88320813a Trac #30246: Add optional packages jupyterlab, 
>> jupyterlab_widgets to support interacts in JupyterLab
>> 23518a38e4 Trac #28538: Segfault for boolean evaluation of expression 
>> with assumptions
>> 84493a1fca Trac #30417: preparsing multi-line strings is broken
>> fd2a5d7516 Trac #30436: some fixes suggested by lgtm
>> 2b280d13dc Trac #30435: Improve count vertices of combinatorial faces
>> 4ef181c47e Trac #30429: Standardize `intersection` in 
>> `combinatorial_polyhedron/bit_vector_operations.cc`
>> 1620e0ed64 Trac #30428: More direct check for simple/simplicial polytopes
>> 3facf93834 Trac #30413: plot() fails for vertical or horizontal lines.
>> c5d90ba279 Trac #30323: Optimize degree_iterator and introduce other 
>> degree functions
>> d0bf0ee16c Trac #28529: Some micro-optimizations related to univariate 
>> polynomials
>> 5392617b40 Trac #30439: Graphs: fix bug in OrthogonalDualPolarGraph due 
>> to pointless conversion to float
>> 5d773d6df5 Trac #30430: use libgap instead of gap in combinat/designs
>> df4dbdc32f Trac #30424: MR47: modernise FAQ
>> 766f974cf5 Trac #30412: Upgrade gf2x to 1.3
>> 855b7818ae Trac #30394: Graphs: add antipodal check and folding of graphs
>> f062f6e999 Trac #30393: eigenvalues and eigenvectors using arb
>> dd2cc04c30 Trac #30353: Stack overflow during symbolic manipulations
>> 9fe85345a9 Trac #30321: Improve tikz picture methods of Polyhedron
>> c51b90b761 Trac #30236: Implement universal commutative algebra of a 
>> finite-dimensional Lie algebra
>> b1714abad3 Trac #30223: Com

[sage-release] Re: Sage 9.2.beta9 released

2020-08-24 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
I have create https://trac.sagemath.org/ticket/30427 for the memory leak in 
divisors of integers.

jonatha...@googlemail.com schrieb am Freitag, 21. August 2020 um 09:08:44 
UTC+2:

> I can confirm the rings/integer.pyx failure from running it in the shell.
>
> sage: n = prod(primes_first_n(25)) 
> sage: _ = n.divisors() 
>
> If I cancel the second line many time (after a few seconds each), I see an 
> increase in memory usage.
> There doesn't seem to be a limit to it.
>
> I can immitate the problem by the following (this is what divisors does 
> along the way):
>
> sage: cython(''' 
> : from sage.rings.integer cimport Integer 
> : from sage.ext.stdsage cimport PY_NEW 
> : from cysignals.signals cimport sig_check 
> : def foo(): 
> : cdef list sorted = [] 
> : cdef Integer apn 
> : cdef Py_ssize_t i 
> : for i in range(1): 
> : apn = PY_NEW(Integer) 
> : sorted.append(apn)  
> : sig_check() 
> : ''')
>
> If I cancel the function foo after a few seconds, it leaks.
>
> Looks to me like this list isn't garbage collected at interrupt.
>
> Btw, note that alarm might be triggered much later than expected:
>
> sage: def test_alarm(): 
> : n = prod(primes_first_n(25))  
> : try: 
> : alarm(RDF.random_element(1e-3,0.5)) 
> : _ = n.divisors()  
> : sleep(20) 
> : except AlarmInterrupt: 
> : pass 
> : 
>   
> 
>
> sage: %time 
> test_alarm()  
>   
> 
>
> CPU times: user 127 ms, sys: 24 ms, total: 151 ms
> Wall time: 150 ms
> sage: %time 
> test_alarm()  
>   
> 
>
> CPU times: user 1.22 s, sys: 88.1 ms, total: 1.31 s
> Wall time: 1.31 s
> Steven Trogdon schrieb am Freitag, 21. August 2020 um 00:22:32 UTC+2:
>
>> I've seen the following failures when doctesting Sage-on-Gentoo but I'm 
>> now seeing them when doctesting vanilla Sage:
>>
>> sage -t --long --warn-long 165.2 --random-seed=0 
>> src/sage/rings/integer.pyx
>> **
>> File "src/sage/rings/integer.pyx", line 3100, in 
>> sage.rings.integer.Integer.divisors
>> Failed example:
>> for i in range(20):  # long time
>> try:
>> alarm(RDF.random_element(1e-3, 0.5))
>> _ = n.divisors()
>> cancel_alarm()  # we never get here
>> except AlarmInterrupt:
>> pass
>> Exception raised:
>> Traceback (most recent call last):
>>   File 
>> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>>  
>> line 715, in _run
>> self.compile_and_execute(example, compiler, test.globs)
>>   File 
>> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>>  
>> line 1139, in compile_and_execute
>> exec(compiled, globs)
>>   File "", line 4, 
>> in 
>> _ = n.divisors()
>>   File "sage/rings/integer.pyx", line 3170, in 
>> sage.rings.integer.Integer.divisors 
>> (build/cythonized/sage/rings/integer.c:20840)
>> ptr = check_allocarray(divisor_count, 3 * 
>> sizeof(unsigned long))
>>   File "memory.pxd", line 87, in cysignals.memory.check_allocarray 
>> (build/cythonized/sage/rings/integer.c:47465)
>> MemoryError: failed to allocate 33554432 * 24 bytes
>> **
>> File "src/sage/rings/integer.pyx", line 3912, in 
>> sage.rings.integer.Integer.?
>> Failed example:
>> n.factor(proof=True)
>> Exception raised:
>> Traceback (most recent call last):
>>   File 
>> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>>  
>> line 715, in _run
>> self.compile_and_execute(example, compiler, test.globs)
>>   File 
>> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>>  
>> line 1139, in compile_and_execute
>> exec(compiled, globs)
>>   File "", line 1, in 
>> 
>> n.factor(proof=True)
>>   File "sage/rings/integer.pyx", line 3994, in 
>> sage.rings.integer.Integer.factor 
>> (build/cythonized/sage/rings/integer.c:25893)
>> F = factor_using_pari(n, int_=int_, debug_level=verbose, 
>> proof=proof)
>>   File "sage/rings/factorint.pyx", line 345, in 
>> sage.rings.factorint.factor_using_pari 
>> (build/cythonized/sage/rings/factorint.c:6481)
>> p, e = n.__pari__().factor(proof=proof)
>>   File "cypari2/gen.pyx", line 4311, in cypari2.g

[sage-release] Re: Sage 9.2.beta9 released

2020-08-21 Thread &#x27;jonatha...@googlemail.com&#x27; via sage-release
I can confirm the rings/integer.pyx failure from running it in the shell.

sage: n = prod(primes_first_n(25)) 
sage: _ = n.divisors() 

If I cancel the second line many time (after a few seconds each), I see an 
increase in memory usage.
There doesn't seem to be a limit to it.

I can immitate the problem by the following (this is what divisors does 
along the way):

sage: cython(''' 
: from sage.rings.integer cimport Integer 
: from sage.ext.stdsage cimport PY_NEW 
: from cysignals.signals cimport sig_check 
: def foo(): 
: cdef list sorted = [] 
: cdef Integer apn 
: cdef Py_ssize_t i 
: for i in range(1): 
: apn = PY_NEW(Integer) 
: sorted.append(apn)  
: sig_check() 
: ''')

If I cancel the function foo after a few seconds, it leaks.

Looks to me like this list isn't garbage collected at interrupt.

Btw, note that alarm might be triggered much later than expected:

sage: def test_alarm(): 
: n = prod(primes_first_n(25))  
: try: 
: alarm(RDF.random_element(1e-3,0.5)) 
: _ = n.divisors()  
: sleep(20) 
: except AlarmInterrupt: 
: pass 
:   



sage: %time 
test_alarm()



CPU times: user 127 ms, sys: 24 ms, total: 151 ms
Wall time: 150 ms
sage: %time 
test_alarm()



CPU times: user 1.22 s, sys: 88.1 ms, total: 1.31 s
Wall time: 1.31 s
Steven Trogdon schrieb am Freitag, 21. August 2020 um 00:22:32 UTC+2:

> I've seen the following failures when doctesting Sage-on-Gentoo but I'm 
> now seeing them when doctesting vanilla Sage:
>
> sage -t --long --warn-long 165.2 --random-seed=0 src/sage/rings/integer.pyx
> **
> File "src/sage/rings/integer.pyx", line 3100, in 
> sage.rings.integer.Integer.divisors
> Failed example:
> for i in range(20):  # long time
> try:
> alarm(RDF.random_element(1e-3, 0.5))
> _ = n.divisors()
> cancel_alarm()  # we never get here
> except AlarmInterrupt:
> pass
> Exception raised:
> Traceback (most recent call last):
>   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>  
> line 715, in _run
> self.compile_and_execute(example, compiler, test.globs)
>   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>  
> line 1139, in compile_and_execute
> exec(compiled, globs)
>   File "", line 4, in 
> 
> _ = n.divisors()
>   File "sage/rings/integer.pyx", line 3170, in 
> sage.rings.integer.Integer.divisors 
> (build/cythonized/sage/rings/integer.c:20840)
> ptr = check_allocarray(divisor_count, 3 * 
> sizeof(unsigned long))
>   File "memory.pxd", line 87, in cysignals.memory.check_allocarray 
> (build/cythonized/sage/rings/integer.c:47465)
> MemoryError: failed to allocate 33554432 * 24 bytes
> **
> File "src/sage/rings/integer.pyx", line 3912, in 
> sage.rings.integer.Integer.?
> Failed example:
> n.factor(proof=True)
> Exception raised:
> Traceback (most recent call last):
>   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>  
> line 715, in _run
> self.compile_and_execute(example, compiler, test.globs)
>   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
>  
> line 1139, in compile_and_execute
> exec(compiled, globs)
>   File "", line 1, in 
> n.factor(proof=True)
>   File "sage/rings/integer.pyx", line 3994, in 
> sage.rings.integer.Integer.factor 
> (build/cythonized/sage/rings/integer.c:25893)
> F = factor_using_pari(n, int_=int_, debug_level=verbose, 
> proof=proof)
>   File "sage/rings/factorint.pyx", line 345, in 
> sage.rings.factorint.factor_using_pari 
> (build/cythonized/sage/rings/factorint.c:6481)
> p, e = n.__pari__().factor(proof=proof)
>   File "cypari2/gen.pyx", line 4311, in cypari2.gen.Gen.factor
> cysignals.signals.AlarmInterrupt
> **
>
> and
>
> sage -t --long --warn-long 165.2 --random-seed=0 src/sage/doctest/test.py
> **
> File "src/sage/doctest/test.py", line 521, in sage.doctest.test
> Failed exampl