Hi, Following up on the discussion about IMPALA-3223, I'd like to send out an email about the removal of thirdparty. In particular, the following changes will happen in stages. Please voice your comment before I commit to any action.
1. Requires $IMPALA_TOOLCHAIN to be set in order to build Impala. In other words, all the logic in the build script to build thirdparty component if $IMPALA_TOOLCHAIN is not set will be removed. 2. Remove build_thirdparty.sh 3. Move postgressql-jdbc and may be llama-minikdc (?) to toolchain and update scripts about it. 4. Remove everything in thirdparty directory except for the following components: hadoop, hbase, hive, llama and sentry. 5. Update integration jenkins job to copy the snapshots of the components above to internal jenkins repo in addition to checking them in to github. Update bootstrap_toolchain to point to internal repos. 6. Remove thirdparty directory and update integration job to not check in to git repo. After step (3) is done, we can already push the changes of the build script to ASF tree and check in snapshots of hadoop, hbase, llama and sentry to S3 and hopefully get the build to work. -- Thanks, Michael
