Sage 6.8 was released on 26 July 2015. It is available in
source and binary form from:

  * http://www.sagemath.org/download.html

Sage (http://www.sagemath.org/) is developed by volunteers and combines
over 90 open source packages. For instructions about installing Sage, see

  * http://doc.sagemath.org/html/en/installation/index.html

The following page lists the platforms on which Sage should work:

  * http://wiki.sagemath.org/SupportedPlatforms

If you have any questions and/or problems, please report them to any of
these Google groups:

  * sage-support: http://groups.google.com/group/sage-support
  * sage-devel: http://groups.google.com/group/sage-devel

You can also drop by in #sagemath on freenode or post your questions
at http://ask.sagemath.org/

The following 95 people contributed to this release. Of those, 13 made
their first contribution to Sage:

  - Aladin Virmaux
  - André Apitzsch
  - Andrey Novoseltsev
  - Anne Schilling
  - Ben Hutz
  - Ben Salisbury
  - Bruno Grenet
  - Chao Xu
  - Christian Nassau
  - Christian Stump
  - Chris Wuthrich
  - Clemens Heuberger
  - Craig Citro
  - Dan Bump
  - Daniel Krenn
  - Dan Orr
  - Darij Grinberg
  - David Coudert
  - David Einstein
  - David Loeffler
  - David Lucas
  - David Perkinson
  - Dima Pasechnik
  - Ed Scheinerman
  - Emmanuel Charpentier
  - François Bissey
  - Franco Saliola
  - Frédéric Chapoton
  - Frederic Han
  - George H. Seelinger
  - Grayson Jorgenson
  - Hal Snyder [first contribution]
  - Jake Levinson [first contribution]
  - James Campbell
  - Jean-Pierre Flori
  - Jeroen Demeyer
  - Joao Alberto de Faria
  - Johan Sebastian Rosenkilde Nielsen
  - John Cremona
  - John Palmieri
  - Jonathan Judge [first contribution]
  - Jori Mäntysalo
  - Josh Swanson
  - Julian Rueth
  - Julien Puydt
  - Kannappan Sampath
  - Karen Kohl
  - Karl-Dieter Crisman
  - Kaui Yu [first contribution]
  - Kevin Dilks
  - Marc Masdeu
  - Marc Mezzarobba
  - Mario Pernici
  - Mark Shimozono
  - Martin Albrecht
  - Matthias Koeppe [first contribution]
  - Michael Orlitzky
  - Michael Welsh
  - Michele Borassi [first contribution]
  - Miguel Marco
  - Mike Zabrocki
  - Nathann Cohen
  - Nathan Williams
  - Nicolas M. Thiéry
  - Paul Zimmermann
  - Peter Bruin
  - Punarbasu Purkayastha
  - Qiaoyu Yang [first contribution]
  - Quentin Honoré [first contribution]
  - Ralf Stephan
  - R. Andrew Ohana
  - Rob Beezer
  - Robert Bradshaw
  - Rudi Pendavingh
  - Salvatore Stella
  - Sebastien Gouezel
  - Sébastien Labbé
  - Simon King
  - Simon Spicer
  - Steven Trogdon
  - Thierry Monteil
  - Thomas Gagne [first contribution]
  - Tobenna P. Igwe [first contribution]
  - Travis Scholl [first contribution]
  - Travis Scrimshaw
  - Ursula Whitcher
  - Vince Knight
  - Vincent Delecroix
  - Vincent Neri [first contribution]
  - Vincent Pilaud [first contribution]
  - Viviane Pons
  - Volker Braun
  - Wilfried Luebbe
  - William Stein
  - Yuan Zhou

* Release manager: Volker Braun.

* We closed 351 tickets in this release. For details, see

  http://boxen.math.washington.edu/home/release/sage-6.8/tickets.html

Merged in sage-6.8.beta0:

#12834: Michael Orlitzky, Vincent Delecroix: Modify subs so that it can accept multiple equations just like subs_expr [Reviewed by Vincent Delecroix, Michael Orlitzky]
#13538: Julian Rueth: AlgebraicExtensionFunctor should not make an assumption on the ordering of parameters [Reviewed by Peter Bruin]
#16475: Nathann Cohen: Bug in Gomory-Hu tree algorithm [Reviewed by Michele Borassi]
#17018: Jori Mäntysalo: Polishing documentation of posets [Reviewed by Frédéric Chapoton, Nathann Cohen]
#17282: Joao Alberto de Faria: Implementing Wehler K3 Surfaces [Reviewed by Ben Hutz, Grayson Jorgenson]
#17283: Peter Bruin: Check consistency when constructing Dirichlet characters [Reviewed by Jean-Pierre Flori]
#17520: Miguel Marco: Division by monomials in LaurentPolynomialRings should not be in the fraction field [Reviewed by Frédéric Chapoton]
#17887: Julien Puydt: SingularKernelFunction documentation is too touchy [Reviewed by Martin Albrecht]
#17963: Sebastien Gouezel: Use native filenames with java on cygwin [Reviewed by Jean-Pierre Flori]
#18027: Jeroen Demeyer: Move interrupts to Cython [Reviewed by Jean-Pierre Flori]
#18072: Peter Bruin: Base extension for Dirichlet groups and characters via maps [Reviewed by Jean-Pierre Flori]
#18255: Ralf Stephan: Remove silly LimitedPrecisionConstant class [Reviewed by Karl-Dieter Crisman, Jeroen Demeyer]
#18281: Ben Hutz: implement critical point functionality including is_pcf for projective morphisms [Reviewed by Grayson Jorgenson]
#18320: Martin Albrecht: Polynomial sequences performance improvement [Reviewed by Volker Braun]
#18361: Jeroen Demeyer: CategoryObject: never cache gens_dict [Reviewed by Vincent Delecroix]
#18374: Miguel Marco: Inconsistency in dimension of total ideals. [Reviewed by Grayson Jorgenson]
#18378: Nathann Cohen: list(ZZ) --> infinite loop [Reviewed by Jean-Pierre Flori]
#18389: Jeroen Demeyer: Fix comparison for MPComplexNumber [Reviewed by Travis Scrimshaw]
#18397: Dima Pasechnik: upgrade Python to 2.7.9 [Reviewed by Volker Braun]
#18399: Ben Hutz: projective automorphism group fails for homogenized maps [Reviewed by Grayson Jorgenson]
#18402: Jeroen Demeyer: Remove meaningless note in sage-fix-pkg-checksums [Reviewed by John Palmieri]
#18409: Ben Hutz: Dynatomic polynomial bug for fractional coefficients [Reviewed by Vincent Delecroix]
#18423: Nicolas M. Thiéry: Restricted partitions doesn't like getting a partition as "outer" input [Reviewed by Darij Grinberg]
#18425: François Bissey, Thierry Monteil: new-style Nauty package [Reviewed by Thierry Monteil, Jeroen Demeyer]
#18431: Nathann Cohen, Jeroen Demeyer: Make new-style packages define their type and dependencies [Reviewed by Volker Braun, Jeroen Demeyer, Nathann Cohen]
#18432: Travis Scrimshaw: Speedup charge for rigged configurations [Reviewed by Anne Schilling]
#18436: Peter Bruin: Dimension formulae do not accept Dirichlet characters with certain base rings [Reviewed by Frédéric Chapoton]
#18444: Jeroen Demeyer: Use floor division in sage-download-file [Reviewed by Volker Braun]
#18445: Nathann Cohen: Make Graph.sparse6 work on non-integer graphs [Reviewed by Michele Borassi]
#18449: John Cremona: Update Cremona's table of elliptic curves to 360000 [Reviewed by Frédéric Chapoton]
#18457: John Palmieri: Fix sage-download-file --print-fastest-mirror [Reviewed by Volker Braun]
#18459: Matthias Koeppe: Upgrade 4ti2 package to version 1.6.5 [Reviewed by Dima Pasechnik]
#18460: Nathann Cohen: Broken (optional) doctests with bliss [Reviewed by David Coudert]
#18461: Peter Bruin: Implement Field._gcd_univariate_polynomial() [Reviewed by Bruno Grenet]
#18465: Frédéric Chapoton: is_unit for multivariate Laurent polynomials [Reviewed by Travis Scrimshaw]

Merged in sage-6.8.beta1:

#13326: Ralf Stephan: bug in comparisons of infinite values [Reviewed by Marc Mezzarobba]
#16453: Simon King: Cythonize quiver paths [Reviewed by Vincent Delecroix]
#16590: Ralf Stephan: interface sympy Diophantine function(s) [Reviewed by Kannappan Sampath, Travis Scrimshaw]
#16953: Volker Braun: Faster enumeration of points for toric varieties [Reviewed by Ursula Whitcher]
#17218: Clemens Heuberger: Minimal bindings for acb's in the optional arb package [Reviewed by Vincent Delecroix, Marc Mezzarobba]
#17492: Travis Scrimshaw: Speedup k-closed check [Reviewed by Rudi Pendavingh]
#17572: Volker Braun: Sage 6.5.beta4 build fails at r-3.1.2p0 on OS X 10.10.1 [Reviewed by Josh Swanson, Hal Snyder]
#17607: R. Andrew Ohana: Add a python 3 package [Reviewed by Volker Braun]
#17633: Sebastien Gouezel: Cygwin numerical noise [Reviewed by Jean-Pierre Flori]
#17736: Ralf Stephan: not all fractions get converted with ex.fraction() [Reviewed by Martin Albrecht]
#17759: Ralf Stephan: convenience class symbolic ExpressionTreeWalker(Converter) [Reviewed by Marc Mezzarobba]
#17840: Bruno Grenet: Factorization of multivariate polynomials over the integers [Reviewed by Jeroen Demeyer]
#17849: Ralf Stephan: substitute_function should not evaluate expression [Reviewed by Marc Mezzarobba]
#18180: Marc Mezzarobba, Jeroen Demeyer: Remove a few unused modules [Reviewed by Nathann Cohen, Marc Mezzarobba]
#18191: Karen Kohl: Automaton: representation string wrong for Automata with 1 state [Reviewed by Vincent Delecroix]
#18234: Mike Zabrocki: Fill in tutorial about how to create a new basis in symmetric functions [Reviewed by Travis Scrimshaw]
#18286: Yuan Zhou: Region plot fails when there is equation condition [Reviewed by Punarbasu Purkayastha]
#18347: Frédéric Chapoton: implement the shard intersection order on permutations [Reviewed by Vincent Delecroix]
#18375: Nathann Cohen: Drop the NetworkX graph backend [Reviewed by David Coudert]
#18415: Mike Zabrocki: Cleanup of documentation in combinat.nscf_qsym [Reviewed by Travis Scrimshaw]
#18418: Michele Borassi: Clean Hyperbolicity Module [Reviewed by David Coudert]
#18420: Vincent Delecroix: Uniformize truncated multiplication for polynomials [Reviewed by Mario Pernici]
#18427: Chao Xu: matroids catalog, optional field of representation [Reviewed by Rudi Pendavingh]
#18429: Rudi Pendavingh: Add the matroid connectivity function [Reviewed by Travis Scrimshaw]
#18440: Vincent Delecroix: Fix (Di)Graph incidence matrix [Reviewed by Nathann Cohen]
#18446: Frédéric Chapoton: shape for rooted trees [Reviewed by Travis Scrimshaw]
#18455: Jeroen Demeyer: Remove many unneeded includes of cdefs.pxi [Reviewed by Jean-Pierre Flori, Marc Mezzarobba]
#18458: Matthias Koeppe, Frédéric Chapoton: Upgrade latte_int (LattE integrale) package to version 1.7.3 for improved error reporting [Reviewed by Dima Pasechnik]
#18467: Peter Bruin: PolynomialRealDense.quo_rem() returns zero polynomials with wrong degree [Reviewed by Bruno Grenet]
#18469: Travis Scrimshaw: Tensor product of crystals does not handle -inf for epsilon/phi correctly [Reviewed by Ben Salisbury]
#18472: André Apitzsch: Python 3: The semantic of map() function is changed (part1) [Reviewed by Frédéric Chapoton]
#18473: André Apitzsch: Python 3: The semantic of map() function is changed (part2) [Reviewed by Wilfried Luebbe]
#18474: André Apitzsch: Python 3: The semantic of map() function is changed (part3) [Reviewed by Wilfried Luebbe]
#18476: Frédéric Chapoton: some cleanup in symbolic/ [Reviewed by André Apitzsch]
#18480: Dima Pasechnik: fix a bug in min_wt_vec_gap [Reviewed by Vincent Delecroix]
#18489: Jori Mäntysalo: LatticePoset: Index of functions [Reviewed by Frédéric Chapoton]
#18490: Frédéric Chapoton: pyflakes cleanup of interfaces [Reviewed by André Apitzsch]
#18491: Jori Mäntysalo: Posets: Minor docstring polishing to min and max elements [Reviewed by Frédéric Chapoton]
#18492: R. Andrew Ohana: sage's setup.py breaks on python 3 [Reviewed by Jeroen Demeyer]
#18493: Travis Scrimshaw: Fix LS plotting [Reviewed by Frédéric Chapoton]
#18495: Clemens Heuberger: Call Element.__init__ directly for RealBall [Reviewed by Vincent Delecroix]
#18496: Tobenna P. Igwe: Parsing output from Gambit as a string [Reviewed by Vince Knight, Dima Pasechnik]
#18499: Karen Kohl: add documentation for symbolic series arithmetics [Reviewed by Ralf Stephan]
#18501: Ursula Whitcher: FAQ how-do-I-get-started typos [Reviewed by Rob Beezer]
#18502: Ursula Whitcher: FAQ cloud links [Reviewed by Karen Kohl]
#18503: R. Andrew Ohana: cdef'ed metaclasses don't work with six's with_metaclass [Reviewed by Josh Swanson]
#18504: Ursula Whitcher: Git-Trac documentation does not mention git commit [Reviewed by Travis Scholl]
#18509: Ursula Whitcher: faq contribution update [Reviewed by Karen Kohl]
#18513: Nathann Cohen: Make <package>/type file mandatory [Reviewed by Jeroen Demeyer]
#18515: Jori Mäntysalo, Nathann Cohen: LatticePoset: add sublattice() [Reviewed by Nathann Cohen, Jori Mäntysalo]
#18517: Jeroen Demeyer: Clean up build/install after #17607 [Reviewed by Nathann Cohen]
#18524: Frédéric Chapoton: correct some bad formatting of INPUT [Reviewed by Jeroen Demeyer]

Merged in sage-6.8.beta2:

#13629: Julian Rueth: provide xgcd for new polynomial rings through _xgcd_univariate_polynomial [Reviewed by Peter Bruin, Bruno Grenet]
#17102: Jori Mäntysalo: Generic graph, minor documentation polishing [Reviewed by Nathann Cohen]
#18470: Travis Scrimshaw: Implement the path model for B infinity [Reviewed by Ben Salisbury]
#18479: Peter Bruin: DirichletCharacter.minimize_base_ring() raises an error for some base rings [Reviewed by David Loeffler]
#18522: Karl-Dieter Crisman: Add a couple git tutorials etc. [Reviewed by Nathann Cohen]
#18523: Ursula Whitcher: polyhedron for lattice polytopes [Reviewed by Frédéric Chapoton]
#18532: André Apitzsch: Python 3: The semantic of map() function is changed (part4) [Reviewed by Wilfried Luebbe]
#18535: Volker Braun: Fix Python tarball names [Reviewed by Wilfried Luebbe]
#18541: Jori Mäntysalo: Document values for vertex_shape in graphs [Reviewed by Nathann Cohen]

Merged in sage-6.8.beta3:

#4518: Jeroen Demeyer: Progress indicator for "sage -b" [Reviewed by Travis Scrimshaw]
#9552: Jeroen Demeyer: cython.py references the old sage notebook code [Reviewed by François Bissey]
#17313: André Apitzsch: Update pygments package to 2.0.2 [Reviewed by Jeroen Demeyer]
#17487: Jori Mäntysalo: Poset: is_slender, documentation for not graded posets [Reviewed by Darij Grinberg, Anne Schilling]
#17854: Jeroen Demeyer: Metaticket: remove c_lib [Reviewed by François Bissey]
#17869: Chris Wuthrich: prove_BSD for elliptic curve uses an incorrect lemma [Reviewed by Peter Bruin]
#18086: Peter Bruin: Twists of newforms [Reviewed by Chris Wuthrich, David Loeffler]
#18124: Jeroen Demeyer: Non-functioning dot2tex breaks poset creation in an unclear way [Reviewed by Nathann Cohen]
#18163: Marc Mezzarobba: Ref: add various missing modules to r/modules [Reviewed by Jeroen Demeyer]
#18187: Nathann Cohen, Jeroen Demeyer: Move the planarity files to a spkg [Reviewed by Jeroen Demeyer, Nathann Cohen]
#18257: Ralf Stephan: fix symbolic/pynac.pyx doctests [Reviewed by Karl-Dieter Crisman]
#18357: Volker Braun, Vincent Delecroix: Unicode Art [Reviewed by Vincent Delecroix, Volker Braun]
#18367: Jeroen Demeyer: Move ntl_wrap to Sage library [Reviewed by François Bissey]
#18428: Volker Braun: Error checking in sage-spkg [Reviewed by Jeroen Demeyer]
#18439: Quentin Honoré: is_projective_plane for incidence structure [Reviewed by Vincent Delecroix]
#18450: Jeroen Demeyer: Define library dependencies in .pxd files [Reviewed by Sebastien Gouezel]
#18456: Nathann Cohen: Re-Fix standard_packages(), optional_packages(), and experimental_packages() [Reviewed by John Palmieri]
#18463: David Einstein: matrix_plot broken in Sage 6.7 [Reviewed by William Stein]
#18477: Nathann Cohen: Update git_trac to the latest commit of the repository [Reviewed by Jeroen Demeyer]
#18508: R. Andrew Ohana: Various python 3 issues [Reviewed by Jeroen Demeyer]
#18518: Bruno Grenet: Fix Polynomial.denominator() for high-degree polynomials [Reviewed by Marc Mezzarobba]
#18519: Jeroen Demeyer: Remove cdefs.pxi from .pxd/.pxi files [Reviewed by Marc Mezzarobba]
#18527: Quentin Honoré: Hughes Plane (combinatorial design) [Reviewed by Vincent Delecroix]
#18530: David Coudert: Simplify generation of some basic graphs [Reviewed by Nathann Cohen]
#18531: Wilfried Luebbe: Python 3: The semantic of map() function is changed (addendum 1) [Reviewed by André Apitzsch]
#18549: Jori Mäntysalo: Posets: 50x faster is_incomparable_chain_free [Reviewed by Nathann Cohen]
#18553: Wilfried Luebbe: Python 3: The semantic of map() function is changed (addendum 2) [Reviewed by André Apitzsch]
#18559: Nathann Cohen: Rewrite "optional Coin" as "optional cbc" [Reviewed by Frédéric Chapoton]
#18563: Jeroen Demeyer: Change known-broken new-style packages to "experimental" [Reviewed by Nathann Cohen]
#18569: Dima Pasechnik: remove opt. tags for cvxopt LP [Reviewed by Nathann Cohen]
#18570: Travis Scrimshaw: Cache the result of have_dot2tex [Reviewed by Nathann Cohen]
#18571: Nathann Cohen: CVXOPT should not accept integer variables [Reviewed by Dima Pasechnik]
#18575: Thomas Gagne: Fixed typos in Mixed Integer Linear Programming documentation [Reviewed by Nathann Cohen]
#18579: Jeroen Demeyer: Minor latex-related optional doctest fixes [Reviewed by Volker Braun]
#18582: Jeroen Demeyer: sage/libs/ecl.so: undefined symbol: ecl_sig_off in SAGE_DEBUG build [Reviewed by Volker Braun]
#18590: Vincent Pilaud: coxeter sorting words [Reviewed by Viviane Pons, Christian Stump]
#18591: Rudi Pendavingh: More efficient components() for BasisExchangeMatroid [Reviewed by Chao Xu]
#18593: Rob Beezer: Relative tolerance in French Sage book [Reviewed by Marc Mezzarobba]
#18603: Salvatore Stella: FreeAbelianMonoid_class gen() typo [Reviewed by Christian Stump]

Merged in sage-6.8.beta4:

#13810: Jori Mäntysalo: Galois group when polynomial has too high degree [Reviewed by Frédéric Chapoton]
#15714: Ralf Stephan, Viviane Pons: implement CFiniteSequence [Reviewed by Ralf Stephan, Viviane Pons]
#16064: André Apitzsch: Python 3 preparation: Handle basestring (Py2) vs. str (Py3) [Reviewed by Ralf Stephan, Wilfried Luebbe]
#16077: André Apitzsch: Python 3 preparation: Handle changes to "raw_input()" and "input()" [Reviewed by Wilfried Luebbe]
#17171: Travis Scrimshaw: Upgrade dot2tex to 2.9.0 [Reviewed by Frédéric Chapoton, Jeroen Demeyer]
#17586: Peter Bruin: Inconsistency in DirichletGroup(1)[0].bernoulli(1) [Reviewed by David Loeffler]
#17941: Nathann Cohen: Automatic guess of the groups in a GDD [Reviewed by Vincent Delecroix]
#18052: Jeroen Demeyer: Wrap Python functions in a PARI t_CLOSURE [Reviewed by Peter Bruin]
#18063: David Einstein: Add random generation to Gelfand-Tsetlin triangles [Reviewed by Kevin Dilks]
#18447: Mike Zabrocki: Implement dual-quasi-Schur basis in NCSF [Reviewed by Travis Scrimshaw]
#18478: Peter Bruin: Fix comparison of equal newforms in different parents [Reviewed by David Loeffler]
#18494: François Bissey: Install sage headers and auxiliary files (.h/.pxd/.pxi files) [Reviewed by Jeroen Demeyer]
#18498: Frédéric Chapoton: Sierpinski graph [Reviewed by Nathann Cohen]
#18516: Nathann Cohen, Jori Mäntysalo: Posets: canonical_label() returns a poset from lattice [Reviewed by Nathann Cohen]
#18554: Wilfried Luebbe: Python 3 preparation: Most functions of module {{{string}}} are gone in Py3 [Reviewed by Travis Scrimshaw]
#18558: Nathann Cohen, Jeroen Demeyer: Test all installed optional packages by default [Reviewed by Jeroen Demeyer, Karl-Dieter Crisman, John Palmieri]
#18560: Clemens Heuberger: Upgrade arb to 2.6.0 [Reviewed by Jeroen Demeyer]
#18566: Nathann Cohen: Warning when installing new-style experimental packages [Reviewed by Jeroen Demeyer]
#18581: John Palmieri: _package_lists_from_sage_output() should output installed and available versions [Reviewed by Jeroen Demeyer]
#18589: John Cremona: isogeny efficiency improvement [Reviewed by Jeroen Demeyer]
#18605: Rudi Pendavingh: Faster coclosure for BinaryMatroid, TernaryMatroid, QuaternaryMatroid [Reviewed by Chao Xu]
#18607: David Lucas: Speed-up for __contains__ in linear codes [Reviewed by Johan Sebastian Rosenkilde Nielsen]
#18610: Nathan Williams: Bug: Circular Descent Check in WeylGroups [Reviewed by Frédéric Chapoton]
#18611: Jeroen Demeyer: Further isogeny improvement [Reviewed by John Cremona]
#18620: Vincent Delecroix: Galois conjugates in universal cyclotomic field miss the previously existing parameter m [Reviewed by Christian Stump]
#18621: Jeroen Demeyer: Fix "optional long time" doctests [Reviewed by Nathann Cohen]
#18622: Jeroen Demeyer: Improve true division support in coercion model [Reviewed by Wilfried Luebbe]
#18623: Peter Bruin: Allow calling variadic PARI closures [Reviewed by Jeroen Demeyer]
#18625: Volker Braun: Fix topcom doctests [Reviewed by Nathann Cohen]
#18627: Travis Scrimshaw: Fix the weight lattice realization of a tensor product of crystals [Reviewed by Ben Salisbury]
#18628: Anne Schilling: Implementation of Foata bijection on words [Reviewed by Franco Saliola, Mike Zabrocki]
#18633: Jeroen Demeyer: Polynomial comparison with zero wrong [Reviewed by Ralf Stephan]
#18634: Mark Shimozono: bug in WeylGroups.ElementMethods.reflection_to_root [Reviewed by Anne Schilling]
#18637: Jeroen Demeyer: Fix some optional/not tested tags [Reviewed by John Palmieri]
#18638: Rudi Pendavingh: component() fails for some linear matroids [Reviewed by Chao Xu]
#18646: Nathann Cohen: Explicitly say that arguments to Graph.plot() are forwarded [Reviewed by Jori Mäntysalo]
#18647: Nathann Cohen: Automatically update new-style optional packages [Reviewed by Jeroen Demeyer]
#18652: Franco Saliola: Bug in Words [Reviewed by Anne Schilling]
#18658: Nathann Cohen: Skipped doctests in graph_plot.py [Reviewed by Volker Braun]
#18666: Nathann Cohen: Add pexpect to SAGERUNTIME [Reviewed by Jeroen Demeyer]
#18667: Jeroen Demeyer: Remove support for make build-serial [Reviewed by Nathann Cohen]
#18668: Frédéric Chapoton: removing the ::: [Reviewed by Jeroen Demeyer]

Merged in sage-6.8.beta5:

#6326: Jeroen Demeyer: Reimplement Souvigner_AUTO code by PARI function [Reviewed by Frédéric Chapoton]
#11687: Frédéric Chapoton: Sanitize `sage-env` [Reviewed by Jeroen Demeyer]
#12375: Frederic Han: Create a giac package [Reviewed by Dima Pasechnik, Jeroen Demeyer]
#15304: Ralf Stephan: doctest previous is_polynomial() wrong results [Reviewed by Jeroen Demeyer]
#17054: Travis Scrimshaw: Make a deeper copy of rigged configurations [Reviewed by Anne Schilling]
#17686: Jeroen Demeyer: pexpect interfaces are never deleted [Reviewed by Volker Braun]
#17924: Jeroen Demeyer, Volker Braun: Race condition in pexpect [Reviewed by Vincent Neri, Volker Braun]
#18127: Matthias Koeppe: Optional package lrs-4.2b.p1.spkg needs updating [Reviewed by Nathann Cohen, Jeroen Demeyer]
#18443: Grayson Jorgenson: Multiplier spectra for projective morphisms [Reviewed by Ben Hutz]
#18448: Rudi Pendavingh: Add test if a matroid is binary [Reviewed by Travis Scrimshaw]
#18453: Ben Salisbury, Anne Schilling, Travis Scrimshaw: Infinite affine crystals should use extended weight lattice [Reviewed by Dan Bump]
#18533: Jeroen Demeyer: Upgrade ccache and make it a new-style package [Reviewed by Frédéric Chapoton]
#18539: Chao Xu: faster matroid 3 connectivity [Reviewed by Michael Welsh, Rudi Pendavingh]
#18580: Jeroen Demeyer: gf2x fails to build with GCC 5.1 [Reviewed by François Bissey]
#18681: Nathann Cohen: Separate the rankwidth library into a standard package [Reviewed by Jeroen Demeyer]
#18682: Rudi Pendavingh: Add SetSystem.is_connected() [Reviewed by Nathann Cohen]
#18685: Yuan Zhou: Add basis status functions get_col_stat, get_row_stat to GLPK backend [Reviewed by Nathann Cohen]
#18686: Darij Grinberg: Tableaux: remove false theorem I stated about Bender-Knuth involutions [Reviewed by Travis Scrimshaw]
#18690: Nathann Cohen: Improvement in IncidenceStructure.is_connected() [Reviewed by Vincent Delecroix]
#18698: Frédéric Chapoton: better doctest for to_poset in binary trees [Reviewed by Nathann Cohen]
#18702: David Coudert: Simplify generation of smallgraphs [Reviewed by Nathann Cohen]
#18704: Michael Orlitzky: Fix two sphinx cross references in geometry/cone.py [Reviewed by Andrey Novoseltsev]
#18706: Rudi Pendavingh: Improve Efficiency of Matroid initialization [Reviewed by Travis Scrimshaw]
#18715: Jeroen Demeyer: Move fixed part of build/Makefile to build/deps [Reviewed by Nathann Cohen]
#18716: Jeroen Demeyer: Small clean-up in top-level build system [Reviewed by Nathann Cohen]
#18719: Jeroen Demeyer: Another Python 3 problem with sage-download-file [Reviewed by André Apitzsch]
#18722: Travis Scrimshaw: Fix weight of Nakajima monomials [Reviewed by Ben Salisbury]

Merged in sage-6.8.beta6:

#3231: Travis Scholl: Use the randgen framework to set the seeds for controlled Magma, Singular, etc. sessions [Reviewed by Martin Albrecht]
#14312: Frédéric Chapoton: degree of number field polynomial is python int [Reviewed by Jeroen Demeyer]
#16774: Jeroen Demeyer: Sage is not listed as a failed package [Reviewed by John Palmieri]
#17618: Thierry Monteil, François Bissey: Update matplotlib so that plot_directive is less broken [Reviewed by Steven Trogdon]
#17765: Robert Bradshaw: Simplify cythonization of sage.structure [Reviewed by Jeroen Demeyer]
#18144: Vincent Delecroix: method surgroups for arithmetic group [Reviewed by David Loeffler]
#18435: Jeroen Demeyer: Pari testsuite fails on 32-bit [Reviewed by Peter Bruin]
#18475: Matthias Koeppe, Vincent Delecroix: Use LattE exit codes in Polyhedron_ZZ::ehrhart_polynomial [Reviewed by Dima Pasechnik]
#18482: Volker Braun: Unicode art for symbolics [Reviewed by Vincent Delecroix]
#18484: Travis Scrimshaw: Implement k-chordality of a matroid [Reviewed by Rudi Pendavingh]
#18540: Peter Bruin: Make DirichletGroup a new-style parent [Reviewed by Jeroen Demeyer]
#18564: Michele Borassi: Boost Edge Connectivity [Reviewed by Nathann Cohen]
#18573: Jeroen Demeyer: Fix build of tides package [Reviewed by Miguel Marco]
#18624: Rudi Pendavingh: Implement the lift theorem for linear matroids [Reviewed by Michael Welsh]
#18629: André Apitzsch: Update locations for intersphinx mapping [Reviewed by Frédéric Chapoton]
#18643: Jake Levinson: Implement reverse row bumping for Tableaux [Reviewed by Darij Grinberg]
#18645: Jonathan Judge: Add some methods to CartanMatrix [Reviewed by Ben Salisbury, Travis Scrimshaw]
#18660: Rudi Pendavingh: Improve efficiency of minors() for BinaryMatroid, TernaryMatroid, QuaternaryMatroid [Reviewed by Travis Scrimshaw]
#18663: David Loeffler: Speed up computation of twists of newforms [Reviewed by Peter Bruin]
#18691: Emmanuel Charpentier: Trac #17572 breaks the installation of several R packages. [Reviewed by François Bissey, Jeroen Demeyer, Volker Braun]
#18707: George H. Seelinger: Implement LaTeX code for all diagram algebra elements [Reviewed by Travis Scrimshaw]
#18717: Travis Scrimshaw: Implement the chromatic symmetric function [Reviewed by Kevin Dilks]
#18718: Aladin Virmaux: Documentation of to_matrix does not follow implementation [Reviewed by Frédéric Chapoton]
#18724: Dima Pasechnik: misleading error message in interfaces/gap/py [Reviewed by Miguel Marco]
#18726: Jeroen Demeyer: Do not import IPython at startup [Reviewed by John Palmieri]
#18727: Peter Bruin: Clean up number_field/maps.py [Reviewed by Travis Scrimshaw]
#18728: Peter Bruin: PARI nfisisom() should convert its argument [Reviewed by Jeroen Demeyer]
#18732: Yuan Zhou, Matthias Koeppe: Add tableau query functions glp_eval_tab_row, glp_eval_tab_col to GLPK backend [Reviewed by Nathann Cohen]
#18736: Jeroen Demeyer: Fix deprecation in conway_polynomials spkg-install [Reviewed by François Bissey]
#18738: Jeroen Demeyer: Installed files are considered stale [Reviewed by François Bissey]
#18741: Jeroen Demeyer: Random failure in sagespawn.pyx [Reviewed by Volker Braun]
#18751: Rudi Pendavingh: Add test if a matroid is ternary [Reviewed by Michael Welsh]
#18752: Travis Scrimshaw: Parent for a random partition is not correct [Reviewed by Darij Grinberg]
#18754: Jeroen Demeyer: giac doctest failure [Reviewed by Frederic Han]
#18755: Ben Salisbury: Add elementary and infinity crystals to Thematic Tutorial on crystals [Reviewed by Dan Bump, Anne Schilling, Travis Scrimshaw]
#18759: Jeroen Demeyer: Deprecate ParentWith*AbelianGens [Reviewed by Peter Bruin]
#18761: Christian Nassau: method submatrix of matrix_mod2_dense needs default arguments [Reviewed by Martin Albrecht]
#18770: Jeroen Demeyer: Fix executable bits [Reviewed by Thierry Monteil]
#18771: Jeroen Demeyer: Clean up interface interrupt() and use it in _expect_expr() [Reviewed by Frédéric Chapoton]
#18773: Jeroen Demeyer: Planarity spkg documentation [Reviewed by Nathann Cohen]
#18777: Jeroen Demeyer: Remove unneeded BLAS linking for Cython modules [Reviewed by François Bissey]
#18778: Jeroen Demeyer: Clean up GSL declarations [Reviewed by François Bissey]
#18780: Nathann Cohen: graphs.PerkelGraph [Reviewed by Frédéric Chapoton]

Merged in sage-6.8.beta7:

#4606: William Stein, Robert Bradshaw, Craig Citro: elliptic curves -- implement gross-Zagier L-functions [Reviewed by Chris Wuthrich]
#13158: David Loeffler: Local components bug finding minimal twist [Reviewed by Frédéric Chapoton]
#15410: Robert Bradshaw, Jeroen Demeyer: Simplify cythonization of many sage extensions. [Reviewed by Nathann Cohen, Jean-Pierre Flori]
#15412: Robert Bradshaw, Jeroen Demeyer: Simplify cythonization of sage/combinat. [Reviewed by Nathann Cohen, Jean-Pierre Flori]
#17392: Vince Knight, James Campbell: Make list of built-in normal form games [Reviewed by Karl-Dieter Crisman, Travis Scrimshaw]
#17574: Nathann Cohen: Empty hypergraph and __str__ function [Reviewed by Dima Pasechnik]
#18159: Vincent Delecroix: cardinality must output Infinty or a Sage integer [Reviewed by Jean-Pierre Flori]
#18167: Marc Mezzarobba, Frédéric Chapoton: Ref: add various missing modules to r/schemes and r/plane_curves [Reviewed by Vincent Delecroix]
#18577: Thierry Monteil: Extend MathJax MAXBUFFER to allow larger equations to be displayed [Reviewed by Volker Braun]
#18592: André Apitzsch: Changing some .next() to next(...) [Reviewed by Wilfried Luebbe]
#18612: David Einstein: Y-axis labels on matrix_plot are reversed. [Reviewed by Karl-Dieter Crisman]
#18626: Dima Pasechnik: fix gap_packages (Guava) optional tests [Reviewed by Nathann Cohen]
#18662: John Cremona: Implement (semi-)global minimal models for elliptic curves over number fields with h>1 [Reviewed by Chris Wuthrich]
#18670: Steven Trogdon: Use abs() to test for accuracy of roots of complex-valued functions [Reviewed by Ralf Stephan]
#18689: Dima Pasechnik, Volker Braun: GAP 4.7.8 [Reviewed by Nathann Cohen]
#18710: Jeroen Demeyer: Move some make targets to build/Makefile [Reviewed by Nathann Cohen, Volker Braun]
#18746: David Coudert: Cutwidth of a graph [Reviewed by Nathann Cohen]
#18747: Vincent Delecroix: ascii and unicode arts for continued fractions [Reviewed by Travis Scrimshaw]
#18768: Ben Salisbury: Change name of InfinityPathModel [Reviewed by Travis Scrimshaw]
#18772: Jeroen Demeyer: Completely remove in-place operations [Reviewed by François Bissey]
#18774: Nathann Cohen: Janko Groups and Livingstone graph [Reviewed by Dima Pasechnik]
#18785: Nathann Cohen: chang graphs [Reviewed by David Coudert]
#18790: Jeroen Demeyer: Update MPIR to 2.7.0 [Reviewed by André Apitzsch]
#18792: Jeroen Demeyer: side effect from Pari verbose mechanism in factor() [Reviewed by Paul Zimmermann]
#18793: André Apitzsch: Make sage_setup/autogen/pari Python 3 compatible [Reviewed by Jeroen Demeyer]
#18794: André Apitzsch: StandardError is not Python 3 compatible [Reviewed by Travis Scrimshaw]
#18803: Volker Braun: Upgrade to IPython 3.2 [Reviewed by Jeroen Demeyer]
#18809: Jeroen Demeyer: Undo suspicious isinstance() changes from #15984 [Reviewed by Wilfried Luebbe]
#18811: Michele Borassi: Boost Clustering Coefficient [Reviewed by Nathann Cohen]
#18815: Nathann Cohen: Polyhedron.to_linear_program [Reviewed by Dima Pasechnik]
#18817: Frédéric Chapoton: adding some missing links to trac in the doc [Reviewed by André Apitzsch]
#18820: Emmanuel Charpentier: Upgrade R to 3.2.1 [Reviewed by Nathann Cohen]
#18823: Jeroen Demeyer: make all: build Sage library only once [Reviewed by Volker Braun]
#18825: Jeroen Demeyer: cython() command does not find ginac_wrap.h [Reviewed by François Bissey]
#18827: Dima Pasechnik: new style packaging for csdp [Reviewed by Nathann Cohen]
#18830: Dima Pasechnik: implement Lovasz theta-function for graphs [Reviewed by Nathann Cohen]
#18833: Jeroen Demeyer: Clean up cliquer library interface [Reviewed by Nathann Cohen, Jean-Pierre Flori]
#18837: Jeroen Demeyer: module_list.py: remove foo_depends variables [Reviewed by Jean-Pierre Flori]

Merged in sage-6.8.beta8:

#10276: Ed Scheinerman: Create a random triangulation (max planar graph) [Reviewed by Nathann Cohen, Frédéric Chapoton, Dima Pasechnik]
#15375: Dan Bump, Dan Orr, Anne Schilling, Mark Shimozono, Nicolas M. Thiéry: Extended Affine Weyl Groups SD40 [Reviewed by Dan Bump, Anne Schilling]
#17055: Travis Scrimshaw: Implement bijection between RC and MLT for B infinity [Reviewed by Ben Salisbury]
#18329: Jeroen Demeyer: Inherit __richcmp__ and __cmp__ in subclasses of Element [Reviewed by Jean-Pierre Flori]
#18405: Nathann Cohen: Cleanup in the 'installation' manual [Reviewed by Jeroen Demeyer]
#18537: Ralf Stephan: upgrade to pynac-0.3.9.1 [Reviewed by Volker Braun]
#18548: Marc Masdeu: Fix a bug introduced in #17792 [Reviewed by David Loeffler]
#18616: Jeroen Demeyer: Remove unneeded "cdef public" declarations [Reviewed by Nathann Cohen]
#18693: Thierry Monteil: Update openssl to 1.0.2c [Reviewed by Volker Braun]
#18731: Jeroen Demeyer: Failing to download tarball/building documentation should lead to clear error in log file [Reviewed by John Palmieri]
#18739: Peter Bruin: Wrap PARI functions for converting relative number field elements [Reviewed by Frédéric Chapoton, Jeroen Demeyer]
#18764: Matthias Koeppe, Yuan Zhou: Add glp_exact to Sage's GLPK bindings [Reviewed by Dima Pasechnik]
#18769: Travis Scrimshaw: Implement affinization crystal and allow KyotoPathModel to use extended weight lattice [Reviewed by Ben Salisbury]
#18779: Nathann Cohen: polytopes.gosset_3_21 and graphs.GossetGraph [Reviewed by Dima Pasechnik]
#18808: Volker Braun: Cliquer install fails to create intermediate directories [Reviewed by François Bissey]
#18828: Nathann Cohen: Export graph to file [Reviewed by David Coudert]
#18829: Nathann Cohen: Add a hint in the automatic doctest sig_on_count() [Reviewed by Jeroen Demeyer]
#18834: Nathann Cohen: Use Sage to compute clustering coefficient [Reviewed by David Coudert]
#18835: Emmanuel Charpentier: Fix #18691 fix to #17572 fix to R. [Reviewed by John Palmieri, Jeroen Demeyer]
#18842: Jeroen Demeyer: Really fix cleaning of Sage library [Reviewed by Steven Trogdon]
#18845: Jean-Pierre Flori: Update NTL to 9.2.0 [Reviewed by Volker Braun]
#18848: Simon King: do not save() objects we cannot load() [Reviewed by Volker Braun]
#18850: Volker Braun: Documentation depends on mathjax [Reviewed by Jeroen Demeyer]
#18851: Jeroen Demeyer: Add Cython patch to fix searching for .pxd files [Reviewed by Volker Braun]
#18853: Jeroen Demeyer: Include farey_symbol.h instead of manually declaring [Reviewed by François Bissey]
#18854: Jean-Pierre Flori: Uninitialized values returned by  diameter_lower_bound_multi_sweep [Reviewed by David Coudert]
#18856: Jeroen Demeyer: Add a FLINT algorithm for Bernoulli numbers [Reviewed by Travis Scrimshaw]
#18858: Jeroen Demeyer: Remove unneeded include_dirs from module_list.py [Reviewed by Jean-Pierre Flori]
#18866: Jeroen Demeyer: Modules using NTL should depend on NTL [Reviewed by François Bissey]
#18867: Jean-Pierre Flori: pb_wrap.h: rename WrappedPtr to PBWrappedPtr [Reviewed by Jeroen Demeyer]
#18873: Sébastien Labbé: fix gdb optional test in doctest/test.py [Reviewed by François Bissey]

Merged in sage-6.8.rc0:

#16124: Julian Rueth: dev scripts can not handle merged tickets [Reviewed by Volker Braun]
#16773: Simon Spicer: Analytic Rank Bound [Reviewed by William Stein]
#18618: David Perkinson: sandpile revisions [Reviewed by Qiaoyu Yang, Kaui Yu]
#18642: Volker Braun: Wrong sys.path order in sagedoc [Reviewed by Jeroen Demeyer]
#18748: Volker Braun: Python library to bootstrap Sage [Reviewed by John Palmieri]
#18782: Nathann Cohen: DejterGraph, F26AGraph, HarborthGraph, Klein3RegularGraph, Klein7RegularGraph, LocalMcLaughlinGraph [Reviewed by David Coudert]
#18784: Rudi Pendavingh: Tutte connectors for matroids [Reviewed by Chao Xu]
#18788: Volker Braun: Reorganize /build [Reviewed by Jeroen Demeyer]
#18795: Simon King: Fix parent class of a base extension of formal sums [Reviewed by Travis Scrimshaw]
#18796: Wilfried Luebbe: Python 3 preparation: Cleaning up the bit rot that occurred  to a number of Python 3 fixes [Reviewed by Jeroen Demeyer]
#18839: Michele Borassi: Boost Dominator Tree [Reviewed by Nathann Cohen, David Coudert]
#18841: Frederic Han: giacpy and giac spkg update [Reviewed by Jeroen Demeyer]
#18872: Volker Braun, Jeroen Demeyer: Pari workarond for Perl regex deprecation [Reviewed by Volker Braun]
#18875: Jeroen Demeyer: Update NTL to 9.3.0 [Reviewed by François Bissey]
#18877: Ralf Stephan: upgrade to Pynac-0.3.9.2 [Reviewed by Volker Braun]
#18880: Dima Pasechnik: Doctests of database_gap happen to depend on gap_packages [Reviewed by Volker Braun]
#18881: Jeroen Demeyer: Remove comparison boilerplate - part 1 [Reviewed by Ralf Stephan]
#18884: Jeroen Demeyer: Remove comparison boilerplate - part 2 [Reviewed by Ralf Stephan]
#18887: Dima Pasechnik: latte_int does not build with NTL 9 [Reviewed by Jeroen Demeyer]
#18892: François Bissey: Singular fails to build on Ubuntu 15.04 32-bit [Reviewed by Volker Braun]
#18893: John Palmieri: Fix "start" dependencies [Reviewed by Jeroen Demeyer]
#18896: Ralf Stephan: symbolic root comparisons call Maxima unnecessarily [Reviewed by Volker Braun]
#18907: Sébastien Labbé: sage -pip is not mentioned in sage -advanced [Reviewed by Nathann Cohen]

Merged in sage-6.8.rc1:

#10476: Jeroen Demeyer: Problems interrupting Singular [Reviewed by Volker Braun]
#12257: Ralf Stephan: doctest that only integer +/- 1 gets special treatment [Reviewed by Jeroen Demeyer]
#16672: Frédéric Chapoton: Fix typo in linear algebra docs. [Reviewed by Nathann Cohen]
#17321: Ralf Stephan: doctest fixed Pynac RuntimeErrors [Reviewed by Jeroen Demeyer]
#18878: Clemens Heuberger: Update reference HKP2015 [Reviewed by Jori Mäntysalo]
#18897: Simon King: Memory leak in sage.misc.binary_tree.BinareeTree [Reviewed by Sébastien Labbé, Dima Pasechnik]
#18908: Jeroen Demeyer: Fix math-readline script [Reviewed by Nathann Cohen, Sébastien Labbé, Salvatore Stella, Dima Pasechnik]
#18909: Ralf Stephan: fuzzy output of sage -dev makes doctests fail [Reviewed by Volker Braun]
#18911: Nathann Cohen: Doctest failure in LocalMcLaughlinGraph [Reviewed by Jeroen Demeyer]
#18912: Thierry Monteil: update openssl to 1.0.2d [Reviewed by Nathann Cohen]
#18913: Jeroen Demeyer: Properly fix gdb optional test in doctest/test.py [Reviewed by Sébastien Labbé]
#18924: Clemens Heuberger: Missing dependencies file in package arb [Reviewed by Daniel Krenn]