editing recurrent calendar events is not working correctly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evolution |
Expired
|
Medium
|
|||
evolution (Ubuntu) |
Fix Released
|
Low
|
Ubuntu Desktop Bugs | ||
Jaunty |
Fix Released
|
Low
|
Ubuntu Desktop Bugs |
Bug Description
Binary package hint: evolution
When changing an existing or new repeating appointment, after selecting the change "All instances" Evolution freezes and has to be force closed. When restarted, going into the Calendar freezes Evolution again. Restoring previous ~.evolution/
Item was a repeating appointment created for midday Wednesday (duration 90 minutes) and repeating each week for 500 weeks, I then went to change the Alarm to 3 hours before with a single repeat 150 minutes before, changing the single instance worked ok, but when I went to change all instances the problem arose.
Here is a diff output of a working calendar.ics and then the one with a minor change (150 minutes to 149 minutes repeat occurrence) that subsequently freezes Evolution:
dc@dc-master:
31c31
< SEQUENCE:3
---
> SEQUENCE:2
35,39d34
< CREATED:
< LAST-MODIFIED:
< RECURRENCE-ID;
< TZID=/freeassoc
< 20090506T120000
40a36,37
> CREATED:
> LAST-MODIFIED:
46c43
< DURATION:PT149M
---
> DURATION:PT150M
dc@dc-master:
The difference between the good and bad files is that the following data is inserted into the bad file, and manually deleting it restores Evolution to a working state:
RECURRENCE-ID;
TZID=/
20090506T120000
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelMo
Package: evolution 2.26.1-0ubuntu1
ProcEnviron:
LANG=en_AU.UTF-8
SHELL=/bin/bash
SourcePackage: evolution
Uname: Linux 2.6.28-11-generic x86_64
Related branches
Changed in evolution (Ubuntu): | |
status: | New → Confirmed |
Changed in evolution: | |
status: | Unknown → New |
Changed in evolution (Ubuntu): | |
status: | Confirmed → Fix Committed |
summary: |
- Updating calendar appointment "All instances" freezes Evolution and - corrupts calendar file + editing recurrent calendar events is not working |
summary: |
- editing recurrent calendar events is not working + editing recurrent calendar events is not working correctly |
Changed in evolution (Ubuntu): | |
status: | Fix Committed → Triaged |
tags: |
added: verification-done removed: verification-needed |
Changed in evolution: | |
importance: | Unknown → Medium |
Changed in evolution: | |
status: | New → Incomplete |
Changed in evolution: | |
status: | Incomplete → Expired |
I can confirm this behavior. It appears to happen when doing any modification to all appointments, such as changing the time or name, I tested down to 2 recurrences of a weekly appointment.