Integration issue on maxima-5.17.0 ; appears to be platform-independent, and changed from prior versions.



Hi.  I'll apologize in advance if this issue has been discussed before: 
I'm new on this list, and I didn't see the issue in my archive search.

I'm currently the maintainer for maxima for the Fink project, and this
issue came up on our lists.  In 5.17.0 I get the following on Windows
(GCL), Mac OS X (SBCL), or Linux [Debian] (GCL):

$ maxima

Maxima 5.17.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.7 (aka GCL)
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) integrate(r^(-3),r,R,inf);
Is  R  positive, negative, or zero?

positive;
Integral is divergent
 -- an error.  To debug this try debugmode(true)

However, I checked against an earlier version that I happened to have
handy, 5.13.0 from Ubuntu Linux (GCL), and I got the answer that I expected:
$ maxima

Maxima 5.13.0 http://maxima.sourceforge.net
Using Lisp GNU Common Lisp (GCL) GCL 2.6.8 (aka GCL)
Distributed under the GNU Public License. See the file COPYING.
Dedicated to the memory of William Schelter.
This is a development version of Maxima. The function bug_report()
provides bug reporting information.
(%i1) integrate(r^(-3),r,R,inf);
Is  R  positive, negative, or zero?

positive
;
                                      1
(%o1)                                ----
                                        2
                                     2 R

Was this an intentional change in the behavior?