pidgin-libnotify shouldn't use notifications with actions

Bug #328600 reported by David Barth
6
Affects Status Importance Assigned to Milestone
pidgin-libnotify
Unknown
Unknown
pidgin-libnotify (Ubuntu)
Fix Released
Wishlist
Sebastien Bacher

Bug Description

Binary package hint: pidgin-libnotify

When a buddy signs on or a message is received, the pidgin-libnotify plug-in shows a notification bubble containing a “Show” button, which in both cases opens the chat window for that person. The message status menu covers the latter case but in the former, should not show the button.

No notification bubble should be added or changed because someone is typing.

Tags: dxteam
Revision history for this message
Alexander Sack (asac) wrote :

couldn't we make the show button dependent on whether "actions" are supported by notification system or not?

Changed in pidgin-libnotify:
status: New → Incomplete
Revision history for this message
Ted Gould (ted) wrote :

Yes, of course it should detect. I built the patch to also include the libindicate changes for the messaging indicator, though now I'm thinking that they should perhaps be split into a separate plugin. While there is overlap in the functionality it results is a larger patch, and some autoconf changes as well.

Revision history for this message
Martin Pitt (pitti) wrote :

Sebastien, please review.

Changed in pidgin-libnotify:
assignee: nobody → seb128
status: Incomplete → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

thanks for your work Ted, that would be nice to split the changes right and to use a patch system rather than directly changing the source. could you also open a bug upstream about not using actions in notification?

Changed in pidgin-libnotify:
importance: Undecided → Wishlist
Revision history for this message
Sebastien Bacher (seb128) wrote :

extra comments:
- could you summarize the changes in one changelog entry?
- do you need to enable the debug option in jaunty?
- could you describe how to test the change?

Revision history for this message
Ted Gould (ted) wrote :

Here is and updated patch.

There are two ways to test the change. One, there should be no notifications when using a notification daemon that doesn't support it. An example of that should be the notification daemon that is currently in Jaunty. Also, Pidgin should show up on the messaging indicator if this plugin is enabled.

Revision history for this message
Ted Gould (ted) wrote :

Woah, there should be "no actions on notifications" a notification daemon that doesn't support notifications... there's a good idea :)

Revision history for this message
Ted Gould (ted) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

thank you for your update, could you split the change in code change and autotools update as it's done for other desktopish component? once that done the patch seems good to be uploaded.
would be nice to follow https://wiki.ubuntu.com/UbuntuDevelopment/PatchTaggingGuidelines too to describe the change

Revision history for this message
Ted Gould (ted) wrote :
Revision history for this message
Ted Gould (ted) wrote :

Oh, fail. Forgot that Quilt only does patches at -p1. I so dislike that patch system.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pidgin-libnotify - 0.14-1ubuntu1

---------------
pidgin-libnotify (0.14-1ubuntu1) jaunty; urgency=low

  * Cleanup the changes and upload to jaunty
  [ Ted Gould ]
  * debian/control: Adding in libindicate as a dependency.
  * Adding debian/patches/indicate.patch: (LP: #328600)
    * Adds libindicate as a dependency with all the build
      changes that would be expected from that.
    * Makes pidgin an indicate server of the time messages.im and
      sets up indicators for every IM message that is unread
    * Makes the pidgin notifications check for actions being
      supported by the notification daemon and doesn't use them
      if they are not.
    * Checks for support in the notification daemon for appending
      notifications and adds append hints if they are supported.
    * Checks to see if the conversation is in focus, if so it does
      send notifications about that conversation.
  * Adding debian/patches/indicate-autotools.patch changes to built
    files from above patch.

 -- Sebastien Bacher <email address hidden> Thu, 19 Feb 2009 14:09:23 +0100

Changed in pidgin-libnotify:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.