[squeak-dev] Re: New Trunk Image: Squeak4.2-10382-alpha

Alexander Lazarević laza at blobworks.com
Mon Sep 27 22:37:38 UTC 2010


Hannes,

up to now I only had time to install the hudson server (on a virtual
machine) and to look/run the examples provided by Lukas. Next I'm
trying to convert the script that I had to automatically update a
Squeak image (without hudson) into some script that can be used in
combination hudson.

Alex

2010/9/27 Hannes Hirzel <hannes.hirzel at gmail.com>:
> Alex,
>
> any news on this issue?
>
> You wrote last Monday that you have hudson
> (http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson) up an running
> on your local machine?
>
> Do you have a configuration to build a trunk image?
>
> I assume that some people would like to try it out as well.....
>
> Regards
> --Hannes
>
> On 9/20/10, Alexander Lazarević <laza at blobworks.com> wrote:
>> Yanni,
>>
>> thanks for the valuable hints. I have hudson up and running. Now I try
>> to follow Lukas and your instructions hopefully with first results by
>> the end of the week.
>>
>> Thanks,
>>  Alex
>>
>> 2010/9/20 Yanni Chiu <yanni at rogers.com>:
>>> I did it a few months back (http://hudson.jooshr.org/), but eventually I
>>> had
>>> to disable the daily building, because I could not maintain it - new
>>> updates
>>> would invariably somehow cause a build failure.
>>>
>>> Due to differences (at the time) in SUnit between Squeak and Pharo, I had
>>> to
>>> hack up the build scripts and select compatible versions of the automated
>>> build code (HudsonBuildTools.mcz). The result today is that it's neither
>>> synced up with the latest Pharo build scripts, nor is it able to build the
>>> latest Squeak. I'll be sync'ing up to the latest build scripts, shortly, I
>>> hope.
>>>
>>> If anyone is setting this up, I'd suggest they start with setting up the
>>> equivalent of a one-click build for Squeak. You would provide a pre-built
>>> image for this build, probably built manually using whatever means are
>>> currently used.
>>>
>>> You do not need a server to do the build - I run Hudson on my laptop,
>>> doing
>>> several builds a day sometimes. You can then upload the result to the
>>> Squeak
>>> download area. For whoever is taking on the build task, it brings
>>> consistency and ease.
>>>
>>> The next step would be to automate the building of the image from the
>>> updates. The scripting is the easy part, the hard part is a "cultural"
>>> change in the community. Unless contributors are agreeable to unattended
>>> builds (i.e. no UI, or no UI interaction required), the build server will
>>> regularly fail to produce a useful build image. During load and test,
>>> there
>>> can be no user dialogs that pop up that require a button press.
>>>
>>> --
>>> Yanni
>>>
>>>
>>> Bert Freudenberg wrote:
>>>>
>>>> Right. Someone just needs to Do It :)
>>>>
>>>> - Bert -
>>>>
>>>> On 20.09.2010, at 14:28, Enrico Spinielli wrote:
>>>>
>>>>> Lukas did something very useful IMHO.
>>>>> http://hudson.lukas-renggli.ch/
>>>>>
>>>>> On Mon, Sep 20, 2010 at 13:37, Bert Freudenberg <bert at freudenbergs.de>
>>>>> wrote:
>>>>>>
>>>>>> Would be nice if someone set up an automated build system ...
>>>>>>
>>>>>> - Bert -
>>>>>>
>>>>>> On 20.09.2010, at 13:01, Hannes Hirzel wrote:
>>>>>>
>>>>>>> Casey,
>>>>>>>
>>>>>>> may I ask you if it is possible to do a new trunk image? The last one
>>>>>>> is of August 20th with #10382, the one before is May, 25th, #10160 and
>>>>>>> now we are at #10529.
>>>>>>>
>>>>>>> Regards
>>>>>>> Hannes
>>>>>>>
>>>>>>> On 8/20/10, Casey Ransberger <casey.obrien.r at gmail.com> wrote:
>>>>>>>>
>>>>>>>> Get it here:
>>>>>>>>
>>>>>>>> http://ftp.squeak.org/trunk/Squeak4.2-10382-alpha.zip
>>>>>>>>
>>>>>>>> Also note that I've left the previous build,
>>>>>>>> Squeak4.2-10160-alpha.zip, in
>>>>>>>> place, just in case anyone finds anything terribly wrong with the new
>>>>>>>> one.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Casey Ransberger
>>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Enrico Spinielli
>>>>> "Do Androids dream of electric sheep?"— Philip K. Dick
>>>>> "Hear and forget; see and remember;do and understand."—Mitchel Resnick
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>



More information about the Squeak-dev mailing list