#12173: Update FLINT to 2.3
---------------------------------------------------------------------+------
       Reporter:  mhansen                                            |         
Owner:  tbd         
           Type:  enhancement                                        |        
Status:  needs_review
       Priority:  major                                              |     
Milestone:  sage-5.6    
      Component:  packages                                           |    
Resolution:              
       Keywords:  flint spkg                                         |   Work 
issues:              
Report Upstream:  N/A                                                |     
Reviewers:              
        Authors:  Mike Hansen, Fredrik Johansson, Jean-Pierre Flori  |     
Merged in:              
   Dependencies:  #12433                                             |      
Stopgaps:              
---------------------------------------------------------------------+------

Old description:

> To test a (slightly modified) beta 3 version of the upcoming FLINT
> release on Sage 5.1.beta2, install:
>
>  * the updated zn_poly spkg from #12433,
>  * the FLINT spkg at
> http://www.infres.enst.fr/~flori/sage/flint-2.3.spkg;
>
> apply:
>
>  * [attachment:01-flint-2.3-sage-5.2.patch],
>  * [attachment:doctests.patch] (optional),
>  * [attachment:flint_stack_cleanup.patch],
>  * [attachment:n_factor.patch],
>  * [attachment:degree.patch],
>  * [attachment:sqrt_normalization_fix.patch],
>  * [attachment:07-headers-sage-5.2.patch],
>  * [attachment:multrunc.patch],
>  * [attachment:fmpz_cleanup.patch],
>  * [attachment:jack.patch],
>  * [attachment:cython.patch],
>  * [attachment:slice.patch],
>  * [attachment:ref_flint1.patch],
>  * [attachment:compose_eval.patch],
>  * [attachment:15-integer_to_mod-v2.patch],
>  * [attachment:16-rename_zmod_to_nmod-v2.patch].
>
> Apply to SAGE_ROOT:
>  * [attachment:00-mpfr.patch].

New description:

 To test a (slightly modified) beta 3 version of the upcoming FLINT release
 on Sage 5.1.beta2, install:

  * the updated zn_poly spkg from #12433,
  * the FLINT spkg at
 http://boxen.math.washington.edu/home/jpflori/flint-2.3.spkg;

 apply:

  * [attachment:flint-2.3-combined-5.5.rc0.patch]

 Apply to SAGE_ROOT:
  * [attachment:flint-2.3-root-5.5.rc0.patch].

--

Comment (by jpflori):

 Here comes an updated spkg including FLINT 2.3 final at
 http://boxen.math.washington.edu/home/jpflori/flint-2.3.spkg
 and two combined and rebased patch to apply to Sage 5.5.rc0.

 The only real additions were make to jack.patch because a lot of new
 doctests were included in sage/combinat/sf/jack.py and had to be fixed as
 well.

 The other rebasing stuff was quite trivial.

 I've not included the renaming done by the previous 16-... patch to stick
 with FLINT terminology as it was surely a bad idea and broke some
 unpickling tests in Sage.
 Anyway, it can be done later.

 Remark that as Sage only includes MPIR 2.4.x and not MPIR 2.5.x, the FLINT
 spkg builds correctly and its and Sage test suite pass, so we could first
 include this, then work on upgrading MPIR directly to 2.6.x, skipping the
 problematic 2.5.x versions.

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