On Thu, Jan 14, 2010 at 9:53 AM, Torsten Bergmann <[email protected]> wrote:

> >Two little remarks of the conf:  you are using for FFI '1.0-baseline', not
> a
> >version, this means that it will ALWAYS bring the latest version (maybe
> >unstable). That's why I always try to put a particular version that I know
> >is stable.
>
> Thought about that again and looked at other examples.
>
> Now the baseline of ExternalWebbrowser depends on a baseline
> of FFI. And the version itself uses the version.
> See ConfiguratonOfExternalWebBrowser-tbn-5.mcz
>
>
Torsten:  Maybe it is not correct what I do but in your case, for example, I
wouldn't put the baseline of FFI.

    project: 'FFI' with: [
                spec
                    className: 'ConfigurationOfFFI';
                    file: 'ConfigurationOfFFI';
                    version: '1.0-baseline';
                    repository: '
http://www.squeaksource.com/MetacelloRepository' ].


I don't like to put ANYTHING related to version or baselines in a baseline
method. I just want to put dependencies, groups, etc. So I would write:


    project: 'FFI' with: [
                spec
                    className: 'ConfigurationOfFFI';
                    file: 'ConfigurationOfFFI';
                    repository: '
http://www.squeaksource.com/MetacelloRepository' ].

Then, in the version method, I would put exactly what you did:

spec
            project: 'FFI' with: '1.0'.


So...in summary, form my point of view, is not necessary to put the baseline
when defining the dependency to FFI.

I insist that you should also send this kind of mails to Metacello mailing
list :)


This is similar to what Dale did in the seaside 3.0 config with
> grease and follows the rules from #lesson11Blessing:
>
>   "Since the latest #baseline version should reflect the most
>    up-to-date project structure, ... should load the absolute
>    bleeding edge of the project."
>
>
> >Come on!!! That's not an excuse ;)
>
> Have access now - typos in the tutorial are fixed. Included
> in 1.0-beta.20 of metacello conf.
>
> Just run
>  "ConfigurationOfMetacello loadLatestPackages"
>
>
Coooool!!!  Excellent. Thank you very much :)


>
> Bye
> T.
> --
> GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
> Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to