sagemath (9.5-4) unstable; urgency=medium

  * Remove armel, armhf, mips64el and mipsel from Architecture list
    due to continual test failures. (Closes: #1009241)

 -- Tobias Hansen <thansen@debian.org>  Fri, 15 Apr 2022 17:38:10 +0100

sagemath (9.5-3) unstable; urgency=medium

  * Update debian/rules for Python 3.10.

 -- Tobias Hansen <thansen@debian.org>  Mon, 11 Apr 2022 08:53:24 +0000

sagemath (9.5-2) unstable; urgency=medium

  * Fix command removing sage-conf dependency from setup.cfg to avoid
    spurious dependency of python3-sage on sagemath-common caused by
    dh_python3.
  * Fix command for rerunning doctests.

 -- Tobias Hansen <thansen@debian.org>  Sat, 12 Feb 2022 18:42:24 +0000

sagemath (9.5-1) unstable; urgency=medium

  * New upstream release.
  * New (Build-)Depends:
    - python3-primecountpy
  * Remove (Build-)Depends:
    - libpynac-dev
  * New patches:
    - u0-version-arb-2.22.patch                  #33189
    - d0-cygdb3.patch
  * Remove patches (applied upstream):
    - u0-trac32799-set-MPMATH_SAGE.patch         #32799
    - u0-version-arb-2.21.patch                  #32567
    - u0-version-matplotlib-3.5.patch            #32909
    - u0-version-singular-4.2.1.patch            #32001
    - u0-version-singular-4.2.1p2.patch          #32907
    - u0-version-lcalc-2.0.patch                 #32037
    - u0-version-gsl-2.7.patch                   #32607
    - u1-close-the-internal-pipe-of-multiprocessing.Process.patch #33032
    - u3-fix-i386-build.patch                    #33073

 -- Tobias Hansen <thansen@debian.org>  Thu, 10 Feb 2022 21:58:08 +0000

sagemath (9.4-3) unstable; urgency=medium

  * Add Breaks+Replaces: sagemath-common (<< 9.4-1) for python3-sage.
    (Closes: #1002849)
  * Build-Depend on and Recommend cysignals-tools to obtain backtraces
    during build.
  * Set autopkgtest restriction allow-stderr.
  * Allow up to 100 test failures during build.
  * debian/watch: Check github releases rather than tags page,
    the latter may contain only prereleases on page 1.

 -- Tobias Hansen <thansen@debian.org>  Sat, 08 Jan 2022 11:50:35 +0000

sagemath (9.4-2) unstable; urgency=medium

  [ Tobias Hansen ]
  * Remove (Build-)Depends:
    - libfplll-dev
  * Autopkgtests:
    - Do not run long tests to avoid timeouts.
    - Set restriction skip-not-installable since sagemath
      is not available on all architectures.

  [ Nilesh Patra ]
  * New patches:
    - u3-fix-i386-build.patch                   #33073

 -- Tobias Hansen <thansen@debian.org>  Wed, 29 Dec 2021 13:17:02 +0000

sagemath (9.4-1) unstable; urgency=medium

  * New upstream release. (Closes: #951592, #960925, #964848,
    #984326, #986527, #993149, #998190)
  * Doctests work out of the box now. (Closes: #931223)
  * Build standard python package python3-sage.
  * Install scripts to /usr/bin (Closes: #972346)
  * Activate autopkgtest.
  * Move package to Debian Math Team.
  * New (Build-)Depends:
    - Use dependencies as provided by upstream (drop many).
    - libec-dev (>= 20210503)
    - python3-memory-allocator
    - python3-sphinx (>= 4.3.1-2) (includes fix to dh_sphinxdoc)
    - singular (>= 1:4.2.1-p2)
  * Add dependency on libjs-mathjax to sagemath-doc.
    (Closes: #988681)
  * Run dh_sphinxdoc again.
  * New patches:
    - u0-trac32799-set-MPMATH_SAGE.patch         #32799
    - u0-version-arb-2.21.patch                  #32567
    - u0-version-matplotlib-3.5.patch            #32909
    - u0-version-singular-4.2.1.patch            #32001
    - u0-version-singular-4.2.1p2.patch          #32907
    - u0-version-lcalc-2.0.patch                 #32037
    - u0-version-linbox-1.7.patch                #32959
    - u0-version-gsl-2.7.patch                   #32607
    - u0-version-sphinx-4.3.patch                #32968
    - u1-close-the-internal-pipe-of-multiprocessing.Process.patch
    - dt-version-ipywidgets-6-revert-31517.patch
  * Remove patches (applied upstream):
    - u0-version-pari-2.13-spkg-configure.patch  #30906
    - u0-version-pari-2.13.patch                 #30801
    - u0-version-gap-4.11.patch                  #29314
    - u0-version-flint-2.6.3.patch               #29719
    - d1-no-spkg-builds.patch
    - d1-system-python-packages.patch
    - dt-avoid-pari-timeout.patch
  * Remove patches (no longer required):
    - u1-scripts-dir.patch                       #22731
    - d0-gsl-cblas.patch
    - d0-libgap-path.patch
    - d0-singular.patch
    - d0-docbuild-main.patch
    - d1-sage-env.patch
    - d1-sage.patch
    - dt-avoid-giac-segfault.patch
    - dt-avoid-ecl-timeout.patch
  * Use dephelper-compat level 13.

 -- Tobias Hansen <thansen@debian.org>  Sat, 18 Dec 2021 00:15:17 +0000

sagemath (9.2-2) unstable; urgency=medium

  * Do not hardcode python minor version in d/rules. (Closes: #972916)
  * New patches:
    - u0-version-pari-2.13.patch (Closes: #974991)
    - u0-version-pari-2.13-spkg-configure.patch
    - dt-avoid-pari-timeout.patch

 -- Tobias Hansen <thansen@debian.org>  Sun, 22 Nov 2020 00:40:14 +0000

sagemath (9.2-1) unstable; urgency=medium

  * New upstream release. (Closes: #972916)
  * Remove patches (applied upstream):
    - d0-maxima.patch #30563
  * Update debian/watch.

 -- Tobias Hansen <thansen@debian.org>  Mon, 26 Oct 2020 19:59:07 +0000

sagemath (9.2~beta12-1) unstable; urgency=medium

  * New upstream release. (Closes: #949023, #963338)
  * We are now using upstream's new configure script that checks for
    system packages and configures sage to use them. It does not
    recognize all system packages yet, so we patched it to never
    build any spkg's (d1-no-spkg-builds.patch).
    At the same time we changed some details about how sage is installed
    and tried to remove as many patches as possible.
  * Add debian/depcheck.py and run it after configure.
    This script checks for all (Build-)Depends of the Debian package
    if they appear in the debian.txt files under sage/build/pkgs/*/distros
    and reports which ones do not appear in debian.txt files.
    This can be used to find obsolete package Depends and to help create
    missing debian.txt files.
  * New (Build-)Depends:
    - curl
    - ecl (>= 20.4.24)
    - glpk-utils
    - libcurl4-openssl-dev
    - libopenblas-dev
    - libzmq3-dev
    - maxima-sage (>= 5.44.0)
    - pari-gp2c
    - pari-elldata
    - pari-galpol
    - ppl-dev
    - pynac (>= 0.7.26-5)
    - python3-sphinx (>= 3.0)
    - python3-tk
    - yasm
  * Remove (Build-)Depends:
    - libblas-dev
    - python3-brial (>= 1.2.5-2)
  * New patches:
    - u0-version-flint-2.6.3.patch               #29719
    - d0-arb.patch
    - d1-sage.patch
    - d1-no-spkg-builds.patch
    - d1-system-python-packages.patch
    - dt-avoid-ecl-timeout.patch
    - dt-avoid-giac-segfault.patch
  * Remove patches (in refactoring for 9.2):
    - u1-fix-atrocious-symlink-logic.patch       #22444
    - u1-looser-doctest-basename.patch           #22445
    - u1-workaround-sympow-malloc-perturb.patch
    - u2-allow-override-sage-local.patch
    - d0-arb.patch
    - d0-disable-jsmol.patch
    - d1-sage-cli.patch
    - df-sage-gap-reset-doctest.patch
    - df-silence_ecl_opt_signals.patch
    - d0-threejs-default-in-notebooks.patch
    - d0-paths.patch
    - d0-threejs-offline-paths.patch
    - d1-install-paths.patch
    - d1-multiarch-python-paths.patch
    - dt-version-glpk-4.60-extra-hacky-fixes.patch
    - dt-more-fix-test-cases.patch
    - dt-work-around-singular-mips64el-segfault.patch
  * Remove patches (applied upstream in 9.2):
    - u0-version-sphinx-2.4.patch                #28856
    - u0-version-pari-2.11.3.patch               #29313
    - u0-version-ecl-16.1.3.patch                #22191
    - u0-version-ipython-7.patch                 #28197
    - u2-version-matplotlib-3.2.1.patch
    - u0-version-python-3.8.patch                #27754
  * Remove patches (applied upstream in 9.1):
    - u0-version-scipy-1.4.patch                 #29115
    - u0-version-sympy-1.5.patch                 #28911
    - u1-pkgconfig-extra-link-flags.patch        #27205
    - u1-fix-trivial-test-cases.patch
    - u2-version-rpy-3.patch
    - d0-nauty.patch
    - d1-fakeroot.patch
    - dt-version-glpk-4.65-ignore-warnings.patch
  * Pass --enable-build-as-root to ./configure.

 -- Tobias Hansen <thansen@debian.org>  Sat, 12 Sep 2020 09:52:45 +0000

# For older changelog entries, run 'apt-get changelog python3-sage'
