Current Maxima version

204 views
Skip to first unread message

Paul Masson

unread,
Nov 28, 2016, 4:26:19 PM11/28/16
to sage-devel
The version of Maxima that ships with Sage is 5.35.1 from December 2014, while the most recent version is 5.38.1 from May 2016.

Is there a compelling reason not to upgrade this package? Surely some of the Maxima bug fixes will be relevant to Sage.

Francois Bissey

unread,
Nov 28, 2016, 5:55:18 PM11/28/16
to sage-...@googlegroups.com
see https://trac.sagemath.org/ticket/18920
> On 29/11/2016, at 10:26, Paul Masson <paulm...@comcast.net> wrote:
>
> The version of Maxima that ships with Sage is 5.35.1 from December 2014, while the most recent version is 5.38.1 from May 2016.
>
> Is there a compelling reason not to upgrade this package? Surely some of the Maxima bug fixes will be relevant to Sage.
>
> --
> You received this message because you are subscribed to the Google Groups "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+...@googlegroups.com.
> To post to this group, send email to sage-...@googlegroups.com.
> Visit this group at https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.


This email may be confidential and subject to legal privilege, it may
not reflect the views of the University of Canterbury, and it is not
guaranteed to be virus free. If you are not an intended recipient,
please notify the sender immediately and erase all copies of the message
and any attachments.

Please refer to http://www.canterbury.ac.nz/emaildisclaimer for more
information.

Dima Pasechnik

unread,
Nov 28, 2016, 6:08:55 PM11/28/16
to sage-devel
well, they introduces new bugs in 5.38.1, see https://trac.sagemath.org/ticket/18920

We can make such things as errors we're not fixing and release an update, or wait and hope 
some more will be fixed...

At least one new bug could be fixed by ECL update, and this should be released soon.

Robert Dodier

unread,
Nov 29, 2016, 1:38:56 AM11/29/16
to sage-...@googlegroups.com
On 2016-11-28, Dima Pasechnik <dim...@gmail.com> wrote:

> well, they introduces new bugs in 5.38.1,
> see https://trac.sagemath.org/ticket/18920

Sorry. <shrug>

Anyway there will be a 5.39 version "real soon now" (as in, in a week or
two).

FWIW

Robert Dodier

kcrisman

unread,
Nov 29, 2016, 9:31:53 AM11/29/16
to sage-devel


> well, they introduces new bugs in 5.38.1,
> see https://trac.sagemath.org/ticket/18920

Sorry. <shrug>


I suppose it is indeed a question of fixing more bugs than introduced - I wouldn't be totally averse to that but sadly won't be working on the ticket, so take that with a grain of salt :)

Dima Pasechnik

unread,
Jan 18, 2017, 7:31:21 AM1/18/17
to sage-devel
ticket upgrading Maxima tp 5.39.0 is ready for review now: https://trac.sagemath.org/ticket/18920


On Monday, November 28, 2016 at 9:26:19 PM UTC, Paul Masson wrote:

Emmanuel Charpentier

unread,
Jan 18, 2017, 9:43:05 AM1/18/17
to sage-devel
Nice ! Thank you very much.

However, I see that one of my pet peeves, now solved in Maxima, isn't yet solved in Maxima-from-Sage :

/* Maxima, as packaged in Debian */

charpent@SAP5057241:~$ maxima

Maxima 5.38.1 http://maxima.sourceforge.net
using Lisp GNU Common Lisp (GCL) GCL 2.6.12
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) display2d:false;

(%o1) false
(%i2) integrate(f(x),x);

(%o2) 'integrate(f(x),x)
(%i3) taylor(integrate(f(x),x),x,x_0,2);

(%o3) 'at('integrate(f(x),x),x = x_0)+f(x_0)*(x-x_0)
                                     +(('at('diff(f(x),x,1),x = x_0))
                                      *(x-x_0)^2)
                                      /2


/* Sage's Maxima */

charpent@SAP5057241:~$ sage -maxima
;;; Loading #P"/usr/local/sage-7/local/lib/ecl/sb-bsd-sockets.fas"
;;; Loading #P"/usr/local/sage-7/local/lib/ecl/sockets.fas"
;;; Loading #P"/usr/local/sage-7/local/lib/ecl/defsystem.fas"
;;; Loading #P"/usr/local/sage-7/local/lib/ecl/cmp.fas"
Maxima 5.39.0 http://maxima.sourceforge.net
using Lisp ECL 16.1.2
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
The function bug_report() provides bug reporting information.
(%i1) display2d:false;

(%o1) false
(%i2) integrate(f(x),x);         

(%o2) 'integrate(f(x),x)
(%i3) taylor(integrate(f(x),x),x,x_0,2);

taylor: unable to expand at a point specified in:
'integrate(f(x),x)
 -- an error. To debug this try: debugmode(true);


This is a bit annoying : the ability to manipulate such expression is useful...

Does this deserve a ticket ? I don't see it in our current list.

HTH,

--
Emmanuel Charpentier

Dima Pasechnik

unread,
Jan 18, 2017, 1:28:24 PM1/18/17
to sage-devel
perhaps an issue on Maxima bug tracker is more appropriate here? 

Dima Pasechnik

unread,
Jan 18, 2017, 1:47:37 PM1/18/17
to sage-devel
I can confirm that this example also works on Maxima 5.39.0 running on SBCL 1.3.12.
(I thought for a moment that it's a regression from 5.38.1 to 5.39.0...)

I suspect this could be fixed by an upgrade of ECL to 16.1.3 - something that is dealt with on  
#22191 and appears to be tricky.


On Monday, November 28, 2016 at 9:26:19 PM UTC, Paul Masson wrote:

Emmanuel Charpentier

unread,
Jan 18, 2017, 6:15:19 PM1/18/17
to sage-devel
I added a reminder about this problem on #22191...

HTH,

--
Emmanuel Charpentier

Robert Dodier

unread,
Jun 1, 2017, 12:55:16 AM6/1/17
to sage-...@googlegroups.com
On 2017-01-18, Dima Pasechnik <dim...@gmail.com> wrote:

> ticket upgrading Maxima tp 5.39.0 is ready for review
> now: https://trac.sagemath.org/ticket/18920

I'm pleased to say that Maxima 5.40.0 has been released. As usual there
will be a process of making packages and minor fixes until it seems to
stabilize.

best

Robert Dodier

Reply all
Reply to author
Forward
0 new messages