[Seaside-dev] Slime package updates

Lukas Renggli renggli at gmail.com
Fri Sep 9 08:32:25 UTC 2011


Long overdue I renamed a few classes in RB, because some were missing
the RB prefix. Unfortunately this change affects the Seaside 3.0 and
3.1 Slime (code critics) packages, because they have class extensions
in some of the affected classes.

This means, that before updating Seaside to the latest code you must
update RB (and OB if you are using it). The following expressions
should do that automatically. Best run the code twice, just to be sure
no load-artifacts remain:

    "Refactoring Engine"
    Gofer new
	squeaksource: 'rb';
	package: 'AST-Core';
	package: 'AST-Semantic';
	package: 'Refactoring-Core';
	package: 'Refactoring-Changes';
	package: 'Refactoring-Critics';
	package: 'Refactoring-Environment';
	package: 'Refactoring-Spelling';
	load.

    "OmniBrowser"
    Gofer new
	renggli: 'omnibrowser';
	package: 'OmniBrowser';
	package: 'OB-Standard';
	package: 'OB-Morphic';
	package: 'OB-Shout';
	package: 'OB-Refactory';
	package: 'OB-Regex';
	package: 'OB-SUnitIntegration';
	load.

    "Update grease based packages (Grease, Seaside, Magritte, Pier, ...)"
    WADevelopment  loadPackages: WADevelopment allPackages.

This should give you a clean image where all tests pass. Sorry for the
inconvenience.

Lukas

-- 
Lukas Renggli
www.lukas-renggli.ch


More information about the seaside-dev mailing list