I downloaded the 6/28 WIP today.
I ran it on my laptop with the net turned off. It installed without any intervention beyond the usual initial responses to license acceptance and “Install”.
I then ran it again on the laptop and got the screen with the “modify” and “repair” buttons instead of the gear button. I think this is a confusing inconsistency for anyone who runs the installer multiple times. After fiddling with it for a while I realized that the modify button did the same thing as the gear button. Why should I have to mess around to discover this?
Then I moved the installer to my offline desktop and ran the installer. The first time I got this:
I ran it again, clicking the gear button and unchecking the two checkboxes about automatic downloads and statistics and then “install now”. I got this:
I then went back to the laptop, put it back online and ran the installer again, pushed the gear and then “offline installation” without selecting any additional languages beyond the default english. It proceeded to download all the MS stuff as well as all the language packs, while showing a progress bar that made it look like it was about 5-10% complete when it was (later discovered) nearly done. Then I had to do a global search to discover the location of the redist folder because the download completion message box made no mention of where it was placed. I know Brian knows, but I sure didn’t.
Edit 7/1: If I paid attention and remembered what I’d seen, I would have recalled seeing the comment on the second message, point 4 to the effect that it will put it in the same folder as the installer. In my defense, however, it WAS several minutes in a dazed, confused and aggravated state between that message and the download complete one. I think repeating it in the download complete box wold be a good move - especially for guys like me.
I haven’t tried to do the offline install with the redist yet, but I wanted to get these thoughts down while they were still fresh.
Edit 7/1: I did the install using the recommended method and it worked OK. @brian: apparently I got the downloads while the MS stuff was still all there.
I think it would make a lot of sense, if offline installation is to be anything more than an afterthought, if the http://www.rhino3d.com/download/rhino/wip page simply had a place to check if the install is intended to be an offline one. It wouldn’t be any skin off anyone’s teeth and would allow the initial download to include the redist stuff with it. Or have the same “offline installation” button that the installer does.
Edit 7/1: In addition I think it would be a good idea for the downloaded installer to determine if the internet is available before giving the user any error messages. I think this would best be accomplished by trying to perform a simple internet task with a short (3-5 sec) timeout. If it doesn’t time out it knows right away it’s got a connection and can use the “internet available” code path. If it does, then it should put up a dialog box that says something like “No internet connection found. Will this be an offline installation?” If the answer is yes, then it knows to follow the offline code path. Options can then be tailored by default for each scenario. If the answer is no, then it knows to wait longer or retry or go into the “supposed to be internet, but internet not found” code path.
I also don’t get why all the language packs are downloaded. Is this a bug? Probably not as serious an issue as when I thought it was only 5-10% done, but is it necessary? It seems to me that any offline installing individual will know which languages he or she wants and will find the others superfluous. But maybe I’m wrong.
Edit 7/1: BTW it downloaded 12 language folders. Is this the right number? Also they all seem to be around 40-60 MB except pt-pt which is 3.5. Is this right, or did I stop the download too soon? The install went OK in spite of it, but it was english only.