[squeak-dev] Release image format (was: "Future Directions" welcome workspace)

David T. Lewis lewis at mail.msen.com
Sat Dec 8 19:26:17 UTC 2012


On Thu, Dec 06, 2012 at 10:16:42PM +0000, Frank Shearar wrote:
> On 6 December 2012 21:56, Frank Shearar <frank.shearar at gmail.com> wrote:
> > On 6 December 2012 17:01, Frank Shearar <frank.shearar at gmail.com> wrote:
> >> On 6 December 2012 16:15, David T. Lewis <lewis at mail.msen.com> wrote:
> >>> On Thu, Dec 06, 2012 at 01:51:19PM +0000, Frank Shearar wrote:
> >>>> On 6 December 2012 13:24, David T. Lewis <lewis at mail.msen.com> wrote:
> >>>> >
> >>>> > 1) Save the final release image as image format 6504 prior to release.
> >>>> > This is done by resaving the image from an interpreter VM, which makes
> >>>> > it usable by a wider range of VMs including some very old interpreter VMs
> >>>> > that may still be in service (e.g. Edgars old Mac that does not have
> >>>> > an updated interpreter VM available).
> >>>>
> >>>> Given that our CI runs on RHell, with its attendant library problems,
> >>>> is it possible to use the InterpreterVM build's output in the
> >>>> SqueakTrunkOnInterpreter job?
> >>>>
> >>>> If so, we could adjust SqueakTrunkOnInterpreter's job/script slightly
> >>>> to do the above automatically, couldn't we?
> >>>>
> >>>
> >>> Yes, this can be easily added as a step in either the SqueakTrunk or
> >>> SqueakTrunkOnInterpreter job on box3. It's just a matter of running
> >>> the final image once more using the interpreter VM and a start script
> >>> consisting of "snapshot: true andExit: true".
> >>
> >> Right. The latest SqueakTrunk build _should_ do this, if you'd like to
> >> check it in about 8 minutes?
> >
> > Well. It helps if I (a) use the right syntax for a conditional and (b)
> > don't bork the script. The script will now, hopefully,
> > * copy the base image into the target directory
> > * update the image
> > * open it with an interpreter VM and save it (to get the image format right)
> > * copy the updated image
> > * run the tests in the copy of the updated image
> > * produce the updated image as a build artifact
> >
> > That will be build #49: http://squeakci.org/job/SqueakTrunk/49/.
> 
> Indeed, the build's back in happy land.
> 
> frank
>

Hi Frank,

There is a glitch in the builtastic.sh script that is preventing the
image format conversion step from running. Try the attached update.

Dave

p.s. Yes I know I should learn how to use github ;)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: builtastic.sh
Type: application/x-sh
Size: 1980 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20121208/174ced93/builtastic.sh


More information about the Squeak-dev mailing list