This is an automated email from the ASF dual-hosted git repository.
ijuma pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push:
new 588ea44 KAFKA-12782: Fix Javadocs generation by upgrading JDK (#10780)
588ea44 is described below
commit 588ea443c431a4c2404d3f4025d5a2d852d702d1
Author: Josep Prat <[email protected]>
AuthorDate: Fri May 28 20:52:08 2021 +0200
KAFKA-12782: Fix Javadocs generation by upgrading JDK (#10780)
This, upgrades JDK to version 15 for the docs generation, this way we
can circumvent bug https://bugs.openjdk.java.net/browse/JDK-8215291
present in JDK11
Reviewers: Ismael Juma <[email protected]>
---
release.py | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/release.py b/release.py
index eacee7f..1f45b7c 100755
--- a/release.py
+++ b/release.py
@@ -256,7 +256,7 @@ def command_stage_docs():
sys.exit("%s doesn't exist or does not appear to be the kafka-site
repository" % kafka_site_repo_path)
prefs = load_prefs()
- jdk11_env = get_jdk(prefs, 11)
+ jdk15_env = get_jdk(prefs, 15)
save_prefs(prefs)
version = get_version()
@@ -265,7 +265,7 @@ def command_stage_docs():
# version due to already having bumped the bugfix version number.
gradle_version_override = docs_release_version(version)
- cmd("Building docs", "./gradlew -Pversion=%s clean siteDocsTar
aggregatedJavadoc" % gradle_version_override, cwd=REPO_HOME, env=jdk11_env)
+ cmd("Building docs", "./gradlew -Pversion=%s clean siteDocsTar
aggregatedJavadoc" % gradle_version_override, cwd=REPO_HOME, env=jdk15_env)
docs_tar = os.path.join(REPO_HOME, 'core', 'build', 'distributions',
'kafka_2.13-%s-site-docs.tgz' % gradle_version_override)
@@ -426,7 +426,7 @@ prefs = load_prefs()
if not user_ok("""Requirements:
1. Updated docs to reference the new release version where appropriate.
-2. JDK8 and JDK11 compilers and libraries
+2. JDK8 and JDK15 compilers and libraries
3. Your Apache ID, already configured with SSH keys on id.apache.org and SSH
keys available in this shell session
4. All issues in the target release resolved with valid resolutions (if not,
this script will report the problematic JIRAs)
5. A GPG key used for signing the release. This key should have been added to
public Apache servers and the KEYS file on the Kafka site
@@ -511,7 +511,7 @@ if not rc:
apache_id = get_pref(prefs, 'apache_id', lambda: raw_input("Enter your apache
username: "))
jdk8_env = get_jdk(prefs, 8)
-jdk11_env = get_jdk(prefs, 11)
+jdk15_env = get_jdk(prefs, 15)
def select_gpg_key():
print("Here are the available GPG keys:")
@@ -600,7 +600,7 @@ cmd("Creating source archive", "git archive --format tar.gz
--prefix kafka-%(rel
cmd("Building artifacts", "./gradlew clean && ./gradlewAll releaseTarGz",
cwd=kafka_dir, env=jdk8_env, shell=True)
cmd("Copying artifacts", "cp %s/core/build/distributions/* %s" % (kafka_dir,
artifacts_dir), shell=True)
-cmd("Building docs", "./gradlew clean aggregatedJavadoc", cwd=kafka_dir,
env=jdk11_env)
+cmd("Building docs", "./gradlew clean aggregatedJavadoc", cwd=kafka_dir,
env=jdk15_env)
cmd("Copying docs", "cp -R %s/build/docs/javadoc %s" % (kafka_dir,
artifacts_dir))
for filename in os.listdir(artifacts_dir):