[squeak-dev] How do I create SqueakMap package for loading an MCConfiguration?

Trygve Reenskaug trygver at ifi.uio.no
Tue Jan 13 17:08:52 UTC 2015


I want to configure BabyIDE with a number of examples into a package 
that interested Squeakers can install with a minimum of fuss. I chose 
MonticelloConfigurations because it looked much simpler than Metacello.
Being utterly confused after reading code, the documentation I could 
find. Also trying what I could guess at.

The configuration is at
     http://www.squeaksource.com/DCI/BBAllInOne-TRee.1.mcz
and at
     http://www.squeaksource.com/DCI/BBAllInOne-TRee.18.mcm

I have defined a SqueakMap package 'BabyIdeAllInOne' with 3 versions for 
loading the configuration. None of them work:
I open a fresh image and use the SqueakMap Package Loader to load 
BabyIdeAllInOne 1.2. I get an error
'No package release found with version TRee.1'
-----
The question appears to be:
Where did SMSqueakMap look when it didn't find a release?
I have tried these scripts (among many):
      SMSqueakMap default installPackageNamed: 'BBallInOne' version: 
'TRee.1'
and
      SMSqueakMap default installPackageNamed: 'BBallInOne' version: 
'TRee.18'

May be I shouldn't have used a script at all, but relied on some unknown 
convention?

I'm completely lost and badly need help.
--Trygve


More information about the Squeak-dev mailing list