[BUG][FIX] condenseSources problem

Boris Gaertner Boris.Gaertner at gmx.net
Thu Feb 17 23:16:44 UTC 2005


"Chris Muller" <afunkyobject at yahoo.com> wrote:
>
> After doing a condenseSources on a stock 3.7 full image, I am unable to
open a
> changes log.  I traced the problem down to
>
>   ChangeList>>browseRecentLogOn: origChangesFile startingFrom: initialPos
>
> where it sets the position of the stream for the now-tiny .changes file to
the
> value in the file after priorSource:, in this case, 21644118.  This causes
> nextChunk to be nil and a UndefinedObject>>isSeparator not understood
results.
>
> This is actually my first time ever using this, I don't deeply understand
what
> it is doing here.  I arrived here after running into the changes file size
> limit and wanting to try avoiding that.
>
> Any suggestions are appreciated,
>   Chris
>
Thank you for taking the time to report this bug!

This is a real bug; method SystemDictionary>>condenseSources does not
update the value of LastQuitLogPosition in SmalltalkImage.
Attached you find a change set with the bug fix that was earlier described
by Yoshiki.

Greetings, Boris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CondenseSources.1.cs
Type: application/octet-stream
Size: 2312 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20050218/8403696e/CondenseSources.1.obj


More information about the Squeak-dev mailing list