I know you already signalled in the post but my only answer is AGAIN!!??
Nevertheless I don’t see that as a biggy anymore because most of the dependencies of pari (in Gentoo or sage-on-gentoo) happen to be sage dependencies as well - apart from 2 that are desperately stuck at pari 2.3, there is no helping those. Since all the important pari dependencies will be moving along with it, I have no issues with moving to git master again. I also have much better tools to deal with this than when were at pari-2.4. François > On 26/07/2017, at 08:16, 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? > Jeroen. > > -- > You received this message because you are subscribed to the Google Groups > "sage-packaging" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sage-packaging+unsubscr...@googlegroups.com. > To post to this group, send email to sage-packag...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sage-packaging/5977A70E.6010905%40cage.ugent.be. > For more options, visit https://groups.google.com/d/optout. -- 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.