On Wed, Nov 07, 2012 at 04:58:55PM +0100, Bert Freudenberg wrote:
On 2012-11-07, at 14:18, "David T. Lewis" lewis@mail.msen.com wrote:
I added one more Jenkins job called "Squeak 64-bit image". This will hopefully be triggered each time the SqueakTrunk job runs. The output is a copy of the trunk image traced to 64-bit object format.
I want to see this run for a few days before I mention it on the squeak-dev list, but I think that this will give us an easy way to maintain a 64-bit version of released images.
The build script is actually pretty cool, if you don't mind me saying so. It used to take a lot of manual steps to trace an image to 64 bits and clean up the resulting image to make it look like the original. But this script automates the process with no cleanup required :) The script is here:
http://squeakci.org/job/Squeak%2064-bit%20image/ws/TraceTo64.st
Dave
Nice. You could move up the quit-without-saving line a bit. Makes it more clear what happens in the tracer image vs the traced image.
And use readOnlyFileNamed: instead of fileNamed:.
Plus a comment why this uses a changeset and file-in instead of MC - less evidence to get rid of, I presume?
Thanks Bert,
I made some updates to the script as suggested, hopefully it is better now.
Dave