Debian Patches
Status for rust-glib-sys-0.18/0.18.1-3
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 0001-src-manual-fix-build-issues-with-glib-2.82.patch | src: manual: fix build issues with glib 2.82 The gir file for this version doesn't contain the `GType` type definition although it is still widely used, we must therefore declare it manually. Moreover, `libc::utimbuf` isn't automatically imported although it is needed for `g_utime`, so we must add this as well. |
Arnaud Ferraris <arnaud.ferraris@collabora.com> | not-needed | 2024-09-24 | ||
| 0002-Cargo.toml-relax-dependencies.patch | Cargo.toml: relax dependencies | Arnaud Ferraris <arnaud.ferraris@collabora.com> | not-needed | 2024-09-24 | ||
| 0003-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 | ||
| 0004-Gir.toml-ignore-unbound-types-causing-test-failures.patch | Gir.toml: ignore unbound types causing test failures Generating bindings for those types causes autopkgtest to fail. As they're not used in the main glib crate anyway, let's just ignore them. |
Arnaud Ferraris <arnaud.ferraris@collabora.com> | not-needed | 2024-09-24 | ||
| 0005-tests-ignore-cross_validate_constants_with_c-test.patch | tests: ignore `cross_validate_constants_with_c` test This is currently broken in Debian, due to the possibility of running tests with a different version of the underlying library than the version used to generate the bindings. |
Arnaud Ferraris <arnaud.ferraris@collabora.com> | no | 2025-02-07 | ||
| 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 |
