Debian Patches

Status for rust-glib-0.18/0.18.5-7

Patch Description Author Forwarded Bugs Origin Last update
relax-deps.diff no
ignore-broken-test.diff no
disable-main-context-futures-tests-on-arm32.diff Disable "main_context_futures" tests on arm32, they cause the testsuite
to fail erratically with "signal: 6, SIGABRT: process abort signal",
there is no obvious link between cause and effect, the problem was
narrowed down by painful trial and error.

Initially these tests were only disabled on armel, but I have since seen similar
sporadic testsuite crashes on armhf, so I am skipping them on all arm32 systems
no
src-fix-tests-with-recent-rustc.patch src: fix tests with recent rustc Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2024-09-24
Cargo.toml-add-missing-features.patch Cargo.toml: add missing features
We build against glib 2.84, so we must add a couple additional features
for automated tests to pass.
Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2024-09-24
0006-treewide-import-generated-code-from-latest-Debian-up.patch treewide: import generated code from latest Debian upload
The latest glib upload (2.86) breaks code generation. As this package is
unmaintained upstream and only kept alive while we wait for its users to
migrate to more recent versions, there's no need to keep regenerating
the code, we can just copy it from the latest Debian upload.
Arnaud Ferraris <arnaud.ferraris@collabora.com> not-needed 2025-10-23
0007-glib-fix-UB-in-VariantStrIter-impl_get.patch glib: fix UB in VariantStrIter::impl_get
g_variant_get_child writes the extracted string pointer through its
out-parameter, so it must receive `&mut p`, not `&p`. Passing a shared
reference to a pointer the FFI call mutates is undefined behavior
(RUSTSEC-2024-0429). Backports the upstream fix to the 0.18 branch.
John Carmack <johncarmack@me.com> no 2026-06-23

All known versions for source package 'rust-glib-0.18'

Links