Debian Patches

Status for rust-heed/0.20.5-3

Patch Description Author Forwarded Bugs Origin Last update
fix-tests.patch Fix examples build with not all features enabled Arnaud Ferraris <aferraris@debian.org> not-needed 2023-12-12
fix-32-bit-tests.patch Fix tests on 32-bit architectures One of the tests uses a hardcoded value which is too large to fit into
32 bits, which is the width of usize on 32-bit architectures. This
results in the test failing due to the value overflowing on such
architectures. Fix this by using a smaller value (which actually
matches the corresponding code comment).
Arnaud Ferraris <aferraris@debian.org> no 2024-10-11
fix-ppc64-tests.patch Fix tests on ppc64 The `resize_database` test assumes the system's page size is 4k.
However, Debian ppc64el systems have a page size of 64k, breaking this
assumption, leading to this test failing on this architecture. As
there doesn't seem to be a (easy) way to make it more generic, let's
just disable it for this architecture.
Arnaud Ferraris <aferraris@debian.org> not-needed 2024-10-12
disable-lmdb-features.patch Disable lmdb-master-sys features Upstream `lmdb-master-sys` relies on compiling a vendored version of
`liblmdb`, providing multiple features enabled using compiler flags and
defines. Our Debian package uses the pre-built packaged library, and
therefore cannot provide those features. As no consumer of `heed`
currently relies on those, we can disable those features entirely.
Arnaud Ferraris <aferraris@debian.org> not-needed 2024-10-01
relax-deps.patch Use versions of build-deps available in Debian Arnaud Ferraris <aferraris@debian.org> not-needed 2024-10-01

All known versions for source package 'rust-heed'

Links