Bug 472436 - Libnotify plugin in emesene isn't working properly
Summary: Libnotify plugin in emesene isn't working properly
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: emesene
Version: 10
Hardware: All
OS: Linux
medium
low
Target Milestone: ---
Assignee: Allisson Azevedo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-11-20 20:22 UTC by Luis Nabais
Modified: 2009-10-05 14:03 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-05 14:03:15 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Luis Nabais 2008-11-20 20:22:52 UTC
Description of problem:
The libnotify plugin in emesene isn't working properly. When the notification is closed an error message pops up saying:
"TypeError: on_notify_close() takes exactly 2 arguments (3 given)"
Once the error message is shown a restart of the application is needed to disable the plugin and resume normal usage.

Version-Release number of selected component (if applicable):
emesene v1.0.1 - release 3.fc10
libnotify v0.4.4 - release 12.fc10
notify-python v0.1.1 - release 4.fc10
notification-daemon v0.3.7.90 - release 1.svn3009.fc10

How reproducible:
Error message is shown every time a notification is closed/disappears.

Steps to Reproduce:
1. Enable the Libnotify plugin in emesene.
2. wait for a notification (recieve a mesene, someone logging in/out, etc...).
3. close said notification or wait for it to timeout.
  
Actual results:
An error message is shown when the notification is closed/disappears.

Expected results:
Notification closed without an error message.

Comment 1 Bug Zapper 2008-11-26 05:42:04 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 2 Caius Chance 2008-12-01 06:17:33 UTC
Have you tested also on x86 (32 bit)?

I have tested on x86 but the bug is not reproducible. 

Needs time to prep a 64-bit env for testing.

Comment 3 Luis Nabais 2008-12-01 15:01:50 UTC
I can reproduce it on a freshly installed i686 Fedora 10 System:
emesene v1.0.1 - release 3.fc10
libnotify v0.4.4 - release 12.fc10
notify-python v0.1.1 - release 4.fc10
notification-daemon v0.3.7.90 - release 1.svn3009.fc10

Comment 4 Caius Chance 2008-12-02 02:43:43 UTC
I tested on both 32-bit and 64-bit F10 but I still could not reproduce that. I have exactly same version of packages you listed above.

Comment 5 Luis Nabais 2008-12-02 09:43:21 UTC
strange... I just made a clean install on a VM, installed emesene and enabled the libnotify plugin. As soon as a notification was shown and it disapeared the error popped up.

I tried before and after updating the system, didn't install any extra packages.

I doubt it has something to do with my language settings (Portuguese)...

Comment 6 Caius Chance 2008-12-09 01:12:16 UTC
I guess libnotify or notify-python has changed the number of parameters on on_notify_close(), according to the error log.

We should clone this bug to author's tracker system as well.

Comment 7 Fedora Admin XMLRPC Client 2009-02-09 10:23:31 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 8 Allisson Azevedo 2009-10-05 13:28:25 UTC
You can confirm this bug against emesene 1.5?

Comment 9 Luis Nabais 2009-10-05 13:57:14 UTC
The bug seems to be fixed now.

Comment 10 Allisson Azevedo 2009-10-05 14:03:15 UTC
Ok, thanks for your report :)


Note You need to log in before you can comment on or make changes to this bug.