[
https://issues.apache.org/jira/browse/ARROW-18303?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17636826#comment-17636826
]
Matthew Topol commented on ARROW-18303:
---------------------------------------
Instead of keeping the compute module as a separate module, the attached PR
marks every file in the Compute package and it's sub-packages as only buildable
in go1.18+ so that it can be maintained as part of the arrow module (rather
than requiring separate git tags and an entirely separate module) without
breaking compatibility for earlier Go versions. The module docs have been
updated to make this explicit and state that the {{compute}} package requires
go1.18, but the rest of the Arrow module maintains compatibility with Go 1.17+
> [Go] Missing tag for compute module
> -----------------------------------
>
> Key: ARROW-18303
> URL: https://issues.apache.org/jira/browse/ARROW-18303
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Go
> Affects Versions: 10.0.0
> Reporter: Lilian Maurel
> Assignee: Matthew Topol
> Priority: Major
> Labels: pull-request-available
> Original Estimate: 1h
> Time Spent: 20m
> Remaining Estimate: 40m
>
> Since https://issues.apache.org/jira/browse/ARROW-17456 compute is separate
> to a separate module.
>
> import change to github.com/apache/arrow/go/v9/arrow/compute to
> github.com/apache/arrow/go/arrow/compute/v10
>
> Tag go/arrow/compute/v10.0.0 must be create for go mod resolution
>
> Also in go.mod
> line module github.com/apache/arrow/go/v10/arrow/compute
> must be change by module github.com/apache/arrow/go/arrow/compute/v10
--
This message was sent by Atlassian Jira
(v8.20.10#820010)