[SRU] Netbeans 10 should depend on java11-sdk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
netbeans (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned | ||
Cosmic |
Fix Released
|
Undecided
|
Unassigned | ||
Disco |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* Netbeans has a "Depends: default-jdk | java8-sdk" even though it requires OpenJDK 11 to run.
* If a user has openjdk-8-jdk installed, the above Depends will be satisfied but he won't be actually able to run it.
* The Depends clause should be updated to "Depends: default-jdk | java11-sdk".
[Test Case]
With no OpenJDK installed:
1. Install openjdk-8-jdk
2. Install netbeans
3. Verify that openjdk-11-jdk and default-jdk will be installed as well.
[Regression Potential]
* This moves Netbeans dependency to a (required) newer JDK. This could cause some side-effects to a user that had openjdk-8-jre/-jdk installed and expected that to be the default 'java' binary. In that situation, installing netbeans will cause the default-jdk (ie. openjdk-11-jdk) to be installed alongside openjdk-8, but the 'java' binary will now come from openjdk-11. For such users the workaround is to run update-
[Original report]
I just had netbeans 10 pushed to my Ubuntu 18.04 workstation.
For netbeans 8.1 I was using openjdk-8 and did not have openjdk-11 installed so I didn't have to manage the versions. Netbeans 10 seems to require class file version 55.0. Dependencies should probably be changed on the netbeans package to reflect that. I think the issue is:
Depends: default-jdk | java8-sdk
This probably needs to be:
Depends: default-jdk
Or something more specific.
tags: | added: id-5cbf8ddbadf2e072afde892b |
description: | updated |
summary: |
- Netbeans 10 requires openjdk-11 + [SRU] Netbeans 10 should depend on java11-sdk |
tags: | added: bionic cosmic disco |
Changed in netbeans (Ubuntu): | |
importance: | Undecided → High |
importance: | High → Medium |
Changed in netbeans (Ubuntu Disco): | |
status: | Fix Committed → Fix Released |
This bug was fixed in the package netbeans - 10.0-3ubuntu2
---------------
netbeans (10.0-3ubuntu2) eoan; urgency=medium
* Backport upstream patch to remove old javadoc api and implementation usage
to make it work with OpenJDK 11 and later. (Closes: #925509, LP: #1828427)
* Depend on java11-sdk instead of java8-sdk as Netbeans is now configured to
run with openjdk-11. (LP: #1825604)
-- Tiago Stürmer Daitx <email address hidden> Tue, 21 May 2019 20:22:04 +0000