On 6/3/11, Chris Muller ma.chris.m@gmail.com wrote:
What SqueakMap scripts lack and Metacello does pretty well is proper dependency handling. It's not enough to check if you have a given class in the system to decide if you have the proper version of the dependency loaded or not. E.g.: if I have some version of OCompletion loaded into my image and I want to load the latest OB, then I expect the loader script to update OCompletion to the minimal required version if my version is not sufficient.
Lacking for what use-case? There are two use-cases which I've always said are being handled by properly-written SqueakMap installer scripts:
....
I did a retest of loading Seaside 3.0 with SqueakMap into a fully updated image -- Squeak4.3alpha-11454.
Seasides 3.0 loads fine but it still shows the behaviour that the Seaside control panel does not work and I have to use the workaround given by Tobias Pape (inspect on the Adaptor, then 'self start') (see screen shot).
How do we get to a properly written, updated SqueakMap entry? BTW what does it mean that the version number (3.0) is in parenthesis whereas 2.8.2 is not?
-- Hannes
squeak-dev@lists.squeakfoundation.org