[sage-release] Re: Sage 7.4 released
On Tuesday, October 18, 2016 at 10:23:20 PM UTC, Volker Braun wrote: > > The "master" git branch has been updated to Sage-7.4. 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 > > There was no change after 7.4.rc2 > > for some reason this "update" has led to Sage starting to crash on startup, due to some crud in ~/.sage/ (moving the latter out of the way fixed the problem) -- 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 7.5.beta0 released
I used to forbid gmpy from sage-on-gentoo installs. Because prior to sympy 1.0 (ok may be also the latest 0.7) the backend would interfere with the sage backend and you couldn’t properly disable sage or gmpy. I thought that was definitely fixed in sympy. At least I didn’t get any more report after I allowed it again. François > On 22/10/2016, at 03:37, Jeroen Demeyer wrote: > > On 2016-10-21 16:11, Jeroen Demeyer wrote: >> It consistently shows up while running doctests, but not in an >> interactive Sage session. I have no idea what is going on. > > OK, got it. This problem happens whenever gmpy2 (a package I have been > playing with recently but which is not in Sage) is imported because it > changes the GMP/MPIR memory allocation functions. > > It turns out that the doctester imports sympy to "Disable SymPy terminal > width detection", which imports mpmath, which imports gmpy2. > > -- > 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 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 7.5.beta0 released
Some optional doctests fail (probably due to #20946). sage -t --long src/sage/rings/polynomial/multi_polynomial_ideal.py ** File "src/sage/rings/polynomial/multi_polynomial_ideal.py", line 3532, in sage.rings.polynomial.multi_polynomial_ideal.NCPolynomialIdeal.groebner_basis Failed example: ideal(J.transformed_basis()).change_ring(P).interreduced_basis() # optional - giacpy_sage Expected: [a - 60*c^3 + 158/7*c^2 + 8/7*c - 1, b + 30*c^3 - 79/7*c^2 + 3/7*c, c^4 - 10/21*c^3 + 1/84*c^2 + 1/84*c] Got: [7*a - 420*c^3 + 158*c^2 + 8*c - 7, 7*b + 210*c^3 - 79*c^2 + 3*c, 84*c^4 - 40*c^3 + c^2 + c] ** 1 item had failures: 1 of 67 in sage.rings.polynomial.multi_polynomial_ideal.NCPolynomialIdeal.groebner_basis [723 tests, 1 failure, 21.19 s] -- 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 7.5.beta0 released
On 2016-10-21 16:11, Jeroen Demeyer wrote: It consistently shows up while running doctests, but not in an interactive Sage session. I have no idea what is going on. OK, got it. This problem happens whenever gmpy2 (a package I have been playing with recently but which is not in Sage) is imported because it changes the GMP/MPIR memory allocation functions. It turns out that the doctester imports sympy to "Disable SymPy terminal width detection", which imports mpmath, which imports gmpy2. -- 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 7.5.beta0 released
I have a very strange problem: sage -t src/sage/ext/memory.pyx ** File "src/sage/ext/memory.pyx", line 9, in sage.ext.memory Failed example: 2^(2^63-2) Expected: Traceback (most recent call last): ... MemoryError: failed to allocate 1152921504606847008 bytes Got: Fatal Python error: Insufficient memory Traceback (most recent call last): File "/usr/local/src/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 498, in _run self.compile_and_execute(example, compiler, test.globs) File "/usr/local/src/sage-git/local/lib/python2.7/site-packages/sage/doctest/forker.py", line 861, in compile_and_execute exec(compiled, globs) File "", line 1, in Integer(2)**(Integer(2)**Integer(63)-Integer(2)) File "sage/rings/integer.pyx", line 2047, in sage.rings.integer.Integer.__pow__ (build/cythonized/sage/rings/integer.c:13702) sig_on() File "src/cysignals/signals.pyx", line 102, in cysignals.signals.sig_raise_exception (build/src/cysignals/signals.c:1273) RuntimeError: Aborted ** It consistently shows up while running doctests, but not in an interactive Sage session. I have no idea what is going on. -- 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] Re: Sage 7.5.beta0 released
I'm pretty sure some buildbot machine uses gcc5, though they might have a blacklisted gcc version where we build our own. I would be perfectly happy to unconditionally supply -std=c++11 in src/setup.py, I just can't test that it fixes your issue. On Friday, October 21, 2016 at 2:51:17 PM UTC+2, Ralf Stephan wrote: > > Full make -j1 log attached. You'll see I correctly gave the first error. > I also think that the error message is clear in that a directive is > missing, instead of that the compiler did not understand C++11. So these > were remarkably shallow misdiagnoses, please try again. > > FWIW, gcc6 does not give this error, am I the only one trying to compile > with gcc5? Maybe the OpenSuSE gcc5 is configured differently (but still not > wrong)? > > On Fri, Oct 21, 2016 at 11:57 AM Jeroen Demeyer > wrote: > >> On 2016-10-21 11:34, Francois Bissey wrote: >> > I’d like a serial log >> >> +1 >> >> General rule: when reporting build failures, try again without >> parallellism (make -j1) and report the log file of that. >> >> -- >> 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 post to this group, send email to sage-r...@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 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] Re: Sage 7.5.beta0 released
On 2016-10-21 14:51, Ralf Stephan wrote: Full make -j1 log attached. I feel sorry to point this out, but look at line 51 of that file: MAKE=make -j4 So these were remarkably shallow misdiagnoses They certainly were. But we don't want to waste our time disentangling the error messages coming from a parallel build. -- 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] Re: Sage 7.5.beta0 released
On 2016-10-21 11:34, Francois Bissey wrote: I’d like a serial log +1 General rule: when reporting build failures, try again without parallellism (make -j1) and report the log file of that. -- 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] Re: Sage 7.5.beta0 released
I think he has gcc-5.xx but I’d like a serial log to be sure which file we are talking about. François > On 21/10/2016, at 22:32, Volker Braun wrote: > > I guess you need a c++11-capable compiler. Which gcc version is that? > > > > On Friday, October 21, 2016 at 11:31:22 AM UTC+2, Ralf Stephan wrote: > I get > [sagelib-7.5.beta0] [ 7/298] gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g > -fwrap > v -O3 -Wall -Wno-unused -fPIC > -I/home/ralf/sage/local/lib/python2.7/site-package > s/cysignals -I/home/ralf/sage/local/include > -I/home/ralf/sage/local/include/pyth > on2.7 -I/home/ralf/sage/local/lib/python2.7/site-packages/numpy/core/include > -I/ > home/ralf/sage/src -I/home/ralf/sage/src/sage/ext > -I/home/ralf/sage/src/build/cy > thonized -I/home/ralf/sage/src/build/cythonized/sage/ext > -I/home/ralf/sage/local > /include/python2.7 -c > /home/ralf/sage/src/build/cythonized/sage/libs/symmetrica/ > symmetrica.c -o > build/temp.linux-x86_64-2.7/home/ralf/sage/src/build/cythonized/ > sage/libs/symmetrica/symmetrica.o -fno-strict-aliasing > [sagelib-7.5.beta0] In file included from /usr/include/c++/5/cstdint:35:0, > [sagelib-7.5.beta0] from > /home/ralf/sage/local/include/givaro/u > dl.h:12, > [sagelib-7.5.beta0] from > /home/ralf/sage/local/include/givaro/g > ivrandom.h:22, > [sagelib-7.5.beta0] from > /home/ralf/sage/src/build/cythonized/s > age/libs/singular/polynomial.cpp:421: > [sagelib-7.5.beta0] /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: > #error > This file requires compiler and library support for the ISO C++ 2011 > standard. T > his support must be enabled with the -std=c++11 or -std=gnu++11 compiler > options > . > [sagelib-7.5.beta0] #error This file requires compiler and library support \ > [sagelib-7.5.beta0] ^ > [sagelib-7.5.beta0] In file included from > /home/ralf/sage/local/include/givaro/g > ivrandom.h:22:0, > [sagelib-7.5.beta0] from > /home/ralf/sage/src/build/cythonized/s > age/libs/singular/polynomial.cpp:421: > [sagelib-7.5.beta0] /home/ralf/sage/local/include/givaro/udl.h:18:1: warning: > id > entifier ‘constexpr’ is a keyword in C++11 [-Wc++0x-compat] > [sagelib-7.5.beta0] constexpr uint64_t operator"" _ui64(unsigned long long x) > [sagelib-7.5.beta0] ^ > > > On Fri, Oct 21, 2016 at 10:37 AM 'Martin R' via sage-release > wrote: > Yippie! Thank you! > > -- > 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 post to this group, send email to sage-r...@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 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 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] Re: Sage 7.5.beta0 released
I guess you need a c++11-capable compiler. Which gcc version is that? On Friday, October 21, 2016 at 11:31:22 AM UTC+2, Ralf Stephan wrote: > > I get > [sagelib-7.5.beta0] [ 7/298] gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g > -fwrap > v -O3 -Wall -Wno-unused -fPIC > -I/home/ralf/sage/local/lib/python2.7/site-package > s/cysignals -I/home/ralf/sage/local/include > -I/home/ralf/sage/local/include/pyth > on2.7 > -I/home/ralf/sage/local/lib/python2.7/site-packages/numpy/core/include -I/ > home/ralf/sage/src -I/home/ralf/sage/src/sage/ext > -I/home/ralf/sage/src/build/cy > thonized -I/home/ralf/sage/src/build/cythonized/sage/ext > -I/home/ralf/sage/local > /include/python2.7 -c > /home/ralf/sage/src/build/cythonized/sage/libs/symmetrica/ > symmetrica.c -o > build/temp.linux-x86_64-2.7/home/ralf/sage/src/build/cythonized/ > sage/libs/symmetrica/symmetrica.o -fno-strict-aliasing > [sagelib-7.5.beta0] In file included from /usr/include/c++/5/cstdint:35:0, > [sagelib-7.5.beta0] from > /home/ralf/sage/local/include/givaro/u > dl.h:12, > [sagelib-7.5.beta0] from > /home/ralf/sage/local/include/givaro/g > ivrandom.h:22, > [sagelib-7.5.beta0] from > /home/ralf/sage/src/build/cythonized/s > age/libs/singular/polynomial.cpp:421: > [sagelib-7.5.beta0] /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: > #error > This file requires compiler and library support for the ISO C++ 2011 > standard. T > his support must be enabled with the -std=c++11 or -std=gnu++11 compiler > options > . > [sagelib-7.5.beta0] #error This file requires compiler and library > support \ > [sagelib-7.5.beta0] ^ > [sagelib-7.5.beta0] In file included from > /home/ralf/sage/local/include/givaro/g > ivrandom.h:22:0, > [sagelib-7.5.beta0] from > /home/ralf/sage/src/build/cythonized/s > age/libs/singular/polynomial.cpp:421: > [sagelib-7.5.beta0] /home/ralf/sage/local/include/givaro/udl.h:18:1: > warning: id > entifier ‘constexpr’ is a keyword in C++11 [-Wc++0x-compat] > [sagelib-7.5.beta0] constexpr uint64_t operator"" _ui64(unsigned long > long x) > [sagelib-7.5.beta0] ^ > > > On Fri, Oct 21, 2016 at 10:37 AM 'Martin R' via sage-release < > sage-r...@googlegroups.com > wrote: > >> Yippie! Thank you! >> >> -- >> 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 post to this group, send email to sage-r...@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 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] Re: Sage 7.5.beta0 released
I get [sagelib-7.5.beta0] [ 7/298] gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrap v -O3 -Wall -Wno-unused -fPIC -I/home/ralf/sage/local/lib/python2.7/site-package s/cysignals -I/home/ralf/sage/local/include -I/home/ralf/sage/local/include/pyth on2.7 -I/home/ralf/sage/local/lib/python2.7/site-packages/numpy/core/include -I/ home/ralf/sage/src -I/home/ralf/sage/src/sage/ext -I/home/ralf/sage/src/build/cy thonized -I/home/ralf/sage/src/build/cythonized/sage/ext -I/home/ralf/sage/local /include/python2.7 -c /home/ralf/sage/src/build/cythonized/sage/libs/symmetrica/ symmetrica.c -o build/temp.linux-x86_64-2.7/home/ralf/sage/src/build/cythonized/ sage/libs/symmetrica/symmetrica.o -fno-strict-aliasing [sagelib-7.5.beta0] In file included from /usr/include/c++/5/cstdint:35:0, [sagelib-7.5.beta0] from /home/ralf/sage/local/include/givaro/u dl.h:12, [sagelib-7.5.beta0] from /home/ralf/sage/local/include/givaro/g ivrandom.h:22, [sagelib-7.5.beta0] from /home/ralf/sage/src/build/cythonized/s age/libs/singular/polynomial.cpp:421: [sagelib-7.5.beta0] /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. T his support must be enabled with the -std=c++11 or -std=gnu++11 compiler options . [sagelib-7.5.beta0] #error This file requires compiler and library support \ [sagelib-7.5.beta0] ^ [sagelib-7.5.beta0] In file included from /home/ralf/sage/local/include/givaro/g ivrandom.h:22:0, [sagelib-7.5.beta0] from /home/ralf/sage/src/build/cythonized/s age/libs/singular/polynomial.cpp:421: [sagelib-7.5.beta0] /home/ralf/sage/local/include/givaro/udl.h:18:1: warning: id entifier ‘constexpr’ is a keyword in C++11 [-Wc++0x-compat] [sagelib-7.5.beta0] constexpr uint64_t operator"" _ui64(unsigned long long x) [sagelib-7.5.beta0] ^ On Fri, Oct 21, 2016 at 10:37 AM 'Martin R' via sage-release < sage-release@googlegroups.com> wrote: > Yippie! Thank you! > > -- > 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 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] Re: Sage 7.5.beta0 released
Yippie! Thank you! -- 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 7.5.beta0 released
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 26d4124 Updated SageMath version to 7.5.beta0 b8890d8 Trac #21600: Use custom build_ext to compile Cython code e6311d8 Trac #20946: update giac spkg 12042c3 Trac #21637: Bug with PARI interface gen.eval on Cygwin 861618d Trac #21582: PARI: use PROT_NONE for unused virtual stack memory a132c6d Trac #21644: Bug in derivatives of some functions to the index var 061966f Trac #21634: Let the new option 'export' appear in some notebook documentation 97d226b Trac #21623: Upgrade to pynac-0.6.91 29afb3b Trac #21616: py3 use key for display order of complex numbers 3c7fefe Trac #21604: Cleaning up stale installed files in setup() 7490b40 Trac #21596: Fix so that Matrix charpoly(algorithm='flint') doesn't destroy the polynomial ring generator 6960dec Trac #21549: Remove `sage-mode` as an optional package b486746 Trac #21544: LatticePoset: Add is_join_distributive (and dual) a7e687e Trac #21539: make V=0 should silence the build cf186f1 Trac #21528: LatticePoset: Add is_semidistributive() ab1ca90 Trac #21512: Package notedown 0570804 Trac #21490: package pandoc_attributes e90bb61 Trac #21372: Move Pynac interface to src/sage/libs/pynac e2c09d5 Trac #21231: improve FriCAS interface a106b1b Trac #21210: adding a sphinx role linking to pari documentation 2f6b794 Trac #21069: comparison of permutation and standard permutation a0a5daa Trac #20710: upgrade glpk to 4.60 395e999 Trac #20241: Separate Sage-specific components from generic C-interface in PariInstance 95e85dc Trac #21454: Create master references/bibliography file d34fb70 Trac #17254: Upgrade to Singular-4.x.x 0e248ff Trac #16320: Handle finite slices for infinite enumerate sets 455d8f4 Trac #12437: Fix remaining C++ issues of Lcalc (also to let it build with clang) 3e736e4 Trac #10775: streamline plots 8bd5f59 Trac #21711: Fix regresion introduced by #21670 c71b26d Trac #21545: Upgrade to IPython 5.1 1b1e6f6 Updated SageMath version to 7.4 -- 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] Re: Sage 7.4 released
Binaries are now complete and on the way to the mirrors On Wednesday, October 19, 2016 at 12:23:20 AM UTC+2, Volker Braun wrote: > > The "master" git branch has been updated to Sage-7.4. 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 > > There was no change after 7.4.rc2 > > -- You received this message because you are subscribed to the Google Groups "sage-release" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-release+unsubscr...@googlegroups.com. To 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.