Bug#1074863: caribou: FTBFS with gcc-14
Fabio Fantoni
fantonifabio at tiscali.it
Fri Jan 17 17:53:31 GMT 2025
Il 16/01/2025 15:34, Simon McVittie ha scritto:
> Control: tags -1 - pending
> Control: tags -1 + patch help
>
> On Thu, 16 Jan 2025 at 12:52:04 +0000, Simon McVittie wrote:
>> 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).
> It looks as though this particular package was compiling from the
> Vala-generated C code as shipped by upstream, and not from the
> ultimate source code. Deleting the C code before build, so that it
> will be regenerated with a modern valac (which in particular is more
> gcc-14-compatible), allows the build to succeed.
>
>> Please could someone from the cinnamon team either remove
>> [dependencies on caribou], or if caribou is still essential to Cinnamon,
>> take responsibility for fixing and testing caribou?
> I have pushed a change to the packaging git repo for caribou which are
> sufficient to make it compile, and some janitorial changes to bring the
> packaging up to a reasonably modern level for trixie. These can be kept
> or reverted, whichever seems most appropriate.
>
> However, I have not tested the resulting binaries - I don't use Cinnamon,
> and I don't know how to enable the Caribou-based on-screen keyboard that
> it presumably supports.
>
> If there is still a need for Caribou to be in Debian (for example for
> Cinnamon's benefit), I would like someone who knows how to test it to
> do so, and either upload, or reply with the git sha1 of the commit that
> they successfully tested (possibly in the form of a merge request, if
> further changes turn out to be needed).
>
> I do not intend to upload this package myself unless there is a positive
> testing report, and I do not intend to work on it further.
>
> Thanks,
> smcv
>
Thanks for your work, I tested it and is working on both cinnamon and
its screensaver.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250117/c1c6c1b3/attachment.sig>
More information about the pkg-gnome-maintainers
mailing list