You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by Ismael Juma <is...@juma.me.uk> on 2015/07/17 12:26:38 UTC
[VOTE] Drop support for Scala 2.9 for the next release
Hi all,
I would like to start a vote on dropping support for Scala 2.9 for the next
release. People seemed to be in favour of the idea in previous discussions:
* http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
* http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
Summary of why we should drop Scala 2.9:
* Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
not binary compatible).
* Code has been committed to trunk that doesn't build with Scala 2.9 weeks
ago and no-one seems to have noticed or cared (well, I filed
https://issues.apache.org/jira/browse/KAFKA-2325). Can we really support a
version if we don't test it?
* New clients library is written in Java and won't be affected. It also has
received a lot of work and it's much improved since the last release.
* It was released 4 years ago, it has been unsupported for a long time and
most projects have dropped support for it (for example, we use a different
version of ScalaTest for Scala 2.9)
* Scala 2.10 introduced Futures and a few useful features like String
interpolation and value classes.
* Doesn't work with Java 8 (https://issues.apache.org/jira/browse/KAFKA-2203
).
The reason not to drop it is to maintain compatibility for people stuck in
2.9 who also want to upgrade both client and broker to the next Kafka
release.
The vote will run for 72 hours.
+1 (non-binding) from me.
Best,
Ismael
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Joel Koshy <jj...@gmail.com>.
+1
On Fri, Jul 17, 2015 at 3:26 AM, Ismael Juma <is...@juma.me.uk> wrote:
> Hi all,
>
> I would like to start a vote on dropping support for Scala 2.9 for the next
> release. People seemed to be in favour of the idea in previous discussions:
>
> * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
>
> Summary of why we should drop Scala 2.9:
>
> * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
> not binary compatible).
> * Code has been committed to trunk that doesn't build with Scala 2.9 weeks
> ago and no-one seems to have noticed or cared (well, I filed
> https://issues.apache.org/jira/browse/KAFKA-2325). Can we really support a
> version if we don't test it?
> * New clients library is written in Java and won't be affected. It also has
> received a lot of work and it's much improved since the last release.
> * It was released 4 years ago, it has been unsupported for a long time and
> most projects have dropped support for it (for example, we use a different
> version of ScalaTest for Scala 2.9)
> * Scala 2.10 introduced Futures and a few useful features like String
> interpolation and value classes.
> * Doesn't work with Java 8 (https://issues.apache.org/jira/browse/KAFKA-2203
> ).
>
> The reason not to drop it is to maintain compatibility for people stuck in
> 2.9 who also want to upgrade both client and broker to the next Kafka
> release.
>
> The vote will run for 72 hours.
>
> +1 (non-binding) from me.
>
> Best,
> Ismael
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Neha Narkhede <ne...@confluent.io>.
+1 (binding)
On Fri, Jul 17, 2015 at 8:33 AM, Brock Noland <br...@apache.org> wrote:
> +1 (non-binding)
>
> On Friday, July 17, 2015, Grant Henke <gh...@cloudera.com> wrote:
>
> > +1 (non-binding)
> >
> > On Fri, Jul 17, 2015 at 9:44 AM, Ashish Singh <asingh@cloudera.com
> > <javascript:;>> wrote:
> >
> > > +1 (non-binding)
> > >
> > > On Friday, July 17, 2015, Stevo Slavić <sslavic@gmail.com
> <javascript:;>>
> > wrote:
> > >
> > > > +1 (non-binding)
> > > >
> > > > On Fri, Jul 17, 2015 at 12:26 PM, Ismael Juma <ismael@juma.me.uk
> > <javascript:;>
> > > > <javascript:;>> wrote:
> > > >
> > > > > Hi all,
> > > > >
> > > > > I would like to start a vote on dropping support for Scala 2.9 for
> > the
> > > > next
> > > > > release. People seemed to be in favour of the idea in previous
> > > > discussions:
> > > > >
> > > > > * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> > > > > * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
> > > > >
> > > > > Summary of why we should drop Scala 2.9:
> > > > >
> > > > > * Doubles the number of builds required from 2 to 4 (2.9.1 and
> 2.9.2
> > > are
> > > > > not binary compatible).
> > > > > * Code has been committed to trunk that doesn't build with Scala
> 2.9
> > > > weeks
> > > > > ago and no-one seems to have noticed or cared (well, I filed
> > > > > https://issues.apache.org/jira/browse/KAFKA-2325). Can we really
> > > > support a
> > > > > version if we don't test it?
> > > > > * New clients library is written in Java and won't be affected. It
> > also
> > > > has
> > > > > received a lot of work and it's much improved since the last
> release.
> > > > > * It was released 4 years ago, it has been unsupported for a long
> > time
> > > > and
> > > > > most projects have dropped support for it (for example, we use a
> > > > different
> > > > > version of ScalaTest for Scala 2.9)
> > > > > * Scala 2.10 introduced Futures and a few useful features like
> String
> > > > > interpolation and value classes.
> > > > > * Doesn't work with Java 8 (
> > > > > https://issues.apache.org/jira/browse/KAFKA-2203
> > > > > ).
> > > > >
> > > > > The reason not to drop it is to maintain compatibility for people
> > stuck
> > > > in
> > > > > 2.9 who also want to upgrade both client and broker to the next
> Kafka
> > > > > release.
> > > > >
> > > > > The vote will run for 72 hours.
> > > > >
> > > > > +1 (non-binding) from me.
> > > > >
> > > > > Best,
> > > > > Ismael
> > > > >
> > > >
> > >
> > >
> > > --
> > > Ashish 🎤h
> > >
> >
> >
> >
> > --
> > Grant Henke
> > Solutions Consultant | Cloudera
> > ghenke@cloudera.com <javascript:;> | twitter.com/gchenke |
> > linkedin.com/in/granthenke
> >
>
--
Thanks,
Neha
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Brock Noland <br...@apache.org>.
+1 (non-binding)
On Friday, July 17, 2015, Grant Henke <gh...@cloudera.com> wrote:
> +1 (non-binding)
>
> On Fri, Jul 17, 2015 at 9:44 AM, Ashish Singh <asingh@cloudera.com
> <javascript:;>> wrote:
>
> > +1 (non-binding)
> >
> > On Friday, July 17, 2015, Stevo Slavić <sslavic@gmail.com <javascript:;>>
> wrote:
> >
> > > +1 (non-binding)
> > >
> > > On Fri, Jul 17, 2015 at 12:26 PM, Ismael Juma <ismael@juma.me.uk
> <javascript:;>
> > > <javascript:;>> wrote:
> > >
> > > > Hi all,
> > > >
> > > > I would like to start a vote on dropping support for Scala 2.9 for
> the
> > > next
> > > > release. People seemed to be in favour of the idea in previous
> > > discussions:
> > > >
> > > > * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> > > > * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
> > > >
> > > > Summary of why we should drop Scala 2.9:
> > > >
> > > > * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2
> > are
> > > > not binary compatible).
> > > > * Code has been committed to trunk that doesn't build with Scala 2.9
> > > weeks
> > > > ago and no-one seems to have noticed or cared (well, I filed
> > > > https://issues.apache.org/jira/browse/KAFKA-2325). Can we really
> > > support a
> > > > version if we don't test it?
> > > > * New clients library is written in Java and won't be affected. It
> also
> > > has
> > > > received a lot of work and it's much improved since the last release.
> > > > * It was released 4 years ago, it has been unsupported for a long
> time
> > > and
> > > > most projects have dropped support for it (for example, we use a
> > > different
> > > > version of ScalaTest for Scala 2.9)
> > > > * Scala 2.10 introduced Futures and a few useful features like String
> > > > interpolation and value classes.
> > > > * Doesn't work with Java 8 (
> > > > https://issues.apache.org/jira/browse/KAFKA-2203
> > > > ).
> > > >
> > > > The reason not to drop it is to maintain compatibility for people
> stuck
> > > in
> > > > 2.9 who also want to upgrade both client and broker to the next Kafka
> > > > release.
> > > >
> > > > The vote will run for 72 hours.
> > > >
> > > > +1 (non-binding) from me.
> > > >
> > > > Best,
> > > > Ismael
> > > >
> > >
> >
> >
> > --
> > Ashish 🎤h
> >
>
>
>
> --
> Grant Henke
> Solutions Consultant | Cloudera
> ghenke@cloudera.com <javascript:;> | twitter.com/gchenke |
> linkedin.com/in/granthenke
>
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Grant Henke <gh...@cloudera.com>.
+1 (non-binding)
On Fri, Jul 17, 2015 at 9:44 AM, Ashish Singh <as...@cloudera.com> wrote:
> +1 (non-binding)
>
> On Friday, July 17, 2015, Stevo Slavić <ss...@gmail.com> wrote:
>
> > +1 (non-binding)
> >
> > On Fri, Jul 17, 2015 at 12:26 PM, Ismael Juma <ismael@juma.me.uk
> > <javascript:;>> wrote:
> >
> > > Hi all,
> > >
> > > I would like to start a vote on dropping support for Scala 2.9 for the
> > next
> > > release. People seemed to be in favour of the idea in previous
> > discussions:
> > >
> > > * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> > > * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
> > >
> > > Summary of why we should drop Scala 2.9:
> > >
> > > * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2
> are
> > > not binary compatible).
> > > * Code has been committed to trunk that doesn't build with Scala 2.9
> > weeks
> > > ago and no-one seems to have noticed or cared (well, I filed
> > > https://issues.apache.org/jira/browse/KAFKA-2325). Can we really
> > support a
> > > version if we don't test it?
> > > * New clients library is written in Java and won't be affected. It also
> > has
> > > received a lot of work and it's much improved since the last release.
> > > * It was released 4 years ago, it has been unsupported for a long time
> > and
> > > most projects have dropped support for it (for example, we use a
> > different
> > > version of ScalaTest for Scala 2.9)
> > > * Scala 2.10 introduced Futures and a few useful features like String
> > > interpolation and value classes.
> > > * Doesn't work with Java 8 (
> > > https://issues.apache.org/jira/browse/KAFKA-2203
> > > ).
> > >
> > > The reason not to drop it is to maintain compatibility for people stuck
> > in
> > > 2.9 who also want to upgrade both client and broker to the next Kafka
> > > release.
> > >
> > > The vote will run for 72 hours.
> > >
> > > +1 (non-binding) from me.
> > >
> > > Best,
> > > Ismael
> > >
> >
>
>
> --
> Ashish 🎤h
>
--
Grant Henke
Solutions Consultant | Cloudera
ghenke@cloudera.com | twitter.com/gchenke | linkedin.com/in/granthenke
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Ashish Singh <as...@cloudera.com>.
+1 (non-binding)
On Friday, July 17, 2015, Stevo Slavić <ss...@gmail.com> wrote:
> +1 (non-binding)
>
> On Fri, Jul 17, 2015 at 12:26 PM, Ismael Juma <ismael@juma.me.uk
> <javascript:;>> wrote:
>
> > Hi all,
> >
> > I would like to start a vote on dropping support for Scala 2.9 for the
> next
> > release. People seemed to be in favour of the idea in previous
> discussions:
> >
> > * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> > * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
> >
> > Summary of why we should drop Scala 2.9:
> >
> > * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
> > not binary compatible).
> > * Code has been committed to trunk that doesn't build with Scala 2.9
> weeks
> > ago and no-one seems to have noticed or cared (well, I filed
> > https://issues.apache.org/jira/browse/KAFKA-2325). Can we really
> support a
> > version if we don't test it?
> > * New clients library is written in Java and won't be affected. It also
> has
> > received a lot of work and it's much improved since the last release.
> > * It was released 4 years ago, it has been unsupported for a long time
> and
> > most projects have dropped support for it (for example, we use a
> different
> > version of ScalaTest for Scala 2.9)
> > * Scala 2.10 introduced Futures and a few useful features like String
> > interpolation and value classes.
> > * Doesn't work with Java 8 (
> > https://issues.apache.org/jira/browse/KAFKA-2203
> > ).
> >
> > The reason not to drop it is to maintain compatibility for people stuck
> in
> > 2.9 who also want to upgrade both client and broker to the next Kafka
> > release.
> >
> > The vote will run for 72 hours.
> >
> > +1 (non-binding) from me.
> >
> > Best,
> > Ismael
> >
>
--
Ashish 🎤h
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Stevo Slavić <ss...@gmail.com>.
+1 (non-binding)
On Fri, Jul 17, 2015 at 12:26 PM, Ismael Juma <is...@juma.me.uk> wrote:
> Hi all,
>
> I would like to start a vote on dropping support for Scala 2.9 for the next
> release. People seemed to be in favour of the idea in previous discussions:
>
> * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
>
> Summary of why we should drop Scala 2.9:
>
> * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
> not binary compatible).
> * Code has been committed to trunk that doesn't build with Scala 2.9 weeks
> ago and no-one seems to have noticed or cared (well, I filed
> https://issues.apache.org/jira/browse/KAFKA-2325). Can we really support a
> version if we don't test it?
> * New clients library is written in Java and won't be affected. It also has
> received a lot of work and it's much improved since the last release.
> * It was released 4 years ago, it has been unsupported for a long time and
> most projects have dropped support for it (for example, we use a different
> version of ScalaTest for Scala 2.9)
> * Scala 2.10 introduced Futures and a few useful features like String
> interpolation and value classes.
> * Doesn't work with Java 8 (
> https://issues.apache.org/jira/browse/KAFKA-2203
> ).
>
> The reason not to drop it is to maintain compatibility for people stuck in
> 2.9 who also want to upgrade both client and broker to the next Kafka
> release.
>
> The vote will run for 72 hours.
>
> +1 (non-binding) from me.
>
> Best,
> Ismael
>
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Jakob Homan <jg...@gmail.com>.
+1 (binding)
On 17 July 2015 at 10:06, Gwen Shapira <gs...@cloudera.com> wrote:
> +1 (binding)
>
> On Fri, Jul 17, 2015 at 3:26 AM, Ismael Juma <is...@juma.me.uk> wrote:
>> Hi all,
>>
>> I would like to start a vote on dropping support for Scala 2.9 for the next
>> release. People seemed to be in favour of the idea in previous discussions:
>>
>> * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
>> * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
>>
>> Summary of why we should drop Scala 2.9:
>>
>> * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
>> not binary compatible).
>> * Code has been committed to trunk that doesn't build with Scala 2.9 weeks
>> ago and no-one seems to have noticed or cared (well, I filed
>> https://issues.apache.org/jira/browse/KAFKA-2325). Can we really support a
>> version if we don't test it?
>> * New clients library is written in Java and won't be affected. It also has
>> received a lot of work and it's much improved since the last release.
>> * It was released 4 years ago, it has been unsupported for a long time and
>> most projects have dropped support for it (for example, we use a different
>> version of ScalaTest for Scala 2.9)
>> * Scala 2.10 introduced Futures and a few useful features like String
>> interpolation and value classes.
>> * Doesn't work with Java 8 (https://issues.apache.org/jira/browse/KAFKA-2203
>> ).
>>
>> The reason not to drop it is to maintain compatibility for people stuck in
>> 2.9 who also want to upgrade both client and broker to the next Kafka
>> release.
>>
>> The vote will run for 72 hours.
>>
>> +1 (non-binding) from me.
>>
>> Best,
>> Ismael
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Guozhang Wang <wa...@gmail.com>.
+1
On Fri, Jul 17, 2015 at 10:06 AM, Gwen Shapira <gs...@cloudera.com>
wrote:
> +1 (binding)
>
> On Fri, Jul 17, 2015 at 3:26 AM, Ismael Juma <is...@juma.me.uk> wrote:
> > Hi all,
> >
> > I would like to start a vote on dropping support for Scala 2.9 for the
> next
> > release. People seemed to be in favour of the idea in previous
> discussions:
> >
> > * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> > * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
> >
> > Summary of why we should drop Scala 2.9:
> >
> > * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
> > not binary compatible).
> > * Code has been committed to trunk that doesn't build with Scala 2.9
> weeks
> > ago and no-one seems to have noticed or cared (well, I filed
> > https://issues.apache.org/jira/browse/KAFKA-2325). Can we really
> support a
> > version if we don't test it?
> > * New clients library is written in Java and won't be affected. It also
> has
> > received a lot of work and it's much improved since the last release.
> > * It was released 4 years ago, it has been unsupported for a long time
> and
> > most projects have dropped support for it (for example, we use a
> different
> > version of ScalaTest for Scala 2.9)
> > * Scala 2.10 introduced Futures and a few useful features like String
> > interpolation and value classes.
> > * Doesn't work with Java 8 (
> https://issues.apache.org/jira/browse/KAFKA-2203
> > ).
> >
> > The reason not to drop it is to maintain compatibility for people stuck
> in
> > 2.9 who also want to upgrade both client and broker to the next Kafka
> > release.
> >
> > The vote will run for 72 hours.
> >
> > +1 (non-binding) from me.
> >
> > Best,
> > Ismael
>
--
-- Guozhang
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Gwen Shapira <gs...@cloudera.com>.
+1 (binding)
On Fri, Jul 17, 2015 at 3:26 AM, Ismael Juma <is...@juma.me.uk> wrote:
> Hi all,
>
> I would like to start a vote on dropping support for Scala 2.9 for the next
> release. People seemed to be in favour of the idea in previous discussions:
>
> * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
>
> Summary of why we should drop Scala 2.9:
>
> * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
> not binary compatible).
> * Code has been committed to trunk that doesn't build with Scala 2.9 weeks
> ago and no-one seems to have noticed or cared (well, I filed
> https://issues.apache.org/jira/browse/KAFKA-2325). Can we really support a
> version if we don't test it?
> * New clients library is written in Java and won't be affected. It also has
> received a lot of work and it's much improved since the last release.
> * It was released 4 years ago, it has been unsupported for a long time and
> most projects have dropped support for it (for example, we use a different
> version of ScalaTest for Scala 2.9)
> * Scala 2.10 introduced Futures and a few useful features like String
> interpolation and value classes.
> * Doesn't work with Java 8 (https://issues.apache.org/jira/browse/KAFKA-2203
> ).
>
> The reason not to drop it is to maintain compatibility for people stuck in
> 2.9 who also want to upgrade both client and broker to the next Kafka
> release.
>
> The vote will run for 72 hours.
>
> +1 (non-binding) from me.
>
> Best,
> Ismael
Re: [VOTE] Drop support for Scala 2.9 for the next release
Posted by Ismael Juma <is...@juma.me.uk>.
Thank you for voting. 72 hours have passed and the vote has passed with 5
binding +1s and 5 non-binding +1s.
I filed https://issues.apache.org/jira/browse/KAFKA-2348 and created a pull
request with the change.
Best,
Ismael
On Fri, Jul 17, 2015 at 11:26 AM, Ismael Juma <is...@juma.me.uk> wrote:
> Hi all,
>
> I would like to start a vote on dropping support for Scala 2.9 for the
> next release. People seemed to be in favour of the idea in previous
> discussions:
>
> * http://search-hadoop.com/m/uyzND1uIW3k2fZVfU1
> * http://search-hadoop.com/m/uyzND1KMLNK11Rmo72
>
> Summary of why we should drop Scala 2.9:
>
> * Doubles the number of builds required from 2 to 4 (2.9.1 and 2.9.2 are
> not binary compatible).
> * Code has been committed to trunk that doesn't build with Scala 2.9 weeks
> ago and no-one seems to have noticed or cared (well, I filed
> https://issues.apache.org/jira/browse/KAFKA-2325). Can we really support
> a version if we don't test it?
> * New clients library is written in Java and won't be affected. It also
> has received a lot of work and it's much improved since the last release.
> * It was released 4 years ago, it has been unsupported for a long time and
> most projects have dropped support for it (for example, we use a different
> version of ScalaTest for Scala 2.9)
> * Scala 2.10 introduced Futures and a few useful features like String
> interpolation and value classes.
> * Doesn't work with Java 8 (
> https://issues.apache.org/jira/browse/KAFKA-2203).
>
> The reason not to drop it is to maintain compatibility for people stuck in
> 2.9 who also want to upgrade both client and broker to the next Kafka
> release.
>
> The vote will run for 72 hours.
>
> +1 (non-binding) from me.
>
> Best,
> Ismael
>