Hi Pavel, I fixed the issue in the glamour repo and updated the configurations. Still I get the same error when trying to load ConfigurationOfGToolkit #stable into PharoIDE, as monticello seems to not resolve versions correctly. To reproduce first update all configurations: { { 'ConfigurationOfRubric'. 'Pharo'. 'Rubric' }. { 'ConfigurationOfGlamourCore'. 'Moose'. 'Glamour' }. { 'ConfigurationOfGTInspectorCore'. 'Moose'. 'GToolkit' }. { 'ConfigurationOfGTPlaygroundCore'. 'Moose'. 'GToolkit' }. { 'ConfigurationOfGTSpotter'. 'Moose'. 'GToolkit' }. { 'ConfigurationOfGToolkitCore'. 'Moose'. 'GToolkit' }. } do: [ :spec | Gofer new smalltalkhubUser: spec second project: spec third; package: spec first; load ]. Then print: (ConfigurationOfGToolkitCore project version: #stable) record loadDirective ConfigurationOfGToolkitCore is resolved to version 3.0.2 even though it should be 3.0.4 Now ConfigurationOfGToolkitCore>>#stable is defined as ConfigurationOfGToolkitCore >>stable: spec <symbolicVersion: #'stable'> spec for: #'common' version: '3.0.4'. spec for: #'pharo4.x' version: '3.0.2'. If I add an entry for pharo5.x then it works. Through I think it should also work without one. Cheers, Andrei On Fri, Jul 3, 2015 at 1:09 PM, Pavel Krivanek <pavel.krivanek@gmail.com> wrote:
Hi,
I try to load GT tools to minimal Pharo image (with Morphic) and I have problems to do that because it has a dependency cycle it these methods:
GLMBrickDarkThemer>>#actionThemer GLMBrickThemer>>#actionThemer
These methods try to extend classes in Glamour-Morphic-Brick package but they belong to Glamour-Core package that is prerequisite of the first package.
The image without GT tools for testing is hrere: https://ci.inria.fr/pharo/view/5.0-SysConf/job/Pharo-5.0-ConfigurationOfIDE/
Cheers, -- Pavel