Dave Miner wrote: > Evan Layton wrote: >> Problem statement: >> >> 1) A method is needed to match the OS version the AI server is running >> on with >> the OS version being installed. > > As Ethan noted, you mean "client" here.
Yes that's correct. It probably should have be something more like "the OS version being installed on the client". > >> Note: There is currently information being logged which shows >> this but it's not used for anything. >> 2) A method of determining which OS version can support installions of >> which OS versions is needed. >> 3) This is something that the user should not have to keep track of >> and should be maintained internally. Should incompatibilities be >> documented so that users can at least look up why we're telling them >> that they have incompatible OS versions? >> > > I think the part that's missing here is providing means to limit the > incompatibility set. For example, installing an updated version of pkg > into the installation environment once booted, or other software that we > might need. OK so this is an additional requirement that all the needed packages and their proper versions are installed on the client. In other words all the correct packages corresponding to the version of the "entire" package are installed on the client? > > Also, let's not forget that it's not just AI that we might want to do > this with; the various interactive installers are likely to grow options > (such as installing from a repository) which make this an issue for > them, too. Right, Ethan also mentioned that this should really say "package based installs" not AI. > > Dave > Thanks for the comments! -evan