[Touch-packages] [Bug 1434521] Re: account-polld does not recognize when messages are cleared using the "Clear all" button
This bug was fixed in the package indicator-messages - 13.10.1+15.10.20150505-0ubuntu1 --- indicator-messages (13.10.1+15.10.20150505-0ubuntu1) wily; urgency=medium [ Lars Uebernickel ] * application list: update root action unconditionally [ Niklas Wenzel ] * Unescape action names when passing them to the proxy in im_application_list_remove_all() (LP: #1434521) -- CI Train Bot Tue, 05 May 2015 16:47:43 + ** Changed in: indicator-messages (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to indicator-messages in Ubuntu. https://bugs.launchpad.net/bugs/1434521 Title: account-polld does not recognize when messages are cleared using the "Clear all" button Status in account-polld package in Ubuntu: Invalid Status in indicator-messages package in Ubuntu: Fix Released Status in ubuntu-push package in Ubuntu: Invalid Status in indicator-messages source package in Vivid: New Bug description: After each reboot, account-polld stops showing incoming emails after displaying 3 notifications. The reason for that is that account-polld does not recognize when messages are cleared from the messaging indicator and therefore does not show any further notifications. How to reproduce: 1) Reboot your phone. 2) Send yourself 3 test emails 3) Wait 5 minutes until account-polld has been run 4) You'll see three notifications stating that there are new emails 5) Tap on the "clear all" entry in the notifications indicator 6) Mark your last three emails as read (this is optional) 7) Send yourself another test email 8) Wait 5 minutes again until account-polld has been run 9) No notification about the new unread email is shown Why does it happen: When clicking the "clear all" button, the internal cache of previous messages isn't cleared. Therefore, account-polld still thinks that there are 3 notifications and does not display any further messages. Log: http://paste.ubuntu.com/10664183/ Old one: http://paste.ubuntu.com/10634045/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1434521/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1434521] Re: account-polld does not recognize when messages are cleared using the "Clear all" button
MP can be found here: https://code.launchpad.net/~nikwen/indicator- messages/clear-all-unescape-fix/+merge/257471 :) ** Branch linked: lp:~nikwen/indicator-messages/clear-all-unescape-fix -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to indicator-messages in Ubuntu. https://bugs.launchpad.net/bugs/1434521 Title: account-polld does not recognize when messages are cleared using the "Clear all" button Status in account-polld package in Ubuntu: Invalid Status in indicator-messages package in Ubuntu: In Progress Status in ubuntu-push package in Ubuntu: Invalid Bug description: After each reboot, account-polld stops showing incoming emails after displaying 3 notifications. The reason for that is that account-polld does not recognize when messages are cleared from the messaging indicator and therefore does not show any further notifications. How to reproduce: 1) Reboot your phone. 2) Send yourself 3 test emails 3) Wait 5 minutes until account-polld has been run 4) You'll see three notifications stating that there are new emails 5) Tap on the "clear all" entry in the notifications indicator 6) Mark your last three emails as read (this is optional) 7) Send yourself another test email 8) Wait 5 minutes again until account-polld has been run 9) No notification about the new unread email is shown Why does it happen: When clicking the "clear all" button, the internal cache of previous messages isn't cleared. Therefore, account-polld still thinks that there are 3 notifications and does not display any further messages. Log: http://paste.ubuntu.com/10664183/ Old one: http://paste.ubuntu.com/10634045/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1434521/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1434521] Re: account-polld does not recognize when messages are cleared using the "Clear all" button
Ok, I have a fix for this. :) It can (together with lots of debug code) be found at https://code.launchpad.net/~nikwen/indicator-messages/clear-messages-fix-debug. I'll further test that fix tomorrow and create a new clean branch with the fix only if it works. :) -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to indicator-messages in Ubuntu. https://bugs.launchpad.net/bugs/1434521 Title: account-polld does not recognize when messages are cleared using the "Clear all" button Status in account-polld package in Ubuntu: Invalid Status in indicator-messages package in Ubuntu: In Progress Status in ubuntu-push package in Ubuntu: Invalid Bug description: After each reboot, account-polld stops showing incoming emails after displaying 3 notifications. The reason for that is that account-polld does not recognize when messages are cleared from the messaging indicator and therefore does not show any further notifications. How to reproduce: 1) Reboot your phone. 2) Send yourself 3 test emails 3) Wait 5 minutes until account-polld has been run 4) You'll see three notifications stating that there are new emails 5) Tap on the "clear all" entry in the notifications indicator 6) Mark your last three emails as read (this is optional) 7) Send yourself another test email 8) Wait 5 minutes again until account-polld has been run 9) No notification about the new unread email is shown Why does it happen: When clicking the "clear all" button, the internal cache of previous messages isn't cleared. Therefore, account-polld still thinks that there are 3 notifications and does not display any further messages. Log: http://paste.ubuntu.com/10664183/ Old one: http://paste.ubuntu.com/10634045/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1434521/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1434521] Re: account-polld does not recognize when messages are cleared using the "Clear all" button
Looks like my last assumption was wrong. However, I found out that g_hash_table_remove() fails in messaging_menu_app_remove_message_internal(), which is invoked by messaging_menu_app_dismiss(). -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to indicator-messages in Ubuntu. https://bugs.launchpad.net/bugs/1434521 Title: account-polld does not recognize when messages are cleared using the "Clear all" button Status in account-polld package in Ubuntu: Invalid Status in indicator-messages package in Ubuntu: In Progress Status in ubuntu-push package in Ubuntu: Invalid Bug description: After each reboot, account-polld stops showing incoming emails after displaying 3 notifications. The reason for that is that account-polld does not recognize when messages are cleared from the messaging indicator and therefore does not show any further notifications. How to reproduce: 1) Reboot your phone. 2) Send yourself 3 test emails 3) Wait 5 minutes until account-polld has been run 4) You'll see three notifications stating that there are new emails 5) Tap on the "clear all" entry in the notifications indicator 6) Mark your last three emails as read (this is optional) 7) Send yourself another test email 8) Wait 5 minutes again until account-polld has been run 9) No notification about the new unread email is shown Why does it happen: When clicking the "clear all" button, the internal cache of previous messages isn't cleared. Therefore, account-polld still thinks that there are 3 notifications and does not display any further messages. Log: http://paste.ubuntu.com/10664183/ Old one: http://paste.ubuntu.com/10634045/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1434521/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp
[Touch-packages] [Bug 1434521] Re: account-polld does not recognize when messages are cleared using the "Clear all" button
This seems to be caused by the escaping: Notification ID in ubuntu-push: 57000805-95b1-46e6-aff8-b110fd5cd3d5 Notification ID which is passed to messaging_menu_app_remove_message_internal(): 57000805-2d95b1-2d46e6-2daff8-2db110fd5cd3d5 -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to indicator-messages in Ubuntu. https://bugs.launchpad.net/bugs/1434521 Title: account-polld does not recognize when messages are cleared using the "Clear all" button Status in account-polld package in Ubuntu: Invalid Status in indicator-messages package in Ubuntu: In Progress Status in ubuntu-push package in Ubuntu: Invalid Bug description: After each reboot, account-polld stops showing incoming emails after displaying 3 notifications. The reason for that is that account-polld does not recognize when messages are cleared from the messaging indicator and therefore does not show any further notifications. How to reproduce: 1) Reboot your phone. 2) Send yourself 3 test emails 3) Wait 5 minutes until account-polld has been run 4) You'll see three notifications stating that there are new emails 5) Tap on the "clear all" entry in the notifications indicator 6) Mark your last three emails as read (this is optional) 7) Send yourself another test email 8) Wait 5 minutes again until account-polld has been run 9) No notification about the new unread email is shown Why does it happen: When clicking the "clear all" button, the internal cache of previous messages isn't cleared. Therefore, account-polld still thinks that there are 3 notifications and does not display any further messages. Log: http://paste.ubuntu.com/10664183/ Old one: http://paste.ubuntu.com/10634045/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/account-polld/+bug/1434521/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp