1. 18 Jan, 2017 1 commit
  2. 15 Jan, 2017 2 commits
    • Volker Braun's avatar
      Updated SageMath version to 7.5.1 · 14216c62
      Volker Braun authored
      14216c62
    • Release Manager's avatar
      Trac #22175: Sage 7.5 binaries do not build · e116eb15
      Release Manager authored
      Sage doesn't build in long (~100 chars) directories:
      {{{
      169625[dochtml] Error building the documentation.
      169626[dochtml] Traceback (most recent call last):
      169627[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python/ru
      npy.py", line 174, in _run_module_as_main
      169628[dochtml]     "__main__", fname, loader, pkg_name)
      169629[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python/ru
      npy.py", line 72, in _run_code
      169630[dochtml]     exec code in run_globals
      169631[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7
      /site-packages/sage_setup/docbuild/__main__.py", line 2, in <module>
      169632[dochtml]     main()
      169633[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7
      /site-packages/sage_setup/docbuild/__init__.py", line 1667, in main
      169634[dochtml]     builder()
      169635[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7
      /site-packages/sage_setup/docbuild/__init__.py", line 316, in _wrapper
      169636[dochtml]     getattr(get_builder(document), 'inventory')(*args,
      **kwds)
      169637[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7
      /site-packages/sage_setup/docbuild/__init__.py", line 510, in _wrapper
      169638[dochtml]     build_many(build_ref_doc, L)
      169639[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python2.7
      /site-packages/sage_setup/docbuild/__init__.py", line 252, in build_many
      169640[dochtml]     ret = x.get(99999)
      169641[dochtml]   File "/home/buildbot/slave/binary_pkg/build/source/Sag
      eMath/jc4b6yulaujayb9sr94ia88eourzeqip0oidmas391yaj2/local/lib/python/mu
      ltiprocessing/pool.py", line 567, in get
      169642[dochtml]     raise self._value
      169643[dochtml] NameError: Singular library 'freegb.lib' not found
      }}}
      
      URL: https://trac.sagemath.org/22175
      Reported by: vbraun
      Ticket author(s): Volker Braun
      Reviewer(s): Eric Gourgoulhon
      e116eb15
  3. 14 Jan, 2017 1 commit
  4. 11 Jan, 2017 1 commit
  5. 08 Jan, 2017 1 commit
  6. 07 Jan, 2017 2 commits
    • Release Manager's avatar
      Trac #22143: fixing jones database optional doctests (2) · 88a6d00b
      Release Manager authored
      On 32-bit:
      {{{
      sage -t --long src/sage/databases/jones.py
      **********************************************************************
      File "src/sage/databases/jones.py", line 168, in
      sage.databases.jones.JonesDatabase.unramified_outside
      Failed example:
          J.unramified_outside([101,109]) # optional - database_jones_numfield
      Expected:
          [Number Field in a with defining polynomial x - 1,
           Number Field in a with defining polynomial x^2 - 101,
           Number Field in a with defining polynomial x^2 - 109,
           Number Field in a with defining polynomial x^3 - x^2 - 36*x + 4,
           Number Field in a with defining polynomial x^4 - x^3 + 13*x^2 -
      19*x + 361,
           Number Field in a with defining polynomial x^4 - x^3 + 14*x^2 +
      34*x + 393,
           Number Field in a with defining polynomial x^5 + x^4 - 6*x^3 - x^2
      + 18*x + 4,
           Number Field in a with defining polynomial x^5 + 2*x^4 + 7*x^3 +
      4*x^2 + 11*x - 6,
           Number Field in a with defining polynomial x^5 - x^4 - 40*x^3 -
      93*x^2 - 21*x + 17]
      Got:
          [Number Field in a with defining polynomial x - 1,
           Number Field in a with defining polynomial x^2 - 101,
           Number Field in a with defining polynomial x^2 - 109,
           Number Field in a with defining polynomial x^3 - x^2 - 36*x + 4,
           Number Field in a with defining polynomial x^4 - x^3 + 13*x^2 -
      19*x + 361,
           Number Field in a with defining polynomial x^4 - x^3 + 14*x^2 +
      34*x + 393,
           Number Field in a with defining polynomial x^5 + 2*x^4 + 7*x^3 +
      4*x^2 + 11*x - 6,
           Number Field in a with defining polynomial x^5 + x^4 - 6*x^3 - x^2
      + 18*x + 4,
           Number Field in a with defining polynomial x^5 - x^4 - 40*x^3 -
      93*x^2 - 21*x + 17]
      **********************************************************************
      }}}
      
      URL: https://trac.sagemath.org/22143
      Reported by: jdemeyer
      Ticket author(s): Jeroen Demeyer
      Reviewer(s): Frédéric Chapoton
      88a6d00b
    • Release Manager's avatar
      Trac #22037: Upgrade to Python 2.7.13 · 71f18556
      Release Manager authored
      '''Tarball''':
      https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
      
      Note: upgrade to Python 2.7.12 done in #19735.
      
      URL: https://trac.sagemath.org/22037
      Reported by: jdemeyer
      Ticket author(s): Jeroen Demeyer
      Reviewer(s): Volker Braun
      71f18556
  7. 06 Jan, 2017 1 commit
  8. 05 Jan, 2017 2 commits
  9. 04 Jan, 2017 2 commits
  10. 28 Dec, 2016 1 commit
  11. 27 Dec, 2016 3 commits
  12. 26 Dec, 2016 3 commits
  13. 25 Dec, 2016 4 commits
    • Release Manager's avatar
      Trac #22100: Openblas testsuite fails on OSX · 118f39d1
      Release Manager authored
      Fails with
      {{{
      gfortran -m128bit-long-double -Wall -m64  -L/Users/buildslave-
      sage/slave/sage_git/build/local/lib -Wl,-rpath,/Users/buildslave-
      sage/slave/sage_git/build/local/lib  -o dblat2 dblat2.o
      ../libopenblas_sandybridgep-r0.2.19.a -lpthread -lgfortran -lpthread
      -lgfortran
      ld: file too small (length=0) file
      '../libopenblas_sandybridgep-r0.2.19.a' for architecture x86_64
      collect2: error: ld returned 1 exit status
      gfortran -m128bit-long-double -Wall -m64  -L/Users/buildslave-
      sage/slave/sage_git/build/local/lib -Wl,-rpath,/Users/buildslave-
      sage/slave/sage_git/build/local/lib  -o cblat2 cblat2.o
      ../libopenblas_sandybridgep-r0.2.19.a -lpthread -lgfortran -lpthread
      -lgfortran
      make[4]: *** [sblat1] Error 1
      }}}
      
      URL: https://trac.sagemath.org/22100
      Reported by: vbraun
      Ticket author(s): François Bissey
      Reviewer(s): Volker Braun
      118f39d1
    • François Bissey's avatar
    • Release Manager's avatar
      Trac #22098: SAGERUNTIME requires psutil · 357a4359
      Release Manager authored
      {{{
      [dochtml] Traceback (most recent call last):
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python/runpy.py",
      line 163, in _run_module_as_main
      [dochtml]     mod_name, _Error)
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python/runpy.py",
      line 111, in _get_module_details
      [dochtml]     __import__(mod_name)  # Do not catch exceptions
      initializing package
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python2.7/site-
      packages/sage_setup/docbuild/__init__.py", line 23, in <module>
      [dochtml]     import sage.all
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python2.7/site-
      packages/sage/all.py", line 92, in <module>
      [dochtml]     from sage.misc.all       import *         # takes a while
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python2.7/site-
      packages/sage/misc/all.py", line 88, in <module>
      [dochtml]     from .functional import (additive_order,
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python2.7/site-
      packages/sage/misc/functional.py", line 32, in <module>
      [dochtml]     from sage.rings.complex_double import CDF
      [dochtml]   File "sage/rings/integer.pxd", line 7, in init
      sage.rings.complex_double
      (build/cythonized/sage/rings/complex_double.c:23963)
      [dochtml]   File "sage/rings/rational.pxd", line 8, in init
      sage.rings.integer (build/cythonized/sage/rings/integer.c:50753)
      [dochtml]   File "sage/rings/fast_arith.pxd", line 3, in init
      sage.rings.rational (build/cythonized/sage/rings/rational.c:38564)
      [dochtml]   File "sage/libs/cypari2/gen.pxd", line 5, in init
      sage.rings.fast_arith (build/cythonized/sage/rings/fast_arith.c:8566)
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python2.7/site-
      packages/sage/libs/cypari2/__init__.py", line 1, in <module>
      [dochtml]     from .pari_instance import pari
      [dochtml]   File "sage/libs/cypari2/pari_instance.pyx", line 453, in
      init sage.libs.cypari2.pari_instance
      (build/cythonized/sage/libs/cypari2/pari_instance.c:17938)
      [dochtml]   File "sage/libs/cypari2/pari_instance.pyx", line 517, in
      sage.libs.cypari2.pari_instance.PariInstance.__init__
      (build/cythonized/sage/libs/cypari2/pari_instance.c:11448)
      [dochtml]   File "/usr/local/src/sage-config/local/lib/python2.7/site-
      packages/sage/misc/getusage.py", line 79, in virtual_memory_limit
      [dochtml]     import psutil
      [dochtml] ImportError: No module named psutil
      }}}
      
      URL: https://trac.sagemath.org/22098
      Reported by: jdemeyer
      Ticket author(s): Jeroen Demeyer
      Reviewer(s): Volker Braun
      357a4359
    • Release Manager's avatar
      Trac #21865: Upgrade Singular to version 4-1-0p1 · 2bee43ba
      Release Manager authored
      On the last update, the interrupt handling patch was wrongly removed,
      causing failures on OS X.
      It is now included upstream, so let's update to 4-1-0p1.
      This new version also allows us to simplify packaging.
      
      '''New tarball''': http://www.mathematik.uni-
      kl.de/ftp/pub/Math/Singular/SOURCES/4-1-0/singular-4.1.0p1.tar.gz
      
      URL: https://trac.sagemath.org/21865
      Reported by: jhpalmieri
      Ticket author(s): Jean-Pierre Flori
      Reviewer(s): François Bissey
      2bee43ba
  14. 24 Dec, 2016 5 commits
    • Release Manager's avatar
      Trac #22021: OpenBLAS randomly crashes / deadlocks · eda96f33
      Release Manager authored
      Openblas occasionally crashes or deadlocks, most often in
      `src/sage/matrix/matrix_integer_dense.pyx` but also other places. But
      its always some longish linear algebra computation. Examples in the
      comments.
      
      URL: https://trac.sagemath.org/22021
      Reported by: vbraun
      Ticket author(s): Volker Braun
      Reviewer(s): François Bissey
      eda96f33
    • Jeroen Demeyer's avatar
      SAGERUNTIME requires psutil · f1117699
      Jeroen Demeyer authored
      f1117699
    • Release Manager's avatar
      Trac #22042: Three.js: reduce CPU load for static scenes · bb399086
      Release Manager authored
      This addresses https://groups.google.com/d/msg/sage-
      devel/pGLZrwfdQB8/6OsQzr8fBgAJ
      
      URL: https://trac.sagemath.org/22042
      Reported by: paulmasson
      Ticket author(s): Paul Masson
      Reviewer(s): Dima Pasechnik
      bb399086
    • Release Manager's avatar
      Trac #17676: bug in Singulars groebner basis computation over integers · 2edf1ac4
      Release Manager authored
      The following groebner basis computation over integers is
      not correct (compare with M2 or Magma):
      {{{
      sage: R.<x,y,z> = PolynomialRing(ZZ, 3, order='lex')
      sage: I = Ideal(13*x*y*z+6*x*y+78*x*z+36*x-11*y^2*z-66*y*z,
      168*x*y*z+84*x*y+1008*x*z+504*x+12*y^3-154*y^2*z+72*y^2-924*y*z,
      -168*x^2*y*z^2-84*x^2*y*z-1008*x^2*z^2-504*x^2*z+x*y^3*z+6*x*y^3+154*x*y
      ^2*z^2+6*x*y^2*z+36*x*y^2+924*x*y*z^2-11*y^4*z-66*y^3*z
      );
      sage: gI  = R*( I.groebner_basis() )
      sage: len(gens(gI)) # expected 3
      4
      sage: gI
      Ideal (x*y*z + 78*x*y + 6*x*z + 468*x + 144*y^3 - 143*y^2*z + 864*y^2 -
      858*y*z, 84*x*y + 504*x + 156*y^3 - 154*y^2*z + 936*y^2 - 924*y*z,
      156*y^5*z + 72*y^5 + 1562*y^4*z^2 + 1728*y^4*z + 432*y^4 - 1694*y^3*z^3
      + 9372*y^3*z^2 + 4752*y^3*z - 10164*y^2*z^3, 312*y^3*z + 144*y^3 -
      308*y^2*z^2 + 1872*y^2*z + 864*y^2 - 1848*y*z^2) of Multivariate
      Polynomial Ring in x, y, z over Integer Ring
      }}}
      M2 code:
      {{{
      R = ZZ[x,y,z,MonomialOrder=>Lex]
      I = ideal{13*x*y*z+6*x*y+78*x*z+36*x-11*y^2*z-66*y*z,
      168*x*y*z+84*x*y+1008*x*z+504*x+12*y^3-154*y^2*z+72*y^2-924*y*z,
      -168*x^2*y*z^2-84*x^2*y*z-1008*x^2*z^2-504*x^2*z+x*y^3*z+6*x*y^3+154*x*y
      ^2*z^2+6*x*y^2*z+36*x*y^2+924*x*y*z^2-11*y^4*z-66*y^3*z}
      gens gb I
      }}}
      The corresponding upstream bug report is:
       http://www.singular.uni-kl.de:8002/trac/ticket/629
      
      URL: https://trac.sagemath.org/17676
      Reported by: jakobkroeker
      Ticket author(s): Travis Scrimshaw
      Reviewer(s): Julian Rüth
      2edf1ac4
    • Release Manager's avatar
      Trac #22068: Segfault when substituting NaN in symbolic expression · f3384568
      Release Manager authored
      {{{
      sage: sin(x).subs(x=RR('NaN'))
      Segmentation fault
      }}}
      
      GDB shows an infinite recursion (leading to stack overflow):
      {{{
      #0  0x00007fff59b974d5 in info (inf=16, this=<optimized out>) at
      ex.h:145
      #1  GiNaC::sin_eval (x=...) at inifcns_trig.cpp:68
      #2  0x00007fff59b56570 in GiNaC::function::eval (this=0x7fffff800490,
      level=<optimized out>) at function.cpp:876
      #3  0x00007fff59b3f13e in GiNaC::ex::construct_from_basic (other=...) at
      ex.cpp:639
      #4  0x00007fff59b97899 in ex (other=..., this=0x7fffff800440) at
      ex.h:297
      #5  GiNaC::sin_eval (x=...) at inifcns_trig.cpp:77
      #6  0x00007fff59b56570 in GiNaC::function::eval (this=0x7fffff801470,
      level=<optimized out>) at function.cpp:876
      #7  0x00007fff59b3f13e in GiNaC::ex::construct_from_basic (other=...) at
      ex.cpp:639
      #8  0x00007fff59b97899 in ex (other=..., this=0x7fffff801420) at
      ex.h:297
      #9  GiNaC::sin_eval (x=...) at inifcns_trig.cpp:77
      #10 0x00007fff59b56570 in GiNaC::function::eval (this=0x7fffff802450,
      level=<optimized out>) at function.cpp:876
      #11 0x00007fff59b3f13e in GiNaC::ex::construct_from_basic (other=...) at
      ex.cpp:639
      #12 0x00007fff59b97899 in ex (other=..., this=0x7fffff802400) at
      ex.h:297
      #13 GiNaC::sin_eval (x=...) at inifcns_trig.cpp:77
      #14 0x00007fff59b56570 in GiNaC::function::eval (this=0x7fffff803430,
      level=<optimized out>) at function.cpp:876
      #15 0x00007fff59b3f13e in GiNaC::ex::construct_from_basic (other=...) at
      ex.cpp:639
      #16 0x00007fff59b97899 in ex (other=..., this=0x7fffff8033e0) at
      ex.h:297
      #17 GiNaC::sin_eval (x=...) at inifcns_trig.cpp:77
      #18 0x00007fff59b56570 in GiNaC::function::eval (this=0x7fffff804410,
      level=<optimized out>) at function.cpp:876
      #19 0x00007fff59b3f13e in GiNaC::ex::construct_from_basic (other=...) at
      ex.cpp:639
      #20 0x00007fff59b97899 in ex (other=..., this=0x7fffff8043c0) at
      ex.h:297
      #21 GiNaC::sin_eval (x=...) at inifcns_trig.cpp:77
      [...]
      }}}
      
      Reason one is that for the negativity check of a `PyObject` Pynac checks
      if it's real and if so, call a Python LT compare with 0. The reality
      check already should fail.
      {{{
      sage: RR('NaN').is_real()    # bug
      True
      sage: NaN.is_real()
      False
      }}}
      Secondly, coercion of `RR('NaN')` into `SR` should return the symbolic
      constant `NaN` which does not have these problems. The ticket should fix
      both.
      
      URL: https://trac.sagemath.org/22068
      Reported by: jdemeyer
      Ticket author(s): Ralf Stephan
      Reviewer(s): Jeroen Demeyer
      f3384568
  15. 23 Dec, 2016 3 commits
  16. 22 Dec, 2016 2 commits
  17. 21 Dec, 2016 6 commits