#12173: Update FLINT to 2.3
-------------------------------+--------------------------------------------
       Reporter:  mhansen      |         Owner:  tbd     
           Type:  enhancement  |        Status:  new     
       Priority:  major        |     Milestone:  sage-5.1
      Component:  packages     |    Resolution:          
       Keywords:               |   Work issues:          
Report Upstream:  N/A          |     Reviewers:          
        Authors:               |     Merged in:          
   Dependencies:  #12433       |      Stopgaps:          
-------------------------------+--------------------------------------------

Old description:

> To test an alpha version of the upcoming FLINT release on Sage 5.1.beta2,
> install:
> * the updated zn_poly spkg from #12433,
> * the (functional but definitely not definitive) FLINT spkg at
> http://perso.telecom-paristech.fr/~flori/sage/flint-2.3.jp.spkg;
> apply:
> * [attachment:flint-2.3-sage-5.1.beta2.patch],
> * [attachment:doctests.patch] (optional),
> * [attachment:flint_stack_cleanup.patch],
> * [attachment:n_factor.patch],
> * [attachment:degree.patch],
> * [attachment:sqrt_normalization_fix.patch],
> * [attachment:headers.patch],
> * [attachment:multrunc.patch],
> * [attachment:fmpz_cleanup.patch],
> * [attachment:jack.patch],
> * [attachment:cython.patch],
> * [attachment:slice.patch],
> * [attachment:ref_flint1.patch].
>
> There remain one known issue:
> - errors in sage/graphs/matchpoly.pyx caused by a bug in FLINT (only on
> 32 bits systems?).

New description:

 To test an alpha version of the upcoming FLINT release on Sage 5.1.beta2,
 install:
 * the updated zn_poly spkg from #12433,
 * the (functional but definitely not definitive) FLINT spkg at
 http://perso.telecom-paristech.fr/~flori/sage/flint-2.3.jp.spkg;
 apply:
 * [attachment:flint-2.3-sage-5.1.beta2.patch],
 * [attachment:doctests.patch] (optional),
 * [attachment:flint_stack_cleanup.patch],
 * [attachment:n_factor.patch],
 * [attachment:degree.patch],
 * [attachment:sqrt_normalization_fix.patch],
 * [attachment:headers.patch],
 * [attachment:multrunc.patch],
 * [attachment:fmpz_cleanup.patch],
 * [attachment:jack.patch],
 * [attachment:cython.patch],
 * [attachment:slice.patch],
 * [attachment:ref_flint1.patch].

--

Comment (by jpflori):

 I've uploaded a new spkg (same address) based on Fredrik's latest git
 commit (c644b926cd6f...) plus an additional modification to Makefile.in so
 that the NTL interface is correctly build (not committed, let's wait for
 Bill to properly fix it, if that's actually needed).

 With this latest spkg, Sage 5.1.beta3 builds correctly and passes "make
 ptestlong" on my amd64 Ubuntu 12.04.

 Within the 32 bits virtual machine, Sage 5.1.beta2 passes "./sage -t
 sage/graphs/matchpoly.pyx" (although the mul_SS bug is still present, now
 another algorithm is used I presume).

 So I guess we just have to wait for a proper release of FLINT, potentially
 modify the way it is configure by spkg-install, and properly review every
 patch to the Sage library and changes to the spkg.

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