Scala 2.10 support

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Scala 2.10 support

vveider
Hi, Igniters!


While working on Java 9 support adaptation, came to a problem with scala
2.10 and corresponding modules (scala-2.10, spark-2.10 and
visor-console-2.10) which will not compile under Java 9. As I see here [1]
scala 2.10 is already deprecated in spark 2.1.0 (and lately spark version
updated to 2.2.0 in master).

So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
modules for deletion in 2.4 release.

Support for scala 2.11.x (which also will not compile under Java 9) will be
maintained by maven profiles.


[1] http://spark.apache.org/docs/latest/



--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

Nikolay Izhikov
+1 from me.

В Ср, 10/01/2018 в 05:24 -0700, vveider пишет:

> Hi, Igniters!
>
>
> While working on Java 9 support adaptation, came to a problem with
> scala
> 2.10 and corresponding modules (scala-2.10, spark-2.10 and
> visor-console-2.10) which will not compile under Java 9. As I see
> here [1]
> scala 2.10 is already deprecated in spark 2.1.0 (and lately spark
> version
> updated to 2.2.0 in master).
>
> So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
> modules for deletion in 2.4 release.
>
> Support for scala 2.11.x (which also will not compile under Java 9)
> will be
> maintained by maven profiles.
>
>
> [1] http://spark.apache.org/docs/latest/
>
>
>
> --
> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

Alexey Kuznetsov
+1

On Wed, Jan 10, 2018 at 7:27 PM, Nikolay Izhikov <[hidden email]>
wrote:

> +1 from me.
>
> В Ср, 10/01/2018 в 05:24 -0700, vveider пишет:
> > Hi, Igniters!
> >
> >
> > While working on Java 9 support adaptation, came to a problem with
> > scala
> > 2.10 and corresponding modules (scala-2.10, spark-2.10 and
> > visor-console-2.10) which will not compile under Java 9. As I see
> > here [1]
> > scala 2.10 is already deprecated in spark 2.1.0 (and lately spark
> > version
> > updated to 2.2.0 in master).
> >
> > So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
> > modules for deletion in 2.4 release.
> >
> > Support for scala 2.11.x (which also will not compile under Java 9)
> > will be
> > maintained by maven profiles.
> >
> >
> > [1] http://spark.apache.org/docs/latest/
> >
> >
> >
> > --
> > Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>



--
Alexey Kuznetsov
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

voipp
+1

ср, 10 янв. 2018 г. в 17:28, Alexey Kuznetsov <[hidden email]>:

> +1
>
> On Wed, Jan 10, 2018 at 7:27 PM, Nikolay Izhikov <[hidden email]>
> wrote:
>
> > +1 from me.
> >
> > В Ср, 10/01/2018 в 05:24 -0700, vveider пишет:
> > > Hi, Igniters!
> > >
> > >
> > > While working on Java 9 support adaptation, came to a problem with
> > > scala
> > > 2.10 and corresponding modules (scala-2.10, spark-2.10 and
> > > visor-console-2.10) which will not compile under Java 9. As I see
> > > here [1]
> > > scala 2.10 is already deprecated in spark 2.1.0 (and lately spark
> > > version
> > > updated to 2.2.0 in master).
> > >
> > > So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
> > > modules for deletion in 2.4 release.
> > >
> > > Support for scala 2.11.x (which also will not compile under Java 9)
> > > will be
> > > maintained by maven profiles.
> > >
> > >
> > > [1] http://spark.apache.org/docs/latest/
> > >
> > >
> > >
> > > --
> > > Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
> >
>
>
>
> --
> Alexey Kuznetsov
>


--

*Best Regards,*

*Kuznetsov Aleksey*
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

dsetrakyan
In reply to this post by vveider
How much of an effort will be to support scala and spark 2.10?

On Wed, Jan 10, 2018 at 4:24 AM, vveider <[hidden email]> wrote:

> Hi, Igniters!
>
>
> While working on Java 9 support adaptation, came to a problem with scala
> 2.10 and corresponding modules (scala-2.10, spark-2.10 and
> visor-console-2.10) which will not compile under Java 9. As I see here [1]
> scala 2.10 is already deprecated in spark 2.1.0 (and lately spark version
> updated to 2.2.0 in master).
>
> So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
> modules for deletion in 2.4 release.
>
> Support for scala 2.11.x (which also will not compile under Java 9) will be
> maintained by maven profiles.
>
>
> [1] http://spark.apache.org/docs/latest/
>
>
>
> --
> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

vveider
As much as I see, scala-2.10, spark-2.10 and visor-console-2.10 modules require scala 2.10 by dependency, which is not going to work any way (or at least without some hacky hack) with Java 9.
Considering Java 9 to be strictly 2.4+ functionality — I guess it is more or less solid approach in dropping support of deprecated (for some decent time) technologies in next releases in favour of the newest ones where there is no other proper way of utilising them both.



> On 10 Jan 2018, at 18:55, Dmitriy Setrakyan <[hidden email]> wrote:
>
> How much of an effort will be to support scala and spark 2.10?
>
> On Wed, Jan 10, 2018 at 4:24 AM, vveider <[hidden email]> wrote:
>
>> Hi, Igniters!
>>
>>
>> While working on Java 9 support adaptation, came to a problem with scala
>> 2.10 and corresponding modules (scala-2.10, spark-2.10 and
>> visor-console-2.10) which will not compile under Java 9. As I see here [1]
>> scala 2.10 is already deprecated in spark 2.1.0 (and lately spark version
>> updated to 2.2.0 in master).
>>
>> So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
>> modules for deletion in 2.4 release.
>>
>> Support for scala 2.11.x (which also will not compile under Java 9) will be
>> maintained by maven profiles.
>>
>>
>> [1] http://spark.apache.org/docs/latest/
>>
>>
>>
>> --
>> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>>

Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

dsetrakyan
I agree that we should drop it, I just want to understand how difficult it
is. What is the amount of effort associated with this change?

On Wed, Jan 10, 2018 at 10:37 AM, Petr Ivanov <[hidden email]> wrote:

> As much as I see, scala-2.10, spark-2.10 and visor-console-2.10 modules
> require scala 2.10 by dependency, which is not going to work any way (or at
> least without some hacky hack) with Java 9.
> Considering Java 9 to be strictly 2.4+ functionality — I guess it is more
> or less solid approach in dropping support of deprecated (for some decent
> time) technologies in next releases in favour of the newest ones where
> there is no other proper way of utilising them both.
>
>
>
> > On 10 Jan 2018, at 18:55, Dmitriy Setrakyan <[hidden email]>
> wrote:
> >
> > How much of an effort will be to support scala and spark 2.10?
> >
> > On Wed, Jan 10, 2018 at 4:24 AM, vveider <[hidden email]> wrote:
> >
> >> Hi, Igniters!
> >>
> >>
> >> While working on Java 9 support adaptation, came to a problem with scala
> >> 2.10 and corresponding modules (scala-2.10, spark-2.10 and
> >> visor-console-2.10) which will not compile under Java 9. As I see here
> [1]
> >> scala 2.10 is already deprecated in spark 2.1.0 (and lately spark
> version
> >> updated to 2.2.0 in master).
> >>
> >> So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
> >> modules for deletion in 2.4 release.
> >>
> >> Support for scala 2.11.x (which also will not compile under Java 9)
> will be
> >> maintained by maven profiles.
> >>
> >>
> >> [1] http://spark.apache.org/docs/latest/
> >>
> >>
> >>
> >> --
> >> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
> >>
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Scala 2.10 support

vveider
From the point of build configuration — it is required to delete modules/{scalar-2.10,spark-2.10,visor-console-2.10} directories and corresponding modules from pom.xml (they are currently disabled in ignite-6730).
From the point of project operability and consistency — I’ve started this discussion just to hear opinions on subject from Ignite experts will there be any pitfalls in simple modules removal from project.



> On 10 Jan 2018, at 22:02, Dmitriy Setrakyan <[hidden email]> wrote:
>
> I agree that we should drop it, I just want to understand how difficult it
> is. What is the amount of effort associated with this change?
>
> On Wed, Jan 10, 2018 at 10:37 AM, Petr Ivanov <[hidden email]> wrote:
>
>> As much as I see, scala-2.10, spark-2.10 and visor-console-2.10 modules
>> require scala 2.10 by dependency, which is not going to work any way (or at
>> least without some hacky hack) with Java 9.
>> Considering Java 9 to be strictly 2.4+ functionality — I guess it is more
>> or less solid approach in dropping support of deprecated (for some decent
>> time) technologies in next releases in favour of the newest ones where
>> there is no other proper way of utilising them both.
>>
>>
>>
>>> On 10 Jan 2018, at 18:55, Dmitriy Setrakyan <[hidden email]>
>> wrote:
>>>
>>> How much of an effort will be to support scala and spark 2.10?
>>>
>>> On Wed, Jan 10, 2018 at 4:24 AM, vveider <[hidden email]> wrote:
>>>
>>>> Hi, Igniters!
>>>>
>>>>
>>>> While working on Java 9 support adaptation, came to a problem with scala
>>>> 2.10 and corresponding modules (scala-2.10, spark-2.10 and
>>>> visor-console-2.10) which will not compile under Java 9. As I see here
>> [1]
>>>> scala 2.10 is already deprecated in spark 2.1.0 (and lately spark
>> version
>>>> updated to 2.2.0 in master).
>>>>
>>>> So, I'd like to propose scala-2.10, spark-2.10 and visor-console-2.10
>>>> modules for deletion in 2.4 release.
>>>>
>>>> Support for scala 2.11.x (which also will not compile under Java 9)
>> will be
>>>> maintained by maven profiles.
>>>>
>>>>
>>>> [1] http://spark.apache.org/docs/latest/
>>>>
>>>>
>>>>
>>>> --
>>>> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/
>>>>
>>
>>