Notifications are delayed if contacts send messages too fast

Bug #769234 reported by Juan Montoya
52
This bug affects 10 people
Affects Status Importance Assigned to Milestone
Empathy
Fix Released
High
empathy (Ubuntu)
Fix Released
Medium
Omer Akram
Natty
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: empathy

TEST CASE:
1. ask your contact to send you a few messages quickly
2. see each message comes after a visible delay, making the notification stuck.
3. now install empathy from -proposed repository.
4. see all notifications get merged into one.

Original Report:

If your contacts send too many messages to you on empathy, you'll see notifications a lot later than expected.
For example:
mrx: hi
mrx: how are you?
mrx: i got your message
mrx: but hey
mrx: I already sent you that...

The you open the conversation and read the whole message and even respond, you'll still have a notification saying "but hey" even when you read that message long ago.

So, if you open a conversation or focus the conversation window, all enqueued messages should be removed from the queue of notifications, or merged into a single one.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: empathy 2.34.0-0ubuntu3
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
Date: Fri Apr 22 16:59:50 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
ProcEnviron:
 LANGUAGE=es:en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 LC_MESSAGES=es_ES.UTF-8
 SHELL=/bin/bash
SourcePackage: empathy
UpgradeStatus: No upgrade log present (probably fresh install)

Related branches

Revision history for this message
Juan Montoya (th3pr0ph3t) wrote :
Revision history for this message
Omer Akram (om26er) wrote :

Thank you for your bug report. This bug has been reported to the developers of the software. You can track it and make comments at: https://bugzilla.gnome.org/show_bug.cgi?id=648842

Changed in empathy (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
tags: added: regression-release
Changed in empathy:
importance: Unknown → High
status: Unknown → New
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Appears to have been fixed and committed. We'll see the fix on the next stable empathy update (2.34.1)

Revision history for this message
Omer Akram (om26er) wrote :
Changed in empathy (Ubuntu):
assignee: nobody → Omer Akram (om26er)
status: Triaged → Fix Committed
status: Fix Committed → Confirmed
Changed in empathy:
status: New → Fix Released
Omer Akram (om26er)
description: updated
Changed in empathy (Ubuntu Natty):
status: New → Confirmed
importance: Undecided → Medium
milestone: none → natty-updates
Revision history for this message
Martin Pitt (pitti) wrote :

Uploaded to natty-proposed as well, subscribing u-sru.

Changed in empathy (Ubuntu Natty):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package empathy - 2.34.0-0ubuntu4

---------------
empathy (2.34.0-0ubuntu4) oneiric; urgency=low

  [ Omer Akram ]
  * debian/patches/70_append_messages_in_notifications.patch:
    - Append new messages in notifications. (LP: #769234)
 -- Martin Pitt <email address hidden> Mon, 30 May 2011 09:41:40 +0200

Changed in empathy (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted empathy into natty-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Juan Montoya (th3pr0ph3t) wrote :

@Martin Pitt : I tested the way this works on Unity and I'm impressed: It works great! --at least with one contact sending several messages.

However, testing the thing more thoroughly -- and I don't think this will truly be a problem -- I noticed that if two people send one message per second or so the second person's messages are not notified at all.
MSN messenger responds to this with several notifications, one on top of the other.
Empathy 2.34.0 from the -proposed repository seems to handle this quite well.

The fix is good for me and the quick response to this bug was great.

Thanks for fixing it so fast!

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

Thanks for testing!

tags: added: verification-done
removed: verification-needed
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

All seems well to me.

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

This bug was fixed in the package empathy - 2.34.0-0ubuntu3.1

---------------
empathy (2.34.0-0ubuntu3.1) natty-proposed; urgency=low

  [ Omer Akram ]
  * debian/patches/70_append_messages_in_notifications.patch:
    - Append new messages in notifications. (LP: #769234)
 -- Martin Pitt <email address hidden> Mon, 30 May 2011 09:41:40 +0200

Changed in empathy (Ubuntu Natty):
status: Fix Committed → Fix Released
tags: added: testcase
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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