[squeak-dev] Re: Testing Seaside in Squeak4.3alpha-11481

Dale Henrichs dhenrich at vmware.com
Thu Jun 30 17:05:05 UTC 2011


Hannes,

To give you additional information ...

>From the #record output, it appears that Seaside30 was already loaded in the image when you ran #record ... otherwise I would expect to see a whole lot of "Load ....mcz" records:)

If you do something like the following:

   | version |
   version := (Smalltalk at: #ConfigurationOfSeaside30) project 
                  version: '3.0.5'.
   version ignoreImage: true.
   version record.

The output should list _all_ of the packages that would be loaded into the image if Seaside3.0 hadn't already been loaded ... sometimes that is useful too.

I haven't been trying to keep up with the evolution of the various registration APIs that are used by the different versions of Pharo and Squeak ... that's presumably why the control panel is missing from the menu...

Dale
----- Original Message -----
| From: "H. Hirzel" <hannes.hirzel at gmail.com>
| To: "Dale Henrichs" <dhenrich at vmware.com>
| Cc: seaside at lists.squeakfoundation.org, squeak-dev at lists.squeakfoundation.org
| Sent: Wednesday, June 29, 2011 4:18:59 PM
| Subject: Re: [squeak-dev] Re: Testing Seaside in Squeak4.3alpha-11481
| 
| Thank you, Dale
| 
| I did
|  ((Smalltalk at: #ConfigurationOfSeaside30) project version: '3.0.5')
|  record.
| in Squeak 4.3-11481
| 
| Unfortunately there is no Seaside control panel anymore in the apps
| menu. It was present in an ealier Seaside in Squeak 4.2. Perhaps
| Randal is referring to this....
| 
| Hannes
| 
| ----------------------------------------------------------------------------------------
| 
| Squeak4.3alpha-11481.image priorSource: 3256581
| Loading 1.0-beta.29 of ConfigurationOfMetacello...
| Fetched -> ConfigurationOfGofer-dkh.34 ---
| http://seaside.gemstone.com/ss/metacello ---
| http://www.squeaksource.com/MetacelloRepository
| Loaded -> ConfigurationOfGofer-dkh.34 ---
| http://seaside.gemstone.com/ss/metacello ---
| http://www.squeaksource.com/MetacelloRepository
| Fetched -> ConfigurationOfHelpSystem-DaleHenrichs.13 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| Loaded -> ConfigurationOfHelpSystem-DaleHenrichs.13 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| Project: Gofer Core 1.0.5
| Fetched -> Gofer-Core.squeak-dkh.135 ---
| http://seaside.gemstone.com/ss/metacello ---
| http://seaside.gemstone.com/ss/metacello
| Fetched -> Metacello-Core-dkh.465 ---
| http://seaside.gemstone.com/ss/metacello ---
| http://www.squeaksource.com/metacello
| Fetched -> Metacello-MC-dkh.522 ---
| http://www.squeaksource.com/metacello ---
| http://seaside.gemstone.com/ss/metacello
| Fetched -> Metacello-Platform.squeak-dkh.10 ---
| http://seaside.gemstone.com/ss/metacello ---
| http://www.squeaksource.com/metacello
| Fetched -> Metacello-ToolBox-dkh.105 ---
| http://www.squeaksource.com/metacello ---
| http://seaside.gemstone.com/ss/metacello
| Project: Help System 1.1
| Fetched -> Metacello-Help-dkh.11 ---
| http://seaside.gemstone.com/ss/metacello ---
| http://www.squeaksource.com/metacello
| Loaded -> Gofer-Core.squeak-dkh.135 ---
| http://seaside.gemstone.com/ss/metacello --- cache
| Starting atomic load
| 	Loaded -> Metacello-Core-dkh.465 ---
| http://seaside.gemstone.com/ss/metacello --- cache
| 	Loaded -> Metacello-MC-dkh.522 ---
| http://www.squeaksource.com/metacello --- cache
| 	Loaded -> Metacello-Platform.squeak-dkh.10 ---
| http://seaside.gemstone.com/ss/metacello --- cache
| 	Loaded -> Metacello-ToolBox-dkh.105 ---
| http://www.squeaksource.com/metacello --- cache
| 	Loaded -> Metacello-Help-dkh.11 ---
| http://seaside.gemstone.com/ss/metacello --- cache
| Finished atomic load
| ...finished 1.0-beta.29
| Loading 1.0-beta.29 of ConfigurationOfMetacello...
| Project: Gofer Core 1.0.5
| Project: Help System 1.1
| ...finished 1.0-beta.29
| Recording 3.0.5 of ConfigurationOfSeaside30...
| Project: Grease Core 1.0.5
| Fetched -> ConfigurationOfGrease-dkh.149 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| Loaded -> ConfigurationOfGrease-dkh.149 ---
| http://www.squeaksource.com/MetacelloRepository --- C:\Documents and
| Settings\user\My Documents\My Squeak\Squeak
| 4.3-alpha-11481\package-cache
| Project: Grease Core Tests 1.0.5
| Project: Swazoo2 2.3.0.0
| Fetched -> ConfigurationOfSwazoo2-janko.29 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| Loaded -> ConfigurationOfSwazoo2-janko.29 ---
| http://www.squeaksource.com/MetacelloRepository --- C:\Documents and
| Settings\user\My Documents\My Squeak\Squeak
| 4.3-alpha-11481\package-cache
| Project: Sport2 2.31
| Fetched -> ConfigurationOfSPort2-DaleHenrichs.4 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| Loaded -> ConfigurationOfSPort2-DaleHenrichs.4 ---
| http://www.squeaksource.com/MetacelloRepository --- C:\Documents and
| Settings\user\My Documents\My Squeak\Squeak
| 4.3-alpha-11481\package-cache
| Project: Kom 1.0.9
| Fetched -> ConfigurationOfKomHttpServer-dkh.25 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| Loaded -> ConfigurationOfKomHttpServer-dkh.25 ---
| http://www.squeaksource.com/MetacelloRepository --- C:\Documents and
| Settings\user\My Documents\My Squeak\Squeak
| 4.3-alpha-11481\package-cache
| Project: OB stable
| Fetched -> ConfigurationOfOmniBrowser-dkh.144 ---
| http://www.squeaksource.com/MetacelloRepository ---
| http://www.squeaksource.com/MetacelloRepository
| ConfigurationOfOmniBrowser>>postLoadOBStandardPharo12 (OBCodeBrowser
| is Undeclared)
| ConfigurationOfOmniBrowser>>postLoadOBStandardPharo13 (OBCodeBrowser
| is Undeclared)
| Loaded -> ConfigurationOfOmniBrowser-dkh.144 ---
| http://www.squeaksource.com/MetacelloRepository --- C:\Documents and
| Settings\user\My Documents\My Squeak\Squeak
| 4.3-alpha-11481\package-cache
| Project: SPort2 2.31
| ...finished 3.0.5
| 
| 
| 
| On 6/29/11, Dale Henrichs <dhenrich at vmware.com> wrote:
| > Hannes,
| >
| > The #record message should be sent to a version so you need to do
| > something
| > like:
| >
| >   ((Smalltalk at: #ConfigurationOfSeaside30) project version:
| >   '3.0.5')
| > record.
| >
| > BTW, that is how load works as well:
| >
| >   ((Smalltalk at: #ConfigurationOfSeaside30) project version:
| >   '3.0.5') load.
| >
| > Dale
| >
| > ----- Original Message -----
| > | From: "H. Hirzel" <hannes.hirzel at gmail.com>
| > | To: dhenrich at vmware.com
| > | Cc: seaside at lists.squeakfoundation.org
| > | Sent: Wednesday, June 29, 2011 3:16:14 PM
| > | Subject: Fwd: [squeak-dev] Re: Testing Seaside in
| > | Squeak4.3alpha-11481
| > |
| > | Dale
| > |
| > | It seems that my answer was hidden under a pile of other emails.
| > |
| > | I actually tried to do what you recommend to use
| > |    render
| > |
| > |  (Smalltalk at: #ConfigurationOfSeaside30) record
| > |
| > | to get the load sequence of ConfigurationOfSeaside30-dkh.316   in
| > | Squeak 4.3-11481. But it did not work.
| > |
| > | What am I missing?
| > |
| > | Regards
| > | Hannes
| > |
| > |
| > |
| > | ---------- Forwarded message ----------
| > | From: "H. Hirzel" <hannes.hirzel at gmail.com>
| > | Date: Tue, 21 Jun 2011 05:46:29 +0000
| > | Subject: Re: [squeak-dev] Re: Testing Seaside in
| > | Squeak4.3alpha-11481
| > | To: The general-purpose Squeak developers list
| > | <squeak-dev at lists.squeakfoundation.org>
| > | Cc: dhenrich at vmware.com
| > |
| > | On 6/6/11, Dale Henrichs <dhenrich at vmware.com> wrote:
| > | > Hannes,
| > | >
| > | > If you want to do a test load, you can use #record or #record:
| > | > instead of
| > | > #load or #load: and print the result ... you'll get a listing
| > | > of
| > | > the
| > | > packages and configurations that will be loaded into your image
| > | > ...
| > | >
| > | > I assume that the Button problem is related to an OB issue on
| > | > Squeak. I am
| > | > not aware of a fix, but if a fixed version appears I can update
| > | > the
| > | > ConfigurationOfOmniBrowser to point to the appropriate packages
| > | > ....
| > | >
| > | > Dale
| > |
| > |
| > | Dale,
| > |
| > | Thank you for pointing me to the use of the
| > |
| > |    #record
| > |
| > | method instead of #load.
| > | I was not aware of this logging feature. However it did not work
| > | in
| > | ftp://ftp.squeak.org/4.3alpha/Squeak4.3alpha-11481.zip
| > |
| > |
| > | If I do
| > |
| > | "Seaside 3.0 http://www.seaside.st"
| > | (Installer ss project: 'MetacelloRepository') install:
| > | 'ConfigurationOfSeaside30'.
| > | (Smalltalk at: #ConfigurationOfSeaside30) load.
| > | (Smalltalk at: #WAPharoServerAdaptorBrowser) open.
| > |
| > |
| > | I get the error message that
| > |
| > | ConfigurationOfSeaside30 does not understand #record.
| > |
| > | What am I missing here?
| > |
| > | Regards
| > | Hannes
| > |
| >
| 



More information about the Squeak-dev mailing list