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

Alexander Lazarević laza at blobworks.com
Mon Sep 20 17:11:34 UTC 2010


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