[Glass] Metacello load order of dependant projects

Jupiter Jones via Glass glass at lists.gemtalksystems.com
Thu Feb 9 15:27:09 PST 2017


Am I able to specify the order in which project dependencies load in a baseline? I am loading a version of Seaside locally from disc and have the following in the baseline...

     spec
        baseline: 'Seaside3'
        with: [ 
          spec
            repository:
                'filetree:///opt/git/JupiterSmalltalk/Seaside/repository';
            loads: #('Core' 'Development' 'Zinc') ] 
      spec
        configuration: 'Bootstrap'
        with: [ 
          spec
            repository:
                'http://smalltalkhub.com/mc/TorstenBergmann/Bootstrap/main';
            version: '0.16.0' ].
      spec
        configuration: 'BootstrapMagritte'
        with: [ 
          spec
            repository:
                'http://www.smalltalkhub.com/mc/TorstenBergmann/BootstrapMagritte/main';
            version: '0.2.3’ ]

However, Metacello ends up trying to load Bootstrap first which loads Seaside from Smalltalkhub.

I can manually load Seaside first, then lock it, then load this baseline, however, if it possible to make it load the seaside from this baseline first and lock it?

Thanks for any advice.

Cheers,

J


More information about the Glass mailing list