Debian Patches

Status for asammdf/8.8.27-1

Patch Description Author Forwarded Bugs Origin Last update
cmake.patch Pass args to cmake & set build-dir inside the source tree 'build-dir' defaults to a random unique directory under /tmp,
this breaks reproducible builds
Sébastien Noel <sebastien@twolife.be> not-needed 2026-09-07
cmake-version-range.patch Allow building with CMake 4.2 and newer Upstream pins scikit-build-core's CMake requirement to ">=3.26,<4.2".
Debian unstable ships CMake 4.3, which builds the extension fine
(CMakeLists.txt requests the 3.26...3.29 policy range and, with
WITH_SYSTEM_DEFLATE=ON, none of the vendored ext/ CMake projects are
used). Drop the upper bound so the package builds.
Dale Richards <dale@dalerichards.net> no 2026-09-07
cmake-system-lz4-zstd.patch Use the CMake package and target names the system lz4/zstd export The WITH_SYSTEM_DEFLATE branch looks for a CMake package called "libzstd"
and links against the bare targets "lz4_shared" and "libzstd_shared".
Those names only exist in the else() branch, where the vendored
ext/lz4 and ext/zstd subprojects are pulled in with add_subdirectory().
.
The installed lz4 and zstd both export a config package and namespaced
imported targets instead:
.
lz4Config.cmake -> LZ4::lz4_shared, LZ4::lz4_static, LZ4::lz4
zstdConfig.cmake -> zstd::libzstd_shared, zstd::libzstd_static,
zstd::libzstd
.
Use those, matching the libdeflate::libdeflate_shared already on the same
line. This is not Debian-specific: the names come from lz4's and zstd's
own upstream CMake install rules, so the fix should apply anywhere the
system libraries are used, and is worth forwarding upstream.
.
Based on a patch by Stuart Prescott, extended to link the namespaced
imported targets rather than fall back to bare -llz4 / -lzstd.
Stuart Prescott <stuart@debian.org> yes 2026-09-10
relax-chardet.patch Relax the chardet lower bound asammdf 8.8.27 imports chardet unconditionally and pins chardet >= 7.0.0.
Debian ships python3-chardet 5.2.0, whose detect() API is identical for
the single-argument use asammdf makes of it. Lower the bound so the
generated dependency is satisfiable.
Dale Richards <dale@dalerichards.net> no 2026-09-07

All known versions for source package 'asammdf'

Links