Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
Impala 2.9.0
-
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.