Missing nullable annotations
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libdbusmenu (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I'm sorry if I'm reporting this in the wrong place, but the page for dbusmenu itself (https:/
Dbusmenu seems to be missing nullable tags in its GObject introspection annotations, causing the Haskell bindings generated for it to assume some functions always return a valid value and crash if they return NULL. Original issue is here: github.
Disclaimer: I'm not the one actually using dbusmenu (I'm not on Ubuntu), but I did submit the patch for GTK to fix the same problem and it got merged so I'm pretty sure this is an issue. I thought about making the patch myself and trying to submit it, but given that it looks like dbusmenu hasn't seen development in a couple of years I didn't want to go through all that up-front incase the project is abandoned or something (and I'd almost certainly miss some). I also have no experience with bazaar.