Merge remote-tracking branch 'upstream/master' into sage-8.9

This commit is contained in:
Timo Kaufmann
2019-09-23 17:11:15 +02:00
10640 changed files with 315796 additions and 304017 deletions
@@ -57,7 +57,11 @@ stdenv.mkDerivation rec {
# Since sage unfortunately does not release bugfix releases, packagers must
# fix those bugs themselves. This is for critical bugfixes, where "critical"
# == "causes (transient) doctest failures / somebody complained".
bugfixPatches = [ ];
bugfixPatches = [
# To help debug the transient error in
# https://trac.sagemath.org/ticket/23087 when it next occurs.
./patches/configurationpy-error-verbose.patch
];
# Patches needed because of package updates. We could just pin the versions of
# dependencies, but that would lead to rebuilds, confusion and the burdons of
@@ -88,6 +92,11 @@ stdenv.mkDerivation rec {
sha256 = "0b9293v73wb4x13wv5zwyjgclc01zn16msccfzzi6znswklgvddp";
stripLen = 1;
})
# After updating smypow to (https://trac.sagemath.org/ticket/3360) we can
# now set the cache dir to be withing the .sage directory. This is not
# strictly necessary, but keeps us from littering in the user's HOME.
./patches/sympow-cache.patch
];
patches = nixPatches ++ bugfixPatches ++ packageUpgradePatches;