Hi Thierry, Big thanks, with your suggestions I could install my package with the DeployUtils depdendency resolved, and all its dependencies (SystemLogger) also were loaded. I have to modify manually the baseline: method in my config because the Versionner expected a ConfigurationOf to be added as dependency. The ConfigurationOf is in the repository http://www.smalltalkhub.com/#!/~SergeStinckwich/CORMAS Cheers, Hernán 2017-09-27 4:41 GMT-03:00 Thierry Goubier <thierry.goubier@gmail.com>:
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.morales@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