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