OK, thanks Dale.

> On 08 Feb 2015, at 17:22, Dale Henrichs <dale.henri...@gemtalksystems.com> 
> wrote:
> 
> 
> On 2/8/15 4:06 AM, Sven Van Caekenberghe wrote:
>>> On 08 Feb 2015, at 12:03, Manfred Kröhnert <mkroehner...@googlemail.com> 
>>> wrote:
>>> 
>>> Hello Sven,
>>> 
>>> On Sun, Feb 8, 2015 at 11:32 AM, Sven Van Caekenberghe <s...@stfx.eu> wrote:
>>> It is always better to depend on Zinc #stable since it still evolves while 
>>> Pharo 3 does not.
>>> 
>>> thanks for your advice.
>>> This does mean that I should include the "spec project: 'Zinc-Http' with: [ 
>>> ..." lines, correct?
>> Yes, I think so, I have
>> 
>>      project: 'ZincHTTPComponents' with: [
>>              spec
>>                      className: 'ConfigurationOfZincHTTPComponents';
>>                      repository: 'http://mc.stfx.eu/ZincHTTPComponents';
>>                      loads: #('Core' 'Tests' 'REST' 'AWS') ];
>> 
>> which groups you load it up to you, adding the version is OK I guess (I 
>> think it defaults to stable), I think the className is needed because of the 
>> odd casing.
>> 
>> But I can't say I am a Metacello expert ...
>> 
> Sven, for not being a Metacello expert you did a good job. Just two things.
> 
> If you don't specify a verionString, the default is #bleedingEdge. If you 
> want #stable, then it should be explicitly specified.
> 
> Secondly, your zinc spec (except for the versionString is correct. With the 
> latest versions of Metacello, you can eliminate the need to specify a 
> className by using configuration: or baseline: in place of project: like so:
> 
>       configuration: 'ZincHTTPComponents' with: [
>               spec
>                       versionString: #stable;
>                       repository: 'http://mc.stfx.eu/ZincHTTPComponents';
>                       loads: #('Core' 'Tests' 'REST' 'AWS') ];
> 
> Dale


Reply via email to