#9343: Upgrade PARI to svn snapshot 12577 - a pre-release of PARI 2.4.3.
---------------------------------------------------------------------------------------------------------------------------+
   Reporter:  was                                                               
                                           |       Owner:  jdemeyer  
       Type:  enhancement                                                       
                                           |      Status:  needs_work
   Priority:  blocker                                                           
                                           |   Milestone:  sage-4.6  
  Component:  packages                                                          
                                           |    Keywords:            
     Author:  Robert Bradshaw, John Cremona, Jeroen Demeyer, William Stein, 
David Kirkby                                   |    Upstream:  N/A       
   Reviewer:  Robert Bradshaw, John Cremona, Jeroen Demeyer, William Stein, 
David Kirkby, François Bissey, Leif Leonhardy  |      Merged:            
Work_issues:                                                                    
                                           |  
---------------------------------------------------------------------------------------------------------------------------+

Comment(by leif):

 Replying to [comment:355 cremona]:
 > I lost track of who is doing what, so I don't know what (or who) we are
 waiting for.  Or who will be the one to actually give it a positive
 review.

 Me, too. Also, it looks as if there was a lack of (other, "independent")
 reviewers, or at least people testing this. I still don't know if this has
 been tested on Cygwin, and, if there were any issues, if we should address
 them ''here''. (Mike has provided a "follow-up" Lcalc to make it work on
 Cygwin; I'm not sure if that's the only required change w.r.t. prealpha3.)

 > Presumably what we want is that as soon as 4.5.3 is released the current
 prealpha of 4.6 is released as an alpha?

 I actually expected a 4.5.3 release candidate rather than an alpha2, and
 4.5.3 released earlier. 4.6.prealpha3 is still based on 4.5.3.alpha1, but
 as far as I know the only changes in 4.5.3.alpha2 are fixing numerical
 noise in doctests, and #9722, which I am porting to the new PARI; Mitesh
 will know better.

 > What is to stop that happening now?

 Regarding this ticket, the only things I'm aware of are:
  * preparing a PARI 2.4.3.svn-12577.p5 spkg, with the fixes from #9722,
 and in addition disabling the use of GMP internals by PARI by default
 (with an ''option'' to make PARI use them)
  * fixing Sphinx warnings
  * adding more documentation (strings) and doctests to (at least)
 {{{sage/libs/pari/gen.pyx}}} (cf.
 [http://trac.sagemath.org/sage_trac/ticket/9343#comment:250 this comment]
 and the [http://trac.sagemath.org/sage_trac/attachment/ticket/9343/pari-
 gen.pyx-coverage.txt corresponding attachment]).

 I don't know if further (new?) PARI functions should be wrapped; I only
 came across the deprecated {{{orderell()}}}.

 IMHO other things (e.g. Lcalc spkg improvements; I've commented on Mike's
 follow-up #9775) should be addressed during the normal 4.6 release cycle.

 I guess an official 4.6.alpha would be tested by far more people, on a
 broader variety of systems. Same for 4.5.3 (final). If any problems arise
 with the latter, they should be fixed during the preparation of 4.6
 alphas, not in our inofficial prealphas.

 Replying to [comment:356 jdemeyer]:
 > [...] port #9722 to #9343. I believe leif is working on that.

 Yes. Unfortunately the MPIR 2.1.1 issue took too much of my time and
 resources; I now consider it (more or less) "resolved", and continue the
 work on the PARI 2.4.3.svn-12577.p5 spkg.

 > The large number of doctests without errors for sage-4.6.prealpha3 seem
 to indicate that the patches are fine.

 Hopefully. It might also indicate a lack of (appropriate) doctests... ;-)

 (E.g., despite the obvious bug in MPIR 2.1.1, Sage 4.5.3.alpha2 and
 4.6.prealpha3 - with PARI ''not'' using GMP internals - both passed all
 long tests on two systems with it. There have been similar cases in the
 past.)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9343#comment:357>
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