Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-6458

Use yarn package manager to lock down dependency versions for new web UI

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0-alpha4
    • None
    • None
    • Reviewed

    Description

      As we use semver to denote dependency version, every time a new build is made, the latest available version of the dependency would be downloaded. This affects the reliability of the UI build. Hence we must lockdown the dependencies.
      Lockdown must happen in both the package managers used by the UI - NPM & Bower.

      Yarn:
      Replace NPM with Yarn. Yarn is a package manager developed to solve this issue and many more. It also enables offline build.

      Bower:
      Bower shrinkwrap resolver plugin can be used to lock the dependency versions.

      Attachments

        1. YARN-6458.1.patch
          192 kB
          Sreenath Somarajapuram
        2. YARN-6458.2.patch
          192 kB
          Sreenath Somarajapuram
        3. YARN-6458.3.patch
          192 kB
          Sreenath Somarajapuram

        Activity

          People

            Sreenath Sreenath Somarajapuram
            Sreenath Sreenath Somarajapuram
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: