Originally posted by pracedru
View Post
Announcement
Collapse
No announcement yet.
LibreOffice 7.0 Released As The Open-Source, Vulkan-Accelerated Office Suite
Collapse
X
-
Originally posted by bug77 View PostNow, if you want to talk problems, the real one is most apps are not actually packaged for Linux (in a deb/rpm/whatever format). Developers just distribute a compiled form because that runs everywhere. Omit to add a JRE and you're deluding yourself thinking with just one package you've now covered all operating systems.
Comment
-
Originally posted by bug77 View PostJava apps are supposed to do the same: bundle a working JRE.
Originally posted by bug77 View PostJava does not break backwards compatibility.
The only time they did such a thing was Java9....
Also this is simply wrong. https://www.oracle.com/java/technologies/javase/compatibility.html#incompatibilities
Originally posted by bug77 View PostEverything written since Java9 will work with whatever comes for a while.
Comment
-
Originally posted by bug77 View PostWell, you've lost the bigger picture here. The argument was the LO somehow sucks because of Java. I only showed Java is not a technical impediment.
Java makes it pretty hard to shoot yourself in the foot (handles most of the OS specifics, takes care of memory allocation for you)
Comment
-
Originally posted by Veto View PostThat is apparently a new feature of the language, and most applications don't. To quote from LibreOffice homepage: "For certain features of the software - but not most - Java is required. Java is notably required for Base.".
Ubuntu: https://packages.ubuntu.com/focal/libreoffice <- requires Java will work with anything from 8 to 11
Arch: https://www.archlinux.org/packages/e...eoffice-fresh/ <- requires Java will work with anything from 8 to 11
Install it from the official repo and you're good. Really no different from any other app.
Originally posted by Veto View PostHehe. "Java does not... The only time they did..."
Originally posted by Veto View PostAlso this is simply wrong. https://www.oracle.com/java/technologies/javase/compatibility.html#incompatibilities
Originally posted by Veto View PostLet us just see about that... (Also it seems you strongly equate Java with OpenJDK)
Comment
-
Originally posted by Veto View PostYou are simply wrong and continously downplaying the issues lots of users have experienced (and continue to do) with Java. However, this can apparently go on for ever... Bye!
It's just that nothing you have described is a Java-specific problem. It's a packaging problem. You'd have the same problems if you used .Net, Python... hell, you'd have the same problem if the whole damn thing was written in C and not linked correctly to all of its dependencies.
But we can stop here, it's not like we'll fix the world if we go on.
Comment
-
Originally posted by bug77 View Post
I wasn't trying to downplay anything. I've posted before that a speedier adoption of Java's module system and AoT compilation are essential for its future.
It's just that nothing you have described is a Java-specific problem. It's a packaging problem. You'd have the same problems if you used .Net, Python... hell, you'd have the same problem if the whole damn thing was written in C and not linked correctly to all of its dependencies.
But we can stop here, it's not like we'll fix the world if we go on.
There are also packaging problems such as requiring accessibility to be true which is something that is controlled by /etc/java.conf or something.
In contrast consider the old hand Nvi editor a linux/unix clone of the original vi written in C. It was last maintained about 20 years ago and guess what? It still compiles and runs without problems now.
Comment
-
Originally posted by krell View PostWhat i described is clearly a java problem. Jin simply does not work on openjdk11 which is the default version now included in Ubuntu and Debian. We know this cause people on the freechess server investigated and found that they could get jin to work by commenting out some class definitions from the jin source code(Though sound would still not work). It only supports java up to java version 8
Originally posted by krell View PostThere are also packaging problems such as requiring accessibility to be true which is something that is controlled by /etc/java.conf or something.
In contrast consider the old hand Nvi editor a linux/unix clone of the original vi written in C. It was last maintained about 20 years ago and guess what? It still compiles and runs without problems now.
Code:cc -c -O -I. -I./../include -I./../regex -I./../db/include -I./../curses ../ex/ex_script.c ../ex/ex_script.c:27:10: fatal error: sys/stropts.h: No such file or directory 27 | #include <sys/stropts.h> | ^~~~~~~~~~~~~~~ compilation terminated. make: *** [Makefile:335: ex_script.o] Error 1
Comment
-
Originally posted by krell View PostJin simply does not work on openjdk11 which is the default version now included in Ubuntu and Debian. We know this cause people on the freechess server investigated and found that they could get jin to work by commenting out some class definitions from the jin source code(Though sound would still not work). It only supports java up to java version 8
They don't have any patches and it works with JDK5 - JDK11. If Debian has some packaging issue, it doesn't mean everyone has.
Comment
Comment