On 2011-02-19 15:47, Robert Martin wrote:
As a sidebar to the whole autobuild system it would be cool if
somebody could download a program and then verify that they have a
Valid install platform (bonus points if it could also download the
missing parts (i suppose that you could only pop the webpage for MS
VStudio)

By 'install platform' do you mean "a platform on which I should be able to build and install a viewer" ?

I think that the way to approach the difficulties of setting up a proper development environment is:

   * Make the environment as simple as possible... unfortunately, ours
     already isn't simple.  Suggestions for how to remove the
     dependency on one or more tools are welcome so long as the result
     works at least as well at present.
   * Document it very cleanly - can always use improvement, but ours is
     not bad (our new CEO was able to follow the setup instructions and
     build a viewer on Windows)
   * Build in checks as early as practical in the build process that
     produce an error message that tells you what part of the
     environment you're missing.

That last could, in theory, be built as a separate tool as you suggest, but then we've got one more thing that can get out of sync. Instead, I think we should try to find and correct all the places where something obscure happens and add hints. In short, next time some new dev asks for help here on the list or in IRC because they could not understand a failure, let's try to:

  1. Check to make sure the setup documentation included the thing they
     missed
  2. Modify the build process so that when that step fails, a message
     comes out that says "check to make sure that you have xxx installed"


_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to