Google Calendar reminders display unnecessarily

Bug #848968 reported by iMac
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Medium
evolution (Ubuntu)
Fix Released
Low
Unassigned
Oneiric
Fix Released
Low
Unassigned

Bug Description

When I add my google calendar account through the new Online Accounts feature I get an endless stream of notifications for all my calendar events going back some time .. perhaps a year. Even after un-checking setting in the Calendar for "Show reminder notifications", shutting down using evolution --force-shutdown, cleaning up any evo processes and purging the .cache/evolution/calendar directory, the reminders do not stop flooding in. I expect it will be a long time until I stop getting them, since there are probably several a day going back years .. in multiple calendars.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: evolution 3.1.91-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-11.17-generic 3.0.4
Uname: Linux 3.0.0-11-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.22.1-0ubuntu2
Architecture: amd64
Date: Tue Sep 13 09:07:30 2011
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, no user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: evolution
UpgradeStatus: Upgraded to oneiric on 2011-09-09 (4 days ago)

Revision history for this message
iMac (imac-netstatz) wrote :
Revision history for this message
iMac (imac-netstatz) wrote :

After waiting for hours and several reboots later, I am still seeing all my old Google Calendar reminders. I disabled all the calendars in Online Account and verified that they were not in Evolution any longer. Upon reboot I am still seeing endless reminders for my Google Calendar which I can guess from top (they are chewing CPU) are from libnotify-osd.

As much fun as it is re-living the events from the last couple of years, it is somewhat annoying and chews GPU moderately enough with the fade in/out to slow down things in a noticeable way.

So I killed libnotify-osd which gives me a two second break, after which it respawns and the messages/reminders are back. I really have no idea how to stop these things. It may be worth noting I had google accounts (that I removed) already configured in evolution during the upgrade and I have switched to using the Online Accounts interface.

Revision history for this message
iMac (imac-netstatz) wrote :

After I completely removed all the Online Accounts and rebooted my reminders went away. I then re-added just one online account and only enabled Calendar... and a stream of old calendar reminders is spamming me again. I guess I'll leave this on overnight and see if it actually stops.

Revision history for this message
iMac (imac-netstatz) wrote :

I just upgraded to the 3.1.92 backend which fixes the link between the Birthday Calendar and Contacts (https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/853905) and now I am being reminded about every birthday I have in my calendar (from contacts), old or new.

I'm not sure if it is related, but I also see about 76 of these in my .xsession-errors

(evolution-alarm-notify:2442): evolution-alarm-notify-WARNING **: Could not send notification to daemon
(evolution-alarm-notify:2442): evolution-alarm-notify-WARNING **: alarm.c:260: Requested removal of nonexistent alarm!

Changed in evolution:
importance: Unknown → Medium
status: Unknown → New
Changed in evolution:
status: New → Confirmed
Revision history for this message
iMac (imac-netstatz) wrote :

Tested the upstream patch that appears to resolve this issue for my Google calendars

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "Patch for Calendar Last Notification Time" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-sponsors please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

tags: added: patch
Changed in evolution (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Revision history for this message
iMac (imac-netstatz) wrote :

This patch against current 3.2.0-0ubuntu2 resolves the duplication of reminders.

Changed in evolution:
status: Confirmed → Fix Released
Revision history for this message
iMac (imac-netstatz) wrote :

hmm.. says released as of 9-30, but today i don't see anything newer that 3.2.0-0ubuntu2 that still requires manual patching

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your work, the fix will be in 3.2.1 which will be a stable update for Oneiric

Changed in evolution (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Chris Halse Rogers (raof) wrote : Please test proposed package

Hello iMac, or anyone else affected,

Accepted evolution 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!

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

This bug was fixed in the package evolution - 3.2.1-0ubuntu1

---------------
evolution (3.2.1-0ubuntu1) oneiric-proposed; urgency=low

  * New upstream bugfix release:
    - Crash in atk_state_set_contains_state (LP: #820552)
    - Color Scheme off in calendar (LP: #853926)
    - Calendar reminds of old events following upgrade (LP: #848968)
    - Search Folders contain ambiguous reference to accounts (LP: #857283)
    - Address Cards Render extra Phone Number (LP: #860806)
    - Online Account services not always activating (LP: #849960)
  * debian/control: bump e-d-s Build-Depends to 3.2.1.
 -- Mathieu Trudel-Lapierre <email address hidden> Tue, 18 Oct 2011 09:22:53 -0400

Changed in evolution (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Ken VanDine (ken-vandine) wrote :

The fix worked for me.

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

This bug was fixed in the package evolution - 3.2.1-0ubuntu1

---------------
evolution (3.2.1-0ubuntu1) oneiric-proposed; urgency=low

  * New upstream bugfix release:
    - Crash in atk_state_set_contains_state (LP: #820552)
    - Color Scheme off in calendar (LP: #853926)
    - Calendar reminds of old events following upgrade (LP: #848968)
    - Search Folders contain ambiguous reference to accounts (LP: #857283)
    - Address Cards Render extra Phone Number (LP: #860806)
    - Online Account services not always activating (LP: #849960)
  * debian/control: bump e-d-s Build-Depends to 3.2.1.
 -- Mathieu Trudel-Lapierre <email address hidden> Tue, 18 Oct 2011 09:22:53 -0400

Changed in evolution (Ubuntu Oneiric):
status: Fix Committed → Fix Released
Revision history for this message
Stephen Eisenhauer (bhspitmonkey) wrote :

The same issue described here is present on Ubuntu 15.04 with the out-of-the-box evolution 3.12.11, with slightly different steps to trigger it:

1. Opened Evolution
2. Switched to Calendar view
3. Right-clicked in the calendar list and chose "New Calendar"
4. Selected "On The Web"
5. Provided an iCalendar URL (from a Google Calendar with 1+ year of events)
6. Cleared the "user" field
7. Clicked "OK"

OSD notifications were immediately enqueued for seemingly all of the calendar's past events, starting with the oldest, which were all displayed one-by-one.

Two things wrong here:

1. There is no useful reason to trigger a notification for a past event (*maybe* events in the last hour would be relevant).
2. Events fetched from a remote calendar during an initial download should probably be exempt from various triggers/hooks that cause things like notifications and reminders to be processed. This might be moot if the previous point is addressed.

Copying this comment into a new bug ticket since this might be considered a new case: https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/1480446

Revision history for this message
JP Vossen (jp-jpsdomain) wrote :

Me too, me too!!!</aol moment> Added comment and subscribed too the new bug, 3.10.4 on Mint 17 (more-or-less Ubuntu 14.04).

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.