On Tue, Jul 25, 2017 at 1:16 PM Jeroen Demeyer <jdeme...@cage.ugent.be> wrote:
> Hello sage-devel and sage-packaging, > > I propose to upgrade the PARI package to the git master version instead > of the current released version. > > The main motivation for me is to use the new plotting engine for the > PARI Jupyter kernel. The plotting engine has changed a lot since the > stable release. This is split into many commits and it affects even the > build system, so I think it would be too much work to do this with a > patch. Currently, I do have plotting support in my PARI Jupyter kernel, > but it requires patches which were written by me but substantially > changed by upstream PARI. So it doesn't work with any upstream version > of PARI and I want to fix this. In the current stable release, plotting > is implemented only in the GP command line program, not in the PARI > library. So a stable release cannot work for me. > > A second motivation is that stable releases of PARI are very slow. The > most recent stable PARI releases (excluding bugfix releases) were in > november 2016, march 2014 and june 2011. Upgrading now to git master > gives the advantage that we can profit from improvements in PARI. It > will also make the transition to the next stable release easier: the > large time between stable releases implies many changes. Since many > components of Sage use PARI, there are a substantial number of changes > needed in Sage with every PARI upgrade. By doing this upgrade in steps, > this becomes more manageable. > > Many versions of Sage have used git versions of PARI, for the second > reason I mentioned above. So there is certainly a precedent for doing this. > > I do know that this request is controversial because distributions are > not likely to accept a "git master" version. However, I feel that I > cannot make progress with the PARI Jupyter kernel unless this is > resolved. So I would like distributions to accept that Sage is moving > again to a git master version of PARI. If it worked in the past with > older Sage and PARI versions, it should also work in the future. > > I didn't make a Trac ticket for this yet precisely because I know it is > controversial. > > > Comments? Suggestions? +1 -- there were a lot of people at Sage Days last week asking about feasibility of making a Pari-master package, since pari stable is so old, and they really needed things in the newers version of Pari. William > > -- > You received this message because you are subscribed to the Google Groups > "sage-devel" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-devel+unsubscr...@googlegroups.com. > To post to this group, send email to sage-devel@googlegroups.com. > Visit this group at https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. > -- -- William Stein -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.