Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-2213

tez build downloads amd64 nodejs executable

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.1.0
    • 1.3.0
    • build, ppc64le, tez
    • None

    Description

      From the ppc64le build:

      [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
      

      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 ?

      Attachments

        1. BIGTOP-2213.1.patch
          1 kB
          Amir F Sanjar
        2. BIGTOP-2213.2.patch
          1 kB
          Amir F Sanjar

        Issue Links

          Activity

            People

              asanjar Amir F Sanjar
              oflebbe Olaf Flebbe
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: