[squeak-dev] The Inbox: ReleaseBuilder-cmm.105.mcz

Frank Shearar frank.shearar at gmail.com
Tue Dec 31 23:13:21 UTC 2013


On 31 December 2013 22:27,  <commits at source.squeak.org> wrote:
> A new version of ReleaseBuilder was added to project The Inbox:
> http://source.squeak.org/inbox/ReleaseBuilder-cmm.105.mcz
>
> ==================== Summary ====================
>
> Name: ReleaseBuilder-cmm.105
> Author: cmm
> Time: 31 December 2013, 4:27:44.493 pm
> UUID: 0bae46e0-1d72-49c3-830c-5dc2fa2b4958
> Ancestors: ReleaseBuilder-cmm.104
>
> Please let all internal image work and modifications for building our releases be delegated to ReleaseBuilder.
>
> =============== Diff against ReleaseBuilder-cmm.104 ===============
>
> Item was changed:
>   ----- Method: ReleaseBuilder class>>prepareNewBuild: (in category 'scripts') -----
>   prepareNewBuild: anMCRepository
>         "ReleaseBuilderTrunk prepareNewBuild"
>         "Prepare everything that should be done for a new image build"
> +       MCMcmUpdater updateMissingPackages: true.
> +       MCMcmUpdater enableUpdatesForAllPackages.
> +       Workspace allInstances do: [ : each | each topView delete].

Duly removed from squeak-ci's release.st.

> +       MorphicProject initialize.

Why? I guess to set the background from MorphicProject class >>
#defaultBackgroundForm. Why store an image in a string inside the
image? It looks like you're jumping through hoops just to avoid
touching anything outside the image.

(release.st pulls in the image from the squeak-ci repository. The
image is currently this guy -
https://github.com/squeak-smalltalk/squeak-ci/blob/de815b8722284e8095c0ed35ee29606f9c19dbd8/resources/wallpaper.png)

frank


More information about the Squeak-dev mailing list