← Back to team overview

dx-packages team mailing list archive

[Bug 337394] Re: Notification entries are not appended unless a replace is used

 

** Project changed: notify-osd => notify-osd (Ubuntu)

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to notify-osd in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/337394

Title:
  Notification entries are not appended unless a replace is used

Status in “notify-osd” package in Ubuntu:
  Fix Released

Bug description:
  
  Currently in the notify-osd code an append is only done if the type of update to the notification is a replace or update operation.  This is incorrect and shoudl be changed to match the spec which states:

  "Whenever there are two or more notification bubbles in the queue that have the same title and come from the same program (as identified by its D-Bus ID), and both of them have hinted that they allow concatenation, Notify OSD should merge them into a single bubble"
  https://wiki.ubuntu.com/NotifyOSD#Concatenating%20existing%20bubbles

  The important phrasing here is "two or more notification bubbles" not
  an updated bubble.

  The reason for this is that the way that it's implemented now removes
  some capability from applications.  The application needs to have the
  ability to update appended bubbles.  So if I have two bubbles:

  a) "hello"
  b) "hi there"

  And I decide that I want to change b to "oh, goodbye", if the append
  hint is used, and replace is used to specify append, the result will
  be:

  hello
  hi there
  oh, goodbye

  When the correct result should be

  hello
  oh, goodbye

  This is currently how the Pidgin-libnotify plugin sends bubbles, it
  ensures that all messages are unique bubbles but will reuse bubbles
  for cases like sign on and sign off so that they get updated properly.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/notify-osd/+bug/337394/+subscriptions