[BUG] loading new version of RB deletes important methods

Ned Konz ned at bike-nomad.com
Wed Sep 17 22:29:45 UTC 2003


There were some extension methods that had been edited in the old 
version of the RB that are no longer present in that package. One 
important example is #isMeta, which was present in the image before 
the RB but got marked as Refactory package extension method.

Others that can cause some problems when deleted include:

Behavior>>isMeta
ChangeSet class>>current
Collection>>notEmpty
ContextPart>>homeReceiver
Debugger>>buildMessageBrowser
Object>>isBoolean
Object>>isString

Unfortunately, loading the .mcz file deletes those methods. So you 
can't just load the RB package into your image if you have an old 
version of the RB loaded.

I don't know what the best solution for this is... perhaps having a 
change set that reverts the categories of these extension methods 
first? Saying that you can't update isn't a very good strategy.

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE



More information about the Squeak-dev mailing list