This is tricky stuff. I have done this 4/5 times now, and managed to get to the end and run all the tests twice.. but now it doesn't work. oh well, it falls over in Part 7. DNU method:. need to go through the changesets and try and work out what's going on. obviously the more eyes on this the better. cheers, Mike "A. Load Gofer" ScriptLoader new installGofer. "B. Install packages" | gofer | gofer := Gofer new. gofer url: 'http://www.squeaksource.com/PharoTaskForces'. Transcript cr; show: 'Part 2'; cr. gofer copy addAll: #( "Part 2" 'Kernel-MikeRoberts.405'); load. Transcript cr; show: 'Part 3'; cr. gofer copy addAll: #( "Part 3" 'Compiler-MikeRoberts.130' 'CompilerTests-MikeRoberts.21' 'KernelTests-MikeRoberts.150'); load. Transcript cr; show: 'Part 4'; cr. gofer copy addAll: #( "Part 4" 'Compiler-MikeRoberts.131'); load. Transcript cr; show: 'Part 5'; cr. gofer copy addAll: #( "Part 5" 'Kernel-MikeRoberts.406'); load. Transcript cr; show: 'Part 6'; cr. gofer copy addAll: #( "Part 6" 'Kernel-MikeRoberts.407'); load. Transcript cr; show: 'Part 7'; cr. gofer copy addAll: #( "Part 7" 'System-Changes-MikeRoberts.13'); load. gofer copy addAll: #( 'System-Download-MikeRoberts.11'); load. gofer copy addAll: #( 'System-Support-MikeRoberts.89'); load. Transcript show: 'Part 8'; cr. gofer copy addAll: #( "Part 8" 'Tools-MikeRoberts.202'); load. Transcript cr; show: 'Part 9'; cr. gofer copy addAll: #( "Part 9 - setup recompile" 'System-Support-MikeRoberts.90'); load. "C. Recompile" Utilities initializeClosures. Utilities compileUsingClosures. "D. Run the tests please" TestRunner open On Sun, Sep 20, 2009 at 7:47 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Great!
Stef
On Sep 20, 2009, at 8:36 PM, Michael Roberts wrote:
hah! ok, no that wasn't what i expected. that will be why stef's image dies. but i guess i was lucky when i tried it. let me test out a new script and i will repost.
cheers, Mike
On Sun, Sep 20, 2009 at 7:30 PM, Lukas Renggli <renggli@gmail.com> wrote:
No, the fixes are not dependent on Gofer. I am just using it to script the load. Â There's been a lot of chat about Gofer - i had no idea what it was. so i figured i'd use it for something!
Looks cool.
However, from your comments I doubt that Gofer does what you expect. Gofer does not load the packages in the order specified, but instead merges the contents of all specified packages into one single load operation. From the comments in the script I think that every Part 1 to 9 should all use their own Gofer instance to be truly sequential.
Cheers, Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project