Skip to content

Draft: Update to GNOME 47 crates

Jeremy Bicha requested to merge jbicha/helvum:glib20 into main

The CI isn't passing because it looks like there isn't an official gnome-47 image yet and it looks like we aren't allowed to use gnome-master.

Also, there are a lot warnings about not using the newest glib clone syntax:

warning: use of deprecated macro `clone`: Using old-style clone! syntax
   --> src/pipewire_connection/mod.rs:337:13
    |
337 | /             clone!(@strong proxies, @strong state, @strong sender => move |info| {
338 | |                 handle_port_info(info, &proxies, &state, &sender);
339 | |             }),
    | |______________^
    |
    = note: this warning originates in the macro `clone` (in Nightly builds, run with -Z macro-backtrace for more info)

https://gitlab.gnome.org/GNOME/loupe/-/commit/e9dc3d81 provides an example of how to fix that.

I'm setting as draft because I guess this isn't very useful until the CI passes.

Merge request reports