#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.

Reply via email to