SRU: Emesene in Oneiric can't use the Unity Launcher

Bug #881674 reported by Sven Baars
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
emesene (Ubuntu)
Fix Released
Medium
Devid Antonio Filoni
Oneiric
Fix Released
Undecided
Unassigned

Bug Description

Emesene 2.11.9 uses the LauncherAPI for connection to the Unity Laucher, but in Oneiric, this doesn't work any more. This is because one can not use pygtk and pygi in the same application. Because we also want to support other distros that don't have gtk3, we can't upgrade to pygi yet. This is why we need to communicate with the Unity Launcher through DBus.

Expected behaviour:

The Unity Launcher Entry shows the unread message count (messages that were received while the focus was not on the conversation window).

Current behaviour:

It doesn't.

I made a branch that is two commits ahead of 2.11.9 containing a fix for this problem:

https://github.com/Sbte/emesene/commits/2.11.9

Sven Baars (sbte)
Changed in emesene (Ubuntu):
assignee: nobody → sbte (sbte)
importance: Undecided → Medium
description: updated
Changed in emesene (Ubuntu):
status: New → In Progress
Revision history for this message
Devid Antonio Filoni (d.filoni) wrote :

ubuntu-sru ACK.

Changed in emesene (Ubuntu):
assignee: sbte (sbte) → Devid Antonio Filoni (d.filoni)
status: In Progress → Confirmed
summary: - Emesene in Oneiric can't use the Unity Launcher
+ SRU: Emesene in Oneiric can't use the Unity Launcher
Revision history for this message
Devid Antonio Filoni (d.filoni) wrote :

Package uploaded.

Changed in emesene (Ubuntu Oneiric):
status: New → Confirmed
Changed in emesene (Ubuntu):
assignee: Devid Antonio Filoni (d.filoni) → nobody
status: Confirmed → Fix Committed
Changed in emesene (Ubuntu):
assignee: nobody → Devid Antonio Filoni (d.filoni)
status: Fix Committed → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package emesene - 2.11.9+dfsg-1ubuntu1

---------------
emesene (2.11.9+dfsg-1ubuntu1) precise; urgency=low

  * Merge from Debian testing (main).
  * debian/control: add indicator-status-provider-emesene to Recommends field.
  * Add 01-Make-the-UnityLauncher-an-actual-extension.diff and
    02-Use-DBus-for-the-UnityLauncher.diff patches from sbte to fix
    Unity Launcher support (LP: #881674).

emesene (2.11.9+dfsg-1) unstable; urgency=low

  * New upstream release.
  * debian/control: remove python-papyon from Depends field. papyon is now
    in emesene source because papyon development is slow and emesene guys
    want to provide users papyon fixes they write.
  * debian/control: add python-openssl (>= 0.6), python-crypto, python-gst0.10
    and python-farsight to Depends field, they are used by papyon.
  * Update debian/copyright and debian/README.source files.
  * Remove 01-fix-spelling-error patch, merged upstream.
  * debian/control: add Fabrizio Regalli to Uploaders field.
 -- Devid Antonio Filoni <email address hidden> Sat, 29 Oct 2011 15:22:42 +0200

Changed in emesene (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Devid, can you please reupload the SRU with a bug ref in the changelog?

Revision history for this message
Devid Antonio Filoni (d.filoni) wrote :

Done.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello sbte, or anyone else affected,

Accepted emesene into oneiric-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!

Changed in emesene (Ubuntu Oneiric):
status: Confirmed → Fix Committed
tags: added: verification-needed
Revision history for this message
Colin Watson (cjwatson) wrote :

Unsubscribed ubuntu-archive, as there's no action for us to take here. Please feel free to resubscribe us if and when there's some clear action for us to take.

Revision history for this message
Brian Murray (brian-murray) wrote : Verification still needed

The fix for this bug has been awaiting testing feedback in the -proposed repository for oneiric for more than 90 days. Please test this fix and update the bug appropriately with the results. In the event that the fix for this bug is still not verified 15 days from now, the package will be removed from the -proposed repository.

tags: added: removal-candidate
Revision history for this message
Sven Baars (sbte) wrote :

I tested it myself and also haven't seen any complaints, so I can verify that it works.

tags: removed: removal-candidate verification-needed
tags: added: verification-done
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package emesene - 2.11.7+dfsg-1ubuntu1.1

---------------
emesene (2.11.7+dfsg-1ubuntu1.1) oneiric-proposed; urgency=low

  * Add 02-Use-DBus-for-the-UnityLauncher.diff patch from sbte to fix
    Unity Launcher support (LP: #881674).
 -- Devid Antonio Filoni <email address hidden> Mon, 31 Oct 2011 21:48:43 +0100

Changed in emesene (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Brian Murray (brian-murray) 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.

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.