From owner-freebsd-java@freebsd.org Fri Aug 2 01:41:56 2019 Return-Path: Delivered-To: freebsd-java@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1C7EDA672D for ; Fri, 2 Aug 2019 01:41:56 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4608z70xz6z4TDj for ; Fri, 2 Aug 2019 01:41:55 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: by mailman.nyi.freebsd.org (Postfix) id 2045EA672C; Fri, 2 Aug 2019 01:41:55 +0000 (UTC) Delivered-To: java@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1EE0DA672B for ; Fri, 2 Aug 2019 01:41:55 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (gerbercreations.com [71.39.140.16]) by mx1.freebsd.org (Postfix) with ESMTP id 4608z442JDz4TDX for ; Fri, 2 Aug 2019 01:41:51 +0000 (UTC) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.15.2/8.15.2) with ESMTP id x721fncN091471 for ; Thu, 1 Aug 2019 18:41:50 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.15.2/8.15.2/Submit) id x721fnJW091470 for java@freebsd.org; Thu, 1 Aug 2019 18:41:49 -0700 (PDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Thu, 1 Aug 2019 18:41:49 -0700 From: Greg Lewis To: java@freebsd.org Subject: RFC: Future of java/openjdk6 and java/openjdk7 Message-ID: <20190802014149.GA59118@misty.eyesbeyond.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 4608z442JDz4TDX X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of glewis@eyesbeyond.com has no SPF policy when checking 71.39.140.16) smtp.mailfrom=glewis@eyesbeyond.com X-Spamd-Result: default: False [0.95 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[java@freebsd.org]; HAS_XAW(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; NEURAL_HAM_SHORT(-0.05)[-0.048,0]; DMARC_NA(0.00)[eyesbeyond.com]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:209, ipnet:71.39.128.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-0.01)[asn: 209(0.02), country: US(-0.05)] X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Aug 2019 01:41:56 -0000 Oracle ended official releases of JDK 7 in April of 2015, and JDK 6 even earlier. In the FreeBSD ports collection both java/openjdk6 and java/openjdk7 have fallen out of maintenance and are considerably behind in terms of updates (which likely include fixes for security vulnerabilities). In addition, openjdk6 will soon become unbuildable in FreeBSD 12-STABLE based on https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234792 With OpenJDK 8 having been the default JDK for a number of years now, OpenJDK 11 and 12 both being available (and soon 13) I would suggest that both openjdk6 and openjdk7 be removed, along with any ports depending explicitly on them(*) which are unable to be updated to use a newer version. However, I wanted to get an idea of how many people are explicitly using either openjdk6 or openjdk7 and can't update to at least openjdk8. If so, what is limiting you and are you prepared to work on updating the ports to the latest version? My effort at the moment is focused entirely on openjdk8 and higher, and openjdk11 in particular. I feel it would be counter-productive to spend time on openjdk6 and openjdk7 other than to remove them. I'm open to committing patches if people are willing to take over maintenance on them though. -- Greg * - The ports which appear to allow only openjdk6 or openjdk7 are: math/jakarta-commons-math (either) java/jakarta-commons-dbcp (6) devel/storm (7) devel/py-pydoop (7) All of these appear to have newer versions that support at least Java 8.