[ 
https://issues.apache.org/jira/browse/BEAM-13805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Burke updated BEAM-13805:
--------------------------------
    Status: Open  (was: Triage Needed)

> Simplify version override for Dev versions of the Go SDK.
> ---------------------------------------------------------
>
>                 Key: BEAM-13805
>                 URL: https://issues.apache.org/jira/browse/BEAM-13805
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-go
>            Reporter: Robert Burke
>            Priority: P1
>
> Right now, the Go SDK has a version constant that's ticked up every release 
> cut at core.SDKVersion 
> https://github.com/apache/beam/blob/master/sdks/go/pkg/beam/core/core.go#L30 
> But it's presently a dev version for SDK developers, which means any 
> containers or Jars that are requested, may not exist or be built. This is 
> inconvenient for SDK developers.
> The problem also extends to SDK release verification, as until the release is 
> done, similarly no such versions exist in a published format. However, 
> release validation should likely be validating against manually started 
> Expansion services anyway, to ensure the version being tested is what's 
> expected.
> There should be a simple way to override the version string, in particular 
> for Xlang transforms to simplify wrapper development.
> Ultimately, it should probably be a function in the core package called by 
> version aware code, and a variable that can be set  by flag somewhere.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to