Opened 3 years ago

Closed 3 years ago

#2368 closed enhancement (fixed)

Deprecate Oracle 8 on ARM

Reported by: jogger Owned by: slumlord
Priority: minor Milestone: 0.9.38
Component: www/i2p Version: 0.9.37
Keywords: Cc:
Parent Tickets: Sensitive: no


The current deprecation warnings are outdated. They refer to a situation lang ago on ARM32 (not ARM64) when there was a choice only between the unusable OpenJDK 8 and Oracle Java 8.

Now OpenJDK 9-11 come standard with distros like Debian Stretch. Those should be recommended.

My arguments against Oracle Java 8 on ARM 32:

  • Throws SIGILL and SIGSEV every couple of days with busy i2p
  • Much slower in my testing against OpenJDK 9.0.4 (built on machine) using Scimark2 and SpeedTest1
  • Built from closed source using unknown options and linked to unknown libraries
  • Cross-compiled using outdated beta tools (try objdump)


Change History (4)

comment:1 Changed 3 years ago by zzz

Component: router/generalapps/console
Owner: set to zzz

This warning is in RouterConsoleRunner?. There's a related recommendation at the top of http://i2p-projekt.i2p/en/download

comment:2 Changed 3 years ago by zzz

Component: apps/consolewww/i2p
Milestone: undecided0.9.38
Owner: changed from zzz to slumlord

In e35375d2a98b142db1e7a56766e3237996244edf 0.9.38-11.
Based on your first two arguments. Last two are not relevant.
Leaving open to update the download page.

comment:3 Changed 3 years ago by slumlord

Status: newtesting

Updated the download text for Raspberry Pi to say "OpenJDK 9 for ARM" & link to point to — changes in 1760d1080c5cb80fe4b7090f6618b5748244bbdb


FreeBSD does not yet have OpenJDK version higher than 8.
Based upon this: - FreeBSD may go directly to the next long term release of OpenJDK which is version 11

comment:4 Changed 3 years ago by zzz

Resolution: fixed
Status: testingclosed
Note: See TracTickets for help on using tickets.