On Thu, Sep 27, 2012 at 6:46 PM, Dale Henrichs <dhenrich@vmware.com> wrote:
Sven,
The versions in ConfigurationOfZTimestamp aren't quite defined correctly ... bleedingEdge defaults to loading the latest baseline version. A baseline version is declared by setting the blessing to #baseline:
spec blessing: #baseline.
Your versions in ConfigurationOfZTimestamp are importing from the '1-baseline' but are not changing the blessing, so Metacello doesn't know that 1, 2, and 3 are literal versions and not baselines. So version 3 looks like the "latest baseline version"..
Dale, but baselines are supposed to mandatory have the "spec blessing: #baseline.", right? so why would metacello think that versions 1, 2, and 3 are baselines instead of versions?
To fix, this remember to set the blessing in your literal version specifications setting the blessing to something other that #baseline like #development:
spec blessing: #development.
while the version is under development or #release:
spec blessing: #release.
when the version is released (i.e., you will not be changing it any more).
Dale
----- Original Message ----- | From: "Sven Van Caekenberghe" <sven@stfx.eu> | To: "Pharo-project@lists.gforge.inria.fr Development" < Pharo-project@lists.gforge.inria.fr> | Sent: Thursday, September 27, 2012 8:31:47 AM | Subject: [Pharo-project] Metacello bleedingEdge question | | Hi, | | I have a question. | | The following works as expected and loads the latest versions of the | code: | | ConfigurationOfZincHTTPComponents project bleedingEdge load. | | The following does not and keeps loading only the #stable one and not | the latest one. | | ConfigurationOfZTimestamp project bleedingEdge load. | | I can't see any difference, but I am a Metacello newbie. | | Has anyone any idea where I should look ? | | Thx, | | Sven | | -- | Sven Van Caekenberghe | http://stfx.eu | Smalltalk is the Red Pill | | | | |
-- Mariano http://marianopeck.wordpress.com