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