Bug#923391: Uses another classifier if build with jdk >= 9
Sjoerd Simons
sjoerd at debian.org
Wed Feb 27 13:49:53 GMT 2019
Source: hikaricp
Version: 2.7.1
Severity: important
Tags: patch
When rebuilding hikaricp with a jdk newer then 9 it adds a java9 classifier,
which will unfortually cause it's build dependencies (e.g. libquartz2-java) to
then fail.
Attaching a debdiff which adds a patch to drop using the classifier so the
result is consistend independent of the java version used for build
-- System Information:
Debian Release: buster/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'proposed-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: armhf
Kernel: Linux 4.19.0-2-amd64 (SMP w/32 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
diff -Nru hikaricp-2.7.1/debian/changelog hikaricp-2.7.1/debian/changelog
--- hikaricp-2.7.1/debian/changelog 2017-09-12 23:57:47.000000000 +0200
+++ hikaricp-2.7.1/debian/changelog 2019-02-27 14:19:28.000000000 +0100
@@ -1,3 +1,11 @@
+hikaricp (2.7.1-1co1) apertis; urgency=medium
+
+ * d/p/drop-java9-classifier.patch: Added, drop the java9 classifier if build
+ with jdk >= 9. Prevents packages from hitting FTBS when building against
+ hikaricp build with jdk 9 which built fine with older hikaricp builds.
+
+ -- Sjoerd Simons <sjoerd.simons at collabora.co.uk> Wed, 27 Feb 2019 14:19:28 +0100
+
hikaricp (2.7.1-1) unstable; urgency=medium
* New upstream version 2.7.1 (Closes: #875368)
diff -Nru hikaricp-2.7.1/debian/patches/drop-java9-classifier.patch hikaricp-2.7.1/debian/patches/drop-java9-classifier.patch
--- hikaricp-2.7.1/debian/patches/drop-java9-classifier.patch 1970-01-01 01:00:00.000000000 +0100
+++ hikaricp-2.7.1/debian/patches/drop-java9-classifier.patch 2019-02-27 14:17:19.000000000 +0100
@@ -0,0 +1,29 @@
+--- a/pom.xml
++++ b/pom.xml
+@@ -442,22 +442,26 @@
+ </build>
+
+ <profiles>
++ <!--
+ <profile>
+ <id>Java9</id>
+ <activation>
+ <jdk>[9,)</jdk>
+ </activation>
+ <properties>
++ -->
+ <!-- sureFireOptions9>
+ -add-opens java.base/java.net=ALL-UNNAMED
+ -add-opens java.base/java.security=ALL-UNNAMED
+ -add-exports java.base/sun.net.www.protocol.http=ALL-UNNAMED
+ -add-exports java.base/sun.net.www.protocol.https=ALL-UNNAMED
+ </sureFireOptions9 -->
++ <!--
+ <sureFireForks9>true</sureFireForks9>
+ <artifact.classifier>java9</artifact.classifier>
+ </properties>
+ </profile>
++ -->
+
+ <profile>
+ <id>coverage</id>
diff -Nru hikaricp-2.7.1/debian/patches/series hikaricp-2.7.1/debian/patches/series
--- hikaricp-2.7.1/debian/patches/series 2017-09-12 23:57:42.000000000 +0200
+++ hikaricp-2.7.1/debian/patches/series 2019-02-27 14:12:11.000000000 +0100
@@ -1 +1,2 @@
skip-hibernate-prometheus-micrometer
+drop-java9-classifier.patch
More information about the pkg-java-maintainers
mailing list