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'
- 8.8.27-1 (forky, sid)
