[
https://issues.apache.org/jira/browse/IMPALA-14764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joe McDonnell resolved IMPALA-14764.
------------------------------------
Fix Version/s: Impala 5.0.0
Assignee: Joe McDonnell
Resolution: Fixed
> Vendor run-clang-tidy.py from LLVM
> ----------------------------------
>
> Key: IMPALA-14764
> URL: https://issues.apache.org/jira/browse/IMPALA-14764
> Project: IMPALA
> Issue Type: Task
> Components: Infrastructure
> Affects Versions: Impala 5.0.0
> Reporter: Joe McDonnell
> Assignee: Joe McDonnell
> Priority: Major
> Fix For: Impala 5.0.0
>
>
> Currently, the run-clang-tidy.py script (used by the clang-tidy-ub2004
> precommit job) comes from toolchain LLVM. LLVM 5's run-clang-tidy.py doesn't
> support python 3, so it would require patching to run on newer systems like
> Ubuntu 22. Maintaining patches in the toolchain is doable but annoying. Since
> run-clang-tidy.py doesn't really have any dependency on a specific version of
> clang, another option is to vendor the latest version of the script and
> maintain it in our repository directly. This would decouple the script from
> upgrades of LLVM/Clang.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]