+1 (non-binding) for KIP-119 I agree that supporting the 2 most recently release versions of Java and Scala is a reasonable guideline. However, I think it makes sense to have a brief discussion when dropping support for an old Java or Scala version. It's a fairly infrequent event, and it's worth considering the situation at the time. Each release brings its own set of benefits, and people don't always adopt new releases with the same speed. For example, it took people a long time to move from JDK6, but JDK7 seems to have taken a shorter amount of time. If the upstream Java/Scala release cadences speed up enough, we might want to support more than 2 versions. And so forth.
best, Colin On Fri, Feb 3, 2017, at 08:10, Ismael Juma wrote: > Hi Grant, > > That's an interesting point. It would be good to hear what others' think > of > making that the official policy instead of starting a discussion/vote > each > time. If there is consensus, I am happy to revise the KIPs. Otherwise, we > keep them as they are and discuss/vote on this instance only. > > Ismael > > On Fri, Feb 3, 2017 at 3:41 PM, Grant Henke <ghe...@cloudera.com> wrote: > > > Thanks for proposing this Ismael. This makes sense to me. > > > > In this KIP and the java KIP you state: > > > > A reasonable policy is to support the 2 most recently released versions so > > > that we can strike a good balance between supporting older versions, > > > maintainability and taking advantage of language and library > > improvements. > > > > > > What do you think about adjusting the KIP to instead vote on that as a > > standard policy for Java and Scala going forward? Something along the lines > > of: > > > > "Kafka's policy is to support the 2 most recently released versions of Java > > and Scala at a given time. When a new version becomes available, the > > supported versions will be updated in the next major release of Kafka." > > > > > > On Fri, Feb 3, 2017 at 8:30 AM, Ismael Juma <ism...@juma.me.uk> wrote: > > > > > Hi all, > > > > > > I have posted a KIP for dropping support for Scala 2.10 in Kafka 0.11: > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- > > > 119%3A+Drop+Support+for+Scala+2.10+in+Kafka+0.11 > > > > > > Please take a look. Your feedback is appreciated. > > > > > > Thanks, > > > Ismael > > > > > > > > > > > -- > > Grant Henke > > Software Engineer | Cloudera > > gr...@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke > >