[Seaside-dev] ConfigurationOfSeaside30 3.0.0-alpha5.15 ready for a bit of review

Dale Henrichs dhenrich at vmware.com
Wed Jun 23 20:02:02 UTC 2010


This version of Seaside30 covers the latest mcz files (as of 6/21/2010 
14:32), has been ported to GLASS 1.0-beta.8, includes the dependency of 
  Seaside-Development on Seaside-Environment (so that 
WAWalkbackErrorHandler gets installed as #exceptionHandler), includes 
the Base group definition and includes the Seaside-Welcome page.

I would like to release 3.0.0-alpha5.15 for the GLASS users relatively 
soon, but I thought I'd get some feedback on what's included before 
releasing it...

I'd like to get a bit of feedback on:
   - the definition of the 'Base' group
   - whether a 'Development' group should/could be defined
   - whether other groupings might be needed
   - on the inclusion of Seaside-Welcome.

Looking at a load of the 'Base' group these are the packages that are 
loaded:

linear load :
	linear load : 3.0.0-alpha5.15 [ConfigurationOfSeaside30]
		load : ConfigurationOfGrease
	linear load : 3.0.0-alpha5.15 [ConfigurationOfSeaside30]
		linear load : 1.0-alpha9.3 [ConfigurationOfGrease]
			load : Grease-Core-pmm.42
			load : Grease-Pharo-Core-pmm.23
		load : Seaside-Core-pmm.648
		load : Seaside-Pharo-Core-pmm.9
		load : Seaside-Component-lr.82
		load : Seaside-Canvas-pmm.95
		load : Seaside-Session-jf.132
		load : Seaside-RenderLoop-lr.72
		load : Seaside-Tools-Core-lr.17
		load : Seaside-Widgets-obi.18
		load : Seaside-Environment-lr.69
		load : Seaside-Pharo-Canvas-lr.3
		load : Seaside-Pharo-Environment-lr.6

this matches the list that Julian (or was it me?) proposed, so I think 
we are in good shape:)

I have not added a 'Development' group, because I'm not sure what would 
need to be included beyond Seaside-Development (and it's dependents). If 
there another couple of packages that you would consider development 
packages (like including Slime?) then a 'Development' group would be 
called for.

As for other groups I can imagine a 'Flow' group would be useful if a 
package beyond Seaside-Flow (and it's dependents) would be required...

Finally, when you load the Seaside-Welcome page using this expression:

   (ConfigurationOfSeaside30 project version: '3.0.0-alpha5.15')
     load: #('Base' 'Seaside-Adaptors-Comanche' 'Seaside-Welcome' ).

quite a bit gets loaded, because of the inclusion of the Task example 
(WAFlowConvenienceFunctionalTest in Seaside-Tests-Flow)... here's the 
list of mcz files:

linear load :
	linear load : 3.0.0-alpha5.15 [ConfigurationOfSeaside30]
		load : ConfigurationOfKomHttpServer
	linear load : 3.0.0-alpha5.15 [ConfigurationOfSeaside30]
		load : ConfigurationOfGrease
	linear load : 3.0.0-alpha5.15 [ConfigurationOfSeaside30]
		load : ConfigurationOfGrease
	linear load : 3.0.0-alpha5.15 [ConfigurationOfSeaside30]
		linear load : 1.0-alpha9.3 [ConfigurationOfGrease]
			load : Grease-Core-pmm.42
			load : Grease-Pharo-Core-pmm.23
		linear load : 1.0-alpha9.3 [ConfigurationOfGrease]
			load : Grease-Tests-Core-DaleHenrichs.58
			load : Grease-Tests-Pharo-Core-jok.7
		load : Seaside-Core-pmm.648
		load : Seaside-Pharo-Core-pmm.9
		load : Seaside-Component-lr.82
		load : Seaside-Canvas-pmm.95
		load : Javascript-Core-DaleHenrichs.87
		load : Javascript-Pharo-Core-DaleHenrichs.9
		load : JQuery-Core-lr.106
		load : JQuery-UI-obi.58
		load : Seaside-Session-jf.132
		load : Seaside-RenderLoop-lr.72
		load : Seaside-Tools-Core-lr.17
		load : Seaside-Flow-lr.21
		load : Seaside-Examples-jok.18
		load : Seaside-Widgets-obi.18
		load : Seaside-Tools-Web-obi.89
		load : Seaside-Environment-lr.69
		load : Seaside-Development-jf.134
		load : Seaside-Tests-Core-pmm.195
		load : Seaside-Tests-Pharo-Core-pmm.12
		load : Seaside-Tests-Component-lr.29
		load : Seaside-Tests-Canvas-pmm.49
		load : Seaside-Tests-Functional-obi.121
		load : Seaside-Tests-Flow-YM.27
		load : Seaside-Welcome-obi.12
		load : Seaside-Tests-Session-pmm.39
		load : Seaside-Tests-RenderLoop-lr.11
		load : Seaside-Tests-Environment-lr.23
		linear load : 1.0.2 [ConfigurationOfKomHttpServer]
			load : DynamicBindings-lr.13
			load : KomServices-lr.20
			load : KomHttpServer-pmm.53
		load : Seaside-Pharo-Canvas-lr.3
		load : Seaside-Pharo-Environment-lr.6
		load : Seaside-Tests-Pharo-Functional-lr.12
		load : Seaside-Pharo-Tools-Web-lr.21
		load : Seaside-Pharo-Continuation-lr.5
		load : Seaside-Tests-Pharo-Continuation-lr.7
		load : Seaside-Pharo-Flow-lr.5
		load : Seaside-Pharo-Development-lr.42
		load : Seaside-Adaptors-Comanche-pmm.59

Let me know if you'd like to see changes ... I can always release 
another version if you want to add groups or make other tweaks...

Dale


More information about the seaside-dev mailing list