No we don't need 3 PMC +1 votes, there is a consensus that we should move to JDK 8 and so it can just be done without a vote.
Colm. On Wed, Sep 27, 2017 at 10:10 PM, Sergio Pena <sergio.p...@cloudera.com> wrote: > Hey all, > > I haven't heard any opinions from the PMC board. Any other comments? > > Btw, I just heard from the Solr team that they cannot integrate Solr with > Sentry if we don't move to JDK8 compiler as the source because they use > several JDK8 language features. See > https://issues.apache.org/jira/browse/SENTRY-1475 > > They said they have run Solr + Sentry in JDK8 with no problems, so they are > waiting for upstream to do the move. What does the PMC board think? > Ideally, we need 3 PMC votes, right? > > - Sergio > > On Tue, Sep 19, 2017 at 10:36 AM, Na Li <lina...@cloudera.com> wrote: > > > I think it is good idea to wait for half a year after moving to Java 8, > and > > then allow Java 8 specific features. > > > > On Mon, Sep 18, 2017 at 4:50 PM, Alexander Kolbasov <ak...@cloudera.com> > > wrote: > > > > > Bump - does anyone have any opinions on this based on the information > > > provided by Sergio? > > > > > > On Fri, Sep 1, 2017 at 9:07 AM, Sergio Pena <sergio.p...@cloudera.com> > > > wrote: > > > > > > > The Hive community started the discussion to support JDK8 in apr/2016 > > for > > > > Hive 2.x versions. There was a mix of decisions to whether use JDK8 > > 100% > > > or > > > > just keep compatibility for JDK8. The final decision was to build and > > > test > > > > with JDK8 on Hive 2.0 but keep JDK7 compatibility for one release. > The > > > Hive > > > > community had some active maintenance releases as well, so I think > one > > of > > > > the decisions was to keep backports to maintenance releases easy. > > > > https://lists.apache.org/thread.html/83d8235bc9547cc94a0d689580f20d > > > > b4b946876b6d0369e31ea12b51@1460158490@%3Cdev.hive.apache.org%3E > > > > > > > > Later on feb/2017, the community started a vote to start using JDK8 > > full > > > > features and drop support for JDK7. The vote passed, and we started > > > dropped > > > > JDK7 support on Hive 2.1. However, the community didn't introduce any > > > JDK8 > > > > features yet even they were allowed. > > > > https://lists.apache.org/thread.html/dcd57844ceac7faf8975a00d5b8b18 > > > > 25ab5544d94734734aedc3840e@%3Cdev.hive.apache.org%3E > > > > > > > > Recently in newer Hive 2.x releases and master, the community has > > started > > > > to use these features. My experience hasn't been bad on backports as > > not > > > > all developers use these new features (including me). There are other > > > > backports issues regarding new code base for certain features that > > makes > > > us > > > > hard to backport, but we haven't had any problem with JDK8 at all. > > > > > > > > On Thu, Aug 31, 2017 at 6:19 PM, Alexander Kolbasov < > > ak...@cloudera.com> > > > > wrote: > > > > > > > > > Sergio, can you share Apache Hive experience with this issue? > > > > > > > > > > Thanks, > > > > > > > > > > - Alex > > > > > > > > > > On Thu, Aug 31, 2017 at 1:10 PM, Sergio Pena < > > sergio.p...@cloudera.com > > > > > > > > > wrote: > > > > > > > > > > > Hi All, > > > > > > > > > > > > This thread discussion is a follow-up to the old thread related > to > > > > > > supporting JDK8 and Datanucleus 4 as the minimum version for > Sentry > > > > 2.0. > > > > > > This is dedicated to discuss whether we should allow using JDK8 > > > > specific > > > > > > features (such as lambda functions and other useful API) in > Sentry. > > > > > > > > > > > > Advantages are that we could start using these cool features that > > > come > > > > in > > > > > > JDK8 and forget about JDK7 for all. > > > > > > > > > > > > Disadvantages are that doing backports on older releases and/or > > > > allowing > > > > > > other companies backporting fixes from Sentry 2.x will make these > > > > > backports > > > > > > harder because JDK7 is still in use. > > > > > > > > > > > > Maintenance releases are not active but companies are still > pretty > > > > active > > > > > > on Sentry. > > > > > > > > > > > > Questions to answer: > > > > > > - What should we do? > > > > > > - If we decide to keep JDK7 compatibility, how long should we > keep > > > this > > > > > > until we move completely to JDK8? > > > > > > > > > > > > In my opinion, companies will always be outdated with what we do > as > > > an > > > > > > Apache community. Taking a look at what we are doing with > SentryHA > > > > > > redesign, this is a breaking change for companies too because > fixes > > > on > > > > > this > > > > > > new design may not work for other companies and/or the backports > > > could > > > > be > > > > > > harder. > > > > > > > > > > > > However, the current Sentry 2.0 has been active with JDK7 as the > > > > support, > > > > > > and users active on 2.0 may be using JDK7 environments only. > > > > > > > > > > > > So, > > > > > > Should we wait until Sentry 2.1 or newer releases to allow JDK8 > > > > features? > > > > > > Should we start in Sentry 2.0? > > > > > > > > > > > > Any thoughts? > > > > > > > > > > > > - Sergio > > > > > > > > > > > > > > > > > > > > > -- Colm O hEigeartaigh Talend Community Coder http://coders.talend.com