+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 > >> >
