sjwiesman commented on a change in pull request #14780:
URL: https://github.com/apache/flink/pull/14780#discussion_r565478156
##########
File path: docs/dev/project-configuration.md
##########
@@ -146,6 +146,23 @@ pick the Scala version that matches their application's
Scala version.
Please refer to the [build guide]({% link flinkDev/building.md
%}#scala-versions)
for details on how to build Flink for a specific Scala version.
+Scala versions after 2.12.8 are not binary compatible with previous 2.12.x
+versions. The Flink project does therefore not offer releases for versions past
+2.12.8. If you want, you can build Flink yourself for a later Scala version.
+Refer to the [build guide]({%link flinkDev/building.md %}#scala-versions) for
+more information, as mentioned above. For this to work, you need to add
+`-Djapicmp.skip` to skip binary compatibility checks when building.
Review comment:
It was a bit wordy, I think this sounds a little clearer. I also want to
make it very clear this is out of our hands.
```suggestion
Scala versions after 2.12.8 are not binary compatible with previous 2.12.x
versions, preventing the Flink project from upgrading its 2.12.x builds
beyond 2.12.8.
Users can build Flink locally for latter Scala versions by following the
above mentioned
[build guide]({% link flinkDev/building.md %}#scala-versions). For this to
work, users
need to add `-Djapicmp.skip` to skip binary compatibility checks when
building.
```
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]