Emmanuel Bourg pushed to branch master at Debian Java Maintainers / ant
Commits: 5d6a30c6 by Vladimir Petko at 2023-07-04T08:58:00+02:00 Adjust the source/target level to 8 when using Java 21 or later - - - - - 2 changed files: - debian/changelog - debian/patches/0013-auto-adjust-target.patch Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,11 @@ +ant (1.10.13-2) unstable; urgency=medium + + [ Vladimir Petko ] + * Adjust the source/target level to 8 when using Java 21 or later + (Closes: #1040264) + + -- Emmanuel Bourg <[email protected]> Tue, 04 Jul 2023 08:53:40 +0200 + ant (1.10.13-1) unstable; urgency=medium * New upstream release ===================================== debian/patches/0013-auto-adjust-target.patch ===================================== @@ -55,7 +55,7 @@ Forwarded: no --- /dev/null +++ b/src/main/org/apache/tools/ant/taskdefs/LanguageLevel.java -@@ -0,0 +1,76 @@ +@@ -0,0 +1,82 @@ +package org.apache.tools.ant.taskdefs; + +import java.util.ArrayList; @@ -88,6 +88,10 @@ Forwarded: no + unsupportedLevels.add("1.6"); + unsupportedLevels.add("6"); + } ++ if (JavaEnvUtils.isAtLeastJavaVersion("21")) { ++ unsupportedLevels.add("1.7"); ++ unsupportedLevels.add("7"); ++ } + + return !unsupportedLevels.contains(level); + } @@ -96,11 +100,13 @@ Forwarded: no + * Returns the minimum language level supported by the current javac. + */ + static String getMinimumLevel() { -+ if (JavaEnvUtils.isAtLeastJavaVersion("12")) { ++ if (JavaEnvUtils.isAtLeastJavaVersion("21")) { ++ return "8"; ++ } else if (JavaEnvUtils.isAtLeastJavaVersion("12")) { + return "7"; ++ } else { ++ return "6"; + } -+ -+ return "6"; + } + + /** View it on GitLab: https://salsa.debian.org/java-team/ant/-/commit/5d6a30c69430fb9ad6bdf31101c46655274dc8a4 -- View it on GitLab: https://salsa.debian.org/java-team/ant/-/commit/5d6a30c69430fb9ad6bdf31101c46655274dc8a4 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ pkg-java-commits mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-commits

