The sys functions have the wrong definition because the GIR files have incorrect array tags. I've tracked it down to the issue 189 in gi-introspection. It currently has a merge request open on GitLab. So, it'll be a while before the fixed GIR files get released.
Should I just write manual sys definitions of these functions for now? Or should I try to fix the gir files in the fix.sh or something?
I've been tracking down an issue that's causing incorrect sys function definitions. You can see the problem with the following functions:
The sys functions have the wrong definition because the GIR files have incorrect array tags. I've tracked it down to the issue 189 in gi-introspection. It currently has a merge request open on GitLab. So, it'll be a while before the fixed GIR files get released.
Should I just write manual sys definitions of these functions for now? Or should I try to fix the gir files in the fix.sh or something?