Morgen has xml for sharing (i.e. putting shared items on a WebDAV server). Maybe sharing xml and package.xml syntax could be merged? Could also think about having parcel loading/import/export/sharing share code.
John: parcel.xml for clouds is too unwieldy.
Stearns: Would like, say, to be able to stamp the welcome note, but right now it lives in //parcels and is read-only. Maybe we need some kind of flag to note that parcel items should be copied to the soup (//userdata). The same thing applies to other demo content (eg, photos, in the future). This is now Bug:2486...
Email Lisa forwarded to me about XML namespaces.
We have worked around most dependency issues by the two pass mechanism, and deferring copies (see below). This seems a little kludgy, possibly is a sizable performance hit, and doesn't deal with all cases (eg, you can't have an itemref to a copied item).
Implementation Notes
From Morgen:
Bug:1144: Two passes in Parcel.Manager; one for schema, one for data.
Bug:2335: Defer copies to the end of the data pass in Parcel.Manager.