Fixed a failure in the functional tests that only seemed to happen on the Linux tinderboxes. Although the problem was triggered by some of my edit/update changes, in the end it turned out to be caused by a deeper problem we were having with shuttling schema.Annotation objects from the Twisted to the Chandler UI thread.
Recurrence:
Fixed some problems with the way we index In/Out emails with recurring events.
Worked on making indexes in the new scheme work in the presence of recurrence, i.e. even when the underlying Items don’t actually have the attributes being indexed.