[Grok-dev] grokproject broken

Uli Fouquet uli at gnufix.de
Tue May 19 04:32:33 EDT 2009

Hi there,

Michael Haubenwallner wrote:

> same reason as yesterday (grok trunk broken)
> fresh 'easy_install grokproject' and creating a new project gets me:
> ...
> Installing eggbasket.
> While:
>   Installing eggbasket.
> Error: There is a version conflict.
> We already have: zope.lifecycleevent 3.4.0
> but zope.container 3.8.2 requires 'zope.lifecycleevent>=3.5.2'.
> Reason is, that zope.container is not pinned in grokcore.view

Uh, so existing installations of grokproject are broken as well, as I
suspected yesterday. :-/

> I think we need a new grokcore.view release and as gc.v version is
> pinned to 1.5 also need a new grokproject release. We could as well
> create a grok1.0a4 at the same time.
> How can we organize to get that done? I'll do the grokproject part.

If someone releases a new grokcore.view, then we could release a new
grok egg. I think the current grokproject (and also older versions)
afterwards should run smoothly again, shouldn't they?

However, people that want to install a project with older Grok (up to
current 1.0a3) would still fail. They had (after buildout aborting the
install throwing nasty messages) have to pin down zope.container

So for all, that run into the zope.container/zope.lifecycleevent version
conflict with grokproject/grok: Add::

  zope.container = 3.8.1

to your versions.cfg or to the [versions] section in your buildout.cfg
and rerun buildout afterwards.

We could easily fix that problem for fresh installs by adding
zope.container to the already existing KnownGoodSet lists (aka
grok-n.nn.cfgs) on grok.zope.org/releaseinfo/. Then also installs of
older grok versions with grokproject would work again. I expect a good
load of opposition to this proposal but am willing to learn from your

Best regards,


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://mail.zope.org/pipermail/grok-dev/attachments/20090519/22c79aef/attachment.bin 

More information about the Grok-dev mailing list