[squeak-dev] ReleaseBuilder package

gettimothy gettimothy at zoho.com
Thu Sep 12 18:15:41 UTC 2013


Thank you.

I did a google on the Squeak Release process and found a thread (by you) here: http://forum.world.st/Squeak-release-process-td4640158.html

Did that ever come to fruition? Would a HelpBrowser  entry be helpful? (I will write it if so, and the information is available)

The goal, is that newbs like me can get the release environment running locally and mash around a bit without bothering the experts too much.


---- On Thu, 12 Sep 2013 10:31:41 -0700 Frank Shearar<frank.shearar at gmail.com> wrote ---- 

Right. That version's somewhere around 300 commits behind Trunk. After 
you update the image (open the Squeak menu in the docking bar at the 
top, on the far left), you will find only ReleaseBuilder. 
You always have local storage available, in the form of an 
MCCacheRepository pointing to the /your/image/path/package-cache/ 
We really ought to push out a more up-to-date image, which requires me 
to finish finding out why the continuous integration update-image.st 
script is broken. 
On 12 September 2013 17:22, gettimothy <gettimothy at zoho.com> wrote: 
> Good news on the trunk! 
> I am confused by what you mean by 'There is no ReleaseBuilderForXdotY'. 
> I went here: http://ftp.squeak.org/trunk/ 
> Downloaded the .image and .change, then copied over an existing cogvm, 
> sources and stuff, fired up and browsing 
> ReleaseBuilder --> show hierarchy yields: 
> ProtoObject #() 
> Object #() 
> Behavior #('superclass' 'methodDict' 'format') 
> ClassDescription #('instanceVariables' 'organization') 
> Class #('subclasses' 'name' 'classPool' 'sharedPools' 
> 'environment' 'category') 
> ProtoObject class #() 
> Object class #() 
> ReleaseBuilder class #() 
> ReleaseBuilderDeveloper class #() 
> ReleaseBuilderFor3dot10 class #('current') 
> ReleaseBuilderFor3dot11 class #() 
> ReleaseBuilderFor4dot3 class #() 
> ReleaseBuilderFor4dot4 class #() 
> ReleaseBuilderFor4dot5 class #() 
> ReleaseBuilderNihongo class #() 
> ReleaseBuilderSqueakland class #() 
> Since this is the 4.5 release series, I was poking around in the 
> ReleaseBuilderFor4.5 to see if I could solve the image issue for you guys. 
> ReleaseBuilderFor4dot5 class>>prepareNewBuild hung when it tried to put my 
> (ahem) work up on trunk. 
> It was then, I thought I should modify 
> ReleaseBuilderFor4dot5>>releaseRepository to store my work locally. 
> If people commonly do that, I would like to mirror that style to keep things 
> consistent. 
> ---- On Thu, 12 Sep 2013 07:21:23 -0700 Frank 
> Shearar<frank.shearar at gmail.com> wrote ---- 
> On 12 September 2013 14:00, gettimothy <gettimothy at zoho.com> wrote: 
>> Is there a best-practice for fiddling with ReleaseBuilderForXdotY ? 
>> I downloaded the latest trunk image so I could look at the recent 
>> background 
>> image issue and, after running ReleaseBuilderFor4dot5 
>> class>>prepareNewBuild 
>> discovered that it uses MCHttpRepository to upload to the 
>> source.squeak.org/trunk. 
>> I was going to play around with MCFileBasedRepository to save locally, but 
>> decided to ask the list first. 
>> Also, my apologies if I accidently clobbered /trunk 
> There is no ReleaseBuilderForXdotY. There is only ReleaseBuilder. 
> (Imagine that in a voice from Ghostbusters.) 
> You probably won't be able to clobber trunk. Or, if you did, it's an 
> administrator who's to blame, because only a few folk have commit 
> rights to Trunk. (Unlike Inbox, which is world-writable.) 
> frank 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20130912/35acc854/attachment.htm

More information about the Squeak-dev mailing list