Bug#1074863: caribou: FTBFS with gcc-14
Simon McVittie
smcv at debian.org
Thu Jan 16 12:52:04 GMT 2025
Control: tags -1 - patch
On Wed, 04 Dec 2024 at 21:37:39 +0000, Rebecca N. Palmer wrote:
> Control: tags -1 patch
>
> This (untested) patch may fix this bug
...
> - CaribouKeyboard* _tmp2_ = NULL;
> - CaribouKeyboard* _tmp3_ = NULL;
> + GAsyncInitable* _tmp2_ = NULL;
> + GObject* _tmp3_ = NULL;
This looks like code that was generated by valac. Patching the C code
that was generated by valac is not sustainable: the actual source code
is modules/gtk3/caribou-gtk-module.vala, and if anything is changed to
resolve this bug, it should be that source (or possibly valac).
> but given the more general issues
> around caribou's obsolescence (see other bugs), it might be better to just
> remove it.
I agree. If it was possible to remove it, I think we would already have
done so: it is dead upstream and never progressed beyond the experimental
stage.
Unfortunately, cinnamon (#1041646) and cinnamon-screensaver (no bug yet,
I'll report one now) are blocking caribou's removal.
Please could someone from the cinnamon team either remove those
dependencies, or if caribou is still essential to Cinnamon, take
responsibility for fixing and testing caribou?
Thanks,
smcv
More information about the pkg-gnome-maintainers
mailing list