You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Alexander Alexandrov <al...@gmail.com> on 2015/03/02 16:36:34 UTC

[DISCUSS] Offer Flink with Scala 2.11

Hi there,

since I'm relying on Scala 2.11.4 on a project I've been working on, I
created a branch which updates the Scala version used by Flink from 2.10.4
to 2.11.4:

https://github.com/stratosphere/flink/commits/scala_2.11

Everything seems to work fine and the PR contains minor changes compared to
Spark:

https://issues.apache.org/jira/browse/SPARK-4466

If you're interested, I can rewrite this as a Maven Profile and open a PR
so people can build Flink with 2.11 support.

I suggest to do this sooner rather than later in order to

* the number of code changes enforced by migration small and tractable;
* discourage the use of deprecated or 2.11-incompatible source code in
future commits;

Regards,
A.

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
I'm fine with that, although I think that cross-building should be added to
the roadmap for 2015.

2015-03-16 12:44 GMT+01:00 Robert Metzger <rm...@apache.org>:

> Thank you for bringing new attention to this.
>
> After thinking a bit more about it, I would actually vote to NOT offer
> pre-build suffixed packages.
> So far, the demand for Scala 2.11 has been low on the mailing list, and for
> those who want to use it, we have a good way to enable it manually.
>
> On Mon, Mar 16, 2015 at 12:35 PM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
> > Popping up this thread. The PR build passes and we need some sort of
> > strategy (add suffix to packages or force manual build for 2.11) before
> we
> > merge.
> >
> > 2015-03-11 19:15 GMT+01:00 Robert Metzger <rm...@apache.org>:
> >
> > > Thank you for opening the pull request. It looks great so far.
> > >
> > > There came up one question while discussing Alex changes in the PR: To
> > make
> > > this change really usable for our users, we need to provide our users
> > with
> > > different poms for each artifact, containing either Scala 2.10 or 2.11.
> > > Its basically the same thing we did for Hadoop's dependencies.
> > > We would then end up with the versions: 0.9.0 and 0.9.0-hadoop1
> > > and artifacts like "flink-core" and "flink-core_2.11".
> > > So each module will generate 4 artifacts to maven central.
> > >
> > > Another option would be to keep everything as it is right now, then
> users
> > > would need to set the properties correctly when building their flink
> > > projects.
> > >
> > >
> > >
> > >
> > > On Wed, Mar 11, 2015 at 12:41 AM, Alexander Alexandrov <
> > > alexander.s.alexandrov@gmail.com> wrote:
> > >
> > > > The PR is here: https://github.com/apache/flink/pull/477
> > > >
> > > > Cheers!
> > > >
> > > > 2015-03-10 18:07 GMT+01:00 Alexander Alexandrov <
> > > > alexander.s.alexandrov@gmail.com>:
> > > >
> > > > > Yes, will do.
> > > > >
> > > > > 2015-03-10 16:39 GMT+01:00 Robert Metzger <rm...@apache.org>:
> > > > >
> > > > >> Very nice work.
> > > > >> The changes are probably somewhat easy to merge. Except for the
> > > version
> > > > >> properties in the parent pom, there should not be a bigger issue.
> > > > >>
> > > > >> Can you also add additional build profiles to travis for scala
> 2.11
> > ?
> > > > >>
> > > > >> On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
> > > > >> alexander.s.alexandrov@gmail.com> wrote:
> > > > >>
> > > > >> > We have is almost ready here:
> > > > >> >
> > > > >> >
> https://github.com/stratosphere/flink/commits/scala_2.11_rebased
> > > > >> >
> > > > >> > I wanted to open a PR today
> > > > >> >
> > > > >> > 2015-03-10 11:28 GMT+01:00 Robert Metzger <rmetzger@apache.org
> >:
> > > > >> >
> > > > >> > > Hey Alex,
> > > > >> > >
> > > > >> > > I don't know the exact status of the Scala 2.11 integration.
> > But I
> > > > >> wanted
> > > > >> > > to point you to https://github.com/apache/flink/pull/454,
> which
> > > is
> > > > >> > > changing
> > > > >> > > a huge portion of our maven build infrastructure.
> > > > >> > > If you haven't started yet, it might make sense to base your
> > > > >> integration
> > > > >> > > onto that pull request.
> > > > >> > >
> > > > >> > > Otherwise, let me know if you have troubles rebasing your
> > changes.
> > > > >> > >
> > > > >> > > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <
> > > chiwanpark@icloud.com>
> > > > >> > wrote:
> > > > >> > >
> > > > >> > > > +1 for Scala 2.11
> > > > >> > > >
> > > > >> > > > Regards.
> > > > >> > > > Chiwan Park (Sent with iPhone)
> > > > >> > > >
> > > > >> > > >
> > > > >> > > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <
> > > rmetzger@apache.org
> > > > >
> > > > >> > > wrote:
> > > > >> > > > >
> > > > >> > > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> > > > >> > > > >
> > > > >> > > > > I would also suggest to add a scala 2.11 build to travis
> as
> > > well
> > > > >> to
> > > > >> > > > ensure
> > > > >> > > > > everything is working with the different Hadoop/JVM
> > versions.
> > > > >> > > > > It shouldn't be a big deal to offer scala_version x
> > > > hadoop_version
> > > > >> > > builds
> > > > >> > > > > for newer releases.
> > > > >> > > > > You only need to add more builds here:
> > > > >> > > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > >
> > >
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > >
> > > > >> > > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <
> > > > >> trohrmann@apache.org>
> > > > >> > > > wrote:
> > > > >> > > > >
> > > > >> > > > >> +1 for Scala 2.11
> > > > >> > > > >>
> > > > >> > > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> > > > >> > > > >> alexander.s.alexandrov@gmail.com> wrote:
> > > > >> > > > >>
> > > > >> > > > >>> Spark currently only provides pre-builds for 2.10 and
> > > requires
> > > > >> > custom
> > > > >> > > > >> build
> > > > >> > > > >>> for 2.11.
> > > > >> > > > >>>
> > > > >> > > > >>> Not sure whether this is the best idea, but I can see
> the
> > > > >> benefits
> > > > >> > > > from a
> > > > >> > > > >>> project management point of view...
> > > > >> > > > >>>
> > > > >> > > > >>> Would you prefer to have a {scala_version} ×
> > > {hadoop_version}
> > > > >> > > > integrated
> > > > >> > > > >> on
> > > > >> > > > >>> the website?
> > > > >> > > > >>>
> > > > >> > > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <
> > > > >> aljoscha@apache.org>:
> > > > >> > > > >>>
> > > > >> > > > >>>> +1 I also like it. We just have to figure out how we
> can
> > > > >> publish
> > > > >> > two
> > > > >> > > > >>>> sets of release artifacts.
> > > > >> > > > >>>>
> > > > >> > > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <
> > > > sewen@apache.org
> > > > >> >
> > > > >> > > > wrote:
> > > > >> > > > >>>>> Big +1 from my side!
> > > > >> > > > >>>>>
> > > > >> > > > >>>>> Does it have to be a Maven profile, or does a maven
> > > property
> > > > >> > work?
> > > > >> > > > >>>> (Profile
> > > > >> > > > >>>>> may be needed for quasiquotes dependency?)
> > > > >> > > > >>>>>
> > > > >> > > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > > > >> > > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> > > > >> > > > >>>>>
> > > > >> > > > >>>>>> Hi there,
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've
> > been
> > > > >> working
> > > > >> > > > >> on, I
> > > > >> > > > >>>>>> created a branch which updates the Scala version used
> > by
> > > > >> Flink
> > > > >> > > from
> > > > >> > > > >>>> 2.10.4
> > > > >> > > > >>>>>> to 2.11.4:
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>>
> > https://github.com/stratosphere/flink/commits/scala_2.11
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> Everything seems to work fine and the PR contains
> minor
> > > > >> changes
> > > > >> > > > >>>> compared to
> > > > >> > > > >>>>>> Spark:
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> If you're interested, I can rewrite this as a Maven
> > > Profile
> > > > >> and
> > > > >> > > > >> open a
> > > > >> > > > >>>> PR
> > > > >> > > > >>>>>> so people can build Flink with 2.11 support.
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> I suggest to do this sooner rather than later in
> order
> > to
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> * the number of code changes enforced by migration
> > small
> > > > and
> > > > >> > > > >>> tractable;
> > > > >> > > > >>>>>> * discourage the use of deprecated or
> 2.11-incompatible
> > > > >> source
> > > > >> > > code
> > > > >> > > > >> in
> > > > >> > > > >>>>>> future commits;
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>>> Regards,
> > > > >> > > > >>>>>> A.
> > > > >> > > > >>>>>>
> > > > >> > > > >>>>
> > > > >> > > > >>>
> > > > >> > > > >>
> > > > >> > > >
> > > > >> > > >
> > > > >> > >
> > > > >> >
> > > > >>
> > > > >
> > > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Robert Metzger <rm...@apache.org>.
Thank you for bringing new attention to this.

After thinking a bit more about it, I would actually vote to NOT offer
pre-build suffixed packages.
So far, the demand for Scala 2.11 has been low on the mailing list, and for
those who want to use it, we have a good way to enable it manually.

On Mon, Mar 16, 2015 at 12:35 PM, Alexander Alexandrov <
alexander.s.alexandrov@gmail.com> wrote:

> Popping up this thread. The PR build passes and we need some sort of
> strategy (add suffix to packages or force manual build for 2.11) before we
> merge.
>
> 2015-03-11 19:15 GMT+01:00 Robert Metzger <rm...@apache.org>:
>
> > Thank you for opening the pull request. It looks great so far.
> >
> > There came up one question while discussing Alex changes in the PR: To
> make
> > this change really usable for our users, we need to provide our users
> with
> > different poms for each artifact, containing either Scala 2.10 or 2.11.
> > Its basically the same thing we did for Hadoop's dependencies.
> > We would then end up with the versions: 0.9.0 and 0.9.0-hadoop1
> > and artifacts like "flink-core" and "flink-core_2.11".
> > So each module will generate 4 artifacts to maven central.
> >
> > Another option would be to keep everything as it is right now, then users
> > would need to set the properties correctly when building their flink
> > projects.
> >
> >
> >
> >
> > On Wed, Mar 11, 2015 at 12:41 AM, Alexander Alexandrov <
> > alexander.s.alexandrov@gmail.com> wrote:
> >
> > > The PR is here: https://github.com/apache/flink/pull/477
> > >
> > > Cheers!
> > >
> > > 2015-03-10 18:07 GMT+01:00 Alexander Alexandrov <
> > > alexander.s.alexandrov@gmail.com>:
> > >
> > > > Yes, will do.
> > > >
> > > > 2015-03-10 16:39 GMT+01:00 Robert Metzger <rm...@apache.org>:
> > > >
> > > >> Very nice work.
> > > >> The changes are probably somewhat easy to merge. Except for the
> > version
> > > >> properties in the parent pom, there should not be a bigger issue.
> > > >>
> > > >> Can you also add additional build profiles to travis for scala 2.11
> ?
> > > >>
> > > >> On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
> > > >> alexander.s.alexandrov@gmail.com> wrote:
> > > >>
> > > >> > We have is almost ready here:
> > > >> >
> > > >> > https://github.com/stratosphere/flink/commits/scala_2.11_rebased
> > > >> >
> > > >> > I wanted to open a PR today
> > > >> >
> > > >> > 2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:
> > > >> >
> > > >> > > Hey Alex,
> > > >> > >
> > > >> > > I don't know the exact status of the Scala 2.11 integration.
> But I
> > > >> wanted
> > > >> > > to point you to https://github.com/apache/flink/pull/454, which
> > is
> > > >> > > changing
> > > >> > > a huge portion of our maven build infrastructure.
> > > >> > > If you haven't started yet, it might make sense to base your
> > > >> integration
> > > >> > > onto that pull request.
> > > >> > >
> > > >> > > Otherwise, let me know if you have troubles rebasing your
> changes.
> > > >> > >
> > > >> > > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <
> > chiwanpark@icloud.com>
> > > >> > wrote:
> > > >> > >
> > > >> > > > +1 for Scala 2.11
> > > >> > > >
> > > >> > > > Regards.
> > > >> > > > Chiwan Park (Sent with iPhone)
> > > >> > > >
> > > >> > > >
> > > >> > > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <
> > rmetzger@apache.org
> > > >
> > > >> > > wrote:
> > > >> > > > >
> > > >> > > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> > > >> > > > >
> > > >> > > > > I would also suggest to add a scala 2.11 build to travis as
> > well
> > > >> to
> > > >> > > > ensure
> > > >> > > > > everything is working with the different Hadoop/JVM
> versions.
> > > >> > > > > It shouldn't be a big deal to offer scala_version x
> > > hadoop_version
> > > >> > > builds
> > > >> > > > > for newer releases.
> > > >> > > > > You only need to add more builds here:
> > > >> > > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > >
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> > > >> > > > >
> > > >> > > > >
> > > >> > > > >
> > > >> > > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <
> > > >> trohrmann@apache.org>
> > > >> > > > wrote:
> > > >> > > > >
> > > >> > > > >> +1 for Scala 2.11
> > > >> > > > >>
> > > >> > > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> > > >> > > > >> alexander.s.alexandrov@gmail.com> wrote:
> > > >> > > > >>
> > > >> > > > >>> Spark currently only provides pre-builds for 2.10 and
> > requires
> > > >> > custom
> > > >> > > > >> build
> > > >> > > > >>> for 2.11.
> > > >> > > > >>>
> > > >> > > > >>> Not sure whether this is the best idea, but I can see the
> > > >> benefits
> > > >> > > > from a
> > > >> > > > >>> project management point of view...
> > > >> > > > >>>
> > > >> > > > >>> Would you prefer to have a {scala_version} ×
> > {hadoop_version}
> > > >> > > > integrated
> > > >> > > > >> on
> > > >> > > > >>> the website?
> > > >> > > > >>>
> > > >> > > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <
> > > >> aljoscha@apache.org>:
> > > >> > > > >>>
> > > >> > > > >>>> +1 I also like it. We just have to figure out how we can
> > > >> publish
> > > >> > two
> > > >> > > > >>>> sets of release artifacts.
> > > >> > > > >>>>
> > > >> > > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <
> > > sewen@apache.org
> > > >> >
> > > >> > > > wrote:
> > > >> > > > >>>>> Big +1 from my side!
> > > >> > > > >>>>>
> > > >> > > > >>>>> Does it have to be a Maven profile, or does a maven
> > property
> > > >> > work?
> > > >> > > > >>>> (Profile
> > > >> > > > >>>>> may be needed for quasiquotes dependency?)
> > > >> > > > >>>>>
> > > >> > > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > > >> > > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> > > >> > > > >>>>>
> > > >> > > > >>>>>> Hi there,
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've
> been
> > > >> working
> > > >> > > > >> on, I
> > > >> > > > >>>>>> created a branch which updates the Scala version used
> by
> > > >> Flink
> > > >> > > from
> > > >> > > > >>>> 2.10.4
> > > >> > > > >>>>>> to 2.11.4:
> > > >> > > > >>>>>>
> > > >> > > > >>>>>>
> https://github.com/stratosphere/flink/commits/scala_2.11
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> Everything seems to work fine and the PR contains minor
> > > >> changes
> > > >> > > > >>>> compared to
> > > >> > > > >>>>>> Spark:
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> If you're interested, I can rewrite this as a Maven
> > Profile
> > > >> and
> > > >> > > > >> open a
> > > >> > > > >>>> PR
> > > >> > > > >>>>>> so people can build Flink with 2.11 support.
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> I suggest to do this sooner rather than later in order
> to
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> * the number of code changes enforced by migration
> small
> > > and
> > > >> > > > >>> tractable;
> > > >> > > > >>>>>> * discourage the use of deprecated or 2.11-incompatible
> > > >> source
> > > >> > > code
> > > >> > > > >> in
> > > >> > > > >>>>>> future commits;
> > > >> > > > >>>>>>
> > > >> > > > >>>>>> Regards,
> > > >> > > > >>>>>> A.
> > > >> > > > >>>>>>
> > > >> > > > >>>>
> > > >> > > > >>>
> > > >> > > > >>
> > > >> > > >
> > > >> > > >
> > > >> > >
> > > >> >
> > > >>
> > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
Popping up this thread. The PR build passes and we need some sort of
strategy (add suffix to packages or force manual build for 2.11) before we
merge.

2015-03-11 19:15 GMT+01:00 Robert Metzger <rm...@apache.org>:

> Thank you for opening the pull request. It looks great so far.
>
> There came up one question while discussing Alex changes in the PR: To make
> this change really usable for our users, we need to provide our users with
> different poms for each artifact, containing either Scala 2.10 or 2.11.
> Its basically the same thing we did for Hadoop's dependencies.
> We would then end up with the versions: 0.9.0 and 0.9.0-hadoop1
> and artifacts like "flink-core" and "flink-core_2.11".
> So each module will generate 4 artifacts to maven central.
>
> Another option would be to keep everything as it is right now, then users
> would need to set the properties correctly when building their flink
> projects.
>
>
>
>
> On Wed, Mar 11, 2015 at 12:41 AM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
> > The PR is here: https://github.com/apache/flink/pull/477
> >
> > Cheers!
> >
> > 2015-03-10 18:07 GMT+01:00 Alexander Alexandrov <
> > alexander.s.alexandrov@gmail.com>:
> >
> > > Yes, will do.
> > >
> > > 2015-03-10 16:39 GMT+01:00 Robert Metzger <rm...@apache.org>:
> > >
> > >> Very nice work.
> > >> The changes are probably somewhat easy to merge. Except for the
> version
> > >> properties in the parent pom, there should not be a bigger issue.
> > >>
> > >> Can you also add additional build profiles to travis for scala 2.11 ?
> > >>
> > >> On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
> > >> alexander.s.alexandrov@gmail.com> wrote:
> > >>
> > >> > We have is almost ready here:
> > >> >
> > >> > https://github.com/stratosphere/flink/commits/scala_2.11_rebased
> > >> >
> > >> > I wanted to open a PR today
> > >> >
> > >> > 2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:
> > >> >
> > >> > > Hey Alex,
> > >> > >
> > >> > > I don't know the exact status of the Scala 2.11 integration. But I
> > >> wanted
> > >> > > to point you to https://github.com/apache/flink/pull/454, which
> is
> > >> > > changing
> > >> > > a huge portion of our maven build infrastructure.
> > >> > > If you haven't started yet, it might make sense to base your
> > >> integration
> > >> > > onto that pull request.
> > >> > >
> > >> > > Otherwise, let me know if you have troubles rebasing your changes.
> > >> > >
> > >> > > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <
> chiwanpark@icloud.com>
> > >> > wrote:
> > >> > >
> > >> > > > +1 for Scala 2.11
> > >> > > >
> > >> > > > Regards.
> > >> > > > Chiwan Park (Sent with iPhone)
> > >> > > >
> > >> > > >
> > >> > > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <
> rmetzger@apache.org
> > >
> > >> > > wrote:
> > >> > > > >
> > >> > > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> > >> > > > >
> > >> > > > > I would also suggest to add a scala 2.11 build to travis as
> well
> > >> to
> > >> > > > ensure
> > >> > > > > everything is working with the different Hadoop/JVM versions.
> > >> > > > > It shouldn't be a big deal to offer scala_version x
> > hadoop_version
> > >> > > builds
> > >> > > > > for newer releases.
> > >> > > > > You only need to add more builds here:
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> > >> > > > >
> > >> > > > >
> > >> > > > >
> > >> > > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <
> > >> trohrmann@apache.org>
> > >> > > > wrote:
> > >> > > > >
> > >> > > > >> +1 for Scala 2.11
> > >> > > > >>
> > >> > > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> > >> > > > >> alexander.s.alexandrov@gmail.com> wrote:
> > >> > > > >>
> > >> > > > >>> Spark currently only provides pre-builds for 2.10 and
> requires
> > >> > custom
> > >> > > > >> build
> > >> > > > >>> for 2.11.
> > >> > > > >>>
> > >> > > > >>> Not sure whether this is the best idea, but I can see the
> > >> benefits
> > >> > > > from a
> > >> > > > >>> project management point of view...
> > >> > > > >>>
> > >> > > > >>> Would you prefer to have a {scala_version} ×
> {hadoop_version}
> > >> > > > integrated
> > >> > > > >> on
> > >> > > > >>> the website?
> > >> > > > >>>
> > >> > > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <
> > >> aljoscha@apache.org>:
> > >> > > > >>>
> > >> > > > >>>> +1 I also like it. We just have to figure out how we can
> > >> publish
> > >> > two
> > >> > > > >>>> sets of release artifacts.
> > >> > > > >>>>
> > >> > > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <
> > sewen@apache.org
> > >> >
> > >> > > > wrote:
> > >> > > > >>>>> Big +1 from my side!
> > >> > > > >>>>>
> > >> > > > >>>>> Does it have to be a Maven profile, or does a maven
> property
> > >> > work?
> > >> > > > >>>> (Profile
> > >> > > > >>>>> may be needed for quasiquotes dependency?)
> > >> > > > >>>>>
> > >> > > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > >> > > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> > >> > > > >>>>>
> > >> > > > >>>>>> Hi there,
> > >> > > > >>>>>>
> > >> > > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've been
> > >> working
> > >> > > > >> on, I
> > >> > > > >>>>>> created a branch which updates the Scala version used by
> > >> Flink
> > >> > > from
> > >> > > > >>>> 2.10.4
> > >> > > > >>>>>> to 2.11.4:
> > >> > > > >>>>>>
> > >> > > > >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
> > >> > > > >>>>>>
> > >> > > > >>>>>> Everything seems to work fine and the PR contains minor
> > >> changes
> > >> > > > >>>> compared to
> > >> > > > >>>>>> Spark:
> > >> > > > >>>>>>
> > >> > > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> > >> > > > >>>>>>
> > >> > > > >>>>>> If you're interested, I can rewrite this as a Maven
> Profile
> > >> and
> > >> > > > >> open a
> > >> > > > >>>> PR
> > >> > > > >>>>>> so people can build Flink with 2.11 support.
> > >> > > > >>>>>>
> > >> > > > >>>>>> I suggest to do this sooner rather than later in order to
> > >> > > > >>>>>>
> > >> > > > >>>>>> * the number of code changes enforced by migration small
> > and
> > >> > > > >>> tractable;
> > >> > > > >>>>>> * discourage the use of deprecated or 2.11-incompatible
> > >> source
> > >> > > code
> > >> > > > >> in
> > >> > > > >>>>>> future commits;
> > >> > > > >>>>>>
> > >> > > > >>>>>> Regards,
> > >> > > > >>>>>> A.
> > >> > > > >>>>>>
> > >> > > > >>>>
> > >> > > > >>>
> > >> > > > >>
> > >> > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Robert Metzger <rm...@apache.org>.
Thank you for opening the pull request. It looks great so far.

There came up one question while discussing Alex changes in the PR: To make
this change really usable for our users, we need to provide our users with
different poms for each artifact, containing either Scala 2.10 or 2.11.
Its basically the same thing we did for Hadoop's dependencies.
We would then end up with the versions: 0.9.0 and 0.9.0-hadoop1
and artifacts like "flink-core" and "flink-core_2.11".
So each module will generate 4 artifacts to maven central.

Another option would be to keep everything as it is right now, then users
would need to set the properties correctly when building their flink
projects.




On Wed, Mar 11, 2015 at 12:41 AM, Alexander Alexandrov <
alexander.s.alexandrov@gmail.com> wrote:

> The PR is here: https://github.com/apache/flink/pull/477
>
> Cheers!
>
> 2015-03-10 18:07 GMT+01:00 Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com>:
>
> > Yes, will do.
> >
> > 2015-03-10 16:39 GMT+01:00 Robert Metzger <rm...@apache.org>:
> >
> >> Very nice work.
> >> The changes are probably somewhat easy to merge. Except for the version
> >> properties in the parent pom, there should not be a bigger issue.
> >>
> >> Can you also add additional build profiles to travis for scala 2.11 ?
> >>
> >> On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
> >> alexander.s.alexandrov@gmail.com> wrote:
> >>
> >> > We have is almost ready here:
> >> >
> >> > https://github.com/stratosphere/flink/commits/scala_2.11_rebased
> >> >
> >> > I wanted to open a PR today
> >> >
> >> > 2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:
> >> >
> >> > > Hey Alex,
> >> > >
> >> > > I don't know the exact status of the Scala 2.11 integration. But I
> >> wanted
> >> > > to point you to https://github.com/apache/flink/pull/454, which is
> >> > > changing
> >> > > a huge portion of our maven build infrastructure.
> >> > > If you haven't started yet, it might make sense to base your
> >> integration
> >> > > onto that pull request.
> >> > >
> >> > > Otherwise, let me know if you have troubles rebasing your changes.
> >> > >
> >> > > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <ch...@icloud.com>
> >> > wrote:
> >> > >
> >> > > > +1 for Scala 2.11
> >> > > >
> >> > > > Regards.
> >> > > > Chiwan Park (Sent with iPhone)
> >> > > >
> >> > > >
> >> > > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <rmetzger@apache.org
> >
> >> > > wrote:
> >> > > > >
> >> > > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> >> > > > >
> >> > > > > I would also suggest to add a scala 2.11 build to travis as well
> >> to
> >> > > > ensure
> >> > > > > everything is working with the different Hadoop/JVM versions.
> >> > > > > It shouldn't be a big deal to offer scala_version x
> hadoop_version
> >> > > builds
> >> > > > > for newer releases.
> >> > > > > You only need to add more builds here:
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <
> >> trohrmann@apache.org>
> >> > > > wrote:
> >> > > > >
> >> > > > >> +1 for Scala 2.11
> >> > > > >>
> >> > > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> >> > > > >> alexander.s.alexandrov@gmail.com> wrote:
> >> > > > >>
> >> > > > >>> Spark currently only provides pre-builds for 2.10 and requires
> >> > custom
> >> > > > >> build
> >> > > > >>> for 2.11.
> >> > > > >>>
> >> > > > >>> Not sure whether this is the best idea, but I can see the
> >> benefits
> >> > > > from a
> >> > > > >>> project management point of view...
> >> > > > >>>
> >> > > > >>> Would you prefer to have a {scala_version} × {hadoop_version}
> >> > > > integrated
> >> > > > >> on
> >> > > > >>> the website?
> >> > > > >>>
> >> > > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <
> >> aljoscha@apache.org>:
> >> > > > >>>
> >> > > > >>>> +1 I also like it. We just have to figure out how we can
> >> publish
> >> > two
> >> > > > >>>> sets of release artifacts.
> >> > > > >>>>
> >> > > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <
> sewen@apache.org
> >> >
> >> > > > wrote:
> >> > > > >>>>> Big +1 from my side!
> >> > > > >>>>>
> >> > > > >>>>> Does it have to be a Maven profile, or does a maven property
> >> > work?
> >> > > > >>>> (Profile
> >> > > > >>>>> may be needed for quasiquotes dependency?)
> >> > > > >>>>>
> >> > > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> >> > > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> >> > > > >>>>>
> >> > > > >>>>>> Hi there,
> >> > > > >>>>>>
> >> > > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've been
> >> working
> >> > > > >> on, I
> >> > > > >>>>>> created a branch which updates the Scala version used by
> >> Flink
> >> > > from
> >> > > > >>>> 2.10.4
> >> > > > >>>>>> to 2.11.4:
> >> > > > >>>>>>
> >> > > > >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
> >> > > > >>>>>>
> >> > > > >>>>>> Everything seems to work fine and the PR contains minor
> >> changes
> >> > > > >>>> compared to
> >> > > > >>>>>> Spark:
> >> > > > >>>>>>
> >> > > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> >> > > > >>>>>>
> >> > > > >>>>>> If you're interested, I can rewrite this as a Maven Profile
> >> and
> >> > > > >> open a
> >> > > > >>>> PR
> >> > > > >>>>>> so people can build Flink with 2.11 support.
> >> > > > >>>>>>
> >> > > > >>>>>> I suggest to do this sooner rather than later in order to
> >> > > > >>>>>>
> >> > > > >>>>>> * the number of code changes enforced by migration small
> and
> >> > > > >>> tractable;
> >> > > > >>>>>> * discourage the use of deprecated or 2.11-incompatible
> >> source
> >> > > code
> >> > > > >> in
> >> > > > >>>>>> future commits;
> >> > > > >>>>>>
> >> > > > >>>>>> Regards,
> >> > > > >>>>>> A.
> >> > > > >>>>>>
> >> > > > >>>>
> >> > > > >>>
> >> > > > >>
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
The PR is here: https://github.com/apache/flink/pull/477

Cheers!

2015-03-10 18:07 GMT+01:00 Alexander Alexandrov <
alexander.s.alexandrov@gmail.com>:

> Yes, will do.
>
> 2015-03-10 16:39 GMT+01:00 Robert Metzger <rm...@apache.org>:
>
>> Very nice work.
>> The changes are probably somewhat easy to merge. Except for the version
>> properties in the parent pom, there should not be a bigger issue.
>>
>> Can you also add additional build profiles to travis for scala 2.11 ?
>>
>> On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
>> alexander.s.alexandrov@gmail.com> wrote:
>>
>> > We have is almost ready here:
>> >
>> > https://github.com/stratosphere/flink/commits/scala_2.11_rebased
>> >
>> > I wanted to open a PR today
>> >
>> > 2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:
>> >
>> > > Hey Alex,
>> > >
>> > > I don't know the exact status of the Scala 2.11 integration. But I
>> wanted
>> > > to point you to https://github.com/apache/flink/pull/454, which is
>> > > changing
>> > > a huge portion of our maven build infrastructure.
>> > > If you haven't started yet, it might make sense to base your
>> integration
>> > > onto that pull request.
>> > >
>> > > Otherwise, let me know if you have troubles rebasing your changes.
>> > >
>> > > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <ch...@icloud.com>
>> > wrote:
>> > >
>> > > > +1 for Scala 2.11
>> > > >
>> > > > Regards.
>> > > > Chiwan Park (Sent with iPhone)
>> > > >
>> > > >
>> > > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <rm...@apache.org>
>> > > wrote:
>> > > > >
>> > > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
>> > > > >
>> > > > > I would also suggest to add a scala 2.11 build to travis as well
>> to
>> > > > ensure
>> > > > > everything is working with the different Hadoop/JVM versions.
>> > > > > It shouldn't be a big deal to offer scala_version x hadoop_version
>> > > builds
>> > > > > for newer releases.
>> > > > > You only need to add more builds here:
>> > > > >
>> > > >
>> > >
>> >
>> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
>> > > > >
>> > > > >
>> > > > >
>> > > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <
>> trohrmann@apache.org>
>> > > > wrote:
>> > > > >
>> > > > >> +1 for Scala 2.11
>> > > > >>
>> > > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
>> > > > >> alexander.s.alexandrov@gmail.com> wrote:
>> > > > >>
>> > > > >>> Spark currently only provides pre-builds for 2.10 and requires
>> > custom
>> > > > >> build
>> > > > >>> for 2.11.
>> > > > >>>
>> > > > >>> Not sure whether this is the best idea, but I can see the
>> benefits
>> > > > from a
>> > > > >>> project management point of view...
>> > > > >>>
>> > > > >>> Would you prefer to have a {scala_version} × {hadoop_version}
>> > > > integrated
>> > > > >> on
>> > > > >>> the website?
>> > > > >>>
>> > > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <
>> aljoscha@apache.org>:
>> > > > >>>
>> > > > >>>> +1 I also like it. We just have to figure out how we can
>> publish
>> > two
>> > > > >>>> sets of release artifacts.
>> > > > >>>>
>> > > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <sewen@apache.org
>> >
>> > > > wrote:
>> > > > >>>>> Big +1 from my side!
>> > > > >>>>>
>> > > > >>>>> Does it have to be a Maven profile, or does a maven property
>> > work?
>> > > > >>>> (Profile
>> > > > >>>>> may be needed for quasiquotes dependency?)
>> > > > >>>>>
>> > > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
>> > > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
>> > > > >>>>>
>> > > > >>>>>> Hi there,
>> > > > >>>>>>
>> > > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've been
>> working
>> > > > >> on, I
>> > > > >>>>>> created a branch which updates the Scala version used by
>> Flink
>> > > from
>> > > > >>>> 2.10.4
>> > > > >>>>>> to 2.11.4:
>> > > > >>>>>>
>> > > > >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
>> > > > >>>>>>
>> > > > >>>>>> Everything seems to work fine and the PR contains minor
>> changes
>> > > > >>>> compared to
>> > > > >>>>>> Spark:
>> > > > >>>>>>
>> > > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
>> > > > >>>>>>
>> > > > >>>>>> If you're interested, I can rewrite this as a Maven Profile
>> and
>> > > > >> open a
>> > > > >>>> PR
>> > > > >>>>>> so people can build Flink with 2.11 support.
>> > > > >>>>>>
>> > > > >>>>>> I suggest to do this sooner rather than later in order to
>> > > > >>>>>>
>> > > > >>>>>> * the number of code changes enforced by migration small and
>> > > > >>> tractable;
>> > > > >>>>>> * discourage the use of deprecated or 2.11-incompatible
>> source
>> > > code
>> > > > >> in
>> > > > >>>>>> future commits;
>> > > > >>>>>>
>> > > > >>>>>> Regards,
>> > > > >>>>>> A.
>> > > > >>>>>>
>> > > > >>>>
>> > > > >>>
>> > > > >>
>> > > >
>> > > >
>> > >
>> >
>>
>
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
Yes, will do.

2015-03-10 16:39 GMT+01:00 Robert Metzger <rm...@apache.org>:

> Very nice work.
> The changes are probably somewhat easy to merge. Except for the version
> properties in the parent pom, there should not be a bigger issue.
>
> Can you also add additional build profiles to travis for scala 2.11 ?
>
> On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
> > We have is almost ready here:
> >
> > https://github.com/stratosphere/flink/commits/scala_2.11_rebased
> >
> > I wanted to open a PR today
> >
> > 2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:
> >
> > > Hey Alex,
> > >
> > > I don't know the exact status of the Scala 2.11 integration. But I
> wanted
> > > to point you to https://github.com/apache/flink/pull/454, which is
> > > changing
> > > a huge portion of our maven build infrastructure.
> > > If you haven't started yet, it might make sense to base your
> integration
> > > onto that pull request.
> > >
> > > Otherwise, let me know if you have troubles rebasing your changes.
> > >
> > > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <ch...@icloud.com>
> > wrote:
> > >
> > > > +1 for Scala 2.11
> > > >
> > > > Regards.
> > > > Chiwan Park (Sent with iPhone)
> > > >
> > > >
> > > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <rm...@apache.org>
> > > wrote:
> > > > >
> > > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> > > > >
> > > > > I would also suggest to add a scala 2.11 build to travis as well to
> > > > ensure
> > > > > everything is working with the different Hadoop/JVM versions.
> > > > > It shouldn't be a big deal to offer scala_version x hadoop_version
> > > builds
> > > > > for newer releases.
> > > > > You only need to add more builds here:
> > > > >
> > > >
> > >
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> > > > >
> > > > >
> > > > >
> > > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <
> trohrmann@apache.org>
> > > > wrote:
> > > > >
> > > > >> +1 for Scala 2.11
> > > > >>
> > > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> > > > >> alexander.s.alexandrov@gmail.com> wrote:
> > > > >>
> > > > >>> Spark currently only provides pre-builds for 2.10 and requires
> > custom
> > > > >> build
> > > > >>> for 2.11.
> > > > >>>
> > > > >>> Not sure whether this is the best idea, but I can see the
> benefits
> > > > from a
> > > > >>> project management point of view...
> > > > >>>
> > > > >>> Would you prefer to have a {scala_version} × {hadoop_version}
> > > > integrated
> > > > >> on
> > > > >>> the website?
> > > > >>>
> > > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <aljoscha@apache.org
> >:
> > > > >>>
> > > > >>>> +1 I also like it. We just have to figure out how we can publish
> > two
> > > > >>>> sets of release artifacts.
> > > > >>>>
> > > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org>
> > > > wrote:
> > > > >>>>> Big +1 from my side!
> > > > >>>>>
> > > > >>>>> Does it have to be a Maven profile, or does a maven property
> > work?
> > > > >>>> (Profile
> > > > >>>>> may be needed for quasiquotes dependency?)
> > > > >>>>>
> > > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> > > > >>>>>
> > > > >>>>>> Hi there,
> > > > >>>>>>
> > > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've been
> working
> > > > >> on, I
> > > > >>>>>> created a branch which updates the Scala version used by Flink
> > > from
> > > > >>>> 2.10.4
> > > > >>>>>> to 2.11.4:
> > > > >>>>>>
> > > > >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
> > > > >>>>>>
> > > > >>>>>> Everything seems to work fine and the PR contains minor
> changes
> > > > >>>> compared to
> > > > >>>>>> Spark:
> > > > >>>>>>
> > > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> > > > >>>>>>
> > > > >>>>>> If you're interested, I can rewrite this as a Maven Profile
> and
> > > > >> open a
> > > > >>>> PR
> > > > >>>>>> so people can build Flink with 2.11 support.
> > > > >>>>>>
> > > > >>>>>> I suggest to do this sooner rather than later in order to
> > > > >>>>>>
> > > > >>>>>> * the number of code changes enforced by migration small and
> > > > >>> tractable;
> > > > >>>>>> * discourage the use of deprecated or 2.11-incompatible source
> > > code
> > > > >> in
> > > > >>>>>> future commits;
> > > > >>>>>>
> > > > >>>>>> Regards,
> > > > >>>>>> A.
> > > > >>>>>>
> > > > >>>>
> > > > >>>
> > > > >>
> > > >
> > > >
> > >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Robert Metzger <rm...@apache.org>.
Very nice work.
The changes are probably somewhat easy to merge. Except for the version
properties in the parent pom, there should not be a bigger issue.

Can you also add additional build profiles to travis for scala 2.11 ?

On Tue, Mar 10, 2015 at 2:50 PM, Alexander Alexandrov <
alexander.s.alexandrov@gmail.com> wrote:

> We have is almost ready here:
>
> https://github.com/stratosphere/flink/commits/scala_2.11_rebased
>
> I wanted to open a PR today
>
> 2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:
>
> > Hey Alex,
> >
> > I don't know the exact status of the Scala 2.11 integration. But I wanted
> > to point you to https://github.com/apache/flink/pull/454, which is
> > changing
> > a huge portion of our maven build infrastructure.
> > If you haven't started yet, it might make sense to base your integration
> > onto that pull request.
> >
> > Otherwise, let me know if you have troubles rebasing your changes.
> >
> > On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <ch...@icloud.com>
> wrote:
> >
> > > +1 for Scala 2.11
> > >
> > > Regards.
> > > Chiwan Park (Sent with iPhone)
> > >
> > >
> > > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <rm...@apache.org>
> > wrote:
> > > >
> > > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> > > >
> > > > I would also suggest to add a scala 2.11 build to travis as well to
> > > ensure
> > > > everything is working with the different Hadoop/JVM versions.
> > > > It shouldn't be a big deal to offer scala_version x hadoop_version
> > builds
> > > > for newer releases.
> > > > You only need to add more builds here:
> > > >
> > >
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> > > >
> > > >
> > > >
> > > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <tr...@apache.org>
> > > wrote:
> > > >
> > > >> +1 for Scala 2.11
> > > >>
> > > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> > > >> alexander.s.alexandrov@gmail.com> wrote:
> > > >>
> > > >>> Spark currently only provides pre-builds for 2.10 and requires
> custom
> > > >> build
> > > >>> for 2.11.
> > > >>>
> > > >>> Not sure whether this is the best idea, but I can see the benefits
> > > from a
> > > >>> project management point of view...
> > > >>>
> > > >>> Would you prefer to have a {scala_version} × {hadoop_version}
> > > integrated
> > > >> on
> > > >>> the website?
> > > >>>
> > > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> > > >>>
> > > >>>> +1 I also like it. We just have to figure out how we can publish
> two
> > > >>>> sets of release artifacts.
> > > >>>>
> > > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org>
> > > wrote:
> > > >>>>> Big +1 from my side!
> > > >>>>>
> > > >>>>> Does it have to be a Maven profile, or does a maven property
> work?
> > > >>>> (Profile
> > > >>>>> may be needed for quasiquotes dependency?)
> > > >>>>>
> > > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> > > >>>>>
> > > >>>>>> Hi there,
> > > >>>>>>
> > > >>>>>> since I'm relying on Scala 2.11.4 on a project I've been working
> > > >> on, I
> > > >>>>>> created a branch which updates the Scala version used by Flink
> > from
> > > >>>> 2.10.4
> > > >>>>>> to 2.11.4:
> > > >>>>>>
> > > >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
> > > >>>>>>
> > > >>>>>> Everything seems to work fine and the PR contains minor changes
> > > >>>> compared to
> > > >>>>>> Spark:
> > > >>>>>>
> > > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> > > >>>>>>
> > > >>>>>> If you're interested, I can rewrite this as a Maven Profile and
> > > >> open a
> > > >>>> PR
> > > >>>>>> so people can build Flink with 2.11 support.
> > > >>>>>>
> > > >>>>>> I suggest to do this sooner rather than later in order to
> > > >>>>>>
> > > >>>>>> * the number of code changes enforced by migration small and
> > > >>> tractable;
> > > >>>>>> * discourage the use of deprecated or 2.11-incompatible source
> > code
> > > >> in
> > > >>>>>> future commits;
> > > >>>>>>
> > > >>>>>> Regards,
> > > >>>>>> A.
> > > >>>>>>
> > > >>>>
> > > >>>
> > > >>
> > >
> > >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
We have is almost ready here:

https://github.com/stratosphere/flink/commits/scala_2.11_rebased

I wanted to open a PR today

2015-03-10 11:28 GMT+01:00 Robert Metzger <rm...@apache.org>:

> Hey Alex,
>
> I don't know the exact status of the Scala 2.11 integration. But I wanted
> to point you to https://github.com/apache/flink/pull/454, which is
> changing
> a huge portion of our maven build infrastructure.
> If you haven't started yet, it might make sense to base your integration
> onto that pull request.
>
> Otherwise, let me know if you have troubles rebasing your changes.
>
> On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <ch...@icloud.com> wrote:
>
> > +1 for Scala 2.11
> >
> > Regards.
> > Chiwan Park (Sent with iPhone)
> >
> >
> > > On Mar 3, 2015, at 2:43 AM, Robert Metzger <rm...@apache.org>
> wrote:
> > >
> > > I'm +1 if this doesn't affect existing Scala 2.10 users.
> > >
> > > I would also suggest to add a scala 2.11 build to travis as well to
> > ensure
> > > everything is working with the different Hadoop/JVM versions.
> > > It shouldn't be a big deal to offer scala_version x hadoop_version
> builds
> > > for newer releases.
> > > You only need to add more builds here:
> > >
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> > >
> > >
> > >
> > > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <tr...@apache.org>
> > wrote:
> > >
> > >> +1 for Scala 2.11
> > >>
> > >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> > >> alexander.s.alexandrov@gmail.com> wrote:
> > >>
> > >>> Spark currently only provides pre-builds for 2.10 and requires custom
> > >> build
> > >>> for 2.11.
> > >>>
> > >>> Not sure whether this is the best idea, but I can see the benefits
> > from a
> > >>> project management point of view...
> > >>>
> > >>> Would you prefer to have a {scala_version} × {hadoop_version}
> > integrated
> > >> on
> > >>> the website?
> > >>>
> > >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> > >>>
> > >>>> +1 I also like it. We just have to figure out how we can publish two
> > >>>> sets of release artifacts.
> > >>>>
> > >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org>
> > wrote:
> > >>>>> Big +1 from my side!
> > >>>>>
> > >>>>> Does it have to be a Maven profile, or does a maven property work?
> > >>>> (Profile
> > >>>>> may be needed for quasiquotes dependency?)
> > >>>>>
> > >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > >>>>> alexander.s.alexandrov@gmail.com> wrote:
> > >>>>>
> > >>>>>> Hi there,
> > >>>>>>
> > >>>>>> since I'm relying on Scala 2.11.4 on a project I've been working
> > >> on, I
> > >>>>>> created a branch which updates the Scala version used by Flink
> from
> > >>>> 2.10.4
> > >>>>>> to 2.11.4:
> > >>>>>>
> > >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
> > >>>>>>
> > >>>>>> Everything seems to work fine and the PR contains minor changes
> > >>>> compared to
> > >>>>>> Spark:
> > >>>>>>
> > >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> > >>>>>>
> > >>>>>> If you're interested, I can rewrite this as a Maven Profile and
> > >> open a
> > >>>> PR
> > >>>>>> so people can build Flink with 2.11 support.
> > >>>>>>
> > >>>>>> I suggest to do this sooner rather than later in order to
> > >>>>>>
> > >>>>>> * the number of code changes enforced by migration small and
> > >>> tractable;
> > >>>>>> * discourage the use of deprecated or 2.11-incompatible source
> code
> > >> in
> > >>>>>> future commits;
> > >>>>>>
> > >>>>>> Regards,
> > >>>>>> A.
> > >>>>>>
> > >>>>
> > >>>
> > >>
> >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Robert Metzger <rm...@apache.org>.
Hey Alex,

I don't know the exact status of the Scala 2.11 integration. But I wanted
to point you to https://github.com/apache/flink/pull/454, which is changing
a huge portion of our maven build infrastructure.
If you haven't started yet, it might make sense to base your integration
onto that pull request.

Otherwise, let me know if you have troubles rebasing your changes.

On Mon, Mar 2, 2015 at 9:13 PM, Chiwan Park <ch...@icloud.com> wrote:

> +1 for Scala 2.11
>
> Regards.
> Chiwan Park (Sent with iPhone)
>
>
> > On Mar 3, 2015, at 2:43 AM, Robert Metzger <rm...@apache.org> wrote:
> >
> > I'm +1 if this doesn't affect existing Scala 2.10 users.
> >
> > I would also suggest to add a scala 2.11 build to travis as well to
> ensure
> > everything is working with the different Hadoop/JVM versions.
> > It shouldn't be a big deal to offer scala_version x hadoop_version builds
> > for newer releases.
> > You only need to add more builds here:
> >
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> >
> >
> >
> > On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <tr...@apache.org>
> wrote:
> >
> >> +1 for Scala 2.11
> >>
> >> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> >> alexander.s.alexandrov@gmail.com> wrote:
> >>
> >>> Spark currently only provides pre-builds for 2.10 and requires custom
> >> build
> >>> for 2.11.
> >>>
> >>> Not sure whether this is the best idea, but I can see the benefits
> from a
> >>> project management point of view...
> >>>
> >>> Would you prefer to have a {scala_version} × {hadoop_version}
> integrated
> >> on
> >>> the website?
> >>>
> >>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> >>>
> >>>> +1 I also like it. We just have to figure out how we can publish two
> >>>> sets of release artifacts.
> >>>>
> >>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org>
> wrote:
> >>>>> Big +1 from my side!
> >>>>>
> >>>>> Does it have to be a Maven profile, or does a maven property work?
> >>>> (Profile
> >>>>> may be needed for quasiquotes dependency?)
> >>>>>
> >>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> >>>>> alexander.s.alexandrov@gmail.com> wrote:
> >>>>>
> >>>>>> Hi there,
> >>>>>>
> >>>>>> since I'm relying on Scala 2.11.4 on a project I've been working
> >> on, I
> >>>>>> created a branch which updates the Scala version used by Flink from
> >>>> 2.10.4
> >>>>>> to 2.11.4:
> >>>>>>
> >>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
> >>>>>>
> >>>>>> Everything seems to work fine and the PR contains minor changes
> >>>> compared to
> >>>>>> Spark:
> >>>>>>
> >>>>>> https://issues.apache.org/jira/browse/SPARK-4466
> >>>>>>
> >>>>>> If you're interested, I can rewrite this as a Maven Profile and
> >> open a
> >>>> PR
> >>>>>> so people can build Flink with 2.11 support.
> >>>>>>
> >>>>>> I suggest to do this sooner rather than later in order to
> >>>>>>
> >>>>>> * the number of code changes enforced by migration small and
> >>> tractable;
> >>>>>> * discourage the use of deprecated or 2.11-incompatible source code
> >> in
> >>>>>> future commits;
> >>>>>>
> >>>>>> Regards,
> >>>>>> A.
> >>>>>>
> >>>>
> >>>
> >>
>
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Chiwan Park <ch...@icloud.com>.
+1 for Scala 2.11

Regards.
Chiwan Park (Sent with iPhone)


> On Mar 3, 2015, at 2:43 AM, Robert Metzger <rm...@apache.org> wrote:
> 
> I'm +1 if this doesn't affect existing Scala 2.10 users.
> 
> I would also suggest to add a scala 2.11 build to travis as well to ensure
> everything is working with the different Hadoop/JVM versions.
> It shouldn't be a big deal to offer scala_version x hadoop_version builds
> for newer releases.
> You only need to add more builds here:
> https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131
> 
> 
> 
> On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <tr...@apache.org> wrote:
> 
>> +1 for Scala 2.11
>> 
>> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
>> alexander.s.alexandrov@gmail.com> wrote:
>> 
>>> Spark currently only provides pre-builds for 2.10 and requires custom
>> build
>>> for 2.11.
>>> 
>>> Not sure whether this is the best idea, but I can see the benefits from a
>>> project management point of view...
>>> 
>>> Would you prefer to have a {scala_version} × {hadoop_version} integrated
>> on
>>> the website?
>>> 
>>> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
>>> 
>>>> +1 I also like it. We just have to figure out how we can publish two
>>>> sets of release artifacts.
>>>> 
>>>> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org> wrote:
>>>>> Big +1 from my side!
>>>>> 
>>>>> Does it have to be a Maven profile, or does a maven property work?
>>>> (Profile
>>>>> may be needed for quasiquotes dependency?)
>>>>> 
>>>>> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
>>>>> alexander.s.alexandrov@gmail.com> wrote:
>>>>> 
>>>>>> Hi there,
>>>>>> 
>>>>>> since I'm relying on Scala 2.11.4 on a project I've been working
>> on, I
>>>>>> created a branch which updates the Scala version used by Flink from
>>>> 2.10.4
>>>>>> to 2.11.4:
>>>>>> 
>>>>>> https://github.com/stratosphere/flink/commits/scala_2.11
>>>>>> 
>>>>>> Everything seems to work fine and the PR contains minor changes
>>>> compared to
>>>>>> Spark:
>>>>>> 
>>>>>> https://issues.apache.org/jira/browse/SPARK-4466
>>>>>> 
>>>>>> If you're interested, I can rewrite this as a Maven Profile and
>> open a
>>>> PR
>>>>>> so people can build Flink with 2.11 support.
>>>>>> 
>>>>>> I suggest to do this sooner rather than later in order to
>>>>>> 
>>>>>> * the number of code changes enforced by migration small and
>>> tractable;
>>>>>> * discourage the use of deprecated or 2.11-incompatible source code
>> in
>>>>>> future commits;
>>>>>> 
>>>>>> Regards,
>>>>>> A.
>>>>>> 
>>>> 
>>> 
>> 


Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Robert Metzger <rm...@apache.org>.
I'm +1 if this doesn't affect existing Scala 2.10 users.

I would also suggest to add a scala 2.11 build to travis as well to ensure
everything is working with the different Hadoop/JVM versions.
It shouldn't be a big deal to offer scala_version x hadoop_version builds
for newer releases.
You only need to add more builds here:
https://github.com/apache/flink/blob/master/tools/create_release_files.sh#L131



On Mon, Mar 2, 2015 at 6:17 PM, Till Rohrmann <tr...@apache.org> wrote:

> +1 for Scala 2.11
>
> On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
> > Spark currently only provides pre-builds for 2.10 and requires custom
> build
> > for 2.11.
> >
> > Not sure whether this is the best idea, but I can see the benefits from a
> > project management point of view...
> >
> > Would you prefer to have a {scala_version} × {hadoop_version} integrated
> on
> > the website?
> >
> > 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> >
> > > +1 I also like it. We just have to figure out how we can publish two
> > > sets of release artifacts.
> > >
> > > On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org> wrote:
> > > > Big +1 from my side!
> > > >
> > > > Does it have to be a Maven profile, or does a maven property work?
> > > (Profile
> > > > may be needed for quasiquotes dependency?)
> > > >
> > > > On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > > > alexander.s.alexandrov@gmail.com> wrote:
> > > >
> > > >> Hi there,
> > > >>
> > > >> since I'm relying on Scala 2.11.4 on a project I've been working
> on, I
> > > >> created a branch which updates the Scala version used by Flink from
> > > 2.10.4
> > > >> to 2.11.4:
> > > >>
> > > >> https://github.com/stratosphere/flink/commits/scala_2.11
> > > >>
> > > >> Everything seems to work fine and the PR contains minor changes
> > > compared to
> > > >> Spark:
> > > >>
> > > >> https://issues.apache.org/jira/browse/SPARK-4466
> > > >>
> > > >> If you're interested, I can rewrite this as a Maven Profile and
> open a
> > > PR
> > > >> so people can build Flink with 2.11 support.
> > > >>
> > > >> I suggest to do this sooner rather than later in order to
> > > >>
> > > >> * the number of code changes enforced by migration small and
> > tractable;
> > > >> * discourage the use of deprecated or 2.11-incompatible source code
> in
> > > >> future commits;
> > > >>
> > > >> Regards,
> > > >> A.
> > > >>
> > >
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Till Rohrmann <tr...@apache.org>.
+1 for Scala 2.11

On Mon, Mar 2, 2015 at 5:02 PM, Alexander Alexandrov <
alexander.s.alexandrov@gmail.com> wrote:

> Spark currently only provides pre-builds for 2.10 and requires custom build
> for 2.11.
>
> Not sure whether this is the best idea, but I can see the benefits from a
> project management point of view...
>
> Would you prefer to have a {scala_version} × {hadoop_version} integrated on
> the website?
>
> 2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
>
> > +1 I also like it. We just have to figure out how we can publish two
> > sets of release artifacts.
> >
> > On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org> wrote:
> > > Big +1 from my side!
> > >
> > > Does it have to be a Maven profile, or does a maven property work?
> > (Profile
> > > may be needed for quasiquotes dependency?)
> > >
> > > On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > > alexander.s.alexandrov@gmail.com> wrote:
> > >
> > >> Hi there,
> > >>
> > >> since I'm relying on Scala 2.11.4 on a project I've been working on, I
> > >> created a branch which updates the Scala version used by Flink from
> > 2.10.4
> > >> to 2.11.4:
> > >>
> > >> https://github.com/stratosphere/flink/commits/scala_2.11
> > >>
> > >> Everything seems to work fine and the PR contains minor changes
> > compared to
> > >> Spark:
> > >>
> > >> https://issues.apache.org/jira/browse/SPARK-4466
> > >>
> > >> If you're interested, I can rewrite this as a Maven Profile and open a
> > PR
> > >> so people can build Flink with 2.11 support.
> > >>
> > >> I suggest to do this sooner rather than later in order to
> > >>
> > >> * the number of code changes enforced by migration small and
> tractable;
> > >> * discourage the use of deprecated or 2.11-incompatible source code in
> > >> future commits;
> > >>
> > >> Regards,
> > >> A.
> > >>
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
Spark currently only provides pre-builds for 2.10 and requires custom build
for 2.11.

Not sure whether this is the best idea, but I can see the benefits from a
project management point of view...

Would you prefer to have a {scala_version} × {hadoop_version} integrated on
the website?

2015-03-02 16:57 GMT+01:00 Aljoscha Krettek <al...@apache.org>:

> +1 I also like it. We just have to figure out how we can publish two
> sets of release artifacts.
>
> On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org> wrote:
> > Big +1 from my side!
> >
> > Does it have to be a Maven profile, or does a maven property work?
> (Profile
> > may be needed for quasiquotes dependency?)
> >
> > On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> > alexander.s.alexandrov@gmail.com> wrote:
> >
> >> Hi there,
> >>
> >> since I'm relying on Scala 2.11.4 on a project I've been working on, I
> >> created a branch which updates the Scala version used by Flink from
> 2.10.4
> >> to 2.11.4:
> >>
> >> https://github.com/stratosphere/flink/commits/scala_2.11
> >>
> >> Everything seems to work fine and the PR contains minor changes
> compared to
> >> Spark:
> >>
> >> https://issues.apache.org/jira/browse/SPARK-4466
> >>
> >> If you're interested, I can rewrite this as a Maven Profile and open a
> PR
> >> so people can build Flink with 2.11 support.
> >>
> >> I suggest to do this sooner rather than later in order to
> >>
> >> * the number of code changes enforced by migration small and tractable;
> >> * discourage the use of deprecated or 2.11-incompatible source code in
> >> future commits;
> >>
> >> Regards,
> >> A.
> >>
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Aljoscha Krettek <al...@apache.org>.
+1 I also like it. We just have to figure out how we can publish two
sets of release artifacts.

On Mon, Mar 2, 2015 at 4:48 PM, Stephan Ewen <se...@apache.org> wrote:
> Big +1 from my side!
>
> Does it have to be a Maven profile, or does a maven property work? (Profile
> may be needed for quasiquotes dependency?)
>
> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
>> Hi there,
>>
>> since I'm relying on Scala 2.11.4 on a project I've been working on, I
>> created a branch which updates the Scala version used by Flink from 2.10.4
>> to 2.11.4:
>>
>> https://github.com/stratosphere/flink/commits/scala_2.11
>>
>> Everything seems to work fine and the PR contains minor changes compared to
>> Spark:
>>
>> https://issues.apache.org/jira/browse/SPARK-4466
>>
>> If you're interested, I can rewrite this as a Maven Profile and open a PR
>> so people can build Flink with 2.11 support.
>>
>> I suggest to do this sooner rather than later in order to
>>
>> * the number of code changes enforced by migration small and tractable;
>> * discourage the use of deprecated or 2.11-incompatible source code in
>> future commits;
>>
>> Regards,
>> A.
>>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Alexander Alexandrov <al...@gmail.com>.
Profile will be needed for the quasiquotes dependency and the maven
scalamacros plugin.

2015-03-02 16:48 GMT+01:00 Stephan Ewen <se...@apache.org>:

> Big +1 from my side!
>
> Does it have to be a Maven profile, or does a maven property work? (Profile
> may be needed for quasiquotes dependency?)
>
> On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
> alexander.s.alexandrov@gmail.com> wrote:
>
> > Hi there,
> >
> > since I'm relying on Scala 2.11.4 on a project I've been working on, I
> > created a branch which updates the Scala version used by Flink from
> 2.10.4
> > to 2.11.4:
> >
> > https://github.com/stratosphere/flink/commits/scala_2.11
> >
> > Everything seems to work fine and the PR contains minor changes compared
> to
> > Spark:
> >
> > https://issues.apache.org/jira/browse/SPARK-4466
> >
> > If you're interested, I can rewrite this as a Maven Profile and open a PR
> > so people can build Flink with 2.11 support.
> >
> > I suggest to do this sooner rather than later in order to
> >
> > * the number of code changes enforced by migration small and tractable;
> > * discourage the use of deprecated or 2.11-incompatible source code in
> > future commits;
> >
> > Regards,
> > A.
> >
>

Re: [DISCUSS] Offer Flink with Scala 2.11

Posted by Stephan Ewen <se...@apache.org>.
Big +1 from my side!

Does it have to be a Maven profile, or does a maven property work? (Profile
may be needed for quasiquotes dependency?)

On Mon, Mar 2, 2015 at 4:36 PM, Alexander Alexandrov <
alexander.s.alexandrov@gmail.com> wrote:

> Hi there,
>
> since I'm relying on Scala 2.11.4 on a project I've been working on, I
> created a branch which updates the Scala version used by Flink from 2.10.4
> to 2.11.4:
>
> https://github.com/stratosphere/flink/commits/scala_2.11
>
> Everything seems to work fine and the PR contains minor changes compared to
> Spark:
>
> https://issues.apache.org/jira/browse/SPARK-4466
>
> If you're interested, I can rewrite this as a Maven Profile and open a PR
> so people can build Flink with 2.11 support.
>
> I suggest to do this sooner rather than later in order to
>
> * the number of code changes enforced by migration small and tractable;
> * discourage the use of deprecated or 2.11-incompatible source code in
> future commits;
>
> Regards,
> A.
>