I've pushed an early WIP of the code changes to our fork and added a long
comment on the work that's been done, what issues I've come across, and
requests for discussion on those issues

https://issues.apache.org/jira/browse/FLINK-12847

Thanks,
Dyana

On Fri, 14 Jun 2019 at 10:34, Aljoscha Krettek <aljos...@apache.org> wrote:

> +1
>
> Nice! Less special-case handling is always good.
>
> > On 14. Jun 2019, at 10:30, Thomas Weise <t...@apache.org> wrote:
> >
> > Dyana, thanks for taking this up!
> >
> > The flink-connector-kinesis module is already part of the CI pipeline, it
> > is just excluded when creating the release. So what needs to be done is
> to
> > remove the -Pinclude-kinesis cruft and make it part of the default
> modules
> > instead.
> >
> > Thomas
> >
> >
> > On Fri, Jun 14, 2019 at 10:06 AM Dyana Rose <dyana.r...@salecycle.com>
> > wrote:
> >
> >> Brilliant. That Issue is in now under:
> >> https://issues.apache.org/jira/browse/FLINK-12847
> >>
> >> Thanks,
> >> Dyana
> >>
> >> On Fri, 14 Jun 2019 at 03:07, Tzu-Li (Gordon) Tai <tzuli...@apache.org>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>> Thanks Dyana for bringing this up and Bowen for helping to move this
> >>> forward. Very happy to hear about this!
> >>>
> >>> Please feel free to to create a new JIRA ticket for this and assign it
> to
> >>> yourself. +1 to aim this for 1.9.0.
> >>> The subtasks that Bowen mentioned looks good to me. Issues such as [1]
> >> and
> >>> [2] should also be resolved as part of this effort.
> >>>
> >>> Also cc'ing Thomas, who recently has more coverage on the Flink Kinesis
> >>> connector.
> >>>
> >>> Cheers,
> >>> Gordon
> >>>
> >>> [1]  https://issues.apache.org/jira/browse/FLINK-3924
> >>> [2]  https://issues.apache.org/jira/browse/FLINK-7673
> >>>
> >>> On Fri, Jun 14, 2019 at 2:46 AM Bowen Li <bowenl...@gmail.com> wrote:
> >>>
> >>>> Hi Dyana,
> >>>>
> >>>> Thanks for bringing this up!
> >>>>
> >>>> You are right that ASL is the blocker for us to officially include
> >>>> flink-connecotr-kinesis as a connector module to build and publish to
> >>> Maven
> >>>> central. I've been thru the mess of building, publishing, and
> >> maintaining
> >>>> flink-connector-kinesis via Jfrog, and that's a really really painful
> >>>> experience... Glad to hear AWS finally pulls the trigger to change
> >>>> KCL/KPL's license. So big +1 on this initiative from me.
> >>>>
> >>>> I'm not aware of any previous discussion on this, so please feel free
> >> to
> >>>> create a new JIRA ticket, assign to yourself, and work on it. As a
> >>>> committer, I'll be happy to help move this effort forward, and we can
> >>> seek
> >>>> help from other experts in kinesis connector like @Tzu-Li (Gordon) Tai
> >>>> <tzuli...@apache.org> when needed.
> >>>>
> >>>> The task should include, but not limited to, upgrading KCL/KPL to new
> >>>> versions of Apache 2.0 license, changing licenses and NOTICE files in
> >>>> flink-connector-kinesis, and adding flink-connector-kinesis to build,
> >> CI
> >>>> and artifact publishing pipeline. These can be broken into subtasks.
> >>>>
> >>>> If AWS's PR you gave can be finished soon enough, we may be able to
> >> sneak
> >>>> this into Flink 1.9 before feature freeze which is currently set as
> end
> >>> of
> >>>> June. Otherwise, we may have to wait till the next major release like
> >>> 1.10,
> >>>> as such a big change may not happen in maintenance releases like
> 1.9.1.
> >>>>
> >>>> Bowen
> >>>>
> >>>> On Thu, Jun 13, 2019 at 5:38 AM dyana.rose <dyana.r...@salecycle.com>
> >>>> wrote:
> >>>>
> >>>>>
> >>>>> The Kinesis Client Library v2.x and the AWS Java SDK v2.x both are
> now
> >>> on
> >>>>> the Apache 2.0 license.
> >>>>>
> >>>
> https://github.com/awslabs/amazon-kinesis-client/blob/master/LICENSE.txt
> >>>>> https://github.com/aws/aws-sdk-java-v2/blob/master/LICENSE.txt
> >>>>>
> >>>>> There is a PR for the Kinesis Producer Library to update it to the
> >>> Apache
> >>>>> 2.0 license (
> >>> https://github.com/awslabs/amazon-kinesis-producer/pull/256)
> >>>>>
> >>>>> If I understand the Amazon software license issue correctly updating
> >> to
> >>>>> these new major versions (and the KPL when it's available under the
> >>> Apache
> >>>>> license) will allow the Kinesis connectors to be distributed in the
> >> core
> >>>>> build. (making my life easier)
> >>>>>
> >>>>> I haven't seen a Jira ticket specifically for an upgrade in major
> >>>>> version, but it would solve this one, though otherwise than intended!
> >>>>> https://issues.apache.org/jira/browse/FLINK-7673
> >>>>>
> >>>>> Unless there are already discussed reasons not to upgrade, I'll stick
> >> a
> >>>>> ticket in for it and cross my fingers that the KPL PR gets merged
> >>> sometime
> >>>>> in the relatively near future.
> >>>>>
> >>>>> Thanks,
> >>>>> Dyana
> >>>>>
> >>>>
> >>>
> >>
> >>
> >> --
> >>
> >> Dyana Rose
> >> Software Engineer
> >>
> >>
> >> W: www.salecycle.com <http://www.salecycle.com/>
> >> [image: The 2019 Look Book - Download Now]
> >> <https://t.xink.io/Tracking/Index/WcwBAKNtAAAwphkA0>
> >>
>
>

-- 

Dyana Rose
Software Engineer


W: www.salecycle.com <http://www.salecycle.com/>
[image: Airline & Travel Booking Trends - Download Report]
<https://t.xink.io/Tracking/Index/vM4BAKNtAAAwphkA0>

Reply via email to