[CalendarServer-dev] Migrating GUIDs & Tasks Support

Morgen Sagen sagen at apple.com
Mon Apr 14 09:50:51 PDT 2014

On Apr 13, 2014, at 9:27 PM, Rahul Amaram <amaramrahul at users.sourceforge.net> wrote:

> Hi,
> I am trying to push Calendarserver 5.x into Ubuntu Trusty (due to release on April 17). While testing I have found two issues. Any help to have them resolved would be great.
> 1. Earlier, for XML entries, I have distributed a sample accounts.xml file with the guid same as the uid (for ex. admin, test, etc.). However, with calendarserver 5.x, I can see that these kind of guids are considered invalid. Now, I figured out that the valid guid can be generated from the function 'str(uuid4()).upper()'. But how do I migrate the data from older guids to the newer guids? Is there any database update command that I can run?

The behavior you’re describing is not in a 5.x release, it’s only on trunk right now.  We’ll sort out a way to upgrade data in the 6.x release.

> 2. Next, I have observed that for calendarserver 5.x, tasks are disabled when I access the calendar from Thunderbird. I am not sure if tasks have been disabled upstream or whether there is some compatibility issue with Thunderbird & Apple calendarserver.

VTODOs (tasks) have been split out into separate calendar collections, so you probably just need to add the “tasks” calendar to your client as well. 

> Any help in resolving these issues would be of great help as there are only a couple of days left for the Ubuntu LTS release.
> Regards,
> Rahul.
> _______________________________________________
> calendarserver-dev mailing list
> calendarserver-dev at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/calendarserver-dev

More information about the calendarserver-dev mailing list