Thanks for the quick turnaround! Both builds now working correctly for me.

Colm.

On Fri, Apr 20, 2018 at 12:50 AM, Henning Rohde <[email protected]> wrote:

> Hi Colm,
>
>   The extra pubsub dependency broke the Maven build. The warning you see
> in gradle seems to be a (non-breaking) linter check that the format string,
> which is interesting given that the function called is an internal one --
> but the check happens to be correct.
>
>  Sent you https://github.com/apache/beam/pull/5190 for both issues. Sorry
> about the noise.
>
> Thanks,
>  Henning
>
> On Thu, Apr 19, 2018 at 10:01 AM Henning Rohde <[email protected]> wrote:
>
>> The Go build works best with Gradle and that's what you should use (other
>> than possibly manually running go build etc). It looks like the build might
>> be broken due to the Go streaming PR independently of the build tooling.
>> Let me take a look.
>>
>> On Thu, Apr 19, 2018 at 7:09 AM Colm O hEigeartaigh <[email protected]>
>> wrote:
>>
>>> Hi all,
>>>
>>> Is the Apache Maven build still maintained? I'm seeing some recent
>>> failures in the Go SDK:
>>>
>>> [INFO] --- mvn-golang-wrapper:2.1.7:test (go-test) @ beam-sdks-go ---
>>> [INFO] Prepared command line : bin/go test ./...
>>> [ERROR]
>>> [ERROR] ---------Exec.Err---------
>>> [ERROR] /home/colm/.mvnGoLang/.go_path/src/cloud.google.com/go/
>>> pubsub/subscription.go:30:2: cannot find package "
>>> golang.org/x/sync/errgroup" in any of:
>>> [ERROR]     /home/colm/.mvnGoLang/go1.9.linux-amd64/src/golang.org/x/
>>> sync/errgroup (from $GOROOT)
>>> [ERROR]     /home/colm/.mvnGoLang/.go_path/src/golang.org/x/sync/
>>> errgroup (from $GOPATH)
>>> [ERROR]     /home/colm/src/apache/beam/sdks/go/target/src/golang.org/
>>> x/sync/errgroup
>>> [ERROR] /home/colm/.mvnGoLang/.go_path/src/cloud.google.com/go/
>>> pubsub/flow_controller.go:19:2: cannot find package "
>>> golang.org/x/sync/semaphore" in any of:
>>> [ERROR]     /home/colm/.mvnGoLang/go1.9.linux-amd64/src/golang.org/x/
>>> sync/semaphore (from $GOROOT)
>>> [ERROR]     /home/colm/.mvnGoLang/.go_path/src/golang.org/x/sync/
>>> semaphore (from $GOPATH)
>>> [ERROR]     /home/colm/src/apache/beam/sdks/go/target/src/golang.org/
>>> x/sync/semaphore
>>> [ERROR]
>>>
>>> Incidentally, when run via gradle I see:
>>>
>>> /home/colm/src/apache/beam/sdks/go/pkg/beam/util/pubsubx/pubsub.go:75:
>>> wrong number of args for format in Errorf call: 1 needed but 2 args
>>> /home/colm/src/apache/beam/sdks/go/pkg/beam/util/pubsubx/pubsub.go:78:
>>> wrong number of args for format in Errorf call: 1 needed but 2 args
>>> /home/colm/src/apache/beam/sdks/go/target/src/github.com/
>>> apache/beam/sdks/go/pkg/beam/util/pubsubx/pubsub.go:75: wrong number of
>>> args for format in Errorf call: 1 needed but 2 args
>>> /home/colm/src/apache/beam/sdks/go/target/src/github.com/
>>> apache/beam/sdks/go/pkg/beam/util/pubsubx/pubsub.go:78: wrong number of
>>> args for format in Errorf call: 1 needed but 2 args
>>>
>>>
>>> Colm.
>>>
>>>
>>> --
>>> Colm O hEigeartaigh
>>>
>>> Talend Community Coder
>>> http://coders.talend.com
>>>
>>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to