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