<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>(turns out I have some internet access on this 
weekend trip after all...)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I have a script that I'm using to cleanup the 
current gamma image a bit before posting it as the official gamma candidate 
image.&nbsp; I've attached the tentative script at the end of this email... let 
me know if I've missed anything crucial or if something shouldn't be in 
there.&nbsp; (Probably I should replace 
SystemDictionary&gt;&gt;makeExternalRelease with this at some 
point.)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2>Anyway, one prohlem 
that comes up in the current 3.6g-5420 image from the ftp site is that 
"Smalltalk obsoleteClasses" is non-empty.&nbsp; Three instances of obsolete 
classes come up if I inspect this.&nbsp; Here they are:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>an OrderedCollection(AnObsoleteSMTPSocket 
AnObsoleteInternetConfiguration AnObsoleteKeyedMessageSet)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>("ClassBuilder reallyObsoleteClasses" returns the 
same list.)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>How should I get rid of these?&nbsp; I thought I 
would be able to "chase pointers" in the inspector to find out where these are 
referenced, but the PointerFinder comes up empty.&nbsp; </FONT><FONT face=Arial 
size=2>Or should I not bother getting rid of these for now?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>(Also, Undeclared is not empty in 3.6gamma, but I 
know how to fix that.&nbsp; There are two methods which refer directly to 
Scamper and MCFile.&nbsp; The methods are in SMLoader and SARInstaller, but I 
could probably fix them directly in the image since I've already informed the 
package owners that they need to be fixed in the next package 
versions...)</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Everything else in the script seems to work 
fine...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>- Doug</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>----------------------------------------------------------</FONT></DIV>
<DIV><FONT face=Arial size=2>"Gamma cleanup script"</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;(self confirm: Smalltalk version , '<BR>Is 
this the correct version designation?<BR>If not, choose no, and fix it.') 
ifFalse: [^ self].<BR>&nbsp;"Remove changesets that begin with a number 
here..."<BR>&nbsp;ChangeSorter 
removeChangeSetsNamedSuchThat:<BR>&nbsp;&nbsp;[:cs | cs first 
isDigit].<BR>&nbsp;ChangeSet current clear.<BR>&nbsp;ChangeSet current name: 
'Unnamed1'.<BR>&nbsp;Smalltalk garbageCollect.<BR>&nbsp;(Object classPool at: 
#DependentsFields) size &gt; 1 ifTrue:<BR>&nbsp;&nbsp;[self error:'Still have 
dependents'].<BR>&nbsp;Browser initialize.<BR>&nbsp;Undeclared 
removeUnreferencedKeys.<BR>&nbsp;Undeclared isEmpty 
ifFalse:<BR>&nbsp;&nbsp;[self error: 'Please clean out 
Undeclared'].<BR>&nbsp;Preferences initialize.<BR>&nbsp;StandardScriptingSystem 
initialize.<BR>&nbsp;ScriptingSystem deletePrivateGraphics.<BR>&nbsp;Smalltalk 
garbageCollect.<BR>&nbsp;Smalltalk obsoleteClasses isEmpty 
ifFalse:<BR>&nbsp;&nbsp;[self error: 'Obsolete classes still 
exist'].<BR>&nbsp;Symbol rehash.<BR>&nbsp;self halt: 'Ready to condense 
changes'.<BR>&nbsp;Smalltalk condenseChanges.<BR></FONT></DIV></BODY></HTML>