+1! It is particularly exciting to me that the Go support is "portability-first" and does everything in the proper "portability way" from the start, free of legacy non-portable runner support code.
On Tue, May 22, 2018 at 11:32 AM Scott Wegner <sweg...@google.com> wrote: > +1 (non-binding) > > Having a third language will really force us to design Beam constructs in > a language-agnostic way, and achieve the goals of portability. Thanks to > all that have helped reach this milestone. > > On Tue, May 22, 2018 at 10:19 AM Ahmet Altay <al...@google.com> wrote: > >> +1 (binding) >> >> Congratulations to the team! >> >> On Tue, May 22, 2018 at 10:13 AM, Alan Myrvold <amyrv...@google.com> >> wrote: >> >>> +1 (non-binding) >>> Nice work! >>> >>> On Tue, May 22, 2018 at 9:18 AM Pablo Estrada <pabl...@google.com> >>> wrote: >>> >>>> +1 (binding) >>>> Very excited to see this! >>>> >>>> On Tue, May 22, 2018 at 9:09 AM Thomas Weise <t...@apache.org> wrote: >>>> >>>>> +1 and congrats! >>>>> >>>>> >>>>> On Tue, May 22, 2018 at 8:48 AM, Rafael Fernandez <rfern...@google.com >>>>> > wrote: >>>>> >>>>>> +1 ! >>>>>> >>>>>> On Tue, May 22, 2018 at 7:54 AM Lukasz Cwik <lc...@google.com> wrote: >>>>>> >>>>>>> +1 (binding) >>>>>>> >>>>>>> On Tue, May 22, 2018 at 6:16 AM Robert Burke <rob...@frantil.com> >>>>>>> wrote: >>>>>>> >>>>>>>> +1 (non-binding) >>>>>>>> >>>>>>>> I'm looking forward to helping gophers solve their big data >>>>>>>> problems in their language of choice, and runner of choice! >>>>>>>> >>>>>>>> Next stop, a non-java portability runner? >>>>>>>> >>>>>>>> On Tue, May 22, 2018, 6:08 AM Kenneth Knowles <k...@google.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> +1 (binding) >>>>>>>>> >>>>>>>>> This is great. Feels like a phase change in the life of Apache >>>>>>>>> Beam, having three languages, with multiple portable runners on the >>>>>>>>> horizon. >>>>>>>>> >>>>>>>>> Kenn >>>>>>>>> >>>>>>>>> On Tue, May 22, 2018 at 2:50 AM Ismaël Mejía <ieme...@gmail.com> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> +1 (binding) >>>>>>>>>> >>>>>>>>>> Go SDK brings new language support for a community not well >>>>>>>>>> supported in >>>>>>>>>> the Big Data world the Go developers, so this is a great. Also >>>>>>>>>> the fact >>>>>>>>>> that this is the first SDK integrated with the portability work >>>>>>>>>> makes it an >>>>>>>>>> interesting project to learn lessons from for future languages. >>>>>>>>>> >>>>>>>>>> Now it is the time to start building a community around the Go >>>>>>>>>> SDK this is >>>>>>>>>> the most important task now, and the only way to do it is to have >>>>>>>>>> the SDK >>>>>>>>>> as an official part of Beam so +1. >>>>>>>>>> >>>>>>>>>> Congrats to Henning and all the other contributors for this >>>>>>>>>> important >>>>>>>>>> milestone. >>>>>>>>>> On Tue, May 22, 2018 at 10:21 AM Holden Karau < >>>>>>>>>> hol...@pigscanfly.ca> wrote: >>>>>>>>>> >>>>>>>>>> > +1 (non-binding), I've had a chance to work with the SDK and >>>>>>>>>> it's pretty >>>>>>>>>> neat to see Beam add support for a language before the most of >>>>>>>>>> the big data >>>>>>>>>> ecosystem. >>>>>>>>>> >>>>>>>>>> > On Mon, May 21, 2018 at 10:29 PM, Jean-Baptiste Onofré < >>>>>>>>>> j...@nanthrax.net> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> >> Hi Henning, >>>>>>>>>> >>>>>>>>>> >> SGA has been filed for the entire project during the >>>>>>>>>> incubation period. >>>>>>>>>> >>>>>>>>>> >> Here, we have to check if SGA/IP donation is clean for the Go >>>>>>>>>> SDK. >>>>>>>>>> >>>>>>>>>> >> We don't have a lot to do, just checked that we are clean on >>>>>>>>>> this front. >>>>>>>>>> >>>>>>>>>> >> Regards >>>>>>>>>> >> JB >>>>>>>>>> >>>>>>>>>> >> On 22/05/2018 06:42, Henning Rohde wrote: >>>>>>>>>> >>>>>>>>>> >>> Thanks everyone! >>>>>>>>>> >>>>>>>>>> >>> Davor -- regarding your two comments: >>>>>>>>>> >>> * Robert mentioned that "SGA should have probably already >>>>>>>>>> been >>>>>>>>>> filed" in the previous thread. I got the impression that nothing >>>>>>>>>> further >>>>>>>>>> was needed. I'll follow up. >>>>>>>>>> >>> * The standard Go tooling basically always pulls directly >>>>>>>>>> from >>>>>>>>>> github, so there is no real urgency here. >>>>>>>>>> >>>>>>>>>> >>> Thanks, >>>>>>>>>> >>> Henning >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>> On Mon, May 21, 2018 at 9:30 PM Jean-Baptiste Onofré < >>>>>>>>>> j...@nanthrax.net >>>>>>>>>> <mailto:j...@nanthrax.net>> wrote: >>>>>>>>>> >>>>>>>>>> >>> +1 (binding) >>>>>>>>>> >>>>>>>>>> >>> I just want to check about SGA/IP/Headers. >>>>>>>>>> >>>>>>>>>> >>> Thanks ! >>>>>>>>>> >>> Regards >>>>>>>>>> >>> JB >>>>>>>>>> >>>>>>>>>> >>> On 22/05/2018 03:02, Henning Rohde wrote: >>>>>>>>>> >>> > Hi everyone, >>>>>>>>>> >>> > >>>>>>>>>> >>> > Now that the remaining issues have been resolved as >>>>>>>>>> discussed, >>>>>>>>>> >>> I'd like >>>>>>>>>> >>> > to propose a formal vote on accepting the Go SDK into >>>>>>>>>> master. The >>>>>>>>>> >>> main >>>>>>>>>> >>> > practical difference is that the Go SDK would be part >>>>>>>>>> of the >>>>>>>>>> >>> Apache Beam >>>>>>>>>> >>> > release going forward. >>>>>>>>>> >>> > >>>>>>>>>> >>> > Highlights of the Go SDK: >>>>>>>>>> >>> > * Go user experience with natively-typed DoFns with >>>>>>>>>> (simulated) >>>>>>>>>> >>> > generic types >>>>>>>>>> >>> > * Covers most of the Beam model: ParDo, GBK, CoGBK, >>>>>>>>>> Flatten, >>>>>>>>>> >>> Combine, >>>>>>>>>> >>> > Windowing, .. >>>>>>>>>> >>> > * Includes several IO connectors: Datastore, >>>>>>>>>> BigQuery, PubSub, >>>>>>>>>> >>> > extensible textio. >>>>>>>>>> >>> > * Supports the portability framework for both batch >>>>>>>>>> and >>>>>>>>>> streaming, >>>>>>>>>> >>> > notably the upcoming portable Flink runner >>>>>>>>>> >>> > * Supports a direct runner for small batch >>>>>>>>>> workloads and >>>>>>>>>> testing. >>>>>>>>>> >>> > * Includes pre-commit tests and post-commit >>>>>>>>>> integration tests. >>>>>>>>>> >>> > >>>>>>>>>> >>> > And last but not least >>>>>>>>>> >>> > * includes contributions from several independent >>>>>>>>>> users and >>>>>>>>>> >>> > developers, notably an IO connector for Datastore! >>>>>>>>>> >>> > >>>>>>>>>> >>> > Website: >>>>>>>>>> https://beam.apache.org/documentation/sdks/go/ >>>>>>>>>> >>> > Code: >>>>>>>>>> https://github.com/apache/beam/tree/master/sdks/go >>>>>>>>>> >>> > Design: https://s.apache.org/beam-go-sdk-design-rfc >>>>>>>>>> >>> > >>>>>>>>>> >>> > Please vote: >>>>>>>>>> >>> > [ ] +1, Approve that the Go SDK becomes an official >>>>>>>>>> part of Beam >>>>>>>>>> >>> > [ ] -1, Do not approve (please provide specific >>>>>>>>>> comments) >>>>>>>>>> >>> > >>>>>>>>>> >>> > Thanks, >>>>>>>>>> >>> > The Gophers of Apache Beam >>>>>>>>>> >>> > >>>>>>>>>> >>> > >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> > -- >>>>>>>>>> > Twitter: https://twitter.com/holdenkarau >>>>>>>>>> >>>>>>>>> >>>>> -- >>>> Got feedback? go/pabloem-feedback >>>> <https://goto.google.com/pabloem-feedback> >>>> >>> >>