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

tez build downloads amd64 nodejs executable

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.1.0
    • Fix Version/s: 1.3.0
    • Component/s: build, ppc64le, tez
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: