optilude/corejet.testrunner — Issue #2: corejet.testrunner as a recipe may impair z3c.recipe.staticlxml
Author: datakurre
Created: 2011-10-24 09:18:27+00:00
State: open

We have RHEL5-environments with old libxslt(-devel) installed and buildouts requiring newer libxslt for Diazo.

Normally z3c.recipe.staticlxml works just fine, but when a buildout has a test-section using corejet.testrunner as its recipe, buildout compiles lxml against the old libxslt found on system even before executing install for z3c.recipe.staticlxml. Therefore, the buildout completes with lxml built against too old libxslt for Diazo.

I guess that's because corejet.testrunner (or it dependencies) requires lxml and when it is used directly as a recipe, those requirements are filled before really executing any recipe in buildout, including z3c.recipe.staticlxml.

If that's really the case, there sould be a separate recipe for installing CoreJet testrunner (similar to zc.recipe.testrunner).