gobject-introspection-1.84.0 breaks vapigen Those are the relevant upstream changes: https://gitlab.gnome.org/GNOME/vala/-/issues/1586 https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/401
Isn't the fix for Vala in https://gitlab.gnome.org/GNOME/vala/-/commit/40fbe5771666af1e508ad1b12744ea1a29ea2b86 (which is in 0.56.18)? We still have a problem there though as of course you need newer Vala to be enforced when newer gobject-introspection is installed.
(In reply to Sam James from comment #1) > Isn't the fix for Vala in > https://gitlab.gnome.org/GNOME/vala/-/commit/ > 40fbe5771666af1e508ad1b12744ea1a29ea2b86 (which is in 0.56.18)? Sorry, my bad. I haven't noticed that there is a fixed vala version in portage. Gave it a quick test with dev-libs/libgusb and dev-libs/libgit2-glib. And yes, gobject-introspection-1.84.0 works with >=dev-lang/vala-0.56.18