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

2020-08-24 Thread 'jonatha...@googlemail.com' 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 

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

2020-08-21 Thread 'jonatha...@googlemail.com' 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 

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

2020-08-20 Thread Steven Trogdon
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 example:
if system() == "Linux":
P = subprocess.Popen(["sage", "-t", "--warn-long", "0", 
"--random-seed=0", "--memlimit=2000", "memlimit.rst"], 
stdout=subprocess.PIPE, **kwds)
out, err = P.communicate()
ok = ("MemoryError: failed to allocate" in bytes_to_str(out))
Expected nothing
Got:
Process DocTestWorker-1:
Traceback (most recent call last):
  File 
"/local/sage-git/sage/local/lib/python3.7/multiprocessing/process.py", line 
297, in _bootstrap
self.run()
  File 
"/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
 
line 2185, in run
task(self.options, self.outtmpfile, msgpipe, self.result_queue)
  File 
"/local/sage-git/sage/local/lib/python3.7/site-packages/sage/doctest/forker.py",
 
line 2535, in __call__
result_queue.put(result, False)
  File 
"/local/sage-git/sage/local/lib/python3.7/multiprocessing/queues.py", line 
87, in put
self._start_thread()
  File 
"/local/sage-git/sage/local/lib/python3.7/multiprocessing/queues.py", line 
170, in _start_thread
self._thread.start()
  File "/local/sage-git/sage/local/lib/python3.7/threading.py", line 
847, in start
_start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread


On Tuesday, August 18, 2020 at 5:01:42 PM UTC-6, 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 
>
>
> 548666e9f2 (tag: 9.2.beta9, trac/develop) Updated SageMath version to 
> 9.2.beta9
> 842a6866f1 Trac #29974: Make combinat doctests ready for random seeds
> 1de1d457b4 Trac #29971: Make categories doctests ready for random seeds
> 6864757e11 Trac #29968: Make algebras doctests ready for random seeds
> b526019731 Trac #29963: Make geometry doctests ready for random seeds
> 719f9af12c Trac #29509: rational_points fails for some hyperelliptic curves
> 4d5ab773b5 Trac #29257: use solve_left for division operation of matrices
> e18e84219d Trac #30365: Disable LTO in 

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

2020-08-19 Thread Steven Trogdon
Actually I have system m4ri-20200125 and not 20200115 installed. For me the 
info in config.log was somewhat misleading. I have been using the sage 
provided brial, so after rebuilding brial the html docs successfully built 
and sage starts.

On Tuesday, August 18, 2020 at 11:07:05 PM UTC-6, Steven Trogdon wrote:
>
> This beta fails on Gentoo, apparently when building the html-docs, as and 
> upgrade from beta7 which built successfully.
>
> [dochtml]   File "sage/rings/polynomial/polynomial_element.pyx", line 
> 7893, in sage.rings.polynomial.polynomial_element.Polynomial.roots 
> (build/cythonized/sage/rings/polynomial/polynomial_element.c:64031)
> [dochtml]   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/rings/polynomial/complex_roots.py",
>  
> line 246, in complex_roots
> [dochtml] factors = p.squarefree_decomposition()
> [dochtml]   File "sage/rings/polynomial/polynomial_element.pyx", line 
> 1815, in 
> sage.rings.polynomial.polynomial_element.Polynomial.squarefree_decomposition 
> (build/cythonized/sage/rings/polynomial/polynomial_element.c:18350)
> [dochtml]   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/categories/fields.py",
>  
> line 501, in _squarefree_decomposition_univariate_polynomial
> [dochtml] return Factorization(factors, unit=unit, sort=False)
> [dochtml]   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/structure/factorization.py",
>  
> line 299, in __init__
> [dochtml] self.__universe = Sequence(t[0] for t in x).universe()
> [dochtml]   File 
> "/local/sage-git/sage/local/lib/python3.7/site-packages/sage/structure/sequence.py",
>  
> line 255, in Sequence
> [dochtml] from sage.rings.polynomial.pbori import BooleanMonomialMonoid
> [dochtml] ImportError: libm4ri-0.0.20200115.so: cannot open shared object 
> file: No such file or directory
> make[3]: *** [Makefile:1864: doc-html] Error 1
> make[2]: *** [Makefile:1754: all-start] Error 2
>
> I have system m4ri-2010115 and m4ri3-20200115 installed. From config.log
>
> configure:36038: result: m4ri-20200115:  
>  using system package; SPKG will not be installed
> configure:36038: result: m4rie-20200115:  
> using system package; SPKG will not be installed
>
> and
>
> configure:24084: will use system package and not install SPKG lrcalc
> ## -- ##
> ## Checking whether SageMath should install SPKG m4rie... ##
> ## -- ##
> configure:24184: checking whether any of m4ri is installed as or will be 
> installed as SPKG
> configure:24193: result: no
> configure:24196: checking m4rie/m4rie.h usability
> configure:24196: g++ -std=gnu++11 -c -g -O2   conftest.cpp >&5
> configure:24196: $? = 0
> configure:24196: result: yes
> configure:24196: checking m4rie/m4rie.h presence
> configure:24196: g++ -E -std=gnu++11   conftest.cpp
> configure:24196: $? = 0
> configure:24196: result: yes
> configure:24196: checking for m4rie/m4rie.h
> configure:24196: result: yes
>
> So my system m4ri is not found even though installed.
>

-- 
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/1a0cd293-12bf-4c04-a6d7-e12774362819o%40googlegroups.com.


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

2020-08-19 Thread Emmanuel Charpentier


On Debian testing running on core i7 + 16 GB RAM, ugrading 9.2.beta8 + 
Trac#25363  + Trac#300Trac#3006363 
 to 9.2.beta9 + Trac#29456 
 + Trac#30063 
 and running ~ptestlong~ gives the 
same resulys as those reported since 9.2.beta5 (one transient timeout, 
three permanent failures).

HTH,
​


Le mercredi 19 août 2020 01:01:42 UTC+2, Volker Braun a écrit :
>
> As always, you can get the latest beta version from the "develop" git 
> branch. Alternatively, the self-contained source tarball is at 
> http://www.sagemath.org/download-latest.html 
>
>
> 548666e9f2 (tag: 9.2.beta9, trac/develop) Updated SageMath version to 
> 9.2.beta9
> 842a6866f1 Trac #29974: Make combinat doctests ready for random seeds
> 1de1d457b4 Trac #29971: Make categories doctests ready for random seeds
> 6864757e11 Trac #29968: Make algebras doctests ready for random seeds
> b526019731 Trac #29963: Make geometry doctests ready for random seeds
> 719f9af12c Trac #29509: rational_points fails for some hyperelliptic curves
> 4d5ab773b5 Trac #29257: use solve_left for division operation of matrices
> e18e84219d Trac #30365: Disable LTO in matplotlib build
> 01f536726d Trac #29989: fix random test failures in PSage interface
> f531b354f7 Trac #30345: build/make/Makefile.in: Filter out "-j" from 
> sub-make invocations to avoid excessive parallel load
> 8417e64af6 Trac #29511: Broken coercion between cyclotomic fields
> b4a8c5745b Trac #29325: Set up permutahedron with both Vrep and Hrep (if 
> backend supports it)
> 9b14ca3e86 Trac #29248: Index notation for tensors should allow for 
> unicode characters
> a331d47ef3 Trac #28966: Provide unicode aliases for some globals in Python 
> 3
> 95d0cd5b9e Trac #28951: Fixing a bug in 
> sage.schemes.cyclic_covers.charpoly_frobenius
> 4986d5ea7f Trac #28816: database_stein_watkins Python 3 issues
> 193e14365a Trac #30127: cygwin-minimal: pip-20.1.1 fails to install
> a92871805f Trac #26919: Upgrade Jupyter notebook to latest (6.1.1) and its 
> dependencies to latest
> 66472811de Trac #30251: ExtPowerFreeModule, ExtPowerDualFreeModule: 
> Simplify _repr_
> 7030fa15a7 Trac #30175: Remove outdated spkg-src script for ecl
> 11bb005e98 Trac #30165: normalize_coordinates broken for p-adic fields
> 82568e3cbd Trac #30044: tox.ini: Test on voidlinux
> 294931e00b Trac #30339: tox.ini: Update for latest ubuntu, fedora versions
> ea615c4ce6 Trac #30331: Issue with toric_substitute for Laurent polynomials
> df3cf63875 Trac #30327: affine group element * a polytope raises KeyError
> 9cfaefb544 Trac #30303: Graphs: two families of distance-regular graphs
> 81a7e50cd2 Trac #30301: Italian translation of FAQ
> 48fb9141da Trac #30286: Graph: last sporadic distance-regular graphs
> 6f2561fdca Trac #30260: Graphs: more distance-regular graphs
> 29098c6af9 Trac #30240: Graphs: a few distance-regular graphs
> 1b8dff7172 Trac #30178: Manifolds: add orientability
> 24eb3aa28d Trac #29911: sage.rings.integer, integer_ring: Remove 
> dependencies on sage.libs.ntl
> 8b9743d0af Trac #29654: Improve face generator of polyhedra by exposing 
> `FaceIterator` class
> c0b61fd5cf Trac #28904: Move reversed graph from backend to CGraph for 
> sparse graphs
> 04c64492a6 Trac #30335: openblas: clear out .pc symlinks before 
> installation
> ef6132b817 Trac #25363: Add '--simple-prompt' argument for sage
> 3682402983 Trac #30277: Remove src/module_list.py
> 0cc658a1f9 Trac #30257: Fusion Ring - Rmatrix
> 6ffe4c9e55 Trac #30209: Action for Bundle Connections
> eaa2f0a361 Trac #29950: Build sagelib from build/pkgs/sagelib/src, fix 
> `setup.py sdist`, add spkg-src and tox.ini
> e002ee071c Trac #29539: Bug in saturation of elliptic curves over number 
> fields
> a4b8705ae5 Trac #30330: `cdd` backend fails to initialize empty polyhedron 
> from double description
> c3e5ce6ea1 Trac #30292: is_pyramid returns a wrong certificate
> 3d594b5cc6 Trac #30262: Update e-antic to 0.1.8
> 415221a9a8 (tag: 9.2.beta8) Updated SageMath version to 9.2.beta8
>
>

-- 
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/fa452859-5602-419c-9c31-3cfdb1e5c7d3o%40googlegroups.com.


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

2020-08-19 Thread Samuel Lelievre
2020-08-19 12:43:58 UTC, Sébastien Labbé:
>
> Testing with various optional and external packages, I get:
> [...]
>
 
Speaking of optional packages, could someone review

- Sage Trac ticket 30390: Fix PyPI url
  https://trac.sagemath.org/ticket/30390

-- 
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/9b271518-aa39-4ca4-bd24-2ddc7a676955o%40googlegroups.com.


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

2020-08-19 Thread Sébastien Labbé
Testing with various optional and external packages, I get:

Using 
--optional=4ti2,cbc,ccache,cryptominisat,dot2tex,e_antic,external,fricas,glucose,latte_int,lidia,lrslib,memlimit,normaliz,notedown,openssl,pandoc_attributes,pycosat,pynormaliz,rst2ipynb,sage,sage_numerical_backends_coin

--
All tests passed!
--
External software detected for doctesting: 
ffmpeg,graphviz,imagemagick,latex,octave,pandoc

But *internet* doctests were not tested due to problem with my installation.

Sébastien

-- 
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/0b93d105-2fe9-4960-b9c8-1b32e31187e0n%40googlegroups.com.


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

2020-08-18 Thread Steven Trogdon
This beta fails on Gentoo, apparently when building the html-docs, as and 
upgrade from beta7 which built successfully.

[dochtml]   File "sage/rings/polynomial/polynomial_element.pyx", line 7893, 
in sage.rings.polynomial.polynomial_element.Polynomial.roots 
(build/cythonized/sage/rings/polynomial/polynomial_element.c:64031)
[dochtml]   File 
"/local/sage-git/sage/local/lib/python3.7/site-packages/sage/rings/polynomial/complex_roots.py",
 
line 246, in complex_roots
[dochtml] factors = p.squarefree_decomposition()
[dochtml]   File "sage/rings/polynomial/polynomial_element.pyx", line 1815, 
in 
sage.rings.polynomial.polynomial_element.Polynomial.squarefree_decomposition 
(build/cythonized/sage/rings/polynomial/polynomial_element.c:18350)
[dochtml]   File 
"/local/sage-git/sage/local/lib/python3.7/site-packages/sage/categories/fields.py",
 
line 501, in _squarefree_decomposition_univariate_polynomial
[dochtml] return Factorization(factors, unit=unit, sort=False)
[dochtml]   File 
"/local/sage-git/sage/local/lib/python3.7/site-packages/sage/structure/factorization.py",
 
line 299, in __init__
[dochtml] self.__universe = Sequence(t[0] for t in x).universe()
[dochtml]   File 
"/local/sage-git/sage/local/lib/python3.7/site-packages/sage/structure/sequence.py",
 
line 255, in Sequence
[dochtml] from sage.rings.polynomial.pbori import BooleanMonomialMonoid
[dochtml] ImportError: libm4ri-0.0.20200115.so: cannot open shared object 
file: No such file or directory
make[3]: *** [Makefile:1864: doc-html] Error 1
make[2]: *** [Makefile:1754: all-start] Error 2

I have system m4ri-2010115 and m4ri3-20200115 installed. From config.log

configure:36038: result: m4ri-20200115:   using 
system package; SPKG will not be installed
configure:36038: result: m4rie-20200115:  using 
system package; SPKG will not be installed

and

configure:24084: will use system package and not install SPKG lrcalc
## -- ##
## Checking whether SageMath should install SPKG m4rie... ##
## -- ##
configure:24184: checking whether any of m4ri is installed as or will be 
installed as SPKG
configure:24193: result: no
configure:24196: checking m4rie/m4rie.h usability
configure:24196: g++ -std=gnu++11 -c -g -O2   conftest.cpp >&5
configure:24196: $? = 0
configure:24196: result: yes
configure:24196: checking m4rie/m4rie.h presence
configure:24196: g++ -E -std=gnu++11   conftest.cpp
configure:24196: $? = 0
configure:24196: result: yes
configure:24196: checking for m4rie/m4rie.h
configure:24196: result: yes

So my system m4ri is not found even though installed.


On Tuesday, August 18, 2020 at 5:01:42 PM UTC-6, 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 
>
>
> 548666e9f2 (tag: 9.2.beta9, trac/develop) Updated SageMath version to 
> 9.2.beta9
> 842a6866f1 Trac #29974: Make combinat doctests ready for random seeds
> 1de1d457b4 Trac #29971: Make categories doctests ready for random seeds
> 6864757e11 Trac #29968: Make algebras doctests ready for random seeds
> b526019731 Trac #29963: Make geometry doctests ready for random seeds
> 719f9af12c Trac #29509: rational_points fails for some hyperelliptic curves
> 4d5ab773b5 Trac #29257: use solve_left for division operation of matrices
> e18e84219d Trac #30365: Disable LTO in matplotlib build
> 01f536726d Trac #29989: fix random test failures in PSage interface
> f531b354f7 Trac #30345: build/make/Makefile.in: Filter out "-j" from 
> sub-make invocations to avoid excessive parallel load
> 8417e64af6 Trac #29511: Broken coercion between cyclotomic fields
> b4a8c5745b Trac #29325: Set up permutahedron with both Vrep and Hrep (if 
> backend supports it)
> 9b14ca3e86 Trac #29248: Index notation for tensors should allow for 
> unicode characters
> a331d47ef3 Trac #28966: Provide unicode aliases for some globals in Python 
> 3
> 95d0cd5b9e Trac #28951: Fixing a bug in 
> sage.schemes.cyclic_covers.charpoly_frobenius
> 4986d5ea7f Trac #28816: database_stein_watkins Python 3 issues
> 193e14365a Trac #30127: cygwin-minimal: pip-20.1.1 fails to install
> a92871805f Trac #26919: Upgrade Jupyter notebook to latest (6.1.1) and its 
> dependencies to latest
> 66472811de Trac #30251: ExtPowerFreeModule, ExtPowerDualFreeModule: 
> Simplify _repr_
> 7030fa15a7 Trac #30175: Remove outdated spkg-src script for ecl
> 11bb005e98 Trac #30165: normalize_coordinates broken for p-adic fields
> 82568e3cbd Trac #30044: tox.ini: Test on voidlinux
> 294931e00b Trac #30339: tox.ini: Update for latest ubuntu, fedora versions
> ea615c4ce6 Trac #30331: Issue with toric_substitute for Laurent polynomials
> df3cf63875 Trac #30327: affine group element * a polytope raises KeyError
> 9cfaefb544 Trac #30303: Graphs: