[Git][java-team/libreflections-java][master] 2 commits: Fix Java 21 FTBFS

Pierre Gruet (@pgt) gitlab at salsa.debian.org
Sat Nov 25 19:55:35 GMT 2023



Pierre Gruet pushed to branch master at Debian Java Maintainers / libreflections-java


Commits:
c575e5c5 by Vladimir Petko at 2023-11-25T19:55:31+00:00
Fix Java 21 FTBFS

- - - - -
13556037 by Pierre Gruet at 2023-11-25T19:55:31+00:00
Merge branch 'master' into 'master'

Fix Java 21 FTBFS

See merge request java-team/libreflections-java!1
- - - - -


3 changed files:

- debian/changelog
- + debian/patches/add_annotations.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+libreflections-java (0.10.2+dfsg-2) UNRELEASED; urgency=medium
+
+  * d/p/add_annotations.patch: add annotations for Java 21 (Closes: #1053055).
+
+ -- Vladimir Petko <vladimir.petko at canonical.com>  Thu, 23 Nov 2023 09:54:16 +1300
+
 libreflections-java (0.10.2+dfsg-1) unstable; urgency=medium
 
   * New upstream version 0.10.2+dfsg


=====================================
debian/patches/add_annotations.patch
=====================================
@@ -0,0 +1,32 @@
+Description: Add Java 21-specific annotations
+ Note: the test file was removed upstream in
+ https://github.com/ronmamo/reflections/commit/a566ac6d69008b16296d623c490d5a8b6179f96f#diff-38481b6618c9be4d7e566974e65bc21bc501d6dcd171ea4a58100d2c485bb376
+Author: Vladimir Petko <vladimir.petko at canonical.com>
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053055
+Forwarded: not-needed
+Last-Update: 2023-11-23
+
+--- a/src/test/java/org/reflections/JdkTests.java
++++ b/src/test/java/org/reflections/JdkTests.java
+@@ -103,7 +105,9 @@
+ 				"sun.reflect.CallerSensitive",
+ 				"java.lang.invoke.LambdaForm$Hidden",
+ 				"jdk.internal.reflect.CallerSensitive",  // jdk 11, 13, 15
+-				"jdk.internal.PreviewFeature")           // jdk 15
++				"jdk.internal.PreviewFeature",           // jdk 15
++				"jdk.internal.javac.PreviewFeature",     // jdk 21
++				"jdk.internal.reflect.CallerSensitiveAdapter")     // jdk 21
+ 			.forEach(diff::remove);
+ 		assertEquals(diff, Collections.emptyMap());
+ 	}
+@@ -128,7 +132,9 @@
+ 		Arrays.asList("com.sun.istack.internal.NotNull", // jdk 8
+ 				"com.sun.istack.internal.Nullable",
+ 				"jdk.internal.PreviewFeature",           // jdk 15
+-				"jdk.internal.vm.annotation.Stable")     // jdk 17
++				"jdk.internal.vm.annotation.Stable",     // jdk 17
++				"jdk.internal.javac.PreviewFeature",     // jdk 21
++				"jdk.internal.javac.PreviewFeature$JEP") // jdk 21
+ 			.forEach(diff::remove);
+ 		assertEquals(diff, Collections.emptyMap());
+ 	}


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 omit_manifest.patch
 omit_flaky_test.patch
 omitting_tests_needing_sourceless_resources.patch
+add_annotations.patch



View it on GitLab: https://salsa.debian.org/java-team/libreflections-java/-/compare/b5d84b5824903c73ed5881ec7958176fa37bf3e5...135560374212f0978c3943e96725fb3ecb794a41

-- 
View it on GitLab: https://salsa.debian.org/java-team/libreflections-java/-/compare/b5d84b5824903c73ed5881ec7958176fa37bf3e5...135560374212f0978c3943e96725fb3ecb794a41
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20231125/d16c554e/attachment.htm>


More information about the pkg-java-commits mailing list