Hi Dave. Thanks for your comments.
On 05/11/09 12:08, Dave Miner wrote: > Jack Schwartz wrote: >> Hi everyone. >> >> Minutes from this meeting are posted at: >> http://www.opensolaris.org/os/project/caiman/auto_install/AI_mtg/Minutes/XML_parser_rework_minutes_090507.txt >> >> >> > > I don't understand what's meant by the "carries a lot of information" > portion of the below. Carrying a lot of information isn't inherently > a problem, so what's the real problem being hinted at? > >> 2) Current AI manifests are not easy to use. >> - fragmented, could be better organized, carries a lot of >> information. Carrying lots of information isn't a problem if that information is well organized. Combined with the file being fragmented and not organized as well as it could, carrying a lot of information makes the file harder to read. I'll drop the "carries a lot of information" part. >> - We decided that changing from XML is out of scope and off the >> table. >> > > Additionally, I'd suggest some alteration of the below: > >> 3) AI manifests need to be forward and backward compatible between >> builds. >> - Old manifest to work on new build >> - Have old build recognize new manifests and fail in a >> user-friendly way > > I think it would be more general to say that "A given version of the > automated installer must be able to recognize and gracefully fail when > presented with a manifest with which it is not compatible." The > specific old/new statements above seem a little too restrictive and > would potentially lead to solutions which are insufficiently flexible > for the product's future evolution. Well, I could take your wording (and I'd like to), but... Reading between the lines here, are you suggesting that we need to support that a manifest of a given version works with both up-revved and down-revved installers? If that's the case then we should make that as part of the problem statement as it's more complete. (This is assuming that now is the time to completely define the problem.) The other way implies that there may be manifest versions which won't work with a given installer version. This way says all manifest versions will work with any installer version. What's your opinion on this? Thanks, Jack > > Dave