[Grok-dev] Re: How do I install Grokstar?
Philipp von Weitershausen
philipp at weitershausen.de
Tue May 29 01:52:39 EDT 2007
Martijn Faassen wrote:
> Sebastian Ware wrote:
>> I am running on Macosx 10.4.9 with python 2.4 which I have compiled
>> from source, and Zope3.3 which I also compiled from source.
>>
>> I have followed the instructions, making sure I use the python 2.4
>> compiler (it failed first time around "Error: Couldn't find a
>> distribution for zc.recipe.zope3instance" because I used python 2.3,
>> but I saw the comments about this in an earlier thread). Eventually
>> [buildout] ends in a massive list that kind of looks like this:
>>
>> """
>> zope.i18n 3.4dev-r73098 is required by zope.app.testing 3.4.0a1.
>> zope.app.testing 3.4.0a1 is required by zope.app.catalog 3.4.0a1.
>> zope.app.catalog 3.4.0a1 is required by zc.catalog 1.2dev-r74688.
>> zc.catalog 1.2dev-r74688 is required by hurry.query 0.9.2.
>> hurry.query 0.9.2 is required by Grokstar 0.0.
>> zope.app.testing 3.4.0a1 is required by zope.app.intid 3.4.0a1.
>> zope.app.intid 3.4.0a1 is required by zope.app.catalog 3.4.0a1.
>> zope.app.catalog 3.4.0a1 is required by zc.catalog 1.2dev-r74688.
>> zc.catalog 1.2dev-r74688 is required by hurry.query 0.9.2.
>> hurry.query 0.9.2 is required by Grokstar 0.0.
>> """
>>
>> ...only it repeats itself with small variations over probably 100
>> lines...
>
> Ugh, part of this is the annoying Zope 3.3/ Zope 3.4 transition problem
> again. Zope 3.3 doesn't use eggs for the core yet, only for extensions.
> Zope 3.4 created lots of extensions for Zope 3 core packages. Grokstar
> includes an egg that used to depend on nothing, but now, in an updated
> version, depends on some Zope 3.4 eggs, which means it starts including
> virtually the entirety of Zope 3.4. This will all become easier once
> we've all transitioned to Zope 3.4, but it's a pain right now.
>
> I don't know though why it starts doing the endless loop. It sounds like
> some dependency conflict that somehow starts looping. This is odd. I can
> look into this again wednesday night with JW and we should check in a
> fix for all these issues then, so we get Grokstar at least in a working
> state again.
I suspect the problem lies with zc.catalog. Zope 3.3-based apps should
depend on zc.catalog==1.1.1. Add such a line to Grokstar's buildout.cfg
might do the trick, perhaps.
--
http://worldcookery.com -- Professional Zope documentation and training
More information about the Grok-dev
mailing list