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.

Reply via email to