[BUG][TEST] ChangeSet losing class category changes in Squeak
3.7+
David T. Lewis
lewis at mail.msen.com
Tue Jan 25 11:45:56 UTC 2005
On Mon, Jan 24, 2005 at 11:33:59PM -0500, David T. Lewis wrote:
> Class category changes are not being properly added to the default changeset
> in Squeak 3.7 (and 3.8, 3.9).
>
> The attached test case will pass in Squeak 3.6, and fail in Squeak 3.[7-9].
>
> The effect of this bug is that class category reorganizations are lost when
> managing code with change sets.
>
> - Dave
>
I have also entered this on Mantis as #0000845.
The problem appears to be related to one of the KCP changes, so perhaps someone
on the KCP team could take a look.
The bug appears to have been introduced by a change to ClassBuilder>>recompile:from:to:mutate:
The change record is stamped: 'NS 1/21/2004 09:53 ClassBuilder recompile:from:to:mutate:'
It was introduced into the image as part of the SystemChangeHooks change set:
'From Squeak3.7alpha of ''11 September 2003'' [latest update: #5623] on 28 January 2004 at 11:12:37 am'!
"Change Set: SystemChangeHooks
Date: 2 August 2003
Author: Roel Wuyts
More information about the Squeak-dev
mailing list
|