On Aug 9, 2013, at 10:24 PM, Tudor Girba <tudor@tudorgirba.com> wrote:

Hi Stef,

I think that something is wrong with your image. ConfigurationOfMondrian>>#development: looks like:

development: spec
<symbolicVersion: #'development'>

spec for: #'common' version: '2.15-baseline'.

(taken from the latest Moose 4.8 image - version ConfigurationOfMondrian-TudorGirba.373).

Everything is fine when you load this, and ConfigurationOfShout is no longer a prerequisite.

Thanks I will check and indeed now I get the same as you.
I still have a question why not using the latest?

finally I was thinking about the following pattern for configurations (camillo is doing that and this is good) :
- why extract (extract method) all the 

spec project: 'Shout' with: [
spec
className: 'ConfigurationOfShout';
loads: #('Core' );
version: '1.2.2';
file: 'ConfigurationOfShout';
repository: 'http://www.squeaksource.com/MetacelloRepository' ].
into 

spec project: 'Shout' with: [ self specShout]


specShout

spec
className: 'ConfigurationOfShout';
loads: #('Core' );
version: '1.2.2';
file: 'ConfigurationOfShout';
repository: 'http://www.squeaksource.com/MetacelloRepository' ].


For the catalog I'm building it would help also to have 

spec for: #'common' do: [
spec blessing: #'baseline'.
spec description: 'Removed the Easel'.
spec repository: self repositoryUrlString


repositoryUrlString
^ 'http://www.smalltalkhub.com/mc/Moose/Mondrian/main'.

Stef



Cheers,
Doru



On Fri, Aug 9, 2013 at 5:40 PM, Stéphane Ducasse <stephane.ducasse@inria.fr> wrote:
Hi guys


Is Moose really using development version of its subproject?
because

spec project: 'Mondrian' with: [
                                spec
                                        className: 'ConfigurationOfMondrian';
                                        file: 'ConfigurationOfMondrian';
                                        version: #development ;
                                        repository: 'http://www.smalltalkhub.com/mc/Moose/Mondrian/main'

And

development: spec
        <symbolicVersion: #'development'>

        spec for: #'common' version: '2.162'.

and there are

        <version: '2.9' imports: #('2.5-baseline')>

So when I do

(ConfigurationOfMoose project version: #development) record loadDirective

for moose I get …

(ConfigurationOfMoose project version: #development) record loadDirective

I get No version found for 1.3 of ConfigurationOfShout!!!



_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev



--
www.tudorgirba.com

"Every thing has its own flow"
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev