[squeak-dev] CI Job artifacts

Frank Shearar frank.shearar at gmail.com
Wed Oct 16 09:12:03 UTC 2013


On 16 October 2013 09:57, Tobias Pape <Das.Linux at gmx.de> wrote:
>
>
> Begin forwarded message:
>
>> From: Tobias Pape <Das.Linux at gmx.de>
>> Subject: Re: [squeak-dev] CI Job artifacts
>> Date: 16. Oktober 2013 10:53:09 MESZ
>> To: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
>> Reply-To: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org>
>> Delivered-To: list-squeak-dev at lists.squeakfoundation.org
>>
>> Hi all
>> On 16.10.2013, at 10:48, Tobias Pape <Das.Linux at gmx.de> wrote:
>>
>>> Hi all
>>>
>>> I may be mistaken, but when I download the
>>> last build artifacts from http://build.squeak.org/job/SqueakTrunk/
>>> I get a 4.4 that ist updated to 12337, and _not_ a current
>>> Trunk Image.
>>
>> More Info:
>> apparently the script took too long to execute. from the console of job 560:
>>>> 2013-10-15T19:17:01.774+01:00: Updating http://source.squeak.org/trunk
>> 2013-10-15T19:17:04.672+01:00: Checking http://source.squeak.org/trunk
>> !!! Killed command for exceeding allotted time: nice /home/jenkins/workspace/SqueakTrunk/target/Squeak-4.10.2.2614-src-32/bld/squeak.sh -vm-sound-null -vm-display-null "/home/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" ../save-image.st.
>> !!! Killed command for exceeding allotted time: nice /home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/squeak -vm-sound-null -vm-display-null "/home/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" ../update-image.st.
>>>
> Sorry, its job 562 with
> 2013-10-15T21:48:26.01+01:00: Resolved? true
> !!! Killed command for exceeding allotted time: nice /home/jenkins/workspace/SqueakTrunk/target/Squeak-4.10.2.2614-src-32/bld/squeak.sh -vm-sound-null -vm-display-null "/home/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" ../save-image.st.
> !!! Killed command for exceeding allotted time: nice /home/jenkins/workspace/SqueakTrunk/target/cog.r2776/coglinux/bin/squeak -vm-sound-null -vm-display-null "/home/jenkins/workspace/SqueakTrunk/target/TrunkImage.image" ../update-image.st.

Indeed. There are a bunch of problems with the SqueakTrunk job at the moment:
* the job is inherently unreliable because we can't make the scripts
actually fail when something goes wrong (see my pushing for this on
vm-dev yesterday) (*)
* updating is EXTREMELY SLOW. I've increased the timeout on the
updating to _25 minutes_ and it's still sometimes not long enough
* we have a serious problem in the form of a primitive crash. Or I do,
or Linux machines do. Something like that.

Once that last issue has been resolved, I'm going to have to hand-roll
a new base image, which will address the build time issue as well as
let us skip past the Parser problems Nicolas & I have recently
discussed.

frank

(*) This failure to bail the entire job means that the image the tests
run against is a didn't-actually-update image, so you end up with a
4.4-12327 image.


More information about the Squeak-dev mailing list