Just to put my notes in here from when I investigated, I ran dbus-
monitor on the host side session bus listening on the
org.freedesktop.Notifications interface.

This is the output of dbus-monitor when running notify-send from within
the container:

method call time=1472222077.981441 sender=:1.181 -> destination=:1.25 serial=6 
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; 
member=GetServerInformation
method call time=1472222077.983315 sender=:1.181 -> destination=:1.25 serial=7 
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; 
member=Notify
   string "notify-send"
   uint32 0
   string ""
   string "Hello"
   string ""
   array [
   ]
   array [
      dict entry(
         string "urgency"
         variant             byte 1
      )
   ]
   int32 -1
signal time=1472222077.999079 sender=:1.25 -> destination=(null destination) 
serial=89 path=/org/freedesktop/Notifications; 
interface=org.freedesktop.Notifications; member=NotificationClosed
   uint32 1
   uint32 1
signal time=1472222077.999136 sender=:1.25 -> destination=(null destination) 
serial=90 path=/org/freedesktop/Notifications; 
interface=org.freedesktop.Notifications; member=NotificationClosed
   uint32 1
   uint32 1


This is the output of running notify-send outside of the container:

method call time=1472222189.263495 sender=:1.185 -> destination=:1.25 serial=6 
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; 
member=GetServerInformation
method call time=1472222189.264778 sender=:1.185 -> destination=:1.25 serial=7 
path=/org/freedesktop/Notifications; interface=org.freedesktop.Notifications; 
member=Notify
   string "notify-send"
   uint32 0
   string ""
   string "Hello"
   string ""
   array [
   ]
   array [
      dict entry(
         string "urgency"
         variant             byte 1
      )
   ]
   int32 -1
signal time=1472222194.345422 sender=:1.25 -> destination=(null destination) 
serial=119 path=/org/freedesktop/Notifications; 
interface=org.freedesktop.Notifications; member=NotificationClosed
   uint32 2
   uint32 1

As you can see, in the failing case, there are 2 NotificationClosed
signals emitted almost immediately.  In the good case the
NotificationClosed signal is emitted after ~5 seconds, which is
expected.

Not sure why the failing case gets the NotificationClosed signals
immediately.  I see nothing in the unity8.log.

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

Title:
  notifications not making their way to unity8 from libertine

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1617335/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to