1. 03 Oct, 2018 1 commit
  2. 30 Sep, 2018 1 commit
  3. 29 Sep, 2018 1 commit
  4. 28 Sep, 2018 11 commits
  5. 27 Sep, 2018 21 commits
  6. 26 Sep, 2018 5 commits
    • Release Manager's avatar
      Trac #26346: py3: a bit of work in src/doc · e643ef4b
      Release Manager authored
      Fix some doctests in `src/doc`. There is a lot more work to do there.
      
      URL: https://trac.sagemath.org/26346
      Reported by: jhpalmieri
      Ticket author(s): John Palmieri
      Reviewer(s): Travis Scrimshaw
      e643ef4b
    • Release Manager's avatar
      Trac #26347: clean deprecation warning in doctests for paths.py + animate.py · fdfbfef6
      Release Manager authored
      With ffmpeg and imagemagick installed, the command:
      
      {{{
      sage -tp --long --optional=sage,optional,external
      src/sage/plot/animate.py src/sage/combinat/words/paths.py
      }}}
      
      gives:
      
      {{{
      sage -t --long src/sage/plot/animate.py
      **********************************************************************
      File "src/sage/plot/animate.py", line 879, in
      sage.plot.animate.Animation.?
      Failed example:
          a.ffmpeg(output_format='gif',delay=30,iterations=5)     # optional
      -- ffmpeg
      Expected:
          doctest:...: DeprecationWarning: use tmp_filename instead
          See http://trac.sagemath.org/17234 for details.
      Got:
          <BLANKLINE>
      **********************************************************************
      1 item had failures:
         1 of  15 in sage.plot.animate.Animation.?
          5 tests skipped
          [236 tests, 1 failure, 147.88 s]
      
      sage -t --long src/sage/combinat/words/paths.py
      **********************************************************************
      File "src/sage/combinat/words/paths.py", line 1611, in
      sage.combinat.words.paths.FiniteWordPath_2d.animate
      Failed example:
          a.gif(delay=35, iterations=3)    # optional -- ImageMagick
      Expected:
          doctest:...: DeprecationWarning: use tmp_filename instead
          See http://trac.sagemath.org/17234 for details.
      Got:
          <BLANKLINE>
      **********************************************************************
      1 item had failures:
         1 of  19 in sage.combinat.words.paths.FiniteWordPath_2d.animate
          1 test skipped
          [523 tests, 1 failure, 106.69 s]
      }}}
      
      URL: https://trac.sagemath.org/26347
      Reported by: slabbe
      Ticket author(s): Sébastien Labbé
      Reviewer(s): Travis Scrimshaw
      fdfbfef6
    • Release Manager's avatar
      Trac #26342: Improve triconnectivity algorithm: avoid recursive calls · 15dbacc5
      Release Manager authored
      Maximum recursion depth can be reached when applying the `spqr_tree`
      method on large graphs. We improve the code by avoiding recursive calls.
      
      This is a follow up to #25598.
      
      URL: https://trac.sagemath.org/26342
      Reported by: dcoudert
      Ticket author(s): David Coudert
      Reviewer(s): Travis Scrimshaw
      15dbacc5
    • Release Manager's avatar
      Trac #25057: Building ecl-16.1.2 fails on some Cygwin versions · 24442c10
      Release Manager authored
      IIRC I've had this problem for a while but never made a report of it.
      
      {{{
      [ecl-16.1.2.p5] gcc
      -DECLDIR="\"/home/embray/src/sagemath/sage/local/lib/ecl-16.1.2\"" -I. -
      I/home/embray/src/sagemath/sage/local/var/tmp/sage/build/ecl-16.1.2.p5/s
      rc/build -I/home/embray/src/sagemath/sage/local/var/tmp/sage/build/ecl-1
      6.1.2.p5/src/src/c -I../ecl/gc -DECL_API -DECL_NO_LEGACY
      -I/home/embray/src/sagemath/sage/local/include  -g -O0   -Dcygwin -c -o
      ffi/backtrace.o ffi/backtrace.o.c
      [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/
      ecl-16.1.2.p5/src/src/c/ffi/backtrace.d: In function
      'backtrace_symbols':
      [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/
      ecl-16.1.2.p5/src/src/c/ffi/backtrace.d:84:9: error: unknown type name
      'Dl_info'
      [ecl-16.1.2.p5]          Dl_info data[1];
      [ecl-16.1.2.p5]          ^~~~~~~
      [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/
      ecl-16.1.2.p5/src/src/c/ffi/backtrace.d:88:21: warning: implicit
      declaration of function 'dladdr' [-Wimplicit-function-declaration]
      [ecl-16.1.2.p5]                  if (dladdr(buffer[i], data)) {
      [ecl-16.1.2.p5]                      ^~~~~~
      [ecl-16.1.2.p5] /home/embray/src/sagemath/sage/local/var/tmp/sage/build/
      ecl-16.1.2.p5/src/src/c/ffi/backtrace.d:89:42: error: request for member
      'dli_sname' in something not a structure or union
      [ecl-16.1.2.p5]                          strings[i] = data->dli_sname;
      [ecl-16.1.2.p5]                                           ^~
      [ecl-16.1.2.p5] make[5]: *** [Makefile:86: ffi/backtrace.o] Error 1
      }}}
      
      It works if I run `SAGE_DEBUG=no make ecl`.
      
      URL: https://trac.sagemath.org/25057
      Reported by: embray
      Ticket author(s): Erik Bray
      Reviewer(s): Travis Scrimshaw
      24442c10
    • Release Manager's avatar
      Trac #24589: Pickling matrices over GF(2) does not preserve their immutability · 19cff46d
      Release Manager authored
      {{{
      sage: A = matrix(GF(2), [[1, 0], [0, 1]])
      sage: A.set_immutable()
      sage: loads(dumps(A)).is_immutable()
      False
      }}}
      
      from `explain_pickle(dumps(A))` it looks like the pickling routine for
      `sage.matrix.matrix_mod2_dense` is just a little too naive. For several
      other base rings immutability is preserved.
      
      Reported on
      
      https://ask.sagemath.org/question/40756/making-a-dictionary-of-matrices-
      and-save-the-session/
      
      URL: https://trac.sagemath.org/24589
      Reported by: nbruin
      Ticket author(s): Travis Scrimshaw
      Reviewer(s): Nils Bruin
      19cff46d