[Seaside-dev] Seaside 3.1 ready

Paul DeBruicker pdebruic at gmail.com
Sun May 13 17:40:13 UTC 2012


On 05/13/2012 09:40 AM, Philippe Marschall wrote:
> spec
> 	project: 'Seaside Core' with: [
> 		spec
> 			className: 'ConfigurationOfSeaside31';
> 			versionString: #'bleedingEdge';
> 			loads: #('Core' );
> 			repository: 'http://www.squeaksource.com/MetacelloRepository' ].
>
> Does this actually load the 'Core' group of ConfigurationOfSeaside31?
> If so how do I just import package definitions (eg. dependencies on
> 'Seaside-Canvas') from ConfigurationOfSeaside31 especially considering
> that since ConfigurationOfSeaside31 is the package it's already
> loaded.


I think in your ConfigurationOfXXX if you wanted to load 
'Seaside-Canvas' and its dependencies (whether that overlaps 'Core' or 
not) from the ConfigurationOfSeaside31 you would put:


spec
	project: 'Seaside Canvas' with: [
		spec
			className: 'ConfigurationOfSeaside31';
			versionString: #'bleedingEdge';
			loads: #('Seaside-Canvas');
			repository: 'http://www.squeaksource.com/MetacelloRepository' ].


And I think you don't want

	versionString: #'bleedingEdge';

either because at some point in time  in the future the #'bleedingEdge' 
could be a different package than what it is today and instead you want

	versionString: #stable;



Paul


More information about the seaside-dev mailing list