-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Tres Seaver wrote:
> Hanno Schlichting wrote:
>> Hi Tres,
> 
>> On Wed, Mar 31, 2010 at 5:02 PM, Tres Seaver <tsea...@palladion.com> wrote:
>>> I can't even get the trunk buildout to build this morning:  Hanno, do
>>> you have any clue what is going on here?
>>>
>>>  The version, 3.7.1, is not consistent with the requirement, \
>>>   'zope.sendmail<3.7.0'.
>>>  While:
>>>   Installing test-zope212.
>>>  Error: Bad version 3.7.1
>> I added lots of version pins for all unpinned packages to the
>> buildout. I guess some of those loose ends suddenly became
>> problematic. I'm not sure which one exactly caused this, though.
> 
> This is a problem with trying to run both the Zope-trunk tests and the
> Zope-2.12 tests in the same buildout:  we should ideally be able to have
> *both* zope.sendmail versions in the 'eggs' directory, with the
> "correct" one for each testrunner configured somehow.  I don't think the
> testrunner recipe is clever enough for this usage, though.
> 
>> After my change the buildout runs at least. Judging from your commits,
>> you are working on the test failures. I'll leave you to it for a while
>> :) I was planning to look at them later today.
> 
> I've squished them all, I think, running against the trunk.  There are
> still a bunch of errors / failures running under 2.12.3, though, which I
> can't figure out.

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.

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.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tsea...@palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkuzjjUACgkQ+gerLs4ltQ6cVACg1RC0QGs2TYfJTuKprgGIsox2
RAEAoJ8Qokke0sN2W+ir3lkT3z7ksNAS
=WlVc
-----END PGP SIGNATURE-----
# CMF trunk + Zope trunk

[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  -  Zope-CMF@zope.org
https://mail.zope.org/mailman/listinfo/zope-cmf

See https://bugs.launchpad.net/zope-cmf/ for bug reports and feature requests

Reply via email to