Olaf Flebbe created BIGTOP-2213:
-----------------------------------

             Summary: tez build downloads amd64 nodejs executable
                 Key: BIGTOP-2213
                 URL: https://issues.apache.org/jira/browse/BIGTOP-2213
             Project: Bigtop
          Issue Type: Bug
            Reporter: Olaf Flebbe


>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 we do not supply nodejs in 
our docker slave images. 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. 

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)

Reply via email to