[Grok-dev] Grokproject version issues grokproject --zopectl

Sebastian Ware sebastian at urbantalk.se
Wed Apr 21 05:17:27 EDT 2010


I was caught out by the fact that hurry.query had been updated with  
new dependencies. Pinning:

   zope.sendmail = 3.5.1
   hurry.query = 0.9.2

solved the problem. I am using grok 1.0.1, the problem might not exist  
on 1.1rc1, Simon Jagoe has had success pulling hurry.query 1.0.

Mvh Sebastian

21 apr 2010 kl. 10.25 skrev Sebastian Ware:

> I have done a lot more testing and I think the culprit are the
> following components that I am using:
>
>   hurry.query
>   zope.sendmail
>
> I am not finished yet, but pinning:
>
>   zope.sendmail = 3.5.1
>
> Seems to solve half of the problem, which leaves hurry.query, where I
> started by pinning:
>
>   zc.catalog = 1.2
>
> I think is a step in the right direction, but I get
>
>   We already have: zope.location 3.4.0
>   but zope.intid 3.7.2 requires 'zope.location>=3.5.4'.
>
> Only I don't know who is requesting
>
>   zope.intid 3.7.2
>
> If I knew maybe I could pin an earlier version of the requesting egg.
>
> I have tried to overried with the newest of each egg until bin/
> buildout passes, but needless to say there are other problems down the
> road...
>
> Mvh Sebastian
>
> 20 apr 2010 kl. 21.39 skrev Jan-Wijbrand Kolman:
>
>> Sebastian Ware <sebastian at urbantalk.se> wrote:
>>
>>> I have done a clean install with latest grokproject. I got the
>>> following version issues for grok = 1.0.1 and grok = 1.0 (which  
>>> works
>>> on my dev machine):
>>>
>>>   bin/grokproject --zopectl --eggs-dir=/groklive/eggs/ YHGuiden
>>>   bin/buildout
>>>
>>> We already have: zope.location 3.4.0
>>> but zope.intid 3.7.2 requires 'zope.location>=3.5.4'.
>>>
>>> We already have: zope.schema 3.4.0
>>> but zope.location 3.5.4 requires 'zope.schema>=3.5.1dev'.
>>>
>>> We already have: zope.lifecycleevent 3.4.0
>>> but zope.intid 3.7.2 requires 'zope.lifecycleevent>=3.5.2'.
>>>
>>> We already have: zope.index 3.4.1
>>> but zope.catalog 3.8.1 requires 'zope.index>=3.5.0'.
>>>
>>> I ended up pinning the following in versions.cfg
>>>
>>>  zope.sendmail = 3.5.1
>>>  zope.location = 3.5.4
>>>  zope.schema = 3.5.1
>>>  zope.lifecycleevent = 3.5.2
>>>  zope.index = 3.5.0
>>>
>>> Then it would perform a buildout. However, I am getting an error on
>>> startup which I don't understand:
>>>
>>>  Traceback (most recent call last):
>>>  File "/groklive/YHGuiden/parts/app/runzope", line 134, in ?
>>>    zope.app.twisted.main.main()
>>>  File "/groklive/eggs/zope.app.twisted-3.4.1-py2.4.egg/zope/app/
>>> twisted/main.py", line 74, in main
>>>    service = setup(load_options(args))
>>>  File "/groklive/eggs/zope.app.twisted-3.4.1-py2.4.egg/zope/app/
>>> twisted/main.py", line 157, in setup
>>>    service = server.create(db)
>>>  File "/groklive/eggs/zope.app.twisted-3.4.1-py2.4.egg/zope/app/
>>> twisted/server.py", line 154, in create
>>>    return servertype.create(
>>> TypeError: int argument required
>>
>> This is all very strange. Could try again without the --eggs-dir
>> option?
>> Just to see if it makes a difference?
>>
>> (I cannot look into this __right__ now, but I'll have a further look
>> tomorow morning.)
>>
>> regards,
>> jw
>>
>>
>>
>> _______________________________________________
>> Grok-dev mailing list
>> Grok-dev at zope.org
>> https://mail.zope.org/mailman/listinfo/grok-dev
>
> _______________________________________________
> Grok-dev mailing list
> Grok-dev at zope.org
> https://mail.zope.org/mailman/listinfo/grok-dev



More information about the Grok-dev mailing list