Gnome-shell notification from empathy doesn't contain any text

Bug #1049210 reported by Domen Vrankar
92
This bug affects 21 people
Affects Status Importance Assigned to Milestone
GNOME Shell
Unknown
Medium
telepathy-logger (Ubuntu)
Fix Released
High
Unassigned
Quantal
Fix Released
High
Tim Lunn

Bug Description

[IMPACT]
* Empathy chat message notification popup is not displayed.
* notification in the messagetray is missing message contents/text.

This is due to an incorrect introspection annotation, that has been fixed upstream and in debian package telepathy-logger 0.4.0-2.

[TESTCASE]
1. setup empathy with an IM account
2. get someone to message you
Notice that no popup notifaction appears, additionally the empathy notification in the message tray is missing the text from the message.

Apply the fix and repeat step 2 (make sure there are no existing notifications in the tray)

Now you will be correctly notified by a popup, and the notification in the message tray will contain the message text.

[Regression Potential]
I believe the gobject introspection interface for telepathy logger is only used by gnome-shell, so its very unlikely to cause problems with any other packages.

=== Original Bug Report ===
Ubuntu 12.10 beta 1
The problem occures with the combination of gnome-shell and empathy but I had to choose only one package...

When I receive a message from someone through empathy (connected to google talk) and the window for chatting with that person is not opened yet, the notification trai contains an icon for that person but the text content is missing and empathy's chat window doesn't open but if you open it manually the text is there.
After replying in gnome-shell notification window you get all the new messages that the person writes afterwards without any problems but you never get the old messages.

How to reproduce:
Open empathy chat window (google talk).
Say something to someone.
When that person replies write him something back in gnome-shell notification window and then close the empathy chat window on desktop (or if the window isn't opened yet just double click on gnome-shell notification window and close empathy window then after replying).
When that person replies back you will only get the notification icon without the text. Also the notification window won't pop up from notification tray and empathy chat window won't open.
If the person writes something else the notification window will pop up as normal containing the text that that person wrote next (without the text that was written first).

Related branches

affects: plymouth (Ubuntu) → gnome-shell (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
yurividal (yurividal-l) wrote :

Same here. Verry anoying
Gnome 3.6.1
Ubuntu 12.10 x64

Revision history for this message
Žygimantas Beručka (zygis) wrote :

I'm having this as well. Gnome-shell version 3.6.1-0ubuntu1.

It's extremely annoying because I have to ask people to repeat what they have said.

Changed in gnome-shell:
importance: Unknown → Medium
status: Unknown → New
Revision history for this message
Tim Lunn (darkxst) wrote :

This bug can be fixed by syncing telepathy-logger 0.4.0-2 from debian

Tim Lunn (darkxst)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in telepathy-logger (Ubuntu):
status: New → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug was fixed in the package telepathy-logger - 0.4.0-2
Sponsored for Tim (darkxst)

---------------
telepathy-logger (0.4.0-2) experimental; urgency=low

  * debian/gbp.conf: branch for experimental
  * d/p/0001-Fix-introspection-warnings.patch
    d/p/0002-log-manager-Fix-annotations-on-get_filtered_events.patch:
      - Added. Fix introspection for get_filtered_events, From upstream git

 -- Sjoerd Simons <email address hidden> Sat, 13 Oct 2012 16:10:21 +0200

Changed in telepathy-logger (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Uploaded to the quantal-proposed queue.

Changed in telepathy-logger (Ubuntu Quantal):
status: New → In Progress
assignee: nobody → Tim (darkxst)
no longer affects: gnome-shell (Ubuntu)
no longer affects: gnome-shell (Ubuntu Quantal)
Changed in gnome-shell:
status: New → Unknown
Revision history for this message
Žygimantas Beručka (zygis) wrote :

May I ask why does it take so long to release an updated package containing a tiny tiny fix that solves one of the most annoying issues on Ubuntu's GNOME? It's been available on Tim's PPA https://launchpad.net/~darkxst/+archive/ppa/+build/3935337 for ten days already, even longer on Debian and still it haven't reached even the quantal-proposed. Not to mention that this -proposed queue is altogether unnecessary in this case, since the patch is a one-liner and it does work as intended.

Ubuntu used to be quick in dealing with such trivial things, therefore it's sad that it somehow just blown everything up with all those inadequate policies in the past few years. Having a simple and acknowledge PPA that would work like, e.g., Debian Experimental, where packages are put first, if there are doubts about their quality, so that users could test them, would make the things more available.

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

@Žygimantas:

it's worth noting that:
- the work is done on best effort basis by volunteers
- the stable update was uploaded and is waiting for review
- last week was UDS and most of Ubuntu Developpers were travelling and then busy at the conference

you are welcome to help on SRUs and reviews though if you want to decrease the backlog and make things smoother

Changed in telepathy-logger (Ubuntu Quantal):
importance: Undecided → High
Changed in telepathy-logger (Ubuntu):
importance: Undecided → High
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Domen, or anyone else affected,

Accepted telepathy-logger into quantal-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/telepathy-logger/0.4.0-2~ubuntu12.10.0 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please change the bug tag from verification-needed to verification-done. If it does not, change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in telepathy-logger (Ubuntu Quantal):
status: In Progress → Fix Committed
tags: added: verification-needed
tags: added: verification-done
removed: verification-needed
Revision history for this message
Scott Kitterman (kitterman) wrote :

Domen: What did you do to verify this fix?

Revision history for this message
Domen Vrankar (domen-vrankar) wrote :

I've added only the telepathy-logger patch from proposed patches (I saw that there was another patch related to introspection but didn't install it).
After that I tried to reproduce the bug and it was still there so I told my friends to message me as soon as I get back in google talk (so that there wouldn't be any prior messages after the restart).
Then I restarted my computer and got two new notifications afterwards without any missing text.
I haven't noticed any problems since then.

I'd say that this covers the steps in my initial bug report as well as the steps in the TESTCASE section.

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Domen, it's important that we test the actual packages in -proposed and not just cherry-pick patches.

Anyway, I can verify that the -proposed package fixes this bug and I've not seen or heard of any regresssions.

Revision history for this message
Domen Vrankar (domen-vrankar) wrote :

Jeremy,

I've installed the package from -proposed and since that package didn't contain any dependencies on other packages that were in -proposed section in Software Update program I didn't bother with them.

I didn't cherry-pick a patch from a repository. Am I missunderstanding you and I should install all the packages that seem related from the -proposed or was it just my wrong use of the pathc term in the post above? What I ment with the patch was that I have installed the patched (fixed) package from the -proposed in the Software Update.

I'm asking this just to be certain whtat to do the next time that I test something.

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

This bug was fixed in the package telepathy-logger - 0.4.0-2~ubuntu12.10.0

---------------
telepathy-logger (0.4.0-2~ubuntu12.10.0) quantal-proposed; urgency=low

  * No change backport from raring to fix introspection (LP: #1049210)
 -- Tim Lunn <email address hidden> Wed, 31 Oct 2012 10:06:17 +1100

Changed in telepathy-logger (Ubuntu Quantal):
status: Fix Committed → Fix Released
Revision history for this message
Scott Kitterman (kitterman) wrote : Update Released

The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.

Revision history for this message
GonzO (gonzo) wrote :

I've had this version of telepathy logger for a while now, and still have the issue.

Are we sure this fixes it?

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.