#11666: Upgrade MPFR to 3.1.0
--------------------------------+-------------------------------------------
Reporter: leif | Owner: leif
Type: enhancement | Status: needs_info
Priority: major | Milestone: sage-5.0
Component: packages | Keywords: sd32 MPFR spkg wishlist
sd35.5
Work_issues: correct doctests | Upstream: N/A
Reviewer: Paul Zimmermann | Author: Mike Hansen, Jean-Pierre
Flori
Merged: | Dependencies: #12171
--------------------------------+-------------------------------------------
Changes (by jpflori):
* work_issues: failing doctests for 32 bits => correct doctests
Comment:
Replying to [comment:28 zimmerma]:
> I tried importing the MPFI spkg+patches (#12171) and that spkg on top of
4.8.alpha6 on a 32-bit Pentium 4 and got the following failures: ` sage -t
"devel/sage-main/sage/matrix/matrix_mpolynomial_dense.pyx" sage -t "devel
/sage-main/sage/matrix/constructor.py" sage -t "devel/sage-
main/sage/matrix/matrix2.pyx" sage -t "devel/sage-
main/sage/misc/randstate.pyx" sage -t "devel/sage-
main/sage/modules/free_module_element.pyx" sage -t "devel/sage-
main/sage/rings/real_mpfi.pyx" sage -t "devel/sage-
main/sage/rings/complex_field.py" sage -t "devel/sage-
main/sage/rings/complex_interval_field.py" sage -t "devel/sage-
main/sage/rings/real_mpfr.pyx" # Killed/crashed sage -t "devel/sage-
main/sage/schemes/elliptic_curves/ell_rational_field.py" ` Paul
My last failures happen in the same files as what you posted some time ago
and are always involving some random function.
As you posted later, this should be because MPFR changed its behavior.
I'll post a patch fixing the doctest, but cannot test it on a 32 bits
computer (nor exotic architectures), so I'll leave that to someone else.
The question is whether this change of behavior is actually a problem ?
If someone saved old stuff with a given random seed, or something like
that, its results will not be reproducible... I do not really feel
concerned about that.
If someone could also test the spkg on sunos, solaris, apple or other
exotic oses/cpus combinations, that would be more than welcome.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11666#comment:39>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.