Thierry what is import:
and why should it be recursive?

On Wed, Sep 27, 2017 at 9:41 AM, Thierry Goubier
<thierry.goub...@gmail.com> wrote:
> Hi Hernán,
>
> I think what is happening is you're not including completely the DeployUtils
> baseline. You need to write something like:
>
> spec baseline: 'DeployUtils' with: [
>     spec repository: 'github://fstephany/DeployUtils/repository'];
>     import: 'DeployUtils'.
>
> And have one of the packages (or groups?) of DeployUtils listed as
> dependency of one of your packages.
>
> Regards,
>
> Thierry
>
> 2017-09-25 20:19 GMT+02:00 Hernán Morales Durand <hernan.mora...@gmail.com>:
>>
>> I am trying to include DeployUtils in a ConfigurationOf (Pharo 6.1)
>> following instructions at:
>>
>> https://github.com/fstephany/DeployUtils
>>
>> If I include the dependency as suggested:
>>
>> spec baseline: 'DeployUtils' with: [
>>     spec repository: 'github://fstephany/DeployUtils/repository'].
>>
>> then when I load the configuration I get:
>>
>> Error: Unable to resolve project package for 'DeployUtils'. It is
>> likely that that the configuration referencing this project will not
>> validate properly (see MetacelloToolBox
>> class>>validateConfiguration:).
>>
>> If I include the dependency as:
>>
>>         spec
>>             project: 'DeployUtils' with: [
>>                 spec
>>                     className: #DeployUtils;
>>                     versionString: 'baseline';
>>                     repository:
>> 'github://fstephany/DeployUtils/repository' ];
>>
>> Then I get DU multiple missing dependencies:
>>
>> This package depends on the following classes:
>>   StringStreamLogger
>>   Log
>>   StdoutStreamLogger
>> You must resolve these dependencies before you will be able to load
>> these definitions:
>>   DUFileLogger
>>   DUFileLogger>>#withFileLocator:
>>   DUFileLogger>>#addLogHook:
>>   DUFileLogger>>#defaultFormatter
>>   DUFileLogger>>#defaultStream
>>   DUFileLogger>>#fileLocator:
>>   DUStdoutStreamLogger
>>   DUStdoutStreamLogger>>#addLogHook:
>>   Log>>#debug:tag:
>>   Log>>#info:tag:
>>   Log>>#warning:tag:
>>
>> And finally a MNU with
>>
>> #loader: was sent to nil
>>
>> (also when I try to inspect I got a #gtInspectorProjectsIn: was sent to
>> nil)
>> Any ideas?
>> Cheers,
>>
>> Hernán
>>
>

Reply via email to