Stef,
Where did ConfigurationOfPharoRB come from? There is a ConfigurationOfRefactoringBrowser and the stable: method matches. In ConfigurationOfRefactoringBrowser there are versions 1.0 through 1.7.1, so ConfigurationOfPharoRB might just be dead code ...
Ok I see the PharoRB was a configuration we did (probably because we forgot about the other because we needed to start changing part. For example to have Environment not referencing RBParser so that we can use them independently. There was also something about AST. Now I puzzled because I have the two following specs, when I do (ConfigurationOfPharoRB project version: '1.0') load or (ConfigurationOfPharoRB project version: '1.0') load: 'Tests' 'Refactoring-Extensions-Environment' is not load but it is part of Core Do you have an idea? I will at ConfigurationOfRefactoringBrowser baseline10: spec <version: '1.0-baseline'> spec for: #pharo do: [ spec repository: 'http://www.squeaksource.com/rb'. spec package: 'AST-Core' with: [spec repository: 'http://www.squeaksource.com/PharoRB' ]; "We split the original package into two so that AST does not depend on RBParser." package: 'AST-Tests-Core' with: [ spec requires: 'AST-Core' ]; package: 'AST-Semantic' with: [ spec requires: 'AST-Core' ]; package: 'AST-Tests-Semantic' with: [ spec requires: 'AST-Semantic' ]; package: 'Refactoring-Environment' with: [ spec requires: 'AST-Core'. spec repository: 'http://www.squeaksource.com/PharoRB' ]; "We were refactoring the way rb deals with environments because we want it to be parametrized over an environment (since the complete chain should be environmentized so that we can deal with remote compilation and others off image manipulation. so far RB has the idea that an environment by default represents the complete universe and we will have to change that in the future." package: 'Refactoring-Tests-Environment' with: [ spec requires: 'Refactoring-Environment'. spec repository: 'http://www.squeaksource.com/PharoRB' ]; package: 'Refactoring-Extensions-Environment' with: [ spec repository: 'http://www.squeaksource.com/PharoRB' ]; package: 'Refactoring-Changes' with: [ spec repository: 'http://www.squeaksource.com/PharoRB'; requires: 'Refactoring-Environment' ]; package: 'Refactoring-Tests-Changes' with: [ spec requires: 'Refactoring-Changes' ]; package: 'Refactoring-Core' with: [ spec requires: 'Refactoring-Changes' ]; package: 'Refactoring-Tests-Core' with: [ spec requires: 'Refactoring-Core' ]; package: 'Refactoring-Critics' with: [ spec requires: 'Refactoring-Changes' ]; package: 'Refactoring-Tests-Critics' with: [ spec requires: 'Refactoring-Critics' ]; package: 'Refactoring-Spelling' with: [ spec requires: 'Refactoring-Critics'. spec postLoadDoIt: #postLoadRBSpelling ]; package: 'Refactoring-Tests-Spelling' with: [ spec requires: 'Refactoring-Tests-Critics'. ]. spec group: 'default' with: #('Core' ); group: 'Core' with: #( 'AST-Core' 'AST-Semantic' 'Refactoring-Environment' 'Refactoring-Extensions-Environment' 'Refactoring-Changes' 'Refactoring-Core' 'Refactoring-Critics' 'Refactoring-Spelling' ); group: 'Tests' with: #( 'AST-Tests-Core' 'AST-Tests-Semantic' 'Refactoring-Tests-Environment' 'Refactoring-Tests-Changes' 'Refactoring-Tests-Core' 'Refactoring-Tests-Critics' 'Refactoring-Tests-Spelling' ); group: 'Core Tests' with: #('Core' 'Tests' ); yourself. ]. baseline10: spec <version: '1.0-baseline'> spec for: #pharo do: [ spec repository: 'http://www.squeaksource.com/rb'. spec package: 'AST-Core' with: [spec repository: 'http://www.squeaksource.com/PharoRB' ]; "We split the original package into two so that AST does not depend on RBParser." package: 'AST-Tests-Core' with: [ spec requires: 'AST-Core' ]; package: 'AST-Semantic' with: [ spec requires: 'AST-Core' ]; package: 'AST-Tests-Semantic' with: [ spec requires: 'AST-Semantic' ]; package: 'Refactoring-Environment' with: [ spec requires: 'AST-Core'. spec repository: 'http://www.squeaksource.com/PharoRB' ]; "We were refactoring the way rb deals with environments because we want it to be parametrized over an environment (since the complete chain should be environmentized so that we can deal with remote compilation and others off image manipulation. so far RB has the idea that an environment by default represents the complete universe and we will have to change that in the future." package: 'Refactoring-Tests-Environment' with: [ spec requires: 'Refactoring-Environment'. spec repository: 'http://www.squeaksource.com/PharoRB' ]; package: 'Refactoring-Extensions-Environment' with: [ spec repository: 'http://www.squeaksource.com/PharoRB' ]; package: 'Refactoring-Changes' with: [ spec repository: 'http://www.squeaksource.com/PharoRB'; requires: 'Refactoring-Environment' ]; package: 'Refactoring-Tests-Changes' with: [ spec requires: 'Refactoring-Changes' ]; package: 'Refactoring-Core' with: [ spec requires: 'Refactoring-Changes' ]; package: 'Refactoring-Tests-Core' with: [ spec requires: 'Refactoring-Core' ]; package: 'Refactoring-Critics' with: [ spec requires: 'Refactoring-Changes' ]; package: 'Refactoring-Tests-Critics' with: [ spec requires: 'Refactoring-Critics' ]; package: 'Refactoring-Spelling' with: [ spec requires: 'Refactoring-Critics'. spec postLoadDoIt: #postLoadRBSpelling ]; package: 'Refactoring-Tests-Spelling' with: [ spec requires: 'Refactoring-Tests-Critics'. ]. spec group: 'default' with: #('Core' ); group: 'Core' with: #( 'AST-Core' 'AST-Semantic' 'Refactoring-Environment' 'Refactoring-Extensions-Environment' 'Refactoring-Changes' 'Refactoring-Core' 'Refactoring-Critics' 'Refactoring-Spelling' ); group: 'Tests' with: #( 'AST-Tests-Core' 'AST-Tests-Semantic' 'Refactoring-Tests-Environment' 'Refactoring-Tests-Changes' 'Refactoring-Tests-Core' 'Refactoring-Tests-Critics' 'Refactoring-Tests-Spelling' ); group: 'Core Tests' with: #('Core' 'Tests' ); yourself. ].