Jack Schwartz wrote: > The AI manifest will be implanted with a version number when installadm runs. > XXX See Ethans email about why he is against this. > To the question of whether the AI manifest should have a second version number
I don't recall saying I was against this. In fact I don't recall what this "second version number" is. I wasn't able to make this meeting so if I missed something, I think I need a better summary here. > > A new method of versioning was put on the table: > > Each element and attribute in the schema would be assigned a version number. > The manifest would be assigned a single version number. Version checking > would > verify that the manifest version was equal to the highest version number in > the > schema. My concern about using annotations is the complexity it may add. Afaik, annotations are used in conjunction with namespaces, and that made it a non-starter for me. Simple changes to the schema like "add a new element" may be easy to track, but changes like moving or restructuring elements, or changing elements' meaning seemed like it would add complexity to the compatibility matrix. thanks, -ethan
