[Glass] Warning: GsDevKitHome scripts for building pharo images are currently broken ...

Dale Henrichs via Glass glass at lists.gemtalksystems.com
Wed Apr 8 08:45:38 PDT 2015


The simple issue is I am concerned that support for the vm30 url will 
eventually go away and if that is going to happen I am better off biting 
the bullet now (while I "know the pharo details") and writing an 
ftp-based script that will work forever

There was discussion several months ago about dropping zeroconf support 
older pharo versions which implies that eventually the vm30 url will go 
away. AFAIK there is no stated policy about how long these urls will be 
kept around.

Recently an url that I had been using for an older version of Pharo (1.3 
I think) was no longer reachable and when I went to the new site, the 
version that I downloaded had vm-related issues (where the vm and image 
didn't match) ... so I had to scramble to figure out a combination of 
image releases and vm releases that would work together without the 
benefit of having the old site/url to use as a reference ... so I've 
been burned by this in the recent past and I'm not looking into figuring 
out how to reverse engineer the vm30 script a couple of years from now...

Does that make sense?

Dale

On 4/8/15 7:45 AM, Johan Brichau wrote:
> Why not use the new url?
>
>> On 08 Apr 2015, at 16:41, Dale Henrichs via Glass <glass at lists.gemtalksystems.com> wrote:
>>
>> The Pharo folks have restored the http://get.pharo.org/vmLatest service and have acknowledged that it was a mistake to just turn it off ...
>>
>> The service will be maintained for another 2-3 months giving us time to convert in an orderly fashion.
>>
>> I am still torn about using get.pharo.org.
>>
>> The little bash script that get's run when you hit the url, is awfully convenient and if I were to switch to direct ftp downloads, I'd have to duplicate (and maintain) a similar script myself and learn more about pharo's (potentially changing) execution model than I'd like ...
>>
>> Thoughts?
>>
>> Dale
>>
>> On 4/7/15 9:37 PM, Dale Henrichs wrote:
>>> Apparently when the folks updating the Pharo ZeroConf scripts[1] used for downloading Pharo3.0 finished their work, they decided that the urls used for downloading the pharo vm would be discontinued:
>>>
>>> nehalem:pharo daleh$ wget -O- get.pharo.org/vmLatest | bash
>>> --2015-04-07 21:15:05--  http://get.pharo.org/vmLatest
>>> Resolving get.pharo.org... 128.93.162.72
>>> Connecting to get.pharo.org|128.93.162.72|:80... connected.
>>> HTTP request sent, awaiting response... 404 Not Found
>>> 2015-04-07 21:15:06 ERROR 404: Not Found.
>>>
>>> This of course breaks the $GS_HOME/bin/installPharo script. It looks like the workaround is to replace get.pharo.org/vmLatest with get.pharo.org/vm30 in the $GS_HOME/bin/installPharo script ...
>>>
>>> I am not going to push out a patch until I decide whether to continue to use get.pharo.org or go with the more stable route of downloading vms and images directly from the ftp site ...
>>>
>>> Sorry for any convenience this may  cause ... I've created an issue[2] for this if you're interested ...
>>>
>>> Dale
>>>
>>> [1] http://forum.world.st/Updating-ZeroConf-Please-do-not-use-it-until-new-advice-td4818041.html
>>> [2] https://github.com/GsDevKit/gsDevKitHome/issues/76
>> _______________________________________________
>> Glass mailing list
>> Glass at lists.gemtalksystems.com
>> http://lists.gemtalksystems.com/mailman/listinfo/glass



More information about the Glass mailing list