** Description changed:
- libreoffice autopkgtests are failing on disco with openjdk
- 11.0.3+4-2ubuntu1.
+ [Impact]
- The likely culprit is that change:
+ * A recent OpenJDK update changes the value of the "java.vendor"
+ property from "Oracle Corporation" to "Private Build". This breaks the
+ code in LibreOffice that detects an installed JVM.
- +openjdk-lts (11.0.3+4-2ubuntu1) disco; urgency=medium
- +
- + * Sync packages with 11.0.3+4-2:
- + [ Matthias Klose ]
- + - Configure with vendor flags.
+ * The fix is currently in LibreOffice 6.2.3 on eoan.
- Indeed with version 11.0.3+4-1ubuntu1:
+ [Test Case]
- $ java -XshowSettings -version 2>&1 | grep "java.vendor "
- java.vendor = Oracle Corporation
+ 1. Launch the LibreOffice Start Center
+ 2. Open Tools > Options
+ 3. Navigate to LibreOffice > Advanced
+ 4. A JRE should be listed with Location: /usr/lib/jvm/...
- And with version 11.0.3+4-2ubuntu1:
+ [Regression Potential]
- $ java -XshowSettings -version 2>&1 | grep "java.vendor "
- java.vendor = Private Build
+ * This fix is small and concentrated so potential for regression should
+ be relatively low.
- Looking at the code in Libreoffice that looks for a JVM, it validates
- the vendor against a hardcoded list of known vendors:
-
https://cgit.freedesktop.org/libreoffice/core/tree/jvmfwk/plugins/sunmajor/pluginlib/vendorlist.cxx?h=libreoffice-6-2#n33
-
- Not sure what the purpose of that upstream code is, but this means the
- new openjdk-11 build in Ubuntu breaks it.
-
- ProblemType: Bug
- DistroRelease: Ubuntu 19.04
- Package: openjdk-11-jre-headless 11.0.3+4-2ubuntu1
- ProcVersionSignature: Ubuntu 5.0.0-8.9-generic 5.0.1
- Uname: Linux 5.0.0-8-generic x86_64
- NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
- ApportVersion: 2.20.10-0ubuntu23
- Architecture: amd64
- CurrentDesktop: ubuntu:GNOME
- Date: Tue Apr 2 17:06:25 2019
- EcryptfsInUse: Yes
- InstallationDate: Installed on 2016-07-02 (1003 days ago)
- InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64
(20160420.1)
- SourcePackage: openjdk-lts
- UpgradeStatus: Upgraded to disco on 2019-03-16 (16 days ago)
+ * A combination of autopkgtests and manual testing as described above
+ should provide reasonable confidence that no regressions sneaked in.
** Description changed:
[Impact]
- * A recent OpenJDK update changes the value of the "java.vendor"
+ * A recent OpenJDK update changes the value of the "java.vendor"
property from "Oracle Corporation" to "Private Build". This breaks the
code in LibreOffice that detects an installed JVM.
- * The fix is currently in LibreOffice 6.2.3 on eoan.
+ * The fix is currently in LibreOffice 6.2.3 on eoan.
[Test Case]
- 1. Launch the LibreOffice Start Center
- 2. Open Tools > Options
- 3. Navigate to LibreOffice > Advanced
- 4. A JRE should be listed with Location: /usr/lib/jvm/...
+ 1. Launch the LibreOffice Start Center
+ 2. Open Tools > Options
+ 3. Navigate to LibreOffice > Advanced
+ 4. A JRE from Vendor "Ubuntu" should be listed with Location:
/usr/lib/jvm/...
[Regression Potential]
- * This fix is small and concentrated so potential for regression should
+ * This fix is small and concentrated so potential for regression should
be relatively low.
- * A combination of autopkgtests and manual testing as described above
+ * A combination of autopkgtests and manual testing as described above
should provide reasonable confidence that no regressions sneaked in.
** Changed in: libreoffice (Ubuntu Disco)
Status: Incomplete => In Progress
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libreoffice in Ubuntu.
https://bugs.launchpad.net/bugs/1822839
Title:
LibreOffice doesn't detect JVM because of unexpected java.vendor
property value
Status in LibreOffice:
Fix Released
Status in libreoffice package in Ubuntu:
Fix Released
Status in openjdk-lts package in Ubuntu:
New
Status in libreoffice source package in Xenial:
Triaged
Status in libreoffice source package in Bionic:
Triaged
Status in libreoffice source package in Disco:
In Progress
Status in openjdk-lts source package in Disco:
New
Status in libreoffice package in Debian:
New
Bug description:
[Impact]
* A recent OpenJDK update changes the value of the "java.vendor"
property from "Oracle Corporation" to "Private Build". This breaks the
code in LibreOffice that detects an installed JVM.
* The fix is currently in LibreOffice 6.2.3 on eoan.
[Test Case]
1. Launch the LibreOffice Start Center
2. Open Tools > Options
3. Navigate to LibreOffice > Advanced
4. A JRE from Vendor "Ubuntu" should be listed with Location:
/usr/lib/jvm/...
[Regression Potential]
* This fix is small and concentrated so potential for regression
should be relatively low.
* A combination of autopkgtests and manual testing as described above
should provide reasonable confidence that no regressions sneaked in.
To manage notifications about this bug go to:
https://bugs.launchpad.net/df-libreoffice/+bug/1822839/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp