[squeak-dev] How do we build a new Squeak trunk image?
Bernhard Pieber
bernhard at pieber.com
Tue May 17 17:28:45 UTC 2016
Hi Fabio,
Here is how Eliot does it:
[[[MCMcmUpdater
defaultUpdateURL: 'http://source.squeak.org/trunk';
updateFromServer] valueSupplyingAnswer: true]
on: Deprecation
do: [:ex| ex resume: nil]]
on: Warning
do: [:ex| | text |
text := ex messageText.
((text beginsWith: 'This package depends on the following classes')
or: [text beginsWith: 'About to serialize an empty diffy version.']) ifFalse:
[ex pass].
ex resume].
Smalltalk snapshot: true andQuit: true
See:
http://www.squeakvm.org/svn/squeak/branches/Cog/image/UpdateSqueakTrunkImage.st
http://www.mirandabanda.org/cogblog/build-image/
Cheers,
Bernhard
> Am 17.05.2016 um 10:03 schrieb Fabio Niephaus <lists at fniephaus.com>:
>
> Hi all,
>
> I'm trying to understand how we build a new Squeak trunk image.
> AFAIK, a Jenkins projects [1] runs squeak-ci [2] to build a new image, but I'm not sure I have
> figured everything out that happens during the build process.
> I guess squeak-ci opens an older Squeak image, updates it using the MCMcmUpdater and then
> saves the new version. Or is there anything else that I am missing?
>
> Best,
> Fabio
>
> [1] http://build.squeak.org/job/Trunk/
> [2] https://github.com/squeak-smalltalk/squeak-ci
More information about the Squeak-dev
mailing list
|