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

2019-02-24 Thread 'Justin C. Walker' via sage-release


> On Feb 24, 2019, at 02:39 , 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

Built w/o problems on three macOS platforms from a fresh clone of the develop 
tree.

10.11.6 (mid-2015 MBP, Quad-core Core i7): all tests passed!

10.13.6 (2017 iMac Pro, 18-core Xeon W): all tests passed!
However, repeating the “loop” testing of polynomials.pyx showed the same 
intermittent failures as before (this failure occurred in 4 of 8 tests).

10.14.2 (2017 MBP, Quad-core Core i7): one testing failure:
sage -t --long --warn-long 77.8 src/sage/numerical/backends/logging_backend.py  
# Killed due to abort

When run by itself the test passed.  I then reran the full test cycle, with no 
failures (other than a batch of timeouts, due to my being unable to keep my MBP 
from going to sleep at intervals).

Log for the logging_bsckend failure attached.

-- 
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 post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.
sage -t --long --warn-long 77.8 src/sage/numerical/backends/logging_backend.py
Killed due to abort
**
Tests run before process (pid=64855) failed:
sage: from sage.numerical.backends.logging_backend import _format_function_call 
## line 30 ##
sage: _format_function_call('foo', 17, hello='goodby') ## line 31 ##
"foo(17, hello='goodby')"
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 33 ##
0
sage: from sage.numerical.backends.generic_backend import get_solver ## line 45 
##
sage: from sage.numerical.backends.logging_backend import _make_wrapper, 
LoggingBackend ## line 46 ##
sage: backend = get_solver(solver='GLPK') ## line 47 ##
sage: w = _make_wrapper(backend, 'ncols') ## line 48 ##
sage: logging_backend = LoggingBackend(backend) ## line 49 ##
sage: w(logging_backend) ## line 50 ##
# p.ncols()
# result: 0
0
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 54 ##
0
sage: import sage.numerical.backends.logging_backend ## line 101 ##
sage: from sage.numerical.backends.logging_backend import LoggingBackend ## 
line 102 ##
sage: from sage.numerical.backends.generic_backend import get_solver ## line 
103 ##
sage: b = get_solver(solver = "GLPK") ## line 104 ##
sage: lb = LoggingBackend(backend=b) ## line 105 ##
sage: lb.add_variable(obj=42, name='Helloo') ## line 106 ##
# p.add_variable(obj=42, name='Helloo')
# result: 0
0
sage: lb.add_variable(obj=1789) ## line 110 ##
# p.add_variable(obj=1789)
# result: 1
1
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 116 
##
0
sage: import sage.numerical.backends.logging_backend ## line 125 ##
sage: from sage.numerical.backends.logging_backend import LoggingBackend ## 
line 126 ##
sage: from sage.numerical.backends.generic_backend import get_solver ## line 
127 ##
sage: b = get_solver(solver = "GLPK") ## line 128 ##
sage: lb = LoggingBackend(backend=b) ## line 129 ##
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 130 
##
0
sage: import sage.numerical.backends.logging_backend ## line 147 ##
sage: from sage.numerical.backends.logging_backend import LoggingBackend ## 
line 148 ##
sage: from sage.numerical.backends.generic_backend import get_solver ## line 
149 ##
sage: b = get_solver(solver = "GLPK") ## line 150 ##
sage: lb = LoggingBackend(backend=b) ## line 151 ##
sage: lb.print_ranges ## line 152 ##
>
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 154 
##
0
sage: import sage.numerical.backends.logging_backend ## line 180 ##
sage: from sage.numerical.backends.logging_backend import LoggingBackend ## 
line 181 ##
sage: from sage.numerical.backends.generic_backend import get_solver ## line 
182 ##
sage: b = get_solver(solver = "GLPK") ## line 183 ##
sage: lb = LoggingBackend(backend=b) ## line 184 ##
sage: lb.base_ring() ## line 185 ##
Real Double Field
sage: from sage.rings.all import QQ ## line 187 ##
sage: lb = LoggingBackend(backend=b, base_ring=QQ) ## line 188 ##
sage: lb.base_ring() ## line 189 ##
Rational Field
sage: sig_on_count() # check sig_on/off pairings (virtual doctest) ## line 191 
##
0
sage: def compute_something(solver='GLPK'):
from sage.numerical.mip import MIPSolverException
mip = MixedIntegerLinearProgram(solver=solver)
lb = mip.get_backend()
lb.add_variable(obj=42, name='Helloo')
lb.add_variable(obj=1789)
try:
lb.solve()
except MIPSolverException:
return 4711
else:
retur

[sage-release] Sage 8.7.beta5 released

2019-02-24 Thread 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

217cb83113 (tag: 8.7.beta5, trac/develop) Updated SageMath version to 
8.7.beta5
1c17893ee8 Trac #16564: Derivations for inseparable function fields
5a98af2884 Trac #27334: Proper pickling for Sequences
1326ae2bd9 Trac #27331: more cardinalities for restricted partitions
96b42fe895 Trac #27327: some pyflakes cleanup in geometry/triangulation
dfc2cbabb5 Trac #27326: avoiding some lists inside all
f6f5ce715e Trac #27324: some basic work on matrix_gap
450611c523 Trac #27321: remove some deprecated aliases in rings and schemes
9e3de66721 Trac #27320: remove some deprecated aliases in categories
b83b2ef1fc Trac #27317: py3: partial care for matrix/
e25ef05a96 Trac #27316: Fix invalid uses of sig_on() in 
modular.modsym.heilbronn
7d1fd18a86 Trac #27292: aligned_malloc and realloc for MemoryAllocator
1b90e3137f Trac #27275: py3: fix sage.libs.readline.pyx for python3
f38f0cdfe6 Trac #27222: Proper powering in CDF
171b7bc963 Trac #27160: py3: fix doctests in hyperbolicity and 
graph_coloring
acfe807d80 Trac #25979: py3: pynac bug with logb on int
3bdf67f914 Trac #26881: py3: make doctest pass in repl module
28c07fcd3b Trac #26495: Py3 : Fix doctests in module tests/french_book
a074351372 Trac #27218: Ensure that GAP's package build toolchain is fully 
available for building compiled package
d353d19482 Trac #27333: _get_shared_lib_filename  broken on Cygwin
8894f02bef Trac #27306: Since 8.7.beta3, giacpy_sage fails some groebner 
bases-related testdocs.
6117baa40f Trac #27016: DESTDIR support for gcc, improvements to gfortran
78cdb4cd20 Trac #26792: py3: Stop to use sort on KeyConvertingDict object
0ee400d8a8 Trac #23313: Add more conversions from giac II
9830e7fcf5 Trac #27301: A few small py3 fixes in sage.misc
d91525137b Trac #27298: some details in root_system/fundamental_group.py
629640c95d Trac #27296: comments in French
a331927064 Trac #27289: ./configure message "FOO not installed" confusing
1b0f1ea879 Trac #27287: Modular integers from objects convertible to 
rationals
7f8c293700 Trac #25256: Unit distance graphs
e144db27dd Trac #27313: py3: last fix in modular folder
f25e6b60f7 Trac #27312: update the python3 test target for make
fc848d8cd9 Trac #27305: various fixes after lgtm suggestions
f98fbd67a4 Trac #27303: Upgrade sqlite3 to 3.27.1
aa72ad2099 Trac #27282: integer_mod.lucas: calling remove_from_pari_stack() 
inside sig_on
03d783f99b Trac #27268: py3: fix FriCAS interface
916d86f811 Trac #27225: Legacy uninstallers for ECL and GSL
b9c0a588bb Trac #26067: Mitigate speed regression in polynomial division 
over ℤ
fda0857611 Trac #27294: typo_ddd
7fb62834e6 Trac #27290: Typo in src/doc/en/installation/index.rst
362119edf9 Trac #27266: Fix a small typo in README.
0e1151208f Trac #26853: Upgrade Arb to 2.16.0
70d4fec845 Trac #26068: add fricas as algorithm to limit
21c03dea0c Trac #24432: let category handles is_field/is_finite/cardinality 
for many rings
cf6d23a770 Trac #19618: Upgrade to Valgrind 3.14.0
db4e4a6e16 (tag: 8.7.beta4) Updated SageMath version to 8.7.beta4

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To post to this group, send email to sage-release@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-release.
For more options, visit https://groups.google.com/d/optout.