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