Dale

I was discussing with christophe yesterday and what would be good in metacello 
is to be able to have in one version of the configurationOf
all the information about previous heads stable versions because right now to 
get this information 
we need to load previous versions until we see that the stable or development 
deifnitino changes.

I will start to add to my configurations

previousVersions

        ^ #((stable 20 #(1.0 1.2 1.3))
                (stable 1.4 #(1.0 ))

so that we can perform regression testing and not just test the latest stable 
version.

Stef
        


> 
> 
> ----- Original Message -----
> | From: "Camillo Bruni" <camillobr...@gmail.com>
> | To: Pharo-project@lists.gforge.inria.fr
> | Sent: Tuesday, April 16, 2013 3:19:57 PM
> | Subject: Re: [Pharo-project] Metacello configuration conventions
> | 
> | I liked ruby-gems approach more than the one in Metacello. You usually
> | specify
> | a major version (as under linux) for your dependency. That means the
> | dependency
> | might evolve a bit, typically for bugfixes, without you having to update
> | the configuration manually.
> | 
> | http://docs.rubygems.org/read/chapter/16 for me is what I'd like to see.
> | 
> | As you say, #stable and #development are mostly for humans.
> 
> Cami,
> 
> I did look at the way ruby-gems worked pretty early on in Metacello 
> development and I've arranged things such that I should be able to add the 
> ability to specify ranges of versions, but the whole mechanics of the 
> ruby-gem universe is different than the smalltalk universe so I'm not sure 
> that Metacello would give you the behavior you are looking for even I did 
> allow version ranges to be specified ...
> 
> I'd be willing to spend time working through use cases with you to see if 
> there would be benefit for enabling that feature...
> 
> Dale
> 


Reply via email to