[Zope-dev] z3c.form and KGS 3.4 - can't build 1.9.x branch

Adam GROSZER agroszer at gmail.com
Fri Apr 10 09:01:26 EDT 2009


Hello,

I would add TEMPORARYLY (for testing) the KGS to buildout.cfg:

[buildout]
extends = http://download.zope.org/zope3.4/3.4.0/versions.cfg
versions = versions

develop = . benchmark
parts = test checker coverage-test coverage-report docs i18n benchmark python
...

But do not commit that!
I think people will use KGS in their buildout if they want and that
will nail versions appropriately.

Later we might backport the [3.5/trunk]-compatibility which I'd like
to finish this weekend to 1.9.

Friday, April 10, 2009, 1:02:53 PM, you wrote:

MA> Stephan Richter wrote:
>> On Thursday 09 April 2009, Martin Aspeli wrote:
>>> Clearly, I'm getting too new a version of RestrictedPython, but this is
>>> running against the 3.4 KGS, so I don't see how that could really happen.
>> 
>> This is not a problem. Ignore those errors as they happen in the Python 2.6 
>> support code.Everything installed fine.
>> 
>> Got RestrictedPython 3.5.0.

MA> Mmm... it doesn't let me run the tests though:

MA> $ ./bin/test
MA> Test-module import failures:

MA> Module: z3c.form.browser.tests

MA> Traceback (most recent call last):
MA>    File 
MA> "/users/optilude/Development/Plone/Code/Products/z3c.form/src/z3c/form/browser/tests.py",
MA> line 16, in ?
MA>      from z3c.form import testing
MA>    File 
MA> "/users/optilude/Development/Plone/Code/Products/z3c.form/src/z3c/form/testing.py",
MA> line 28, in ?
MA>      from zope.app.testing import setup
MA>    File 
MA> "/Users/optilude/.buildout/eggs/zope.app.testing-3.6.0-py2.4.egg/zope/app/testing/setup.py",
MA> line 47, in ?
MA>      from zope.container.traversal import ContainerTraversable
MA>    File 
MA> "/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg/zope/container/traversal.py",
MA> line 26, in ?
MA>      from zope.publisher.interfaces import IDefaultViewName, NotFound
MA> ImportError: cannot import name IDefaultViewName


MA> Module: z3c.form.tests.test_doc

MA> Traceback (most recent call last):
MA>    File 
MA> "/users/optilude/Development/Plone/Code/Products/z3c.form/src/z3c/form/tests/test_doc.py",
MA> line 23, in ?
MA>      from zope.app.testing import placelesssetup
MA>    File 
MA> "/Users/optilude/.buildout/eggs/zope.app.testing-3.6.0-py2.4.egg/zope/app/testing/placelesssetup.py",
MA> line 26, in ?
MA>      from zope.container.testing \
MA>    File 
MA> "/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg/zope/container/testing.py",
MA> line 29, in ?
MA>      from zope.container.traversal import ContainerTraversable
MA>    File 
MA> "/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg/zope/container/traversal.py",
MA> line 26, in ?
MA>      from zope.publisher.interfaces import IDefaultViewName, NotFound
MA> ImportError: cannot import name IDefaultViewName



MA> Test-modules with import problems:
MA>    z3c.form.browser.tests
MA>    z3c.form.tests.test_doc
MA> Total: 0 tests, 0 failures, 0 errors in 0.000 seconds.
MA> (optilude)(~/Development/Plone/Code/Products/z3c.form)
MA> $

MA> My working set is pretty weird too. Lots of 3.5.x and 3.6.x and even a
MA> 3.8.x.

MA> $ cat bin/test
MA> #!/opt/local/Library/Frameworks/Python.framework/Versions/2.4/Resources/Python.app/Contents/MacOS/Python

MA> import sys
MA> sys.path[0:0] = [
MA>    '/users/optilude/Development/Plone/Code/Products/z3c.form/src',
MA>    '/Users/optilude/.buildout/eggs/zope.testing-3.7.1-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.interface-3.5.0-py2.4-macosx-10.3-i386.egg',
MA>    '/Users/optilude/.buildout/eggs/setuptools-0.6c9-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.i18n-3.4.4-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/z3c.template-1.1a1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/z3c.coverage-0.1.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.container-3.7.0-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.security-3.6.0-py2.4-macosx-10.3-i386.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.schema-3.5.2-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.publisher-3.5.5-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.pagetemplate-3.4.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.location-3.5.3-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.lifecycleevent-3.5.0-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.i18nmessageid-3.4.3-py2.4-macosx-10.3-i386.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.i18n-3.6.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.event-3.4.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.configuration-3.4.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.component-3.5.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.testing-3.6.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.pagetemplate-3.5.0-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/ZODB3-3.9.0a12-py2.4-macosx-10.3-i386.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.publisher-3.6.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.component-3.6.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.tal-3.5.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.copypastemove-3.5.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.dublincore-3.4.2-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.traversing-3.5.2-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.size-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.exceptions-3.5.2-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.container-3.8.1-py2.4-macosx-10.3-i386.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.proxy-3.5.0-py2.4-macosx-10.3-i386.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.deferredimport-3.5.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/pytz-2009a-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.deprecation-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.tales-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.copy-3.5.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.site-3.6.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.security-3.6.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.publication-3.5.1-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.dependable-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.debug-3.4.1-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.app.authentication-3.5.0a2-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.appsetup-3.9.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.annotation-3.4.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zdaemon-2.0.2-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/ZConfig-2.6.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zc.lockfile-1.0.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/transaction-1.0a1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.datetime-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.contenttype-3.4.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.formlib-3.5.2-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.filerepresentation-3.5.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.cachedescriptors-3.4.1-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.interface-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.broken-3.5.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.dottedname-3.4.5-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.form-3.7.1-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.browser-0.5.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.exception-3.4.2-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.app.applicationcontrol-3.4.3-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.app.http-3.5.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.error-3.6.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.session-3.8.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/RestrictedPython-3.4.3-py2.4.egg',
MA>  
MA> '/Users/optilude/.buildout/eggs/zope.hookable-3.4.0-py2.4-macosx-10.3-i386.egg',
MA>    '/Users/optilude/.buildout/eggs/zodbcode-3.4.0-py2.4.egg',
MA>   
MA> '/Users/optilude/.buildout/eggs/zope.app.basicskin-3.4.0-py2.4.egg',
MA>    '/Users/optilude/.buildout/eggs/zope.minmax-1.1.0-py2.4.egg',
MA>    ]

MA> I'd like to go fix a few things this weekend, but I don't have time to
MA> start unpickling these dependency issues.

MA> Cheers,
MA> Martin



-- 
Best regards,
 Adam GROSZER                            mailto:agroszer at gmail.com
--
Quote of the day:
He that will believe only what he can fully comprehend must have a very long head or a very short creed. 
- Charles Caleb Colton 



More information about the Zope-Dev mailing list