Debian Patches

Status for imath/3.2.3-5

Patch Description Author Forwarded Bugs Origin Last update
0001-Re-enable_documentation_installation.patch Re-enable_documentation_installation "Matteo F. Vescovi" <mfv@debian.org> not-needed 2024-02-19
0002-python3.patch Patch python library for Python 3 "Antoine Lassagne" <antoine.lassagne@canonical.com> not-needed 2026-04-29
0003-fix-sphinx-press-theme-sphinx9-compat.patch Fix sphinx_press_theme incompatibility with Sphinx 9.x
Sphinx 9.x changed CSS stylesheet entries from plain strings to
_CascadingStyleSheet objects. The press theme's layout.html passes the
object directly to pathto() in the else-branch (no "rel" attr), but
pathto() expects a string filename, causing:

TypeError: argument of type '_CascadingStyleSheet' is not iterable

Override the css block in the existing _templates/layout.html (which
already extends the press theme's layout) to use css.filename when
the attribute is available, fixing the build with Sphinx >= 9.x.
Antoine Lassagne <antoine.lassagne@canonical.com> no 2026-06-15
0004-del-logo-link-layout.html.patch delete logo link, avoid lintian error xiao sheng wen <atzlinux@debian.org> not-needed 2026-10-30
0005-pyimathtest-quat-tolerance.patch pyImathTest: compare array vs scalar quaternion results with a tolerance
testQuatArrays compared results of array operations (slerp, *= inverse(),
normalized()) bit-exactly against the equivalent scalar operations.
Vectorized and non-vectorized code paths can legitimately differ in the
last few bits, and on aarch64, ppc64le, riscv64, s390x and loongarch64
they do (upstream issue #515, Debian bug #1152719).

This adds a small quatEqual helper using the existing 1e-5 tolerance and
uses it for those comparisons on all platforms; plain copies are still
compared exactly.
Moira Shooter <mshooter@ilm.com> yes debian upstream upstream, https://github.com/AcademySoftwareFoundation/Imath/commit/1880260806a163a2b89a72d2de20ebf92513cacc 2026-09-14

All known versions for source package 'imath'

Links