Description
I was asking myself why sometimes the hue build fails with
/v/output/hue/hue-3.9.0/Makefile.vars:42: *** "Error: must have python development packages for 2.6 or 2.7. Could not find Python.h. Please install python2.6-devel or python2.7-devel". Stop.
This is happening because the python virtualenv created by the hue build contains a symbolic link to /usr/include/python2.7.
gradles delete() on the output directory follows the symlink and removes everything under /usr/include/python2.7 .
See https://issues.gradle.org/browse/GRADLE-2892 and https://discuss.gradle.org/t/delete-on-directory-with-symlinks-considered-harmful/14705
Work around is to avoid delete() where symlinks can happen.