You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Olaf Flebbe (JIRA)" <ji...@apache.org> on 2016/02/23 17:12:19 UTC

[jira] [Commented] (BIGTOP-2346) Do not use gradle delete() for sources and build directories

    [ https://issues.apache.org/jira/browse/BIGTOP-2346?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15159105#comment-15159105 ] 

Olaf Flebbe commented on BIGTOP-2346:
-------------------------------------

For instance a failed build with this error:

https://ci.bigtop.apache.org/job/Bigtop-1.1.0-ppc64le/BUILD_ENVIRONMENTS%3Dubuntu-15.04-ppc64le,label=ppc64le-slave/11/console

> Do not use gradle delete() for sources and build directories
> ------------------------------------------------------------
>
>                 Key: BIGTOP-2346
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-2346
>             Project: Bigtop
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 1.1.0
>            Reporter: Olaf Flebbe
>            Assignee: Olaf Flebbe
>             Fix For: 1.2.0
>
>
> I was asking myself why sometimes the hue build fails with
> {code}
> /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.
> {code}
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)