[arch-commits] Commit in sagemath/trunk (PKGBUILD sagemath-singular-4.1.1.patch)
Antonio Rojas
arojas at archlinux.org
Fri Jun 29 14:58:31 UTC 2018
Date: Friday, June 29, 2018 @ 14:58:31
Author: arojas
Revision: 347742
Fix polynomial division breakage with Singular 4.1.1
Modified:
sagemath/trunk/PKGBUILD
sagemath/trunk/sagemath-singular-4.1.1.patch
-------------------------------+
PKGBUILD | 4 ++--
sagemath-singular-4.1.1.patch | 14 ++++++++++++++
2 files changed, 16 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-29 14:56:31 UTC (rev 347741)
+++ PKGBUILD 2018-06-29 14:58:31 UTC (rev 347742)
@@ -9,7 +9,7 @@
pkgbase=sagemath
pkgname=(sagemath sagemath-jupyter)
pkgver=8.2
-pkgrel=6
+pkgrel=7
pkgdesc="Open Source Mathematics Software, free alternative to Magma, Maple, Mathematica, and Matlab"
arch=(x86_64)
url="http://www.sagemath.org"
@@ -55,7 +55,7 @@
'8253730940687992dd29d90d95bea7e2685bb4854db004090c8196ce92859b64'
'17397b8e1843b013ef5d2e083369109f0719651edd8ef0c8493cb49e2bc4324a'
'c0f65534a845ba802de6196229159fe67fcc3f72f0cb1ce57d4ae5c9fe10282c'
- '369f1483e0364031d73d43d9e63b7bf2b0929c8a1d470c1596f98f9f1aa80750'
+ '11a68f156647ba9f38cb01b2a5e4f9a6a78f6297f2a5a65fbfdfe32d4be69d0c'
'5114c912f821900e5bfae1e2cfeb7984de946d0b23e1182b0bf15be1d803dfd0'
'e24ad879f6b2eb970778fc5e867bcbe0a6d393feca8f11f5cb8d07da1f024be9')
Modified: sagemath-singular-4.1.1.patch
===================================================================
--- sagemath-singular-4.1.1.patch 2018-06-29 14:56:31 UTC (rev 347741)
+++ sagemath-singular-4.1.1.patch 2018-06-29 14:58:31 UTC (rev 347742)
@@ -92,3 +92,17 @@
#p_SetCoeff(flt, n_Div( p_GetCoeff(f._poly, r) , p_GetCoeff((<NCPolynomial_plural>g)._poly, r), r), r)
p_SetCoeff(flt, n_Init(1, r), r)
return new_NCP(self,flt), g
+diff --git a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
+index 809ca72c76..9610ce125d 100644
+--- a/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
++++ b/src/sage/rings/polynomial/multi_polynomial_libsingular.pyx
+@@ -4888,7 +4888,7 @@ cdef class MPolynomial_libsingular(MPolynomial):
+ if right.is_zero():
+ raise ZeroDivisionError
+
+- if not self._parent._base.is_field() and not is_IntegerRing(self._parent._base):
++ if not self._parent._base.is_field():
+ py_quo = self//right
+ py_rem = self - right*py_quo
+ return py_quo, py_rem
+
More information about the arch-commits
mailing list