On Wed, Mar 27, 2013 at 12:00:17PM +0100, Patrick Gerken wrote: > 2013/3/27 Zope tests summarizer <nore...@zope.org> > > [1] FAILED Still Failing - zopetoolkit_trunk - Build # 214 > > https://mail.zope.org/pipermail/zope-tests/2013-March/073549.html > > I can reproduce the problems.
Hehe, there's a U+200B ZERO WIDTH SPACE in front of that sentence. > I do not understand at all, why buildout does not add persistent into the > path for zope.traverser. Through dependency chains it depends on BTrees and > BTrees depends on persistent, still, persistent is not in the paths for my > script. Marius, can you show me your buildout script and your test script > for zope traverser? Mine is: > > do3cc@BRICK> cat bin/buildout | sed -e 's/\( > *\).*\(\/[^\/]*\)\(\/[^\/]*\)/\1\2\3/' mg@platonas: ~/src/zopetoolkit [svn:trunk] $ cat bin/buildout | sed -e 's/\( > *\).*\(\/[^\/]*\)\(\/[^\/]*\)/\1\2\3/' sed: -e expression #1, char 4: unterminated `s' command I'm not sure what that sed expression was supposed to do, so there's the entire thing: mg@platonas: ~/src/zopetoolkit [svn:trunk] $ cat bin/buildout #!/home/mg/src/zopetoolkit/python/bin/python import sys sys.path[0:0] = [ '/home/mg/.buildout/eggs/distribute-0.6.35-py2.7.egg', '/home/mg/.buildout/eggs/zc.buildout-2.0.1-py2.7.egg', ] import zc.buildout.buildout if __name__ == '__main__': sys.exit(zc.buildout.buildout.main()) /home/mg/src/zopetoolkit/python is a virtualenv for Python 2.7, to avoid /usr/lib/python2.7/dist-packages/zope.interface (which is 3.6.1). mg@platonas: ~/src/zopetoolkit [svn:trunk] $ cat bin/test-ztk-zope.traversing #!/home/mg/src/zopetoolkit/python/bin/python import sys sys.path[0:0] = [ '/home/mg/.buildout/eggs/zope.traversing-4.0.0a2-py2.7.egg', '/home/mg/.buildout/eggs/zope.testrunner-4.2.0-py2.7.egg', '/home/mg/.buildout/eggs/zope.interface-4.0.4-py2.7-linux-x86_64.egg', '/home/mg/.buildout/eggs/zope.exceptions-4.0.6-py2.7.egg', '/home/mg/.buildout/eggs/six-1.2.0-py2.7.egg', '/home/mg/.buildout/eggs/distribute-0.6.35-py2.7.egg', '/home/mg/.buildout/eggs/zope.testing-4.1.2-py2.7.egg', '/home/mg/.buildout/eggs/zope.tales-4.0.1-py2.7.egg', '/home/mg/.buildout/eggs/zope.security-4.0.0b1-py2.7-linux-x86_64.egg', '/home/mg/.buildout/eggs/zope.configuration-4.0.2-py2.7.egg', '/home/mg/.buildout/eggs/zope.component-4.1.0-py2.7.egg', '/home/mg/.buildout/eggs/zope.browserresource-4.0.0-py2.7.egg', '/home/mg/.buildout/eggs/zope.annotation-4.2.0-py2.7.egg', '/home/mg/.buildout/eggs/zope.publisher-4.0.0a2-py2.7.egg', '/home/mg/.buildout/eggs/zope.proxy-4.1.1-py2.7-linux-x86_64.egg', '/home/mg/.buildout/eggs/zope.location-4.0.1-py2.7.egg', '/home/mg/.buildout/eggs/zope.i18nmessageid-4.0.2-py2.7-linux-x86_64.egg', '/home/mg/.buildout/eggs/zope.i18n-4.0.0a4-py2.7.egg', '/home/mg/.buildout/eggs/transaction-1.4.1-py2.7.egg', '/home/mg/.buildout/eggs/zope.schema-4.3.2-py2.7.egg', '/home/mg/.buildout/eggs/zope.event-4.0.2-py2.7.egg', '/home/mg/.buildout/eggs/zope.contenttype-4.0.1-py2.7.egg', '/home/mg/.buildout/eggs/BTrees-4.0.5-py2.7-linux-x86_64.egg', '/home/mg/.buildout/eggs/zope.browser-2.0.1-py2.7.egg', '/home/mg/.buildout/eggs/pytz-2012j-py2.7.egg', '/home/mg/.buildout/eggs/persistent-4.0.6-py2.7-linux-x86_64.egg', ] import os sys.argv[0] = os.path.abspath(sys.argv[0]) os.chdir('/home/mg/src/zopetoolkit/parts/test-ztk-zope.traversing') import zope.testrunner if __name__ == '__main__': sys.exit(zope.testrunner.run([ '--test-path', '/home/mg/.buildout/eggs/zope.traversing-4.0.0a2-py2.7.egg', ])) What I did was svn co svn+ssh://svn.zope.org/repos/main/zopetoolkit/trunk zopetoolkit cd zopetoolkit virtualenv -p python2.7 python python/bin/python bootstrap.py bin/buildout prefer-final=false bin/test-ztk-zope.traversing because I didn't realize I needed to use a different buildout config! Trying now to bin/buildout -c development-python2.cfg buildout:prefer-final=false bin/test-ztk-zope.traversing I can reproduce the problem, and my bin/test-ztk-zope.traversing does *not* include persistent in sys.path. Marius Gedminas -- http://pov.lt/ -- Zope 3/BlueBream consulting and development
signature.asc
Description: Digital signature
_______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )