where to report bugs found using systems used by sage?
I am finding lots of bugs in systems used by sageMath. So not sure if I should report them to sagebug tracking as I have been doing, or to the other systems. The problem I can't find a place to report them for the other systems.
For example
>sage
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 8.3.rc0, Release Date: 2018-07-08 │
│ Type "notebook()" for the browser-based notebook interface. │
│ Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Warning: this is a prerelease version, and it may be unstable. ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
sage: var('x d a c b')
(x, d, a, c, b)
sage: integrate(sqrt(d*x^2 + e*x + c)*sqrt((b*x^2 + a)^2)/x^4,x, algorithm="giac")
Giac crashed -- automatically restarting.
sage0*x
#another bug. Just Added also as new comment ticket
# at https://trac.sagemath.org/ticket/25822
sage: var('x g b f n c a d');
sage: integrate(1/((g*x + f)^2*(b*log((e*x + d)^n*c) + a)^3),x, algorithm="giac")
Done
I searched and searched, and can't find even a forum for Giac or a place to report a bug. is giac even supported system? I went to https://www-fourier.ujf-grenoble.fr/~... and I see no place to report bugs. I clicked on the forum link there, but it is dead link.
Same for Maxima. I can't find where to report bugs found it is when using sagemath.
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 8.3.rc0, Release Date: 2018-07-08 │
│ Type "notebook()" for the browser-based notebook interface. │
│ Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Warning: this is a prerelease version, and it may be unstable. ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
var('x')
integrate(log(sin(x))*sin(x)^2,x)
;;;
;;; Detected access to protected memory, also kwown as 'bus or segmentation fault'.
;;; Jumping to the outermost toplevel prompt
;;;
I once send email about a different maxima bug to maxima-bugs@lists.sourceforge.net but never heared back and I do not see it posted on anywhere on sourceforge. I do not think any one reads these.
May be sagemath should have an OFFICIAL web page, listing the exact location of where to report bugs found in systems used by sagemath if they are not to be reported to sagemath bug database?
This forum is a good place to post a bug report. An alternative is to use the sage-devel mailing list.
For maxima, bug tracking happens on https://sourceforge.net/p/maxima/bugs/ . It's not super-active but every now and again there is some activity there. I think it's the best place to report maxima bugs. Of course a report there should be about maxima, without involvement of sage. It's fine to have sage-trac tickets tracking sage-discovered maxima bugs, but you'd help fixing them if you can extract the erroneous maxima behaviour (often this is a near-automatic procedure).
For Giac, it seems the link to the forum is currently broken, probably due to the host university recently changing name from "Université Joseph Fourier" to "Université Grenoble Alpes", and correspondingly changing domain name from
ujf-grenoble.fr
touniv-grenoble-alpes.fr
.In the meantime, you could email a bug report to the main developer. In this case, I sent him an email with a link to this Ask Sage question, to alert him both to the bug you found and to the broken link.
The Giac bug is now fixed upstream, but not in a stable release. The reference for the upstream fix is "Geogebra svn 62822". Since Geogebra uses Giac, the Giac source code is under version control using Subversion (svn) at Geogebra:
The links to the Giac/Xcas forum have been fixed on the Giac/Xcas home page.
Thanks for alerting to this bug and to the broken links!