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 <aferraris@debian.org>  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 <aferraris@debian.org>  Wed, 22 Jan 2025 13:41:24 +0100

rust-gio-0.18 (0.18.4-1) unstable; urgency=medium

  * Initial upload

 -- Arnaud Ferraris <aferraris@debian.org>  Wed, 25 Sep 2024 13:43:23 +0200
