Update to sagemath 8.3 (bz 1612867).

Also:
- Drop -lrslib, -gap-hap, and -flask patches.
- Drop obsolete scriplets to fix F24 to F25 upgrade (bz 1594429 and 1618934).
- Drop obsolete mktexlsr invocations.
- Fix more Singular paths.
- Fix still more uses of /usr/bin/env.
- Drop disallow/dissallow fixup for cython; now fixed in cython itself.
This commit is contained in:
Jerry James 2018-09-23 08:28:54 -06:00
parent 3dc6dbb3c1
commit 1a0bd1afc6
24 changed files with 285 additions and 525 deletions

View file

@ -1,6 +1,6 @@
diff -up src/sage/arith/multi_modular.pyx.orig src/sage/arith/multi_modular.pyx
--- src/sage/arith/multi_modular.pyx.orig 2018-05-05 16:21:22.000000000 -0600
+++ src/sage/arith/multi_modular.pyx 2018-05-18 09:39:53.247690061 -0600
--- src/sage/arith/multi_modular.pyx.orig 2018-08-03 05:10:08.000000000 -0600
+++ src/sage/arith/multi_modular.pyx 2018-08-29 10:44:04.624424587 -0600
@@ -173,9 +173,9 @@ cdef class MultiModularBasis_base(object
ArithmeticError: The inverse of 6 modulo 10 is not defined.
"""
@ -23,9 +23,9 @@ diff -up src/sage/arith/multi_modular.pyx.orig src/sage/arith/multi_modular.pyx
cdef Py_ssize_t i
diff -up src/sage/rings/finite_rings/integer_mod.pyx.orig src/sage/rings/finite_rings/integer_mod.pyx
--- src/sage/rings/finite_rings/integer_mod.pyx.orig 2018-05-05 16:21:25.000000000 -0600
+++ src/sage/rings/finite_rings/integer_mod.pyx 2018-05-18 09:41:48.412094505 -0600
@@ -457,7 +457,7 @@ cdef class IntegerMod_abstract(FiniteRin
--- src/sage/rings/finite_rings/integer_mod.pyx.orig 2018-08-03 05:10:09.000000000 -0600
+++ src/sage/rings/finite_rings/integer_mod.pyx 2018-08-29 10:44:04.624424587 -0600
@@ -468,7 +468,7 @@ cdef class IntegerMod_abstract(FiniteRin
from .integer_mod_ring import IntegerModRing
R = IntegerModRing(modulus)
if (<Element>self)._parent._IntegerModRing_generic__order % R.order():
@ -35,8 +35,8 @@ diff -up src/sage/rings/finite_rings/integer_mod.pyx.orig src/sage/rings/finite_
def is_nilpotent(self):
diff -up src/sage/structure/parent.pyx.orig src/sage/structure/parent.pyx
--- src/sage/structure/parent.pyx.orig 2018-05-05 16:21:26.000000000 -0600
+++ src/sage/structure/parent.pyx 2018-05-18 09:42:38.685397989 -0600
--- src/sage/structure/parent.pyx.orig 2018-08-03 05:10:09.000000000 -0600
+++ src/sage/structure/parent.pyx 2018-08-29 10:44:04.625424574 -0600
@@ -726,7 +726,7 @@ cdef class Parent(sage.structure.categor
cdef int init_coerce(self, bint warn=True) except -1:
if self._coerce_from_hash is None:
@ -47,8 +47,8 @@ diff -up src/sage/structure/parent.pyx.orig src/sage/structure/parent.pyx
self._initial_action_list = []
self._initial_convert_list = []
diff -up src/sage/symbolic/ring.pyx.orig src/sage/symbolic/ring.pyx
--- src/sage/symbolic/ring.pyx.orig 2018-05-05 16:21:26.000000000 -0600
+++ src/sage/symbolic/ring.pyx 2018-05-18 09:43:07.395000229 -0600
--- src/sage/symbolic/ring.pyx.orig 2018-08-03 05:10:09.000000000 -0600
+++ src/sage/symbolic/ring.pyx 2018-08-29 10:44:04.625424574 -0600
@@ -378,7 +378,7 @@ cdef class SymbolicRing(CommutativeRing)
from sage.misc.all import prod
return prod([SR(p)**e for p,e in x], SR(x.unit()))