Skip to content

Update ECL to 10.4.1 and Maxima to 5.22.1 - currently the latest releases. #10187

@vbraun

Description

@vbraun

Note: See #10434 for a follow-up ticket.

Please update ECL and Maxima to the newest upstream release. Sage packages are here:

It's unsafe to build either ECL or Maxima in parallel, so we must not do this. Updated versions of ECL and Maxima can be found here:

http://boxen.math.washington.edu/home/kirkby/patches/ecl-10.4.1.spkg

http://www.stp.dias.ie/~vbraun/Sage/spkg/maxima-5.22.1.spkg

Note that you cannot upgrade one without the other; Both ECL and Maxima need to be upgraded simultaneously or build will fail.

Relevant tickets for ECL:

Relevant tickets for maxima:

The updated Maxima code seems to be more careful about signs which leads to doctest errors. Moreover, error reporting was changed. Therefore you need to apply the following patches to the Sage library (in this order):

  • trac_10187_fix_easy_doctests.patch
  • trac_10187_general_display_prefix_workaround.patch
  • trac_10187_mark_some_doctests_random_until_9880_gets_merged.patch

Finally, you need to patch $SAGE_ROOT/local/bin/sage-maxima.lisp with

  • trac_10187_sage-maxima_lisp.patch

Upstream: Workaround found; Bug reported upstream.

CC: @williamstein @jhpalmieri @qed777 @nexttime @jaapspies @jasongrout @kcrisman @kiwifb @jpflori

Component: packages: standard

Author: Volker Braun, David Kirkby

Reviewer: Karl-Dieter Crisman, David Kirkby, Volker Braun, Leif Leonhardy

Merged: sage-4.6.1.alpha3

Issue created by migration from https://trac.sagemath.org/ticket/10187

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions