You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@bigtop.apache.org by "Sreenath Somarajapuram (JIRA)" <ji...@apache.org> on 2016/10/21 19:53:58 UTC

[jira] [Commented] (BIGTOP-2213) tez build downloads amd64 nodejs executable

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

Sreenath Somarajapuram commented on BIGTOP-2213:
------------------------------------------------

[~cos] [~asanjar]
I have just uploaded a patch in https://issues.apache.org/jira/browse/TEZ-3470, for making Tez UI build in PPC 64. 
- We still have issue in running UTs using PhantomJS on PPC64, but that said with -DskipTests you must be able to get the build working as expected.
- PS: PhantomJS executable must be available in $PATH. 

> tez build downloads amd64 nodejs executable
> -------------------------------------------
>
>                 Key: BIGTOP-2213
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-2213
>             Project: Bigtop
>          Issue Type: Bug
>          Components: build, ppc64le, tez
>    Affects Versions: 1.1.0
>            Reporter: Olaf Flebbe
>            Assignee: Amir Sanjar
>             Fix For: 1.2.0
>
>         Attachments: BIGTOP-2213.1.patch
>
>
> From the ppc64le build:
> {code}
> [INFO] Installing node version v0.10.18
> [INFO] Creating temporary directory /ws/output/tez/tez-0.6.2/tez-ui/src/main/webapp/node_tmp
> [INFO] Downloading Node.js from http://nodejs.org/dist/v0.10.18/node-v0.10.18-linux-x64.tar.gz to /ws/output/tez/tez-0.6.2/tez-ui/src/main/webapp/node_tmp/node.tar.gz
> {code}
> The {{frontend-maven-plugin}} checks installed version of nodejs, npm and bower and downloads them, if not suitable or found. Since this plugin only supports MacOSX, Linux and Windows (all on Intel Arch) this _will_ fail.
> Alternatively one could install nodejs in the slave image, but the versions in pom.xml do  not match. The  {{frontend-maven-plugin}} will detect this and will not download anything, if expected versions match. Unfortunately they will _not_ match, since the Version tez expects is rather old.
> Since tez is an architecture-independent package it is of questionable use, since a ubuntu/amd64 build of this package will be usable, too.
> Not sure how to proceed. Maybe we should not compile Arch-Independent software on all Archs ?



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