rust-gio-0.18 (0.18.4-4) unstable; urgency=medium * debian: stop re-generating code. 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 version in Debian. Also drop now-unneeded `d/rules` overrides and build-deps. (Closes: #1118318) -- Arnaud Ferraris Thu, 23 Oct 2025 13:12:50 +0200 rust-gio-0.18 (0.18.4-3) unstable; urgency=medium * d/patches: add missing feature for glib 2.84 (Closes: #1095189) * d/patches: fix build with glib 2.84. Due to `g_unix_mount_entry_{copy,free}()` being new in 2.84, the auto-generated module uses those new functions in the main wrapper without guarding them with a feature flag, leading to compilation errors when not using the `v2_84` feature. This is a bug in the bindings generator, but we can work around it by by adding the former code and using either one depending on the feature(s) used. * d/tests: mark autopkgtests as flaky. The recent upload showed autopkgtests would randomly fail, and eventually succeed if retried enough times. Mark them as flaky in order to avoid future problems. -- Arnaud Ferraris Tue, 11 Feb 2025 16:17:29 +0100 rust-gio-0.18 (0.18.4-2) unstable; urgency=medium * debian: switch to thiserror v2. Debian now has v2 of the `thiserror` crate, with v1 likely to be dropped in the near future. Switch to the version to avoid any future breakage, as it's a trivial change with no impact on the build. -- Arnaud Ferraris Wed, 22 Jan 2025 13:41:24 +0100 rust-gio-0.18 (0.18.4-1) unstable; urgency=medium * Initial upload -- Arnaud Ferraris Wed, 25 Sep 2024 13:43:23 +0200