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