Merge ~vpa1977/ubuntu/+source/altos:java21-ftbfs into ubuntu/+source/altos:ubuntu/devel

Proposed by Vladimir Petko
Status: Merged
Merge reported by: Vladimir Petko
Merged at revision: 733256450767c18a4aaeafb1d6c5f1fe98ce3dd5
Proposed branch: ~vpa1977/ubuntu/+source/altos:java21-ftbfs
Merge into: ubuntu/+source/altos:ubuntu/devel
Diff against target: 52 lines (+13/-2)
3 files modified
debian/changelog (+7/-0)
debian/control (+2/-1)
debian/rules (+4/-1)
Reviewer Review Type Date Requested Status
Canonical Foundations Team Pending
git-ubuntu import Pending
Review via email: mp+460739@code.launchpad.net

Description of the change

This MP resolves Java 21 ftbfs.

PPA: ppa:vpa1977/gettext [1]

Changes:
 - Pass java_compat_level provided by java-common as a configure option.

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

[1] https://launchpad.net/~vpa1977/+archive/ubuntu/gettext
[2] https://launchpad.net/~vpa1977/+archive/ubuntu/gettext-21/+sourcepub/15798947/+listing-archive-extra
[3] https://bugs.launchpad.net/ubuntu/+source/altos/+bug/2054254/comments/1

To post a comment you must log in.

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 a791a8a..f94122c 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,10 @@
6+altos (1.9.17-1ubuntu1) noble; urgency=medium
7+
8+ * d/rules: pass java_compat_level provided by java-common as a
9+ configure option (LP: #2054254).
10+
11+ -- Vladimir Petko <vladimir.petko@canonical.com> Mon, 19 Feb 2024 12:16:52 +1300
12+
13 altos (1.9.17-1) unstable; urgency=medium
14
15 [ Bdale Garbee ]
16diff --git a/debian/control b/debian/control
17index 50ec195..5e84a02 100644
18--- a/debian/control
19+++ b/debian/control
20@@ -1,7 +1,8 @@
21 Source: altos
22 Section: electronics
23 Priority: optional
24-Maintainer: Bdale Garbee <bdale@gag.com>
25+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
26+XSBC-Original-Maintainer: Bdale Garbee <bdale@gag.com>
27 Uploaders: Keith Packard <keithp@keithp.com>
28 Build-Depends: asciidoctor,
29 ruby-asciidoctor-pdf,
30diff --git a/debian/rules b/debian/rules
31index 960da9e..e818e9a 100755
32--- a/debian/rules
33+++ b/debian/rules
34@@ -1,6 +1,8 @@
35 #!/usr/bin/make -f
36 # -*- makefile -*-
37
38+include /usr/share/java/java_defaults.mk
39+
40 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
41 export DH_VERBOSE=1
42 PKG_VERSION := $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)/\1/p')
43@@ -12,7 +14,8 @@ prebuild:
44 configure_flags = \
45 --disable-install-shared-mime-info \
46 --enable-faketime \
47- --disable-multi-arch
48+ --disable-multi-arch \
49+ --with-java-version=$(java_compat_level)
50
51 configure: configure-stamp
52 configure-stamp:

Subscribers

People subscribed via source and target branches