retitle 926009 new "Debian" as java.vendor breaks libreoffice reassign 926009 src:openjdk-11 thanks
Hi, > > so maybe some backports for libreoffice are needed? is that fixed in 6.2.x? > > I don't even know yet what needs to be changed... That said, I actually > first noticed this the day before Paul filed the bug - with 6.3.0 alpha > git snapshot. So any LO is affected. Got it. > > pointy comments won't help, because you will see these changes at > > least in the first buster security update Even openjdk-11 (11.0.3+4-2) unstable; urgency=medium [ Matthias Klose ] * Configure with vendor flags. [...] ? That one is the problem. Let's compare: buster has: $ java -XshowSettings:properties -version 2>&1 | grep vendor java.specification.vendor = Oracle Corporation java.vendor = Oracle Corporation java.vendor.url = http://java.oracle.com/ java.vendor.url.bug = http://bugreport.java.com/bugreport/ java.vm.specification.vendor = Oracle Corporation java.vm.vendor = Oracle Corporation sid has: $ java -XshowSettings:properties -version 2>&1 | grep vendor java.specification.vendor = Oracle Corporation java.vendor = Debian java.vendor.url = https://tracker.debian.org/openjdk-11 java.vendor.url.bug = https://bugs.debian.org/openjdk-11 java.vm.specification.vendor = Oracle Corporation java.vm.vendor = Debian Indeed, jvmfwk has a known list of JDKs, and "Debian" (or whatever else distro) does not appear in it: https://cgit.freedesktop.org/libreoffice/core/tree/jvmfwk/distributions/OpenOfficeorg/javavendors_linux.xml?h=libreoffice-6-1-5 and it looks in java.vendor: jvmfwk/plugins/sunmajor/pluginlib/vendorbase.cxx: //get java.vendor, java.version, java.home, jvmfwk/plugins/sunmajor/pluginlib/vendorbase.cxx: if(! bVendor && prop.first == "java.vendor") Indeed, after adding "Debian" as a copy of "Oracle Corporation" javaldx works again. We as distros can patch it for LibreOffice, but this change breaks LibreOffice out there unless patched, and I doubt they will (or will be happy) to add extra stanzas for "Debian", "Ubuntu" or whatever else. I really believe this should be reverted. Regards, Rene