[arch-general] libre office java support
Libre Office seems to depend on the openjdk6 package but this package doesn't support applets in firefox and therefore i use the jre & jdk packages instead. When i installed the latest updates wich included Libre Office it removed the jre package in favor of the openjdk6 package. I have forced pacman to remove to openjdk package and install the jre and jdk packages instead... and Libre Office works fine (i see no diffirence at least). Is there any specific reason for Libre Office to use openjdk6 ? and can we perhaps change this to jre/jdk instead ?
Am 12.04.2011 21:54, schrieb Dennis Beekman:
Libre Office seems to depend on the openjdk6 package but this package doesn't support applets in firefox and therefore i use the jre & jdk packages instead.
When i installed the latest updates wich included Libre Office it removed the jre package in favor of the openjdk6 package. I have forced pacman to remove to openjdk package and install the jre and jdk packages instead... and Libre Office works fine (i see no diffirence at least).
Is there any specific reason for Libre Office to use openjdk6 ? and can we perhaps change this to jre/jdk instead ?
libreoffice depends on java-runtime, which is no real package. java-runtine is provided by the openjdk6 and jre package, so it does not matter which you use. -- Regards, Richard Schütz
On 04/12/2011 10:01 PM, Richard Schütz wrote:
Am 12.04.2011 21:54, schrieb Dennis Beekman:
Libre Office seems to depend on the openjdk6 package but this package doesn't support applets in firefox and therefore i use the jre & jdk packages instead.
When i installed the latest updates wich included Libre Office it removed the jre package in favor of the openjdk6 package. I have forced pacman to remove to openjdk package and install the jre and jdk packages instead... and Libre Office works fine (i see no diffirence at least).
Is there any specific reason for Libre Office to use openjdk6 ? and can we perhaps change this to jre/jdk instead ?
libreoffice depends on java-runtime, which is no real package. java-runtine is provided by the openjdk6 and jre package, so it does not matter which you use.
I suspected as much when both packages seemed to work :-) but can we change the Libre Office packages to depend upon JRE instead ? Openjdk6 is missing a lot of functionality such as browser support, JRE would be a better choice..
On Wed, Apr 13, 2011 at 9:16 AM, Dennis Beekman <d.c.beekman.devel@gmail.com> wrote:
I suspected as much when both packages seemed to work :-) but can we change the Libre Office packages to depend upon JRE instead ? Openjdk6 is missing a lot of functionality such as browser support, JRE would be a better choice..
No. Arch Linux only officially supports OpenJDK. JRE is not free software.
On Wed, Apr 13, 2011 at 3:16 PM, Dennis Beekman <d.c.beekman.devel@gmail.com
wrote:
I suspected as much when both packages seemed to work :-) but can we change the Libre Office packages to depend upon JRE instead ? Openjdk6 is missing a lot of functionality such as browser support, JRE would be a better choice..
browser plugin is provided by icedtea-web. it's another package. unless openjdk failed to function with a package, it WILL NOT depend on jre. actually, libreoffice depends on java-runtime, you can install jre to suffice the requirement yourself.
Am Wed, 13 Apr 2011 09:16:30 +0200 schrieb Dennis Beekman <d.c.beekman.devel@gmail.com>:
I suspected as much when both packages seemed to work :-) but can we change the Libre Office packages to depend upon JRE instead ? Openjdk6 is missing a lot of functionality such as browser support, JRE would be a better choice..
As already explained LibreOffice depends on java-runtime and not on openjdk6. So it's up to you which JRE or JDK you install. If you don't install one explicitly OpenJDK is installed. But you can easily install Oracle's JRE or JDK instead (pacman -S jre) and the dependency is still resolved. If java-runtime would be replaced by jre in the depends then it was not possible anymore to have OpenJDK and LibreOffice installed at the same time. So people who want to use LibreOffice would be forced to using JRE and prevented from using OpenJDK or vice versa. And, btw., libreoffice can't depend on jre directly, because libreoffice is in [extra] and jre is in [community]. Heiko
Heiko Baums wrote:
And, btw., libreoffice can't depend on jre directly, because libreoffice is in [extra] and jre is in [community].
I thought the same too until i saw packages like gnucash which depend on aqbanking which is in community: http://www.archlinux.org/packages/community/i686/aqbanking I considered opening a bug report, but i dont use gnucash. I would probably had done so if i did. As usual there is no strict policy about this that im aware of, but it used to avoided. ---- Greg
Am Wed, 13 Apr 2011 12:29:17 +0300 schrieb Grigorios Bouzakis <grbzks@xsmail.com>:
As usual there is no strict policy about this that im aware of, but it used to avoided.
There is one. It was somewhere in the wiki, but I can't find it anymore. Heiko
libreoffice depends on java-runtime, which is no real package. java-runtine is provided by the openjdk6 and jre package, so it does not matter which you use.
I suspected as much when both packages seemed to work :-) but can we change the Libre Office packages to depend upon JRE instead ? Openjdk6 is missing a lot of functionality such as browser support, JRE would be a better choice..
As has been said before, they only depend on java-runtime. Install whatever java-runtime you like, and you're set. Libreoffice packages do not specifically rely on openjdk, only java-runtime. John == http://homepages.inf.ed.ac.uk/s0930006/ -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.
On Tue, Apr 12, 2011 at 3:54 PM, Dennis Beekman <d.c.beekman.devel@gmail.com> wrote:
Libre Office seems to depend on the openjdk6 package but this package doesn't support applets in firefox and therefore i use the jre & jdk packages instead.
When i installed the latest updates wich included Libre Office it removed the jre package in favor of the openjdk6 package. I have forced pacman to remove to openjdk package and install the jre and jdk packages instead... and Libre Office works fine (i see no diffirence at least).
Is there any specific reason for Libre Office to use openjdk6 ? and can we perhaps change this to jre/jdk instead ?
Why not just install the icedtea-web package, which provides the Applet support for OpenJDK?
Hello, Dennis Beekman:
Libre Office seems to depend on the openjdk6 package but this package doesn't support applets in firefox and therefore i use the jre & jdk packages instead.
As others have already told you, icedtea-web provides web browser support for openjdk6. What the others didn't mention is that you could have found that out all by yourself if you had checked the optional dependencies of openjdk6. -- Wieland
participants (9)
-
Auguste Pop
-
Dennis Beekman
-
Grigorios Bouzakis
-
Heiko Baums
-
Jan Steffens
-
John K Pate
-
Ray Kohler
-
Richard Schütz
-
Wieland Hoffmann