[BUG] Re: [UPDATES] 9 package removals for 3.6alpha

diegogomezdeck at consultar.com diegogomezdeck at consultar.com
Thu May 8 08:46:06 UTC 2003


After the removal, the example in the initial workspace named "Welcome
to..." that load the "final frontier" (	Project
fromUrl: 'http://209.143.91.36/super/SuperSwikiProj/FinalFrontier' )
project don't work anymore.

Cheers,

Diego

>
> Okay folks, the package removal updates are now here, things may get
> rocky for a little while... proceed with caution.
>
> These are 9 of the 10 package removals from the 3.6 plan... the
> SpeechRemoval was not included for now, because an error occurred when
> I tried to re-add the Speech package from SqueakMap, so that needs to
> be fixed before we can remove it.
>
> The packages were removed in this order (based on the order in Goran's
> aggregated removals package):
>
> Baseimage Tests Removal
> Celeste Removal
> GamesRemoval
> VM generation removal
> MacroBenchmarks removal
> PWS Removal
> SUnit removal
> Scamper Removal
> Balloon3DRemoval
>
> Also, the Flapsregistry and  Appsregistry packages were incorporated
> because they were required by the Celeste Removal (and are probably
> generally useful anyway).
>
> I think I am seeing a problem with reloading SqueakMap after these
> packages have been removed, which we will obviously need to fix (unless
>  it's a temporary/local problem for me).  This was not caught until
> now,  because no one could easily load all of these removals without
> SqueakMap & SAR.
>
> Good luck,
>
> - Doug Way
>
>
> --------------------
>
> 5187SUnitTestsRemoval-md -- Marcus Denker -- 3 March 2003
> This changeset removes all SUNIT Test outside
> the sunit-categories.
> The postscript calls
> SystemOrganizer allInstancesDo: [:co | co removeEmptyCategories].
>
> 5188SUnitRemoveTestsMisc-md
>
> 5189dynamicFlaps-asm -- Alejandro Magistrello -- 13 March 2003
> now a tool can register itself to live in a flap
> for an example:
> -select the next two lines and do it
> Flaps registerQuad: #(FileList2 openMorphicViewInWorld	'Enhanced
File
> List'	'A nicer File List.')
> 	forFlapNamed: 'Tools'.
> Flaps replaceToolsFlap
> -if you don''t like the FileList2 in the tools flap, remove it with the
>  next two lines:
> Flaps unregisterQuadsWithReceiver: FileList2 fromFlapNamed:'Tools'.
> Flaps replaceToolsFlap
> a more drastic test is the following:
> -- unregister all classes
> Object withAllSubclasses do: [:aClass |
> 			(aClass class includesSelector:
#registerInFlapsRegistry)
> 			ifTrue:[Flaps unregisterQuadsWithReceiver: aClass ]
> 				]
> --plus one special case
> Flaps unregisterQuadsWithReceiver: ScriptingSystem
> -- replace the Flaps
> Flaps replaceGlobalFlapwithID: 'Tools';
> replaceGlobalFlapwithID: 'Supplies';
> replaceGlobalFlapwithID: 'Stack Tools';
> replaceGlobalFlapwithID: 'Widgets'.
> - look at the flaps, but don''t panic ;-)
> -- register all classes
> Object withAllSubclasses do: [:aClass |
> 			(aClass class includesSelector:
#registerInFlapsRegistry)
> 			ifTrue:[aClass registerInFlapsRegistry ]
> 				]
> -- replace flaps again
> Flaps replaceGlobalFlapwithID: 'Tools';
> replaceGlobalFlapwithID: 'Supplies';
> replaceGlobalFlapwithID: 'Stack Tools';
> replaceGlobalFlapwithID: 'Widgets'.
> - if the flaps are still empty, call an ambulance
>
> 5190AppRegistry-ads
>
> 5191CelesteCleanUp1-dvf -- Daniel Vainsencher -- 9 December 2002
> Add a class MailSender that abstracts sending a message. Holds a
> registry of mail composition GUIs it can use. Remembers the users
> sending account details."
>
> 5192CelesteCleanUp2-dvf -- Daniel Vainsencher -- 9 December 2002
> Add a basic GUI for sending emails that is not attached to Celeste.
> Uses SMTPSockets to directly send the mail."
>
> 5193CelesteCleanUp3-dvf -- Daniel Vainsencher -- 9 December 2002
> Refactor MailMessage not to depend on Celeste.
> Change Celeste to use the sending account details from MailSender.
> Redefine CelesteComposition by subclassing MailComposition.
>
> 5194CelesteCleanUp4-dvf -- Daniel Vainsencher -- 9 December 2002
> Redefine Celeste clients to use MailSender, so their dependency on
> Celeste is gone."
>
> 5195CelesteCleanUp5-dvf -- Daniel Vainsencher -- 9 December 2002
> Refactor Celeste to no longer store send account details that are now
> maintained in MailSender
> Remove the last reference to Celeste in TWM, and the now unreferenced
> class AdHoComposition."
>
> 5196CelesteRemoval1-bkv -- bkv -- 11 March 2003
> This changeset removes all the classes in the Network-MailReader
> category; this changeset should filed-in only after running Daniel
> Vainsencher's CelesteCleanup changesets."
>
> 5197GamesRemoval-asm -- Alejandro Magistrello -- 26 November 2002
> Removes a reference to FreeCell
> then separates Led* classes into a new category.
> then answer yes if you want to remove the games from the system"
>
> 5198VMCodeRemoval-tpr -- tim at sumeru.stanford.edu -- 22 March 2003
> This is the code for VM and VM making tools stripping changeset.
>
> 5199macroBenchRemoval-md
>
> 5200PWSRemoval-cwp -- Colin Putney -- 11 November 2002
> This change set removes PWS from the base image."
>
> 5201SUnitFrameworkRem-md -- Marcus Denker <marcus at ira.uka.de> -- 4
> March 2003
> This changeset is intended for the 3.4 release image,
> Please file in Tests-removal (on SqueakMap) first!
> This changeset removes SUnit 3.0 completely:
>  -> The SUnit-* categories
>  -> all sunit* methods
>  -> unregisters TestRunner from Systemwindow
>  -> removes SystemDictionary>>discardSUnit
>  -> patches SystemDictionary>>makeSqueaklandRelease
>
> 5202WebBrowserRegistry-ads
>
> 5203RemoveScamperRefs-ads
>
> 5204RemoveScamper-ads -- Adam Spitz -- 29 March 2003
> Removes Scamper from the image (assuming all references to it have
> already been removed)."
> String removeSelector: #replaceHtmlCharRefs.
> Smalltalk organization removeCategoriesMatching: 'Network-HTML*'.
> Smalltalk organization removeCategoriesMatching: 'Network-Web Browser'.
> Utilities informUser: 'Removing Scamper thumbnails from Tools flap and
> PartsBin. Please wait...' during: [
> 	PartsBin clearThumbnailCache.
> 	PartsBin cacheAllThumbnails.
> 	Flaps replaceToolsFlap.
> ].
>
> 5205B3DRefactorAndDie-ar -- Andreas Raab -- 16 November 2002
> This CS sets the ground for a clean removal of everything 3D related.
> To remove it entirely evaluate what's in the post script of this change
>  set"





More information about the Squeak-dev mailing list