Confirmed working:

method call time=1618505915.474415 sender=:1.35592 -> destination=:1.34 
serial=17 path=/StatusNotifierWatcher; interface=org.kde.StatusNotifierWatcher; 
member=RegisterStatusNotifierItem
   string "/org/ayatana/NotificationItem/Hello"
signal time=1618505915.487399 sender=:1.34 -> destination=(null destination) 
serial=179639 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemRegistered
   string ":1.35592/org/ayatana/NotificationItem/Hello"


signal time=1618505925.222270 sender=:1.34 -> destination=(null destination) 
serial=179654 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemUnregistered
   string ":1.35592/org/ayatana/NotificationItem/Hello


gnome-shell-extension-appindicator:
  Installato: 33.1-0ubuntu0.20.04.2
  Candidato:  33.1-0ubuntu0.20.04.2
  Tabella versione:
 *** 33.1-0ubuntu0.20.04.2 400
        400 http://archive.ubuntu.com/ubuntu focal-proposed/main amd64 Packages
        400 http://archive.ubuntu.com/ubuntu focal-proposed/main i386 Packages


** Tags removed: verification-needed verification-needed-focal
** Tags added: verification-done verification-done-focal

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell-extension-appindicator in
Ubuntu.
https://bugs.launchpad.net/bugs/1919927

Title:
  Wrong (or no) signals are emitted when icons are added / removed

Status in gnome-shell-extension-appindicator package in Ubuntu:
  In Progress
Status in gnome-shell-extension-appindicator source package in Focal:
  Fix Committed

Bug description:
  [ Impact ]

  When adding and removing signals the indicators extension should emit signals 
following the protocol
    
https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierWatcher/

  So we should emit the service name by default when known

  [ Test case ]

  Run
   dbus-monitor --session "interface='org.kde.StatusNotifierWatcher'"

  When an indicator is added, signals such as should be emitted:

  signal time=1616029764.911986 sender=:1.34490 -> destination=(null 
destination) serial=3905 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemRegistered
     string ":1.109/org/ayatana/NotificationItem/psensor"
  signal time=1616029764.928864 sender=:1.34490 -> destination=(null 
destination) serial=3991 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemRegistered
     string ":1.34459/StatusNotifierItem"
   
  When removed:
  signal time=1616033768.529066 sender=:1.34490 -> destination=(null 
destination) serial=8711 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemUnregistered
     string ":1.34649/StatusNotifierItem"

  Removed events should be also emitted when the extension is disabled
  via gnome-shell-extension-prefs

  [ Regression potential ]

  Some clients won't interpret the events correctly causing the
  indicator not to work as expected

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-appindicator/+bug/1919927/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to