[Grok-dev] Re: grokproject: version pinning in setup.py

Leonardo Rochael Almeida leorochael at gmail.com
Thu Jul 3 18:02:15 EDT 2008


Perhaps we need to continuously run a test of a clean room install of
grokproject up to the point of running grok tests? I know it sucks,
but nothing else hits me so far.

On Thu, Jul 3, 2008 at 15:55, Martijn Faassen <faassen at startifact.com> wrote:
> 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
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> http://mail.zope.org/mailman/listinfo/grok-dev
>


More information about the Grok-dev mailing list