[Pkg-octave-devel] Bug#742503: octave 3.8.1 requires java
Leo Butler
leo.butler at member.fsf.org
Mon Mar 24 17:08:42 UTC 2014
> Control: found -1 3.8.1-1
> Control: notfound -1 3.6.4-4+b2
> Control: severity -1 wishlist
> Control: tags -1 + moreinfo
>
> On Mon, Mar 24, 2014 at 14:30:30 +0000, Leo Butler wrote:
> > Since Octave introduced its java-dependent gui (congrats) in v3.8.1, I
> > have been unable/unwilling to upgrade. I believe that these graphical
> > dependencies should be downgraded to *recommended* and/or a separate
> > octave-nox package--which installs only a terminal version of
> > octave--be provided.
>
> Thanks for your bug report and feedback on octave packaging. The
> request for an octave-nox package is already reported as #741097, you
> might want to read the discussion and comment there. But actually the
> addition of a dependency on java has nothing to do with the GUI.
Thank you, and my apologies, I did not see this bug report. Please
merge this report with that, as I feel the issues and concerns are the
same.
>
> The java dependency is to allow the Octave interpreter to run an
> embedded JVM and interface with java libraries from the interpreter.
> This essentially merges the functionality of the former octave-java
> add-on package into octave itself. This is a feature which makes the
> Octave runtime environment more compatible with Matlab. A hypothetical
> octave-nox terminal-mode package would likely still be dependent on
> java.
I see. I would like to see the gui dependencies repackaged as separate
recommended packages and the java dependency repackaged as an optional
package (i.e. restore the status quo ante vis-a-vis java).
I do not see why the ability to run a jvm from inside Octave should be
considered a core feature of Octave. Certainly, I use Octave in my
work (teaching+research) and have never felt the need to run a jvm
from within octave. Matlab compatibility is an ephemera and JWE
himself has written against it being a goal that drives Octave
development.
Finally, I really dislike java for a whole bunch of reasons, but
mainly because of its bloat, lack of usefulness and slowness. I
generally run Octave on resource-limited hardware.
>
> Can you clarify whether your primary concern is having an Octave
> package that does not have the libraries needed for a GUI which you
> find unnecessary, or is it the inclusion of java for whatever reason?
Both.
Leo
More information about the Pkg-octave-devel
mailing list