[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