Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-5001

Allow bootstrap_toolchain.py to update dependencies if toolchain version changes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • Impala 2.9.0
    • Not Applicable
    • Infrastructure
    • None

    Description

      Currently, if you update a dependency without changing its version, and run bin/bootstrap_toolchain.py, it won't download the new dependency.

      This is a problem for situations like IMPALA-4983 where we want to change the build flags but don't have a new version number.

      My suggestion is to use the toolchain build ID as a 'version' parameter, and write that to disk. If the toolchain ID changes, bootstrap_toolchain.py should detect that case and redownload all dependencies. Although it's suboptimal to download all dependencies, it's better than not downloading enough of them.

      Attachments

        Activity

          People

            Unassigned Unassigned
            henryr Henry Robinson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: