Hi, Here is the official advice from the director of the PARI project about which version of Pari we should include in Sage-4.x and Sage-5.0:
---------- Forwarded message ---------- From: Karim Belabas <karim.bela...@math.u-bordeaux1.fr> Date: Thu, Apr 29, 2010 at 12:11 AM Subject: Re: Fwd: [sage-devel] Re: Bug: Elliptic Curve Point Counting To: William Stein <wst...@gmail.com> * William Stein [2010-03-30 01:21]: > We want to upgrade Sage to use a much more recent version of PARI. > What version should we chose??? > > Any advice would be greatly appreciated. Hi William, sorry for the delay. I have been very sick and have had trouble catching up. As for your question, first have a look at http://www.math.u-bordeaux.fr/~belabas/pari/doc/faq.html#whatversion 1) you should include pari-2.3.5 in Sage 4 (fixes a number of problems were reported by SAGE users such as John Cremona). 2) І wanted to release pari-2.5.0-stable (= current pari-2.4-HEAD testing) this summer but I'm not sure I'll be able to make it now. Fall at the latest. 3) I do not know your schedule for Sage 5, but I advise to try and move to the pari-2.4 branch (svn HEAD, pari-2.5-to-be). And of course report any problems you have that we could solve on our side; it will also help us assess and possibly fix backward compatibility problems. You will not waste your time : the stability of the C API is guaranteed at this point. *Except* if you start using the POSIX threads interface, which I don't think you should at this point : we have a number of uncommitted patches parallelizing integer factorization, bnfinit() and a few other routines using OpenMPI (yielding the expected linear speedup), and that forces us to define a higher level interface incorporating OpenMPI and POSIX threads... Cheers, K.B. > > William > > > ---------- Forwarded message ---------- > From: Gonzalo Tornaria <torna...@math.utexas.edu> > Date: Mon, Mar 29, 2010 at 4:11 PM > Subject: Re: [sage-devel] Re: Bug: Elliptic Curve Point Counting > To: sage-devel@googlegroups.com > Cc: Nick Alexander <ncale...@math.uci.edu> > > > On Sun, Mar 28, 2010 at 3:13 AM, William Stein <wst...@gmail.com> wrote: > > We should definitely move to PARI 2.4. We haven't only because it is > > indeed a monumental task. Perhaps I'll do the move, since I wrote > > most of the Sage wrapper of PARI anyways, and surely porting is much > > less work than writing the whole wrapper in the first place. If > > anybody wants to help, please volunteer. For starters: > > I'm willing to help, but not lead, on this effort. > > > * What is the relevant trac ticket? > > > > * Whoever tried last (Nick?), can they summarize some of the issues > > they encountered. > > Yes, please do. What's so significative about the API changes in pari 2.4? > > > It could be worth moving straight to the pari 2.4 series for Sage-5.0. > > +1 > > If api changes are indeed relevant, syncing the changes with a 5.0 > release of sage seems very sensible. > > Note that the latest released version of pari is 2.4.2.alpha, dated > dec/2007... is this what we should aim for, or the svn HEAD? > > > In case there is confusion, I had some long chats about Pari 2.4 > > versus 2.3 with Karim Belebas (lead Pari dev) last time I was in > > Bordeaux. The Pari 2.4 series is the one anybody should use if they > > can use it. It's meant to be solid for normal research applications. > > The reason it is called "unstable" is because the C API is not stable, > > i.e., the PARI devs reserve the right to change the C API from version > > to version. > > If the C API is not stable, changes they do may bite the Sage > interface at some point? > > Gonzalo > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to > sage-devel+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org > > To unsubscribe from this group, send email to > sage-devel+unsubscribegooglegroups.com or reply to this email with the > words "REMOVE ME" as the subject. -- Karim Belabas, IMB (UMR 5251) Tel: (+33) (0)5 40 00 26 17 Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50 351, cours de la Liberation http://www.math.u-bordeaux1.fr/~belabas/ F-33405 Talence (France) http://pari.math.u-bordeaux1.fr/ [PARI/GP] ` -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org