Problem statement:
1) A method is needed to match the OS version the AI server is running on with
the OS version being installed.
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?
Questions to be answered:
1) How do we determine which version we are running the install on
vs which version we're installing? This is somewhat available in
that we're already logging this information but do we know if what
we have is sufficient.
2) How do we determine what makes the OS versions compatible?
3) How do we keep track of which OS version is compatible with
installing which OS versions?
This is a very basic list and there's still a lot to think through here but I
wanted to get something out to get some input and thoughts.
Thanks!
-evan