Revert introduction of Kotlin compilation to the build #3887
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is the second in a series of PRs leading up to a larger refactoring effort. It should be merged immediately after PR #3886.
Note that I originally authored this commit without being aware of the exact same commit having been submitted by @christophsturm in PR #3235. I have since followed up on the discussion there, and even though that PR was closed due to @freimair's open NACK, I am submitting this change again, strongly suggesting that it get merged for the reasons detailed in the commit message below. There are a number of additional changes we need to make to speed up the build, and this would be one of them in any case. There is simply no rationale for leaving this change in place as it was originally made, as it drains valuable developer time every time they run a build. I did not measure the amount of time it sucks up, and it was obvious to me that I didn't need to. Every time I ran a build, I stared at the
compileKotlin
task sitting there eating up cycles and time.Let's please be pragmatic here and just get rid of this, at least for now. Please note that this is coming from someone who likes Kotlin very much; it's just not appropriate to keep in place in the overly-broad way it was applied and without adding any value.
Please disregard the additional non-Kotlin related commits in this PR. They are part of PR #3886 and will disappear here when that PR is merged.