[Grok-dev] version confict caused by new zc.recipe.testrunner

Jasper Spaans jasper at vs19.net
Wed Aug 27 06:22:41 EDT 2008


>>> While running buildout on a grokproject today, it gave me the
>>> following error:
>>>
>>> jbook:~ spaans$ grokproject frop
>>> Enter user (Name of an initial administrator user): admin
>>> Enter passwd (Password for the initial administrator user):
>>> Enter version_info_url (The URL to a *.cfg file containing a
>>> [versions] section.) [None]:
>>> Creating directory ./frop
>>> Invoking zc.buildout...
>>> While:
>>>   Installing.
>>>   Getting section test.
>>>   Initializing section test.
>>>   Installing recipe zc.recipe.testrunner.
>>> Error: There is a version conflict.
>>> We already have: zope.testing 3.5.1
>>> but zc.recipe.testrunner 1.1.0 requires 'zope.testing>=3.6.0'.
>>>
>>> I was able to fix this by forcing zc.recipe.testrunner = 1.0.0 in my
>>> buildout.
>
> Should be fixed with zc.recipe.testrunner 1.0.2.
> Sorry for the inconvenience.


Running grokproject is still broken, as it tries to pick up 1.1.0  
instead of 1.0.2 ; after forcing zc.recipe.testrunner = 1.0.2, there's  
another problem though:

grok (0.13) requires
zope.testing = 3.5.1

zc.recipe.testrunner (1.0.2) requires
zope.testing = 3.4.9

Is there any reason to enforce 3.4.9 ? As it seems no code has changed  
between 1.0.0 and 1.0.2, I've force zc.recipe.testrunner=1.0 in my  
grok buildout.

Martijn/JW/(other release wizards?), is it an idea to do a grok  
maintenance release to get things to work again regarding versions?  
(As I also had to fix the zope.app.locales version, as suggested in http://article.gmane.org/gmane.comp.web.zope.grok.devel/6103 
  ; these fixes also need to go to the trunk I guess)

As I'm a bit reluctant as to committing bits on tags, here's my diff  
against grok 0.13:

--- grok-0.13.cfg	2008-06-23 21:25:28.000000000 +0200
+++ grok-0.13a.cfg	2008-08-27 12:11:40.000000000 +0200
@@ -15,6 +15,7 @@
  z3c.flashmessage = 1.0
  z3c.testsetup = 0.2.1
  zc.catalog = 1.2
+zc.recipe.testrunner = 1.0.0
  zdaemon = 2.0.1
  zodbcode = 3.4
  zope.annotation = 3.4
@@ -41,7 +42,7 @@
  zope.app.interface = 3.4
  zope.app.intid = 3.4.1
  zope.app.keyreference = 3.4.1
-zope.app.locales = 3.4.1
+zope.app.locales = 3.4.5
  zope.app.onlinehelp = 3.4.1
  zope.app.pagetemplate = 3.4
  zope.app.preference = 3.4.1


Cheers,
Jasper
  --
Jasper Spaans                                          http://jasper.es/
              This line was last modified 0 seconds ago.



More information about the Grok-dev mailing list