zc.recipe.egg:custom doesn't rebuild on dependency changes

Bug #1205957 reported by Dylan Jay on 2013-07-29
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Buildout
Undecided
Unassigned

Bug Description

If you have a custom compiled egg such the one bellow, updating or reinstalling the dependencies (zc.recipe.cmmi) doesn't cause a rebuild of the egg. The result is an egg which fails to run properly at run time if any part of the signature of the dependent cmmi part changes during buildout, for example the version of zc.recipe.cmmi is upgraded.

[Pillow]
recipe = zc.recipe.egg:custom
egg = Pillow
include-dirs =
    ${zlib:location}/include
    ${libjpeg:location}/include
    ${libpng:location}/include
    ${libtiff:location}/include
library-dirs =
    ${zlib:location}/lib
    ${libjpeg:location}/lib
    ${libpng:location}/lib
    ${libtiff:location}/lib
rpath =
    ${zlib:location}/lib
    ${libjpeg:location}/lib
    ${libpng:location}/lib
    ${libtiff:location}/lib

[libjpeg]
recipe = zc.recipe.cmmi
url = http://www.ijg.org/files/jpegsrc.v9.tar.gz

...

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers