+1 (binding)

I apologize for my delay in addressing this.

   - All the traditional checks passed:
   - Downloading source, build OK
      - signature, checksum OK
      - README, LICENSE OK
   - All the tests passed (no fatal errors)

However, in scanning the test results I noticed 140  "file not found"
errors related to missing *.sk test files.
I discovered that the "serialization_test_data" directory was almost empty.

The breakout of these 140 missing *.sk files:

   - 93 missing java.sk
   - 9 missing go.sk
   - 38 missing cpp.sk

I copied into the "serialization_test_data" directory:

   - 270 java.sk files (fresh generation)
   - 30 go.sk files  (not necessarily the latest)
   - 221 cpp.sk files  (not necessarily the latest)

And ran the Go test again.  This time there were only 9 missing "go.sk"
files.

This allows us to compute a very simple metric regarding the current status
of the Go library:

   - SK files not read:
      - 270 - 93 = 177 java.sk
      - 221 - 38 = 183 cpp.sk
      - 30 - 9     = 21 go.sk

This could be due to sketches that have not yet been implemented in Go or
because tests for the specific *.sk files have not yet been written.
This is perfectly understandable as the Go library is still in development.

All in all, this is a very positive result and the folks contributing to
the Go library should feel good about it!

Lee.



On Sat, Jun 20, 2026 at 12:25 AM Hyeonho Kim <[email protected]> wrote:

> Hi all,
>
> Just a friendly reminder that the vote for Apache DataSketches Go v0.2.0
> RC2 is still open.
>
> So far, we have received one +1 vote. We still need additional votes to
> complete the release process, so your review would be greatly appreciated.
>
> Thanks,
> Hyeonho Kim
>
> On Sun, Jun 14, 2026 at 3:41 AM Pierre Lacave <[email protected]> wrote:
>
>>
>> +1 (binding)
>>
>> Verified RC2 on macOS/arm64 (Go 1.25.7):
>> - shasum -a 512 -c: OK. GPG: Good signature, HyeonhoKim <
>> [email protected]> (key 19272095A6D67D98), present in KEYS.
>> - Source byte-identical to git tag v0.2.0-rc2 (commit 9ba7c12);
>> - LICENSE Apache-2.0 (binding terms verbatim), NOTICE correct (Copyright
>> 2023-2026 ASF), no vendored deps, all 230 .go files carry the ASF header.
>> - go test -v -count=1 ./...: 18 packages ok, 2185 PASS / 156 SKIP / 0
>> FAIL. go vet and go build clean. go get
>> github.com/apache/[email protected] resolves.
>>
>> Thanks
>>
>> On 2026/06/06 08:26:34 Hyeonho Kim wrote:
>> > Hi all!
>> >
>> >
>> > I would like to propose releasing Apache DataSketches Go v0.2.0.
>> >
>> >
>> >
>> > - Source Distribution:
>> >
>> > https://dist.apache.org/repos/dist/dev/datasketches/go/0.2.0-RC2/
>> >
>> >
>> > - Github tag:
>> >
>> > https://github.com/apache/datasketches-go/releases/tag/v0.2.0-rc2
>> >
>> >
>> >
>> > - Download the source distribution, signature, checksum, and KEYS file:
>> >
>> >
>> > curl -O
>> >
>> https://dist.apache.org/repos/dist/dev/datasketches/go/0.2.0-RC2/apache-datasketches-go-0.2.0-src.tar.gz
>> >
>> > curl -O
>> >
>> https://dist.apache.org/repos/dist/dev/datasketches/go/0.2.0-RC2/apache-datasketches-go-0.2.0-src.tar.gz.asc
>> >
>> > curl -O
>> >
>> https://dist.apache.org/repos/dist/dev/datasketches/go/0.2.0-RC2/apache-datasketches-go-0.2.0-src.tar.gz.sha512
>> >
>> > curl -O https://dist.apache.org/repos/dist/release/datasketches/KEYS
>> >
>> >
>> >
>> > - Import the KEYS file and verify the signature:
>> >
>> >
>> > gpg --import KEYS
>> > gpg --verify apache-datasketches-go-0.2.0-src.tar.gz.asc
>> > apache-datasketches-go-0.2.0-src.tar.gz
>> >
>> >
>> >
>> > - Verify the checksum:
>> >
>> >
>> > shasum -a 512 -c apache-datasketches-go-0.2.0-src.tar.gz.sha512
>> >
>> >
>> >
>> > - Run tests from the extracted source distribution:
>> >
>> >
>> > tar -xzf apache-datasketches-go-0.2.0-src.tar.gz
>> > cd apache-datasketches-go-0.2.0
>> >
>> > go test -v -count=1 ./...
>> >
>> >
>> >
>> > Alternatively, if you have a container runtime such as Docker:
>> >
>> >
>> > ./build/run-docker-test.sh
>> >
>> >
>> >
>> > The release candidate can also be tested as a Go module:
>> >
>> >
>> > go get github.com/apache/[email protected]
>> >
>> >
>> >
>> >
>> > The vote will remain open for at least 72 hours.
>> >
>> >
>> > [ ] +1 Approve
>> >
>> > [ ] 0 No opinion
>> >
>> > [ ] -1 Do not release (please explain why)
>> >
>> >
>> > Best regards,
>> >
>> > Hyeonho Kim
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>

Reply via email to