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.
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
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.
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
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.
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)...
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.
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
You can confirm this bug against emesene 1.5?
The bug seems to be fixed now.
Ok, thanks for your report :)