Opened 3 months ago

Last modified 3 months ago

#2511 new defect

Require Java 8

Reported by: zzz Owned by:
Priority: minor Milestone: eventually
Component: other Version: 0.9.40
Keywords: Cc:
Parent Tickets: Sensitive: no

Description

A couple weeks ago I stuck in a log warning for Java 7, for .41, so that's a start.

Java 8 would leave behind old windows users (XP?), and also wheezy/jessie and precise/trusty, so that would be a big decision. I'd propose 0.9.44 Jan. 2020 at the earliest, but it really has to be driven by our user base, as we've discussed. Maybe should wait until after the Ubuntu 20.04 LTS comes out and then we can abandon precise and trusty.

Even a Java 7 requirement for the jars used in android (kitkat 4.4 minimum) would leave behind 4% of android users and we haven't set a target release for doing that yet either.

Subtickets

Change History (1)

comment:1 Changed 3 months ago by zzz

https://jakewharton.com/androids-java-8-support/ - there is hope for having android compile Java 8 code down to 7 for runtime. Not there yet.

Note: See TracTickets for help on using tickets.