[openjdk-8] 03/07: Disable doclint by default (patch imported from Fedora)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Tue Apr 1 14:35:20 UTC 2014


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository openjdk-8.

commit fc7b97310bf20076c405593ab621f0bad2d5178d
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Tue Apr 1 14:38:37 2014 +0200

    Disable doclint by default (patch imported from Fedora)
---
 debian/patches/disable-doclint-by-default.patch | 26 +++++++++++++++++++++++++
 debian/rules                                    |  1 +
 2 files changed, 27 insertions(+)

diff --git a/debian/patches/disable-doclint-by-default.patch b/debian/patches/disable-doclint-by-default.patch
new file mode 100644
index 0000000..ff72f5c
--- /dev/null
+++ b/debian/patches/disable-doclint-by-default.patch
@@ -0,0 +1,26 @@
+Description: Disable doclint by default
+ OpenJDK 8 adds and enables doclint by default. This catches issues in
+ javadoc comments. It is too strict, breaks javadoc compilation and, in
+ general, breaks the build for old code known to build with previous
+ versions of OpenJDK.
+ .
+ See: http://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html
+ See: https://lists.fedoraproject.org/pipermail/java-devel/2014-February/005150.html
+Author: Andrew John Hughes <ahughes at redhat.com>
+Forwarded: no
+--- a/langtools/src/share/classes/com/sun/tools/javadoc/DocEnv.java
++++ b/langtools/src/share/classes/com/sun/tools/javadoc/DocEnv.java
+@@ -811,10 +811,9 @@
+             doclintOpts.add(opt == null ? DocLint.XMSGS_OPTION : DocLint.XMSGS_CUSTOM_PREFIX + opt);
+         }
+ 
+-        if (doclintOpts.isEmpty()) {
+-            doclintOpts.add(DocLint.XMSGS_OPTION);
+-        } else if (doclintOpts.size() == 1
+-                && doclintOpts.get(0).equals(DocLint.XMSGS_CUSTOM_PREFIX + "none")) {
++        if (doclintOpts.isEmpty() ||
++	    (doclintOpts.size() == 1
++	     && doclintOpts.get(0).equals(DocLint.XMSGS_CUSTOM_PREFIX + "none"))) {
+             return;
+         }
+ 
diff --git a/debian/rules b/debian/rules
index f7aa7df..487c0a7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -316,6 +316,7 @@ DISTRIBUTION_PATCHES += \
 	debian/patches/system-libjpeg.patch \
 	debian/patches/system-libpng.patch \
 	debian/patches/system-lcms.patch \
+	debian/patches/disable-doclint-by-default.patch \
 	debian/patches/ld-symbolic-functions-$(hotspot_version).diff \
 	debian/patches/shebang.diff \
 	debian/patches/jexec.diff \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/openjdk-8.git



More information about the pkg-java-commits mailing list