[Grok-dev] Re: grokproject: version pinning in setup.py
    Martijn Faassen 
    faassen at startifact.com
       
    Thu Jul  3 14:55:04 EDT 2008
    
    
  
Hi there,
I'd like to make sure that when the buildout runs (for the first time or 
thereafter) the version of zc.buildout and the version of any recipes we 
used are pinned down, somehow. Suggestions on how to do this would be 
welcome. Given the bugs we've had in zc.buildout releases, I think we've 
dodged the bullet for now, but I also think we run a concrete risk.
The problem with zc.buildout is the bootstrapping issue; how do we 
constrain the recipe to install an egg if the recipe itself is an egg? 
I'm not sure how bad the bootstrapping issues are; if we constrain 
recipes, what happens?
As to the actual installation of grokproject itself, we still have a 
tricky situation. Something might happen to the dependencies that causes 
grokproject to stop working upon installation. Of course we have far 
less dependencies, and existing grok installations will continue to 
work, but installation by beginners of Grok would still be broken until 
someone actually thinks of telling us something is wrong. That's bad enough.
I'd like to avoid this situation, somehow. I'm not sure how to go about 
it though, and perhaps the solution is worse than the problem. But I 
think it makes sense to think about options here.
Regards,
Martijn
    
    
More information about the Grok-dev
mailing list