[Grok-dev] Re: How do I install Grokstar?
Sebastian Ware
sebastian at urbantalk.se
Tue May 29 08:28:57 EDT 2007
Hi!
FYI: I tried as suggested (both with "zc.catalog = 1.1.1" and
"zc.catalog == 1.1.1"). But without success (I put it in under the
section [zope3], se bellow). I also tried commenting out the original
[zope 3] config, which saved me from downloading Zope 3 again.
*** [SNIP] ***
[buildout]
develop = .
parts = data instance test
#[zope3]
#recipe = zc.recipe.cmmi
#extra_options = --with-python=${buildout:executable} --force
#url = http://www.zope.org/Products/Zope3/3.3.1/Zope-3.3.1.tgz
# If you already have a Zope 3 installation, you can *remove* the
# 'zope3' name from the 'parts' listing in the [buildout] section, and
# uncomment what's below.
[zope3]
location = /opt/zope3.3
zc.catalog = 1.1.1
*** [END SNIP] ***
Mvh Sebastian
29 maj 2007 kl. 07.52 skrev Philipp von Weitershausen:
> 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