Meld, missing python3-gobject


When I install meld into a fedora38 toolbox, the application launches ok… but it throws a bunch of errors when I click on a file to “diff”

TypeError: Couldn't find foreign struct converter for 'cairo.Context'

The fix is to install python3-gobject

Is this a fedora packaging issue?
How do I get this fixed or raise an issue?


This does indeed sound like a packaging issue.

You can search for packages and find an email to contact the maintainers, and a button to submit a bug report at

In your case, I would probably just forward the information you posted here to a new bug report so that the maintainers can have a look.

Let me know if you have any issues.

There’s already a bug filed: 2142342 – meld requires python3-gobject

and even a pull request:

Perfect, although this does seem to have been around for a while. Let me raise this with some others and see if we can figure something out.

This has been flagged up and should be sorted soon. If the problem is still occuring in about a week, let me know and I’ll chase it up for you.