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
1diff --git a/debian/changelog b/debian/changelog
2index 5b9f3a9..28f3fc4 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,11 @@
6+classmate (1.3.4-3ubuntu1) noble; urgency=medium
7+
8+ [ Pushkar Kulkarni ]
9+ * d/maven.properties: skip tests that fail with openjdk-21. The tests check
10+ implementation details of Java APIs, and fail upstream (LP: #2052981).
11+
12+ -- Vladimir Petko <vladimir.petko@canonical.com> Tue, 13 Feb 2024 11:38:09 +1300
13+
14 classmate (1.3.4-2) unstable; urgency=medium
15
16 * Team upload.
17diff --git a/debian/control b/debian/control
18index 66ee1aa..7ea254e 100644
19--- a/debian/control
20+++ b/debian/control
21@@ -1,7 +1,8 @@
22 Source: classmate
23 Section: java
24 Priority: optional
25-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
26+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
27+XSBC-Original-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
28 Uploaders: Emmanuel Bourg <ebourg@apache.org>
29 Build-Depends:
30 debhelper (>= 11),
31diff --git a/debian/maven.properties b/debian/maven.properties
32index b0342cd..42610c6 100644
33--- a/debian/maven.properties
34+++ b/debian/maven.properties
35@@ -2,4 +2,5 @@
36 # For example:
37 # maven.test.skip=true
38 # project.build.sourceEncoding=UTF-8
39+test=\!*TestMemberResolver*,\!*AnnotationsTest*,\!*ArrayTypeResolution51Test*
40

Subscribers

People subscribed via source and target branches