Hi all,

I am a bit puzzled by something I noticed while looking at  problem
with sage -t  -long -force_lib "devel/sage/sage/tests/parigp.py"
in sage-on-gentoo and followed the upstream thread
(http://pari.math.u-bordeaux.fr/cgi-bin/bugreport.cgi?bug=1079)
We include the patch for issue 1079 as is from the thread, including in 
1079_part2.patch:
--- src/basemath/polarit3.c
+++ src/basemath/polarit3.c
@@ -2536,6 +2536,8 @@ END:
   if (plambda) *plambda = lambda;
   if (LERS)
   {
+    if (typ(H0)==t_INT) H0 = scalarpol(H0,vY);
+    if (typ(H1)==t_INT) H1 = scalarpol(H1,vY);
     *LERS = mkvec2(H0,H1);
     gerepileall(av, 2, &H, LERS);
     return H;


=============
But upstream says this about it in the follow up:
2) Your patch is correct in essence, but set those polynomials to the
wrong variable (vY instead of vX). I have committed the fix.

Could someone tell me if what is in the spkg shipped in 4.6alpha2 is correct
or if we have forgotten to do something? I actually changed the patch locally
from vY to vX and I have run "make test-all" successfully (I have all the data 
sets in the proper place to do that), including rnfkummer.

I'd like to know before opening a new issue on trac or not.

Francois

-- 
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

Reply via email to