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

Hannes Hirzel hannes.hirzel at gmail.com
Mon Sep 27 17:41:38 UTC 2010


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