Public bug reported:

I'm sorry if I'm reporting this in the wrong place, but the page for
dbusmenu itself (https://bugs.launchpad.net/libdbusmenu) doesn't seem to
allow reporting bugs. After some digging I got the impression that
dbusmenu is actually an Ubuntu-specific package and bugs for it are
supposed to be supported here.

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.com/haskell-gi/haskell-
gi/issues/174

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.

** Affects: libdbusmenu (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1840278

Title:
  Missing nullable annotations

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/1840278/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to