Frank,
Since you're working on the CI stuff, where should I go to get a recent copy of Squeak4.4 .. I have the impression that the release available for ftp[1] is not the one I should use?
I noticed that there are no download artifacts on the CI build site, so perhaps the trunk is the right place after all?
Dale
[1] http://ftp.squeak.org/trunk/ ----- Original Message ----- | From: "Frank Shearar" frank.shearar@gmail.com | To: "ma chris m" ma.chris.m@gmail.com, "The general-purpose Squeak developers list" | squeak-dev@lists.squeakfoundation.org | Sent: Thursday, August 2, 2012 2:05:15 PM | Subject: Re: [squeak-dev] Metacello and Squeak4.4 | | On 2 August 2012 21:49, Chris Muller asqueaker@gmail.com wrote: | > If there's little or no danger of any serious regressions elsewhere | > in | > the system, then I'm +1. Like Frank, I think it's important for | > Squeak to continue to put out stable releases. | | I need to hack on the CI server first, but if a kind soul wouldn't | mind just loading Dale's mcz and running the full suite of tests, I'd | be grateful. I don't see how that could cause regressions, but I'm | paranoid. | | > Dale, your efforts on cross-platform are amazing, thanks! | | Seconded! | | frank | | > On Thu, Aug 2, 2012 at 3:33 PM, Dale Henrichs dhenrich@vmware.com | > wrote: | >> I have a small 3 class package (Metacello-Base[1]) that I would | >> hope could be included in the Squeak4.4 release. | >> | >> Of the 3 classes, the Metacello class is a stub class for the | >> Metacello Scripting Api[2], that will bootstrap Metacello _if_ | >> you use the scripting api. I am promoting the scripting api as | >> the cross platform way to use Metacello. Instead of seeing | >> install scripts fly by that look like this: | >> | >> Gofer new | >> package: 'ConfigurationOfSeaside30'; | >> squeaksource: 'MetacelloRepository'; | >> load. | >> ((Smalltalk at: #ConfigurationOfSeaside30) version: #stable) | >> load. | >> | >> (with the caveat that Installer should be used for Squeak)...the | >> install scripts will look like this: | >> | >> Metacello new | >> configuration: 'Seaside30'; | >> version: #stable; | >> squeaksource: 'MetacelloRepository'; | >> load. | >> | >> The same script will "do the right thing" on all three supported | >> platforms (Squeak, Pharo, GemStone), presuming that the class | >> Metacello is present in the base images:) | >> | >> I've recently released a preview version[4] and am actively | >> collecting feedback. I would think that I can finalize the | >> visible portion of the scripting api by September... | >> | >> I've been ensuring that the metacello preview release is | >> functional on Squeak all along and I am currently running CI | >> builds against Squeak4.3 using travis ci[5]. Moving forward I | >> would add Squeak4.4 to the list of platforms for CI and publish | >> updates to the Metacello-Base pacakge as needed. | >> | >> The class comments for each of the classes provides basic | >> documentation for using Metacello so I think that Metacello-Base | >> is a clean and small presence for Metacello and will enable the | >> use of "cross-platform install scripts for Metacello." | >> | >> Thanks, | >> | >> Dale | >> | >> [1] | >> http://seaside.gemstone.com/ss/metacello/Metacello-Base-dkh.96.mcz | >> [2] | >> https://github.com/dalehenrich/metacello-work/blob/master/docs/MetacelloUser... | >> [4] | >> http://forum.world.st/Metacello-Preview-release-1-0-beta-32-2-tt4642064.html | >> [5] | >> http://travis-ci.org/#!/dalehenrich/metacello-work/builds/2012331 | >> | > | |