+1 (non binding)
Verified on MacOS Sequoia 15.5, Apple M4 Max Chip with

dev/release/verify_rc.sh 18.8.0 0


Thanks for driving the release and reviewing the PRs, Matt!




On Thu, Sep 3, 2026 at 7:04 AM David Li <[email protected]> wrote:

> Um, well, on Go 1.27 it fails:
>
> + go test -asan -short -tags assert,test ./...
> ok      github.com/apache/arrow-go/v18/arrow    0.254s
> ok      github.com/apache/arrow-go/v18/arrow/array      2.163s
> ok      github.com/apache/arrow-go/v18/arrow/array/arreflect    0.190s
> ok      github.com/apache/arrow-go/v18/arrow/arrio      0.856s
> ok      github.com/apache/arrow-go/v18/arrow/avro       0.113s
> # github.com/apache/arrow-go/v18/arrow/compute
> # [github.com/apache/arrow-go/v18/arrow/compute]
> compute/registry.go:145:27: slices.Collect requires go1.23 or later (file
> is go1.22)
> compute/registry.go:145:40: maps.Keys requires go1.23 or later (file is
> go1.22)
> ?       github.com/apache/arrow-go/v18/arrow/avro/avro2parquet  [no test
> files]
> ok      github.com/apache/arrow-go/v18/arrow/bitutil    8.352s
> ok      github.com/apache/arrow-go/v18/arrow/cdata      9.902s
> FAIL    github.com/apache/arrow-go/v18/arrow/compute [build failed]
>
> It's not clear to me why those build tags were added.
>
> On Thu, Sep 3, 2026, at 10:57, Neelesh Salian wrote:
> > +1 (non-binding)
> >
> > Verified on macOS (Apple Silicon)
> > dev/release/verify_rc.sh 18.8.0 0, against the RC tag - succeeded.
> >
> > - SHA-512: the source tarball matches the hash and the published .sha512
> > (all three identical)
> > - SHA-256: shasum -a 256 -c OK
> > - GPG signature: good, signed by Matt Topol <[email protected]>
> > - Git tag v18.8.0-rc0 (annotated) resolves to commit
> > 4025c4efe856611eb4dc2b43486ac515bd4699c5
> > - LICENSE.txt and NOTICE.txt present; no unexpected binaries in the
> source
> >
> > One non-blocking note: arrow/compute/registry.go has a stale //go:build
> > go1.22 tag while using the go1.23 stdlib (slices.Collect/maps.Keys).
> > It's clean on the supported Go (1.25/1.26), but a newer toolchain that
> > enforces the tag as a
> > language cap fails to build it. Not a blocker (same on main) - worth
> > bumping the tag to go1.23 or drop it.
> >
> > Here are the links:
> >   build tag:
> >
> https://github.com/apache/arrow-go/blob/4025c4efe856611eb4dc2b43486ac515bd4699c5/arrow/compute/registry.go#L17
> >   go1.23 use:
> >
> https://github.com/apache/arrow-go/blob/4025c4efe856611eb4dc2b43486ac515bd4699c5/arrow/compute/registry.go#L145
> >
> > Thanks for the release, Matt.
> >
> >
> > On Wed, Sep 2, 2026 at 12:14 PM Matt Topol <[email protected]>
> wrote:
> >
> >> Hi,
> >>
> >> I would like to propose the following release candidate (RC0) of
> >> Apache Arrow Go version 18.8.0.
> >>
> >> This release candidate is based on commit:
> >> 4025c4efe856611eb4dc2b43486ac515bd4699c5 [1]
> >>
> >> The source release rc0 is hosted at [2].
> >>
> >> This is not a permanent URL. If the RC is accepted, it will be moved to
> >> the final release location. The SHA512 hash of the source tarball is:
> >>
> >>
> 6f362f8d10179d828ccbd15c08c990e1391691544a4b7ca0e2440759ddd4eeae021ae3b9d85349a8b54615be31be00fd27f5193e1bcedf622c24e6c0d6a805c1.
> >>
> >> Please download, verify checksums and signatures, run the unit tests,
> >> and vote on the release. See [3] for how to validate a release
> candidate.
> >>
> >> The vote will be open for at least 72 hours.
> >>
> >> [ ] +1 Release this as Apache Arrow Go 18.8.0
> >> [ ] +0
> >> [ ] -1 Do not release this as Apache Arrow Go 18.8.0 because...
> >>
> >> [1]:
> >>
> https://github.com/apache/arrow-go/tree/4025c4efe856611eb4dc2b43486ac515bd4699c5
> >> [2]: https://github.com/apache/arrow-go/releases/v18.8.0-rc0
> >> [3]:
> >>
> https://github.com/apache/arrow-go/blob/main/dev/release/README.md#verify
> >>
>

Reply via email to