Hi,

If you are dogfooding Chandler 0.7alpha4 or even using the Chandler trunk, you need to read the following email: a planned Chandler change will break compatibility with old data and the migration path will be more difficult than usual. Read the following carefully.

Following up on Morgen's recent email on the Office calendar (see http://lists.osafoundation.org/pipermail/chandler-dev/2006-November/007232.html for details), we decided it was safer to start with a clean slate on osaf.us. What this means is that Morgen will be committing a change on both the trunk *and* the 0.7alpha4 branch that will break collection sharing backward and forward compatibility. This will ensure that we won't have old Chandler meddling with new data or new Chandler messing up old data... This is good but it comes with a price.

**What it means for Chandler users (including 0.7alpha4 dogfooders)*
*
You will need to start with a fresh Chandler repository **and** fresh shared data. Don't rely on the "Restore settings" or "Restore published shares" features: **this will not work!**

**What you need to do before getting the new checkpoint*
*
The only safe migration path will be through a local ics file. The problem is that ics files save only events, no tasks or notes or emails: you will lose data in the process. In order to loose as little as possible, follow the here under guidelines:

- Start your old Chandler
- For each collection you own (i.e. of which you are the author):
. Go to the Task view
. Stamp as an event every task you want to migrate
. Do the same for the Email view and All view (if you have Notes around)
. Go to "File / Import/Export / Export events as iCalendar" menu and save your collection to an ics file - You don't have to do anything for the collections you subscribed to: you'll need to subscribe to a newly created collection anyway

Even though, task and emails won't be saved entirely. In the export process, you'll loose:
- stamping information
- triage status
- reminders
- email addresses

**What you need to do after getting the new checkpoint*
*
As stated above, don't use the "Restore settings" or "Restore published shares": the new Chandler won't be able to subscribe to old shares anyway.

You'll need to:
- Start your new Chandler
- Set up your Account information using the "File / Accounts..." menu
- Import each ics file you created previously using the "File / Import/Export / Import iCalendar data" menu item - For each collection, go to the "All" view and publish the collection to your osaf.us account using "Collection / Share <xxx>" where <xxx> is your collection name - You'll certainly want to unstamp the eventness of former task items and restamp them as tasks as well as recreating some of the lost data (triage status, reminders) - For other collections, subscribe to them ("Collection / Subscribe..." menu) using the new URLs posted by their authors (ask the author if needs be). For your convenience, we already published the Office calendar using the new schema: . Read-write: http://osaf.us/cosmo/home/morgen/Office_Calendar?ticket=0102ef0f-2e7c-401c-8521-d68a4804d568 . Read-only: http://osaf.us/cosmo/home/morgen/Office_Calendar?ticket=4bd0f803-1104-4f34-bad5-a460743d337e

We apologize for the inconvenience. Clearly, as if we needed to be reminded, this episode underlines the importance of the schema migration and EIM work we recently started.

Stay tuned for Bear's message on when the checkpoint will be available (this will happen later this afternoon).

Cheers,
- Philippe

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to