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

Johan Brichau via Glass glass at lists.gemtalksystems.com
Wed Apr 8 10:02:20 PDT 2015


It does make sense if you want to keep supporting older versions.
So, the question ultimately boils down to wether you want to still build using older versions of Pharo which the Pharo team does no longer ‘support’?

I’m not criticizing, just asking out loud :)

Johan

> On 08 Apr 2015, at 17:45, Dale Henrichs <dale.henrichs at gemtalksystems.com> wrote:
> 
> 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