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 |
