Bug 641580 - Tray icon freezes on KDE when unread count reaches zero
Summary: Tray icon freezes on KDE when unread count reaches zero
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: mail-notification
Version: 14
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Dmitry Butskoy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-10-09 11:38 UTC by Erik van Pienbroek
Modified: 2010-10-28 05:55 UTC (History)
1 user (show)

Fixed In Version: mail-notification-5.4-25.fc14
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-10-22 18:12:08 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Proposed patch (2.93 KB, patch)
2010-10-09 11:38 UTC, Erik van Pienbroek
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Launchpad 330351 0 None None None Never

Description Erik van Pienbroek 2010-10-09 11:38:35 UTC
Created attachment 452495 [details]
Proposed patch

This is a forward of https://bugs.launchpad.net/ubuntu/+source/mail-notification/+bug/330351

When mail-notification is used on KDE the tray icon will freeze when the count of unread messages reaches zero.

I've created a patch which works around this problem by re-creating the icon when the number of unread messages reaches zero. (This newly created icon is hidden by default). It has been tested successfully by somebody in the Launchpad bug report and by me.

PS. My offer to co-maintain this package as mentioned in bug 633507 still stands

Comment 1 Dmitry Butskoy 2010-10-11 14:18:09 UTC
> My offer to co-maintain this package as mentioned in bug 633507 still
stands

Just request it at https://admin.fedoraproject.org/pkgdb/acls/name/mail-notification?_csrf_token=415428006dc4e8098b3ee94ce50d65df40b8e653

PS. It seems yet another evolution incompatibility have appeared at rawhide:
http://koji.fedoraproject.org/koji/getfile?taskID=2527719&name=build.log

PPS. What can you say about long standing bug 531088 ?..

Comment 2 Erik van Pienbroek 2010-10-11 17:29:17 UTC
Thanks for the ACL's

The new evo breakage seems to be F15-specific and is caused by upstream commit http://git.gnome.org/browse/evolution/commit/?id=a91eeb647138ee035444cdc3c265fa4e95898f29

The exact error in question is:
build/src/mn-evolution-server.c:421:2: error: too few arguments to function 'mail_tool_uri_to_folder'

In evo 2.90 a new parameter was added to this function. This new parameter can be used to provide a GCancellable. As mail-notification isn't using GCancellable's anywhere in the code it should be sufficient enough to pass a NULL there. Are you okay with me updating the evo patch and building a new package?

Is it okay if I push the proposed patch for this bug there as well?

Comment 3 Dmitry Butskoy 2010-10-12 12:32:52 UTC
There is already a patch for new evo in bug 642158

Comment 4 Fedora Update System 2010-10-12 13:38:54 UTC
mail-notification-5.4-25.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/mail-notification-5.4-25.fc14

Comment 5 Fedora Update System 2010-10-12 13:40:06 UTC
mail-notification-5.4-25.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/mail-notification-5.4-25.fc13

Comment 6 Fedora Update System 2010-10-13 06:11:09 UTC
mail-notification-5.4-25.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update mail-notification'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/mail-notification-5.4-25.fc14

Comment 7 Fedora Update System 2010-10-22 18:11:58 UTC
mail-notification-5.4-25.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 8 Fedora Update System 2010-10-28 05:55:49 UTC
mail-notification-5.4-25.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.


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