FTBFS in Bionic due to update to JDK
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libguestfs (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* Newer Java dropped the javah tool, instead javac -h has to be used.
* This package was built when javah was around, but since the java
updates to openjdk-10 FTBFS
* Fix is a backport from upstream that uses javac -h if javah is not
available
[Test Case]
* Correctly build again in Ubuntu
* Proven on the PPA
[Regression Potential]
* If people rebuilt intentionally with other Java versions that might now
behave slightly different. But since it is conditional "if javah exists
as before, otherwise use javac -h" it it not even changing those
really.
Eventually the real regression came with the bump to a newer java
version which was done long ago, this only cleans up the FTBFS.
[Other Info]
* n/a
---
FTBFS is due to http://
Also see https:/
Fixed by https:/
We could either
- depend on openjdk-8-jdk (just as it was built before, this still is available)
- Try to backport and use the upstream fix.
Related branches
- Andreas Hasenack: Approve
- Canonical Server packageset reviewers: Pending requested
- git-ubuntu developers: Pending requested
-
Diff: 555 lines (+497/-0)9 files modifieddebian/changelog (+9/-0)
debian/patches/lp-1766534-s390x-1-6-launch-libvirt-Use-console-device-sclp-for-app.patch (+55/-0)
debian/patches/lp-1766534-s390x-2-6-launch-direct-Use-sclp-as-serial-console-on-th.patch (+43/-0)
debian/patches/lp-1766534-s390x-3-6-appliance-Use-dev-ttysclp0-for-serial-console.patch (+30/-0)
debian/patches/lp-1766534-s390x-4-6-launch-direct-Use-virtio-ccw-on-this-architect.patch (+83/-0)
debian/patches/lp-1766534-s390x-5-6-tests-regressions-Skip-IDE-tests-on-S-390.patch (+44/-0)
debian/patches/lp-1766534-s390x-6-6-lib-Add-VIRTIO_DEVICE_NAME-macro-to-handle-virtio-mm.patch (+143/-0)
debian/patches/lp-1782138-java-support-OpenJDK-10.patch (+83/-0)
debian/patches/series (+7/-0)
Changed in libguestfs (Ubuntu): | |
status: | New → Triaged |
Ok, builds are good now with the fix applied.
The Upload will be bundled with the SRU for 1766534.