Differences between revisions 4 and 53 (spanning 49 versions)
Revision 4 as of 2010-08-21 12:39:57
Size: 3010
Editor: jdemeyer
Comment:
Revision 53 as of 2017-03-22 01:21:32
Size: 0
Editor: mrennekamp
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
= New version of PARI/GP: 2.4.3 svn-12577 =

== Relevant tickets ==
 * [[http://trac.sagemath.org/sage_trac/ticket/9343|9343]]: PARI upgrade
 * [[http://trac.sagemath.org/sage_trac/ticket/9591|9591]]: genus2reduction
 * [[http://trac.sagemath.org/sage_trac/ticket/9592|9592]]: lcalc
 * [[http://trac.sagemath.org/sage_trac/ticket/9722|9722]]: PARI/GP build error on Fedora 13

== Files ==
 * New PARI spkg: http://sage.math.washington.edu/home/jdemeyer/spkg/pari-2.4.3.svn-12577.p3.spkg
 * New genus2reduction spkg: http://sage.math.washington.edu/home/jdemeyer/spkg/genus2reduction-0.3.p8.spkg
 * New lcalc spkg: http://sage.math.washington.edu/home/jdemeyer/spkg/lcalc-20100428-1.23.p2.spkg
 * Patch for {{{data/extcode}}}: [[http://trac.sagemath.org/sage_trac/raw-attachment/ticket/9343/extcode_9343_combined3.patch|extcode_9343_combined3.patch]]
 * Patch for {{{sage/devel}}}: [[http://trac.sagemath.org/sage_trac/raw-attachment/ticket/9343/sagelib_9343_combined7.patch|sagelib_9343_combined7.patch]]

The above list also indicates the order in which to install the spkg's and patches. In particular, the genus2reduction spkg will not install without the new pari spkg.

== For reviewers ==
 * Download [[http://sage.math.washington.edu/home/jdemeyer/dist/sage-4.6.prealpha1.tar|sage-4.6.prealpha1.tar]], which is a complete Sage distribution based on sage-4.5.3.alpha1. Just extract it, and type {{{make}}}. In this file, the following tickets have been merged:
   * [[http://trac.sagemath.org/sage_trac/ticket/9343|9343]] (needs_work): PARI upgrade
   * [[http://trac.sagemath.org/sage_trac/ticket/9591|9591]] (needs_review): genus2reduction
   * [[http://trac.sagemath.org/sage_trac/ticket/9592|9592]] (needs_review): lcalc
   * [[http://trac.sagemath.org/sage_trac/ticket/9750|9750]] (positive_review): Document that PARI no longer assumes more than GRH
   * [[http://trac.sagemath.org/sage_trac/ticket/9636|9636]] (needs_review): Catch output from PARI in Sage
 * The main issue seems to be making sure it actually '''compiles'''.
 * For reference, these are the patches for the spkg's:
   * [[http://trac.sagemath.org/sage_trac/attachment/ticket/9343/pari_spkg.patch|pari]]
   * [[http://trac.sagemath.org/sage_trac/attachment/ticket/9591/genus2reduction-spkg.patch|genus2reduction]] (note that old genus2reduction.c file was '''not''' under revision control unfortunately)
   * [[http://trac.sagemath.org/sage_trac/attachment/ticket/9592/lcalc-spkg.patch|lcalc]]

== Known issues ==
 * It doesn't build on t2.math.washington.edu
   * ''jdemeyer'': I will have a look at this once I get a working account on this machine.
 * Tuning (i.e. building with {{{SAGE_PARI_tune=yes}}}) is completely broken.
   * Upstream issue, reported as http://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=1089
   * Not essential for this ticket (tuning is disabled by default anyway).
 * Build issues on Fedora 13: see [[http://trac.sagemath.org/sage_trac/ticket/9722|9722]]