From dev-return-53576-archive-asf-public=cust-asf.ponee.io@phoenix.apache.org Tue Aug 7 01:13:12 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id 6A229180627 for ; Tue, 7 Aug 2018 01:13:12 +0200 (CEST) Received: (qmail 28533 invoked by uid 500); 6 Aug 2018 23:13:11 -0000 Mailing-List: contact dev-help@phoenix.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@phoenix.apache.org Delivered-To: mailing list dev@phoenix.apache.org Received: (qmail 28522 invoked by uid 99); 6 Aug 2018 23:13:11 -0000 Received: from mail-relay.apache.org (HELO mailrelay2-lw-us.apache.org) (207.244.88.137) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 06 Aug 2018 23:13:11 +0000 Received: from mail-oi0-f46.google.com (mail-oi0-f46.google.com [209.85.218.46]) by mailrelay2-lw-us.apache.org (ASF Mail Server at mailrelay2-lw-us.apache.org) with ESMTPSA id 8067A1F41 for ; Mon, 6 Aug 2018 23:13:10 +0000 (UTC) Received: by mail-oi0-f46.google.com with SMTP id 8-v6so25296721oip.0 for ; Mon, 06 Aug 2018 16:13:10 -0700 (PDT) X-Gm-Message-State: AOUpUlErf1+SrFqMe+Fxzk03AfEkoROc57ZqtoKT8aSHiNaojEyp5DOv Z/19YquM7Ae4bU7Rx1uhdYpD2iZu+BBDM2wm2yI= X-Google-Smtp-Source: AAOMgpfxHpSRGaTZcW06HP5bR2Yi0UcTD0APNvoUKapenLJ7l0N0xYrGD7hUmObVLr8++EHoD294sY6jiFGElYAB5eI= X-Received: by 2002:aca:c5:: with SMTP id 188-v6mr16219698oia.128.1533597189690; Mon, 06 Aug 2018 16:13:09 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andrew Purtell Date: Mon, 6 Aug 2018 16:12:33 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [DISCUSS] Move branches 4.x-HBase-1.2, 4.x-HBase-1.3 and 4.x-HBase-1.4 to JDK 8 To: dev@phoenix.apache.org Content-Type: multipart/alternative; boundary="000000000000b85c4b0572cc6bf6" --000000000000b85c4b0572cc6bf6 Content-Type: text/plain; charset="UTF-8" > T his is an issue for binary compatibility artifacts only. Sigh. Just to be clear I meant binary *convenience* artifacts. On Mon, Aug 6, 2018 at 4:09 PM Andrew Purtell wrote: > See http://hbase.apache.org/book.html#hbase.versioning. Dependency > Compatibility, required for minor and patch releases, includes: > > *An upgrade of HBase will not require an incompatible upgrade of the Java > runtime.* > > If we compile HBase with Java 8 or up and then ship the binaries to a > deployment environment based on a Java 7 JRE, then there are linkage errors > in the java.util.concurrent package and HBase won't start. Our > compatibility guidelines as stated require us to not break existing Java > runtimes. For branch-1 and release branches derived from it we've stated > the minimum JRE version is 7. So unfortunately until the end of life of > branch-1 and any release branches derived from it the release managers must > build binary convenience artifacts with 7u80, or a later compiler with > -source 1.7 and boot classpath set to the 7u80 JRE libraries, effectively > the same thing. > > > Phoenix isn't necessarily subject to this limitation, however. T > his is an issue for binary compatibility artifacts only. The HBase project > will continue to provide them, but you can opt to stop distributing them. > If you decide to stop building and distributing binaries, as long as your > sources remain Java 7 compatible then whatever JDKs your contributors and > committers utilize will be irrelevant. > > > On Mon, Aug 6, 2018 at 3:39 PM Geoffrey Jacoby wrote: > >> According to the HBase docs, all 1.x branches currently support JDK 7, >> though HBase 2.0 supports only JDK 8. While I'd love to move up to JDK 8 >> on >> the Phoenix side, I think we should wait until HBase takes a similar step >> for branch-1, if they ever do. >> >> Geoffrey >> >> On Mon, Aug 6, 2018 at 3:20 PM, Karan Mehta >> wrote: >> >> > Hello all, >> > >> > Should we move these branches to 1.8 JDK? >> > >> > Karan >> > >> > > > -- > Best regards, > Andrew > > Words like orphans lost among the crosstalk, meaning torn from truth's > decrepit hands > - A23, Crosstalk > -- Best regards, Andrew Words like orphans lost among the crosstalk, meaning torn from truth's decrepit hands - A23, Crosstalk --000000000000b85c4b0572cc6bf6--