www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Walter: A small request for this upcoming release's installer

reply "Brad Anderson" <eco gnuk.net> writes:
(Sorry for the NG noise, I would have just emailed you directly 
about this but I couldn't manage to find your email address)

Could you use the AWS hosted URLs for the zip files in the 
windows installer script?  It takes around 5-10 minutes to 
install from the ftp.digitalmars.com URLs.

Thanks.
May 27 2013
next sibling parent Manu <turkeyman gmail.com> writes:
+1!
It is an annoyingly slow installer...


On 28 May 2013 12:44, Brad Anderson <eco gnuk.net> wrote:

 (Sorry for the NG noise, I would have just emailed you directly about this
 but I couldn't manage to find your email address)

 Could you use the AWS hosted URLs for the zip files in the windows
 installer script?  It takes around 5-10 minutes to install from the
 ftp.digitalmars.com URLs.

 Thanks.
May 27 2013
prev sibling parent reply Walter Bright <newshound2 digitalmars.com> writes:
On 5/27/2013 7:44 PM, Brad Anderson wrote:
 (Sorry for the NG noise, I would have just emailed you directly about this but
I
 couldn't manage to find your email address)

 Could you use the AWS hosted URLs for the zip files in the windows installer
 script?  It takes around 5-10 minutes to install from the ftp.digitalmars.com
URLs.

 Thanks.
Pull requests are welcome! https://github.com/D-Programming-Language/installer
May 27 2013
parent reply "Brad Anderson" <eco gnuk.net> writes:
On Tuesday, 28 May 2013 at 04:12:06 UTC, Walter Bright wrote:
 On 5/27/2013 7:44 PM, Brad Anderson wrote:
 (Sorry for the NG noise, I would have just emailed you 
 directly about this but I
 couldn't manage to find your email address)

 Could you use the AWS hosted URLs for the zip files in the 
 windows installer
 script?  It takes around 5-10 minutes to install from the 
 ftp.digitalmars.com URLs.

 Thanks.
Pull requests are welcome! https://github.com/D-Programming-Language/installer
I know, I've made about 6 of them so far :) I just mean when you update the .nsi with the URLs to the new release <http://goo.gl/BBUXb> during your regular release process, use the S3 hosting URLs instead of the ftp.digitalmars.com address to the 2.063 zip. I've gone ahead and made a pull request using the dmd.2.062.zip url as a base but I'm not entirely sure if other parts of the S3 url will change over time ("2013" in the URL suggests that at least would). https://github.com/D-Programming-Language/installer/pull/16 While we are on the subject, I'm thinking of doing a pull request to make it so the installer executable is something more along the lines of "dmd-2.063.exe". Reusing dinstaller.exe over and over is confusing (to me at least). You wouldn't have to do anything, it'd just use the version string in the .nsi you update when you roll a release. Also, I'd like to make a pull request to move away from a internet installer and just package it all into the installer executable. One benefit is it shouldn't be hard for NSIS to only have it grab the Windows specific stuff. It'd just grab some wildcarded paths (dmd2/{html,src,windows} I believe is all that is required). The most you'd have to do is give it a path to the root of the directory you make the dmd zip from (probably dmc and d1 too). NSIS would do the rest (and LZMA compress it so it'll be even smaller).
May 27 2013
parent "Brad Anderson" <eco gnuk.net> writes:
On Tuesday, 28 May 2013 at 06:26:47 UTC, Brad Anderson wrote:
 While we are on the subject, I'm thinking of doing a pull 
 request to make it so the installer executable is something 
 more along the lines of "dmd-2.063.exe".  Reusing 
 dinstaller.exe over and over is confusing (to me at least).  
 You wouldn't have to do anything, it'd just use the version 
 string in the .nsi you update when you roll a release.
https://github.com/D-Programming-Language/installer/pull/17
May 28 2013