[Seaside] [DVS] loading new versions doesn't remove old methods

Ned Konz seaside@lists.squeakfoundation.org
Mon, 9 Dec 2002 14:01:16 -0800


I'm having trouble loading new versions of DVS packages on top of old=20
ones. When I've removed a method between one version and another, the=20
removed method isn't going away.

Is this supposed to happen?

I've tried loading the new version both directly from a SAR like this:

self fileInMemberNamed: 'SBSqueakCompatibility.st'.
Smalltalk at: #FilePackageManager ifPresentAndInMemory: [ :fpm | fpm=20
registerPackage: 'SBSqueakCompatibility' ].

and from the PackagePanel "Load" button.

Looking at the DVS .st files, there's apparently no way that the=20
classes get cleaned out when a new version is loaded.

How are method removals (or class removals, for that matter) supposed=20
to work?

Thanks,
--=20
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE