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
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1617335

Title:
  notifications not making their way to unity8 from libertine

Status in Canonical System Image:
  New
Status in libertine package in Ubuntu:
  New
Status in unity8 package in Ubuntu:
  New

Bug description:
  Not completely sure where this bug lies.
  This was an area of "this should just work" in theory.
  We did perform some investigation using notification but it's not clear if 
the msg is somehow getting lost on in dbus or if unity8 is somehow 
rejecting/ignoring.

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to