Source: cypari2
Version: 2.1.1-2
Severity: important
Tags: patch

Dear Debian Science Team,

cypari2 need an update to be compatible with 
pari 2.13.0 (in experimental) which will be uploded to sid soon.

The fix needed is simple however the doctests are very fragile
(they depend on unspecified behaviors) and need to be updated (for
example they depend on the documentation of some functions).

The patch does not attempt to deal with the doctests failure.

Cheers,
-- 
Bill. <ballo...@debian.org>

Imagine a large red swirl here. 
Index: cypari2-2.1.1/cypari2/gen.pyx
===================================================================
--- cypari2-2.1.1.orig/cypari2/gen.pyx
+++ cypari2-2.1.1/cypari2/gen.pyx
@@ -4109,7 +4109,7 @@ cdef class Gen(Gen_base):
         non-constant polynomial, or False if f is reducible or constant.
         """
         sig_on()
-        t = isirreducible(self.g)
+        t = polisirreducible(self.g)
         clear_stack()
         return t != 0
 
Index: cypari2-2.1.1/cypari2/paridecl.pxd
===================================================================
--- cypari2-2.1.1.orig/cypari2/paridecl.pxd
+++ cypari2-2.1.1/cypari2/paridecl.pxd
@@ -3850,7 +3850,7 @@ cdef extern from *:     # PARI headers a
     GEN     glcm0(GEN x, GEN y)
     GEN     gp_factor0(GEN x, GEN flag)
     GEN     idealfactorback(GEN nf, GEN L, GEN e, int red)
-    long    isirreducible(GEN x)
+    long    polisirreducible(GEN x)
     GEN     newtonpoly(GEN x, GEN p)
     GEN     nffactorback(GEN nf, GEN L, GEN e)
     GEN     nfrootsQ(GEN x)
-- 
debian-science-maintainers mailing list
debian-science-maintainers@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to