https://bugs.freedesktop.org/show_bug.cgi?id=54313
Bug #: 54313
Summary: : LO should use a private java runtime, not a system
wide one.
Classification: Unclassified
Product: LibreOffice
Version: 3.6.0.4 release
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Status Whiteboard: BSA
Severity: normal
Priority: medium
Component: Installation
AssignedTo: [email protected]
ReportedBy: [email protected]
Problem description:
I propose to add an option, during setup, to install Java Runtime as a private
component into LibreOffice install directory, and _not_ as a system wide
component.
There are many reasons to do this:
first of all I don't want java installed on my systems as a system wide
component. I don't want the jre to be integrated into my browsers, because of
security concerns (see the recent 0day flaw in java 7 not patched by oracle).
in addition in bugzilla there are some bugs about LO not working because of
java: usually because it is installed the x64 java version instead of x86.
sometimes because java is not found, for some reason, or because it was
unistalled by the user, and then the same user is surprised that some features
of LO doen't work anymore.
sometimes problems arise form an upgrade of the jre, done autmatically by java
updater component. as an example moving from jre 6 to 7. or the user just want
to install a new version. (see discussions like this:
http://nabble.documentfoundation.org/Libreoffice-and-Java-td4003369.html).
Also when a new Java is installed it is not guarateed that it will work with LO
(because of new bugs possibly introduced in the new version).
And LO is already bundling a private Python interpreter, so why not doing the
same for java?
So I propose this:
-we choose a java version to be bundled with the LO setup.
-during development LO is tested using this version.
-during setup we default to just "unzip" this jre into the LO install
directory, and use only that jre.
- this private jre is "frozen", ie it is not updated automatically.
- if a new version is needed it will be distributed with an update of libre
office.
- during setup we offer the option to use a different jre, instead of the
private one bundled with LO.
- after setup is completed, if the user install another java system wide it is
not automatically used by LO.
- the user still has the option, in the LO preferences, to use another JRE,
like a system wide installed version.
- maybe LO, when configured to use another jre, should warn the user that it
isn't the "official" tested version.
- if the entire jre is too big to be bundled, LO could bundle openjdk instead
of the official oracle binary, so maybe it will be possible to just ship a
subset of all the files, just the ones implementing the features used by LO
(corba is it necessary?).
Platform (if different from the browser):
possibily all platforms, but surely on windows.
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101
Firefox/15.0
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs