[Seaside-dev] Seaside 3.1 ready

Philippe Marschall philippe.marschall at gmail.com
Mon May 14 19:25:18 UTC 2012


On Sun, May 13, 2012 at 7:40 PM, Paul DeBruicker <pdebruic at gmail.com> wrote:
> 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;

This isn't really what I want to express. What I want to express is:

"If you find a package you don't know look for it in ConfigurationOfSeaside31."

The #'bleedingEdge' /  #stable doesn't really concern me. We're just
talking about the baseline, I set it to a specific version in the
version.

Cheers
Philippe


More information about the seaside-dev mailing list