You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by gu...@apache.org on 2020/12/29 13:00:37 UTC
[spark] branch branch-3.1 updated:
[SPARK-33775][FOLLOWUP][TEST-MAVEN][BUILD] Suppress maven compilation
warnings in Scala 2.13
This is an automated email from the ASF dual-hosted git repository.
gurwls223 pushed a commit to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/branch-3.1 by this push:
new 902308c [SPARK-33775][FOLLOWUP][TEST-MAVEN][BUILD] Suppress maven compilation warnings in Scala 2.13
902308c is described below
commit 902308cad6c0c5c6aaea42f1a5c0f5070f01d425
Author: yangjie01 <ya...@baidu.com>
AuthorDate: Tue Dec 29 21:42:00 2020 +0900
[SPARK-33775][FOLLOWUP][TEST-MAVEN][BUILD] Suppress maven compilation warnings in Scala 2.13
### What changes were proposed in this pull request?
This pr is followup of SPARK-33775, the main change of this pr this sync suppression rules from `SparkBuild.scala` to `pom.xml` to let maven build have the same suppression ability for compilation warnings in Scala 2.13
### Why are the changes needed?
Suppress unimportant compilation warnings in Scala 2.13 with maven build.
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
- Pass the Jenkins or GitHub Action
- Local manual test:The suppressed compilation warnings are no longer printed to the console.
Closes #30951 from LuciferYang/SPARK-33775-FOLLOWUP.
Authored-by: yangjie01 <ya...@baidu.com>
Signed-off-by: HyukjinKwon <gu...@apache.org>
(cherry picked from commit 9d6dbe0fe5f06c8ca18775fefc5c7f59e8b64f5c)
Signed-off-by: HyukjinKwon <gu...@apache.org>
---
pom.xml | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/pom.xml b/pom.xml
index 0241a02..3db8aba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3277,6 +3277,15 @@
<arg>-Wconf:cat=other-match-analysis&site=org.apache.spark.sql.catalyst.catalog.SessionCatalog.lookupFunction.catalogFunction:wv</arg>
<arg>-Wconf:cat=other-pure-statement&site=org.apache.spark.streaming.util.FileBasedWriteAheadLog.readAll.readFile:wv</arg>
<arg>-Wconf:cat=other-pure-statement&site=org.apache.spark.scheduler.OutputCommitCoordinatorSuite.<local OutputCommitCoordinatorSuite>.futureAction:wv</arg>
+ <!--
+ SPARK-33775 Suppress compilation warnings that contain the following contents.
+ TODO(SPARK-33805): Undo the corresponding deprecated usage suppression rule after fixed.
+ -->
+ <arg>-Wconf:msg=^(?=.*?method|value|type|object|trait|inheritance)(?=.*?deprecated)(?=.*?since 2.13).+$:s</arg>
+ <arg>-Wconf:msg=^(?=.*?Widening conversion from)(?=.*?is deprecated because it loses precision).+$:s</arg>
+ <arg>-Wconf:msg=Auto-application to \`\(\)\` is deprecated:s</arg>
+ <arg>-Wconf:msg=method with a single empty parameter list overrides method without any parameter list:s</arg>
+ <arg>-Wconf:msg=method without a parameter list overrides a method with a single empty one:s</arg>
</args>
<compilerPlugins combine.self="override">
</compilerPlugins>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org