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

2019-03-21 Thread Daniel Krenn
On 20.03.19 00:03, 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

Fresh clone on current Linux Mint passed compile and ptestlong successfully.

-- 
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.


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

2019-03-21 Thread E. Madison Bray
Could someone have a look at, and maybe give positive-review to
https://trac.sagemath.org/ticket/27385.  It would be lovely if we
could get this fix in 8.7, and the patch I added only affects Cygwin.
Bernard Parisse has said he will fix the issue upstream but I haven't
followed through yet on whether that's been done.

It's a fairly random bug, but it does have potential to cause pain for users.

As an aside, I'm surprised to find that sage.interfaces.giac is still
used at all in Sage (particularly in sage.calculus) instead of using
sage.libs.giac.  But it seems giacpy_sage is still an optional
package.  What are the chances of moving forward on making that
standard functionality, and deprecating/dropping the pexpect interface
(a move I'd like to make in as many cases as possible...)

On Wed, Mar 20, 2019 at 12:03 AM 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
>
>
> 2a9c447e04 (tag: 8.7.rc0, trac/develop) Updated SageMath version to 8.7.rc0
> f2a89574b1 Trac #27214: libgap memory allocation on Cygwin
> 593f669d66 Trac #27490: Simplistic multiprocessing.Pool replacement for 
> parallel docbuild on older Cygwin
> b5437289a5 Trac #27489: *** SIG 14 *** outside sig_on
> b1a58d9670 Trac #27461: Minor test failure on Cygwin in 
> ComplexDoubleElement._pow_
> a6041ad3e8 Trac #27421: .coefficient of multi-variate polynomial should 
> accept output of .exponents()
> eb8d110a06 Trac #27485: Use sdh_cmake for configuring primecount
> 1cfb97ac95 Trac #27484: Add sdh_cmake helper
> 56d6b08c80 Trac #27476: Add patch to zn_poly for support for Python 2.6
> cca8152c2f Trac #27474: some care for BAD references in finite_word.py
> 02461b6b07 Trac #27440: py3: fixing the hash of real and complex lazy fields
> d0b17b1c6f Trac #27418: Global function fields: completions
> 5f48119306 Trac #27463: Sage cannot open a Jupyter notebook directly
> 4b93d20a42 Trac #27070: Upgrade to Cysignals 1.10.2
> c26f30d8fa Trac #27471: py3:fix last doctest in affine_curve.py
> 5fab23be51 Trac #27470: MR10: Update trac.rst
> ec80f14992 Trac #27466: py3: modules/with_basis/morphism.py
> ff54389b61 Trac #27432: py3: fix last doctest in ell_rational_field
> 492be643fb Trac #27374: make_any_gap_element() should not be called inside 
> sig_on(), part 2
> c28b99ccab Trac #24101: Implement Katz centrality and related methods for 
> graphs
> a8a19809f6 Trac #24094: Effective Resistance for Graphs
> ae38e0e0c8 Trac #23052: operations between sage and gmpy2 numbers
> a343db4f1c Trac #22574: Add .change_ring() method for polyhedra
> 1432f483a6 Trac #9707: Add a "signless" option to laplacian
> 6edd9ad92c Trac #27215: Remove broken SAGE_BUILD_TOOLCHAIN support
> b6455b8dcc Trac #27458: some cleanup in elliptic curves
> 1e2dc5b15b Trac #27436: Update Link to PRESENT paper
> ab8ee51c4b Trac #27455: remove the deprecated file dict_addition
> acbf6b4396 Trac #27430: more choices of algorithms for Coxeter Smith form of 
> posets
> e5f1759a36 Trac #27283: documentation for ModularSymbols says that only 
> weight 2 is supported, but any weight at least 2 is supported
> db49315d16 Trac #27460: fix issue in graph_plot_js
> f149a665e0 Trac #27459: py3: fix again doctests in matrix groups
> 27327cba7b Trac #27456: py3: fix one file in sets/
> f8944c1684 Trac #27454: py3: partial fix for crypto/lwe
> 4e1a6a2e44 Trac #27453: py3: fix last doctest in soliton.py
> f6d2c6a3c4 Trac #27452: py3: fundamental group of simplicial complexes
> 024c0d4b4f Trac #27451: speedup of induced trivial character basis
> f570e3a7fc Trac #27360: upgrade eclib to v20190226
> bc7c117e21 Trac #27346: py3: fix FindStat interface and FancyTuple
> a49f71755b Trac #27359: Test for sage_makedirs breaks Sage on Windows
> 9c2af6989e Trac #27439: Py3: Fix bounded_integer_sequences.pyx for python3.
> 76b7b821ac Trac #27443: spring cleanup for QQbar
> 73d5bfd712 Trac #27135: pep8 in digraph_generators.py (part 2)
> 7bc1a37192 Trac #27449: py3: fix all doctests in schemes/product_projective
> 54cd3d6430 Trac #27441: Add more trig functions to complex_arb and real_arb
> 5d5f495eb5 Trac #27427: Don't use bare except: statements
> ea852a4ea0 Trac #14999: subgraph_search does not like labeled edges
> d982527e6a Trac #27438: Properly re-enable USE_TLS=1 when building OpenBLAS 
> SPKG
> 10407524b1 (tag: 8.7.beta7) Updated SageMath version to 8.7.beta7
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-release" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-release+unsubscr...@googlegroups.com.
> To 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.

-- 
You received this message because you are subscribed to the 

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

2019-03-21 Thread E. Madison Bray
Thank Volker,

On my Ubuntu machine,

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

I got one seemingly random failure I haven't seen before:

sage -t --long 
src/sage/tests/books/computational-mathematics-with-sagemath/graphique_doctest.py
**
File 
"src/sage/tests/books/computational-mathematics-with-sagemath/graphique_doctest.py",
line 112, in 
sage.tests.books.computational-mathematics-with-sagemath.graphique_doctest
Failed example:
for i in srange(-2, 2, 0.2):  # long time
g += line(desolve_rk4(DE, y(x), ics=[1, i],\
  step=0.05, end_points=[0,2]))
g += line(desolve_rk4(DE, y(x), ics=[-1, i],\
  step=0.05, end_points=[-2,0]))
Exception raised:
Traceback (most recent call last):
  File 
"/home/embray/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py",
line 671, in _run
self.compile_and_execute(example, compiler, test.globs)
  File 
"/home/embray/src/sagemath/sage/local/lib/python2.7/site-packages/sage/doctest/forker.py",
line 1095, in compile_and_execute
exec(compiled, globs)
  File "",
line 3, in 
step=RealNumber('0.05'), end_points=[Integer(0),Integer(2)]))
  File 
"/home/embray/src/sagemath/sage/local/lib/python2.7/site-packages/sage/calculus/desolvers.py",
line 1378, in desolve_rk4
sol_2=maxima(cmd).sage()
  File 
"/home/embray/src/sagemath/sage/local/lib/python2.7/site-packages/sage/interfaces/interface.py",
line 1074, in sage
return self._sage_(*args, **kwds)
  File 
"/home/embray/src/sagemath/sage/local/lib/python2.7/site-packages/sage/interfaces/maxima_abstract.py",
line 1238, in _sage_
maxima=self.parent())
  File 
"/home/embray/src/sagemath/sage/local/lib/python2.7/site-packages/sage/calculus/calculus.py",
line 2210, in symbolic_expression_from_maxima_string
raise TypeError("unable to make sense of Maxima expression
'%s' in Sage"%s)
TypeError: unable to make sense of Maxima expression
'(kill(sage4)$o44)[[1.0,-2.0],[1.05,-2.149874965475482],[1.1,-2.29839830521],[1.15,-2.446624921487998],[1.2,-2.59109207452],[1.25,-2.7343749020044],[1.3,-2.872999899091065],[1.35,-3.007124899832311],[1.4,-3.13503712506],[1.45,-3.258874910310362],[1.5,-3.37419279643],[1.55,-3.483624930334245],[1.6,-3.5834323656],[1.65,-3.675374957788335],[1.7,-3.75673823437],[1.75,-3.828124991202094],[1.8,-3.88809806273],[1.85,-3.935875029535953],[1.9,-3.97150306113],[1.95,-3.992625072044261],[2.0,-4.00094688424]]'
in Sage
**
1 item had failures:
   1 of 117 in 
sage.tests.books.computational-mathematics-with-sagemath.graphique_doctest
[116 tests, 1 failure, 56.94 s]


It passed when run again individually, so I am not too worried about
it.  Just posting here in case anyone has any ideas.

On Wed, Mar 20, 2019 at 12:03 AM 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
>
>
> 2a9c447e04 (tag: 8.7.rc0, trac/develop) Updated SageMath version to 8.7.rc0
> f2a89574b1 Trac #27214: libgap memory allocation on Cygwin
> 593f669d66 Trac #27490: Simplistic multiprocessing.Pool replacement for 
> parallel docbuild on older Cygwin
> b5437289a5 Trac #27489: *** SIG 14 *** outside sig_on
> b1a58d9670 Trac #27461: Minor test failure on Cygwin in 
> ComplexDoubleElement._pow_
> a6041ad3e8 Trac #27421: .coefficient of multi-variate polynomial should 
> accept output of .exponents()
> eb8d110a06 Trac #27485: Use sdh_cmake for configuring primecount
> 1cfb97ac95 Trac #27484: Add sdh_cmake helper
> 56d6b08c80 Trac #27476: Add patch to zn_poly for support for Python 2.6
> cca8152c2f Trac #27474: some care for BAD references in finite_word.py
> 02461b6b07 Trac #27440: py3: fixing the hash of real and complex lazy fields
> d0b17b1c6f Trac #27418: Global function fields: completions
> 5f48119306 Trac #27463: Sage cannot open a Jupyter notebook directly
> 4b93d20a42 Trac #27070: Upgrade to Cysignals 1.10.2
> c26f30d8fa Trac #27471: py3:fix last doctest in affine_curve.py
> 5fab23be51 Trac #27470: MR10: Update trac.rst
> ec80f14992 Trac #27466: py3: modules/with_basis/morphism.py
> ff54389b61 Trac #27432: py3: fix last doctest in ell_rational_field
> 492be643fb Trac #27374: make_any_gap_element() should not be called inside 
> sig_on(), part 2
> c28b99ccab Trac #24101: Implement Katz centrality and related methods for 
> graphs
> a8a19809f6 Trac #24094: Effective Resistance for Graphs
> ae38e0e0c8 Trac #23052: operations between sage and gmpy2 numbers
> a343db4f1c Trac #22574: Add .change_ring() method for polyhedra
> 1432f483a6 Trac #9707: Add a "signless" 

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

2019-03-20 Thread David Coudert
I have not tried your solution as I run `make distclean` before.

Problem solved.

Thank you for the help,
David.

> Le 20 mars 2019 à 19:21, John H Palmieri  a écrit :
> 
> 
> 
> On Wednesday, March 20, 2019 at 9:17:37 AM UTC-7, Dima Pasechnik wrote:
> so you need to rebuild sagelib with new libvpx. 
> In general after a major system update it's best to "make distclean" 
> and rebuild from scratch. 
> 
> Or you can touch pyx files which depend upon libvpx and run make, but 
> if there were mo updates it might be in vain. 
> 
> Maybe "./sage --ba-force" would work, if you don't want to do "make 
> distclean".
> 
> 
> 
> On Wed, Mar 20, 2019 at 4:07 PM > wrote: 
> > 
> > I have a crash when starting sage :( 
> > 
> > Roughly it says "ImportError: libvpx.so.4: cannot open shared object file: 
> > No such file or directory" 
> > See the content of .sage/ipython-5.0.0/Sage_crash_report.txt below 
> > 
> > This is on a computer freshly updated to fedora 29, where we have 
> > libvpx.so.5 
> > 
> > [root@nicoati /]# locate libvpx | grep so 
> > /local/cache-dnf/so-fedora-e60da87e1e38600d/packages/libvpx-1.7.0-7.fc29.x86_64.rpm
> >  
> > /local/cache-dnf/so-fedora-e60da87e1e38600d/packages/libvpx-devel-1.7.0-7.fc29.x86_64.rpm
> >  
> > /usr/lib64/libvpx.so 
> > /usr/lib64/libvpx.so.5 
> > /usr/lib64/libvpx.so.5.0 
> > /usr/lib64/libvpx.so.5.0.0 
> > /usr/lib64/vlc/plugins/codec/libvpx_plugin.so 
> > /usr/share/doc/libvpx-devel/html/vp8_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vp8cx_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vp8dx_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vpx__codec_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vpx__decoder_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vpx__encoder_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vpx__frame__buffer_8h_source.html 
> > /usr/share/doc/libvpx-devel/html/vpx__image_8h_source.html 
> > /var/cache/dnf/so-fedora-e60da87e1e38600d/packages/libvpx-1.7.0-7.fc29.x86_64.rpm
> >  
> > /var/cache/dnf/so-fedora-e60da87e1e38600d/packages/libvpx-devel-1.7.0-7.fc29.x86_64.rpm
> >  
> > 
> > 
> > What can I do ? 
> > 
> > Thanks, 
> > David. 
> > 
> > 
> > 
> > *** 
> > 
> > IPython post-mortem report 
> > 
> > {'commit_hash': u'033ab93c7', 
> > 'commit_source': 'installation', 
> > 'default_encoding': 'UTF-8', 
> > 'ipython_path': 
> > '/home/dcoudert/sage/local/lib/python2.7/site-packages/IPython', 
> > 'ipython_version': '5.8.0', 
> > 'os_name': 'posix', 
> > 'platform': 
> > 'Linux-4.20.15-200.fc29.x86_64-x86_64-with-fedora-29-Twenty_Nine', 
> > 'sys_executable': '/home/dcoudert/sage/local/bin/python2', 
> > 'sys_platform': 'linux2', 
> > 'sys_version': '2.7.15 (default, Mar 18 2019, 17:56:14) \n[GCC 7.3.1 
> > 20180712 (Red Hat 7.3.1-6)]'} 
> > 
> > *** 
> > 
> > 
> > 
> > *** 
> > 
> > Crash traceback: 
> > 
> > --- 
> > --- 
> > ImportErrorPython 2.7.15: /home/dcoudert/sage/local/bin/python2 
> >   Wed Mar 20 14:13:18 2019 
> > A problem occurred executing Python code.  Here is the sequence of function 
> > calls leading up to the error, with the most recent (innermost) call last. 
> > /home/dcoudert/sage/src/bin/sage-ipython in () 
> >  1 #!/usr/bin/env sage-python23 
> >  2 # -*- coding: utf-8 -*- 
> >  3 """ 
> >  4 Sage IPython startup script. 
> >  5 """ 
> >  6 
> >  7 # Display startup banner. Do this before anything else to give the 
> > user 
> >  8 # early feedback that Sage is starting. 
> >  9 from sage.misc.banner import banner 
> > 10 banner() 
> > 11 
> > 12 from sage.repl.interpreter import SageTerminalApp 
> > 13 
> > 14 app = SageTerminalApp.instance() 
> > ---> 15 app.initialize() 
> >global app.initialize =  > > 
> > 16 app.start() 
> > 
> >  in 
> > initialize(self=, argv=None) 
> > 
> > /home/dcoudert/sage/local/lib/python2.7/site-packages/traitlets/config/application.pyc
> >  in catch_config_error(method=, 
> > app=, *args=(None,), 
> > **kwargs={}) 
> > 72 TRAITLETS_APPLICATION_RAISE_CONFIG_FILE_ERROR = False 
> > 73 else: 
> > 74 raise ValueError("Unsupported value for environment variable: 
> > 'TRAITLETS_APPLICATION_RAISE_CONFIG_FILE_ERROR' is set to '%s' which is 
> > none of  {'0', '1', 'false', 'true', ''}."% _envvar ) 
> > 75 
> > 76 
> > 77 @decorator 
> > 78 def catch_config_error(method, app, *args, **kwargs): 
> > 79 """Method decorator for catching invalid config 
> > (Trait/ArgumentErrors) during init. 
> > 80 
> > 81 On a TraitError 

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

2019-03-20 Thread 'Justin C. Walker' via sage-release


> On Mar 19, 2019, at 16:03 , 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 on three macOS platforms: 10.11.6 (mid-2015 MBP, Quad-core Core i7), 
10.13.6 (2017 iMac Pro, 18-core Xeon W), and 10.14.3 (2017 MBP, Quad-core Core 
i7).

I started each with a fresh clone of the develop branch.

On 10.11.6, the build completed w/o problems.  Testing (‘ptestlong’) completed 
with two tests failing:
sage -t --long --warn-long 96.9 src/sage/doctest/external.py  # Timed out
sage -t --long --warn-long 96.9 src/sage/misc/latex.py  # Timed out
Log for these is attached.

On 10.13.6, the build blew up on gsl, claiming that a header file 
(gsl/gsl_sort_double.h) was not found (although it appeared to be there).  I 
ran “make distclean” and reran the build.  It completed w/o problems.  For 
testing (‘ptestlong’), only the continuing “polynomial.pyx” leak problem showed 
up.

On 10.14.3, the build completed w/o problems.  Testing (‘ptestlong’) completed 
with all tests passed!

-- 
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.


short.log
Description: Binary data


--
Justin C. Walker
Curmudgeon-at-large
--
Network, n., Difference between work
charged for and work done



-- 
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-release] Sage 8.7.rc0 released

2019-03-19 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


2a9c447e04 (tag: 8.7.rc0, trac/develop) Updated SageMath version to 8.7.rc0
f2a89574b1 Trac #27214: libgap memory allocation on Cygwin
593f669d66 Trac #27490: Simplistic multiprocessing.Pool replacement for 
parallel docbuild on older Cygwin
b5437289a5 Trac #27489: *** SIG 14 *** outside sig_on
b1a58d9670 Trac #27461: Minor test failure on Cygwin in 
ComplexDoubleElement._pow_
a6041ad3e8 Trac #27421: .coefficient of multi-variate polynomial should 
accept output of .exponents()
eb8d110a06 Trac #27485: Use sdh_cmake for configuring primecount
1cfb97ac95 Trac #27484: Add sdh_cmake helper
56d6b08c80 Trac #27476: Add patch to zn_poly for support for Python 2.6
cca8152c2f Trac #27474: some care for BAD references in finite_word.py
02461b6b07 Trac #27440: py3: fixing the hash of real and complex lazy fields
d0b17b1c6f Trac #27418: Global function fields: completions
5f48119306 Trac #27463: Sage cannot open a Jupyter notebook directly
4b93d20a42 Trac #27070: Upgrade to Cysignals 1.10.2
c26f30d8fa Trac #27471: py3:fix last doctest in affine_curve.py
5fab23be51 Trac #27470: MR10: Update trac.rst
ec80f14992 Trac #27466: py3: modules/with_basis/morphism.py
ff54389b61 Trac #27432: py3: fix last doctest in ell_rational_field
492be643fb Trac #27374: make_any_gap_element() should not be called inside 
sig_on(), part 2
c28b99ccab Trac #24101: Implement Katz centrality and related methods for 
graphs
a8a19809f6 Trac #24094: Effective Resistance for Graphs
ae38e0e0c8 Trac #23052: operations between sage and gmpy2 numbers
a343db4f1c Trac #22574: Add .change_ring() method for polyhedra
1432f483a6 Trac #9707: Add a "signless" option to laplacian
6edd9ad92c Trac #27215: Remove broken SAGE_BUILD_TOOLCHAIN support
b6455b8dcc Trac #27458: some cleanup in elliptic curves
1e2dc5b15b Trac #27436: Update Link to PRESENT paper
ab8ee51c4b Trac #27455: remove the deprecated file dict_addition
acbf6b4396 Trac #27430: more choices of algorithms for Coxeter Smith form 
of posets
e5f1759a36 Trac #27283: documentation for ModularSymbols says that only 
weight 2 is supported, but any weight at least 2 is supported
db49315d16 Trac #27460: fix issue in graph_plot_js
f149a665e0 Trac #27459: py3: fix again doctests in matrix groups
27327cba7b Trac #27456: py3: fix one file in sets/
f8944c1684 Trac #27454: py3: partial fix for crypto/lwe
4e1a6a2e44 Trac #27453: py3: fix last doctest in soliton.py
f6d2c6a3c4 Trac #27452: py3: fundamental group of simplicial complexes
024c0d4b4f Trac #27451: speedup of induced trivial character basis
f570e3a7fc Trac #27360: upgrade eclib to v20190226
bc7c117e21 Trac #27346: py3: fix FindStat interface and FancyTuple
a49f71755b Trac #27359: Test for sage_makedirs breaks Sage on Windows
9c2af6989e Trac #27439: Py3: Fix bounded_integer_sequences.pyx for python3.
76b7b821ac Trac #27443: spring cleanup for QQbar
73d5bfd712 Trac #27135: pep8 in digraph_generators.py (part 2)
7bc1a37192 Trac #27449: py3: fix all doctests in schemes/product_projective
54cd3d6430 Trac #27441: Add more trig functions to complex_arb and real_arb
5d5f495eb5 Trac #27427: Don't use bare except: statements
ea852a4ea0 Trac #14999: subgraph_search does not like labeled edges
d982527e6a Trac #27438: Properly re-enable USE_TLS=1 when building OpenBLAS 
SPKG
10407524b1 (tag: 8.7.beta7) Updated SageMath version to 8.7.beta7

-- 
You received this message because you are subscribed to the Google Groups 
"sage-release" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-release+unsubscr...@googlegroups.com.
To 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.