-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 13 Oct 2026 17:42:02 +0200
Source: sagemath
Architecture: source
Version: 10.10-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Math Team <team+math@tracker.debian.org>
Changed-By: Maximiliano Curia <maxy@debian.org>
Changes:
sagemath (10.10-1) unstable; urgency=medium
.
* New upstream release 10.10.
* Drop patches included upstream:
- u2-planarity-header.patch
- u2-braid-libbraiding-fallback.patch
* Drop u2-lrcalc-lazy-import.patch:
- Add python3-lrcalc to Build-Depends and Depends.
- Remove obsolete liblrcalc-dev from Build-Depends and Depends.
* Update libbraiding-dev requirement to >= 1.3.1.
* Refresh patches for 10.10:
- u2-eclib-int-scalar.patch (convert scalar in mat.pyx)
- d1-doc-docs.patch
- u2-doc-mock-imports.patch (do not emit automodule directive and handle
unimportable modules in conf.py add_page_context and linkcode_resolve)
- u2-python-3.15-compat.patch (use commonpath in sageinspect.py)
- d0-meson-debian-fixes.patch (support system ECL 24.5, maxima.fas path,
and disable unpackaged HiGHS backend)
* Add d0-maxima-hypergeometric-compat.patch: Symlink hypergeometric.mac
into maxima_userdir to work around missing file in Maxima 5.50.0.
* Add u2-expression-hang-fix.patch: Mark hanging Maxima integration doctest
as not tested (upstream issue #39569).
* debian/rules: Mark standard targets as .PHONY with explicit recipe to
prevent GNU Make from skipping build due to upstream build/ directory.
* debian/rules, debian/tests/doctest: Pass --force-lib to prevent
spurious on-the-fly recompilation of sage.ext extensions during doctests.
* debian/tests/control: Add meson, ninja-build, gfortran, and singular-doc
to test dependencies for inline Fortran and Singular info lookup.
* debian/control.runtime-depends: Add libhighs-dev.
* Add u2-highs-doctest-tag.patch: Tag highs_backend with doctest requirement.
* Add u2-sageinspect-buildpath-fallback.patch: Fall back to SAGE_SRC and
sage.__path__ in sageinspect for non-existent reproducible build paths.
* Add u2-python-3.15-doctest-compat.patch: Update doctest expectations for
Python 3.15 error messages and allow IPython interactive banner.
* Add d0-maxima-5.50-doctest-compat.patch: Update doctest expectations for
Maxima 5.50 evaluations, CAS representations, unconditioned geometric
series divergence to und, and direct definite integration.
* Add d0-default-mip-solver-glpk.patch: Prefer GLPK over HiGHS as default
MILP solver to prevent HiGHS 1.14.0 aborts on combinatorial models.
* Add u2-pari-ntl-coeff-macro.patch: Avoid coeff macro collision between
PARI 2.19 and NTL in Cython generated C++ wrappers.
* Add u2-pari-2.19-compat.patch: Support PARI 2.19 syntax changes and doctest
expectations including bdd_height.py ideal generator sign,
elliptic_curves tutorial L-function evaluation, and matrix2.pyx mateigen
zero real pivot error.
* Add u2-hyperellcharpoly-pari-fallback.patch: Fallback to cardinalities in
frobenius_polynomial_pari on PariError or SignalError due to PARI 2.19 bug #2703.
* Update doctests for cypari2 2.2.6 128-bit default real precision:
- Add u2-pari-tests-128bit-precision.patch
- Add u2-pari-conversions-128bit-precision.patch: update doctests in
sage/libs/pari, matrix2.pyx, and doc constructions/developer.
- Add u2-lfunctions-pari-precision.patch
- Add u2-rings-pari-precision.patch
- Add u2-elliptic-curves-pari-precision.patch
* Add u2-rings-tests-karatsuba-timeout.patch: Refine interval precision
when comparing coefficients in check_karatsuba_multiplication.
* debian/rules: Default SAGE_RANDOM_SEED to 288686651814893864067561079149366260988
to reproduce doctest inputs.
Checksums-Sha1:
45e6cbf23d421fa099360d2058dc4d30bfff86ad 5645 sagemath_10.10-1.dsc
e593c8d520dc1eb2c2e22fa794cdde215bdb1d18 31552908 sagemath_10.10.orig.tar.gz
55aacf8de61b7e06593c8b4c748ce34dad2be8f2 77236 sagemath_10.10-1.debian.tar.xz
638a8a065161ddc30700a887e819410f76e40063 40809 sagemath_10.10-1_source.buildinfo
Checksums-Sha256:
20fa9d75e296b7ab1f59eef188b82ad6bf5cc4e2f6b1a47498fc503bdb75d086 5645 sagemath_10.10-1.dsc
ade22e78dd6f641ef6bcc28883b2651e9293cf4a079270dbf90d2d2e2dafee72 31552908 sagemath_10.10.orig.tar.gz
204c4397835d01a1ac238b20fd47b808092f7aa2290e4747bce5ab41dc8acd67 77236 sagemath_10.10-1.debian.tar.xz
51ee955d1113301583c24a718cdad74875b57d1c8e4dfc154ec364fb6815fb52 40809 sagemath_10.10-1_source.buildinfo
Files:
bd14e4aabcc32fee621a236c00d57050 5645 math optional sagemath_10.10-1.dsc
bec156d73d7cfd606c94d5a8f71a8c53 31552908 math optional sagemath_10.10.orig.tar.gz
dd232bce40186ff80f8a6e0b1892412a 77236 math optional sagemath_10.10-1.debian.tar.xz
df3d421c28049a0c3aaf6bdc1adb566e 40809 math optional sagemath_10.10-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmrOUeAACgkQxxl2mbKb
Iyp6NBAAuEJDOj/XemSDSyrElPX6FxPbPkINfjrq+EJm8yNZPhufKIZmTa3eGJPp
jyCnZift1Gm1aMC99NbOqyxHkc4rt+Mo1a1W63PRyu6HRJdWzxYWF6+gUf6tXN5m
ePPrPCtzn3fmJYxubHv45oLGm/OpgUsT2wX+fU+dWFbjcRS1j3Ou9A2o8ehir06o
f/FkjQn5CcHX5Da6fWg/a7Nz1FrZpB0sEIwyQHOQzCk6AtlAljWR+2q0sCcCzubh
3RLJCz6UzYSnhbs5rYCj/WcANcpn7/Lq4K1vC2mb0yaIMW1KCfBCKyZIsGXbVV3F
Zjtdeld9UY0p0IgJ28f0RUBNwjIDiqvBavKebTCWBpWm3FhGjhB/oSD5/ijQ5Oam
+VTPUZ1zQ8jmtuszWH/He8kSZtOGENy8aDIpwfACjo85WzbfDfxfAzM7U/xDzfv2
rPWJLBKQh7Czgg9y8kA7D8+/Pnw6yj2i+XrB9XRb3D6gs7SsFxO3pqOLzVdtedKo
xufAm/GKjbrCKMvQUBNZzyB0kaQFW4Je+u2YfUf+S74h/WUaWZgY7799FIkQLXap
czlWKBOS5DO3KX3SUUXLGfsHt7BHuKlIZyp+GqVbsWyH1ECIm4Kq5N60wKpPBWHA
utEwnayyfyGu/3i9aYW6VGfLjH3QhgaL1heSwkfRMxJlPWuSF4Q=
=z29X
-----END PGP SIGNATURE-----