Merge ~vpa1977/ubuntu/+source/classmate:ubuntu/devel into ubuntu/+source/classmate:ubuntu/devel

Proposed by Vladimir Petko
Status: Needs review
Proposed branch: ~vpa1977/ubuntu/+source/classmate:ubuntu/devel
Merge into: ubuntu/+source/classmate:ubuntu/devel
Diff against target: 39 lines (+11/-1)
3 files modified
debian/changelog (+8/-0)
debian/control (+2/-1)
debian/maven.properties (+1/-0)
Reviewer Review Type Date Requested Status
Julian Andres Klode (community) Approve
git-ubuntu import Pending
Review via email: mp+460411@code.launchpad.net

Description of the change

This MP resolves Java 21 ftbfs.

PPA: ppa:vpa1977/gettext [1]

Changes:
 - skip tests that fail with openjdk-21. The tests check
   implementation details of Java APIs, and fail upstream with Java 21 [2].

Testing:
 - rebuild in default Java 21 ppa[3]
 - piuparts test [3]

[1] https://launchpad.net/~vpa1977/+archive/ubuntu/gettext
[2] https://github.com/dakrone/cheshire/issues/205
[3] https://launchpad.net/~vpa1977/+archive/ubuntu/gettext-21/+sourcepub/15785220/+listing-archive-extra
[4] https://bugs.launchpad.net/ubuntu/+source/classmate/+bug/2052981/comments/2

To post a comment you must log in.
Revision history for this message
Julian Andres Klode (juliank) wrote :

Uploaded, thanks

review: Approve

Unmerged commits

c20f8f0... by Vladimir Petko

changelog

a89802a... by Vladimir Petko

update-maintainer

e0fe77d... by Vladimir Petko

disable failing tests for Java 21

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/debian/changelog b/debian/changelog
index 5b9f3a9..28f3fc4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
1classmate (1.3.4-3ubuntu1) noble; urgency=medium
2
3 [ Pushkar Kulkarni ]
4 * d/maven.properties: skip tests that fail with openjdk-21. The tests check
5 implementation details of Java APIs, and fail upstream (LP: #2052981).
6
7 -- Vladimir Petko <vladimir.petko@canonical.com> Tue, 13 Feb 2024 11:38:09 +1300
8
1classmate (1.3.4-2) unstable; urgency=medium9classmate (1.3.4-2) unstable; urgency=medium
210
3 * Team upload.11 * Team upload.
diff --git a/debian/control b/debian/control
index 66ee1aa..7ea254e 100644
--- a/debian/control
+++ b/debian/control
@@ -1,7 +1,8 @@
1Source: classmate1Source: classmate
2Section: java2Section: java
3Priority: optional3Priority: optional
4Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
5Uploaders: Emmanuel Bourg <ebourg@apache.org>6Uploaders: Emmanuel Bourg <ebourg@apache.org>
6Build-Depends:7Build-Depends:
7 debhelper (>= 11),8 debhelper (>= 11),
diff --git a/debian/maven.properties b/debian/maven.properties
index b0342cd..42610c6 100644
--- a/debian/maven.properties
+++ b/debian/maven.properties
@@ -2,4 +2,5 @@
2# For example:2# For example:
3# maven.test.skip=true3# maven.test.skip=true
4# project.build.sourceEncoding=UTF-84# project.build.sourceEncoding=UTF-8
5test=\!*TestMemberResolver*,\!*AnnotationsTest*,\!*ArrayTypeResolution51Test*
56

Subscribers

People subscribed via source and target branches