2010/3/31 Tres Seaver <[email protected]>: > I believe the root of this problem is that the 'index' and 'versions' > bits of a buildout.cfg are effectively Highlanders ("there can only be > one"). I gave up on trying to get the "two, two, two Zopes in one" > buildout to work, and instead created a separate buildout.cfg for > running CMF's tests against Zope 2.12.3.
Yeah, that sounds sensible. The extra test part with an index was a hack in the first place. > Unless somebody objects violently, I plan to check the attached config > in on a branch of the main CMF buildout, and rip out the stuff which > tries to do both from the trunk version. This change will require > Stefan's nightly runner to be adjusted, so I'm CC'ing him. Looks all good, except for this first line of comment, which should be CMF trunk + Zope 2.12 :) > # CMF trunk + Zope trunk Personally I prefer versions.cfg files, so we could use an: extends = http://download.zope.org/Zope2/index/2.12.3/versions.cfg instead of the index = line. But I don't care much for this specific test buildout. > [buildout] > parts = > zopepy > test > eggs = > Zope2 > Products.CMFCalendar > Products.CMFCore [test] > Products.CMFDefault > Products.CMFTopic > Products.CMFUid > Products.DCWorkflow > Products.GenericSetup > five.localsitemanager > develop = > src/Products.CMFCalendar > src/Products.CMFCore > src/Products.CMFDefault > src/Products.CMFTopic > src/Products.CMFUid > src/Products.DCWorkflow > src/Products.GenericSetup > src/five.localsitemanager > index = http://download.zope.org/Zope2/index/2.12.3 > > [versions] > # CMF-only dependencies > five.formlib = 1.0.2 > > [zopepy] > recipe = zc.recipe.egg > eggs = ${buildout:eggs} > interpreter = zopepy > scripts = zopepy > > [test] > recipe = zc.recipe.testrunner > eggs = ${buildout:eggs} > defaults = ['--module', '^Products[.](CMF|DC|GenericSetup)|^five[.]'] _______________________________________________ Zope-CMF maillist - [email protected] https://mail.zope.org/mailman/listinfo/zope-cmf See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests
