Editing reccurrence for "This Instance Only" locks out recurrence editing

Bug #251995 reported by Bill Gjestvang
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
High
evolution (Ubuntu)
Invalid
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evolution

Create a new Friday appointment that recurs weekly, forever. Go back in and change the recurrence from Friday to Saturday. Click "Save" on the appointment, and it'll ask if you want to save it for "This Instance Only" or "All Instances".

Alright, this is the first problem. It makes no sense to edit the occurrence for a single instance.

Select "This Instance Only", and save it. Now, when you go back in, the recurrence information is grayed out, and you can't change it. This is true of both the instance you changed or any other instance. You can see that the instance you changed has no recurrence info, but all others have the original recurrence info. But you can't change any of them.

Also, nothing actually changes day. Not even the one you told to.

You can regain access to the recurrence settings by changing the time for all appointments. But the state of the series never seems quite right again, and it seems to lead to cascading badness, possibly including crashes.

This was produced using a local calendar.

Running the current Hardy code:
evolution 2.22.3.1-0ubuntu1
evolution-common 2.22.3.1-0ubuntu1
evolution-data-server 2.22.3-0ubuntu1
evolution-data-server-common 2.22.3-0ubuntu1
evolution-data-server-dbg 2.22.3-0ubuntu1
evolution-dbg 2.22.3.1-0ubuntu1
evolution-exchange 2.22.3-0ubuntu2
evolution-exchange-dbg 2.22.3-0ubuntu2
evolution-plugins 2.22.3.1-0ubuntu1
evolution-webcal 2.21.92-0ubuntu1
evolution-webcal-dbgsym 2.21.92-0ubuntu1

Revision history for this message
Bill Gjestvang (bgjestvang) wrote :

Marking confirmed, because it is reproducible and has the information required to reproduce it.

Changed in evolution:
status: New → Confirmed
Revision history for this message
Bill Gjestvang (bgjestvang) wrote :

Another observation here, indicating that things are messed up, is after you've played with this for a bit, you can stop and restart evolution, and sometimes the calendar looks much different. So what gets saved isn't the same as what it thinks it's saving.

Revision history for this message
Bill Gjestvang (bgjestvang) wrote :

I've found another way to produce this. Create a new weekly appointment. Change the date for any one instance (from the appointment page, not he recurrence page).

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

don't confirm your own bugs, because you can confirm on your system doesn't mean it's not specific to your configuration

Changed in evolution:
importance: Undecided → Low
status: Confirmed → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

> Alright, this is the first problem. It makes no sense to edit the occurrence for a single instance.

it does, you might have a weekly meeting or sport pratice at a fixed time but moved once to a different slot for example

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

the steps you describe work correctly using the current intrepid version, does anybody else confirm the issue? it might already be fixed there

Changed in evolution:
assignee: nobody → desktop-bugs
status: New → Incomplete
Revision history for this message
Sebastien Bacher (seb128) wrote :

confirmed now and sent upstream on http://bugzilla.gnome.org/show_bug.cgi?id=544813

Changed in evolution:
status: Incomplete → Triaged
Changed in evolution:
status: Unknown → New
Revision history for this message
Bill Gjestvang (bgjestvang) wrote :

I had tested this on 2 different systems with 2 different setups. I am upgrading one to intrepid now, to retest.

Revision history for this message
Bill Gjestvang (bgjestvang) wrote :

Still seeing this in intrepid.

evolution 2.23.4-0ubuntu1
evolution-common 2.23.4-0ubuntu1
evolution-data-server 2.23.4-0ubuntu1
evolution-data-server-common 2.23.4-0ubuntu1
evolution-exchange 2.23.4-0ubuntu1
evolution-plugins 2.23.4-0ubuntu1
evolution-webcal 2.21.92-1

Changed in evolution:
status: New → Confirmed
Changed in evolution:
importance: Unknown → High
Revision history for this message
Jörg Frings-Fürst (jff-de) wrote :

bug from 2008 - version not longer supported
change status to invalid

Changed in evolution (Ubuntu):
status: Triaged → Invalid
Changed in evolution:
status: Confirmed → Fix Released
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.