Hello, Apache DataSketches Community, The vote to release Apache DataSketches Rust 0.2.0 has passed.
The vote PASSED with 3 +1 binding and 0 +1 non-binding votes, no +0 or -1 votes: Binding votes: + Lee Rhodes + Zili Chen + Pierre Lacave I'll finish the release actions later today or tomorrow. Thanks for your participation. Best, tison. Pierre Lacave <[email protected]> 于2026年1月13日周二 16:29写道: > +1 (binding) > > * Download all archives > * Verified checksums and signatures > * Verified license/headers > > > On 2026/01/13 05:15:19 tison wrote: > > My +1 binding > > > > I checked: > > > > - [x] Download links are valid. > > - [x] Checksums and signatures. > > - [x] LICENSE/NOTICE files exist > > - [x] No unexpected binary files > > - [x] All source files have ASF headers > > - [x] Can compile from source and run tests (macOS 26.2, Apple M2 Pro) > > > > Best, > > tison. > > > > > > tison <[email protected]> 于2026年1月13日周二 13:11写道: > > > > > > But it is related to any user that wishes to build from source and > then > > > test. > > > File an issue at https://github.com/apache/datasketches-rust/issues/68 > . > > > > > > > > > Best, > > > tison. > > > > > > > > > Lee Rhodes <[email protected]> 于2026年1月12日周一 03:53写道: > > > > > >> But it is related to any user that wishes to build from source and > then > > >> test. > > >> > > >> On Sat, Jan 10, 2026 at 6:03 PM tison <[email protected]> wrote: > > >> > > >>> Thanks for your verification! > > >>> > > >>> > It is helpful to have a link to the "Build & Test Guide" of the > > >>> README.md file of the release itself > > >>> > > >>> Reasonable. Let me consider adding it to README.md or linking to some > > >>> other file (VERIFY-RELEASE.md?), since it's unrelated to most > downstream > > >>> users. > > >>> > > >>> > > >>> Best, > > >>> tison. > > >>> > > >>> > > >>> Lee Rhodes <[email protected]> 于2026年1月11日周日 09:28写道: > > >>> > > >>>> +1 (binding) > > >>>> I checked: > > >>>> - GPG, 512 signatures OK > > >>>> - created the serialization_test_data OK > > >>>> - ran cargo x test: > > >>>> > > >>>> test result: ok. 86 passed; 0 failed; 0 ignored; 0 measured; 0 > > >>>> filtered out; finished in 15.19s > > >>>> > > >>>> Suggestion: when we publish a vote for a release on dev@ we need > to be > > >>>> conscious of the fact that not all of our voting community is > familiar with > > >>>> the conventions of the language you are releasing in. It is helpful > to have > > >>>> a link to the "Build & Test Guide" of the README.md file of the > release > > >>>> itself, where there should be full instructions, even for novices > with your > > >>>> language, on how to download the code, and execute the tests, > including > > >>>> preliminary steps like installing test files, etc. > > >>>> > > >>>> This is not perfect, by any means, but here is our recent release > vote > > >>>> request for ds-java 9.0.0: > > >>>> https://lists.apache.org/thread/6073bw2rz00zsnk8ngnxskkqdfs8x3qv > > >>>> > > >>>> Lee. > > >>>> > > >>>> On Fri, Jan 9, 2026 at 4:06 PM tison <[email protected]> wrote: > > >>>> > > >>>>> Seems they are about serialization tests, where the test file > should > > >>>>> be generated first. > > >>>>> > > >>>>> You can run: > > >>>>> ./tools/generate_serialization_test_data.py > > >>>>> > > >>>>> The test failure also tells: > > >>>>> > > >>>>> thread 'test_java_bloom_n30000000_h3' panicked at > > >>>>> datasketches/tests/common.rs:38:9: > > >>>>> serialization test data file not found: > > >>>>> > /Users/tison/Labs/datasketches-rust/datasketches/tests/serialization_test_data/java_generated_files/ > > >>>>> bf_n30000000_h3_java.sk > > >>>>> > > >>>>> Please ensure test data files are present in the > > >>>>> repository. Generally, you can > > >>>>> run the following commands from the project root to > > >>>>> regenerate the test data files > > >>>>> if they are missing: > > >>>>> > > >>>>> $ ./tools/generate_serialization_test_data.py > > >>>>> > > >>>>> Best, > > >>>>> tison. > > >>>>> > > >>>>> > > >>>>> Lee Rhodes <[email protected]>于2026年1月10日 周六07:53写道: > > >>>>> > > > >>>>> > - I checked the GPG & SHA512 signatures: OK > > >>>>> > - when running "cargo x test" I got 78 tests passed, but 16 of > the > > >>>>> cpp_bloom tests failed: > > >>>>> > > > >>>>> > failures: > > >>>>> > test_cpp_bloom_n0_h3 > > >>>>> > test_cpp_bloom_n0_h5 > > >>>>> > test_cpp_bloom_n10000_h3 > > >>>>> > test_cpp_bloom_n10000_h5 > > >>>>> > test_cpp_bloom_n2000000_h3 > > >>>>> > test_cpp_bloom_n2000000_h5 > > >>>>> > test_cpp_bloom_n30000000_h3 > > >>>>> > test_cpp_bloom_n30000000_h5 > > >>>>> > test_java_bloom_n0_h3 > > >>>>> > test_java_bloom_n0_h5 > > >>>>> > test_java_bloom_n10000_h3 > > >>>>> > test_java_bloom_n10000_h5 > > >>>>> > test_java_bloom_n2000000_h3 > > >>>>> > test_java_bloom_n2000000_h5 > > >>>>> > test_java_bloom_n30000000_h3 > > >>>>> > > > >>>>> > test_java_bloom_n30000000_h5 > > >>>>> > > > >>>>> > Am I missing something? > > >>>>> > > > >>>>> > Lee. > > >>>>> > > > >>>>> > On Fri, Jan 9, 2026 at 4:28 AM tison <[email protected]> > wrote: > > >>>>> >> > > >>>>> >> Hi everyone, > > >>>>> >> > > >>>>> >> I propose releasing Apache DataSketches Rust version 0.2.0. > > >>>>> >> > > >>>>> >> Source distribution: > > >>>>> >> > > >>>>> > https://dist.apache.org/repos/dist/dev/datasketches/rust/0.2.0-rc.2/ > > >>>>> >> > > >>>>> >> GitHub tag: > > >>>>> >> > https://github.com/apache/datasketches-rust/releases/tag/0.2.0-rc.2 > > >>>>> >> > > >>>>> >> Testing (choose one or both): > > >>>>> >> - crates.io RC: cargo add [email protected] > > >>>>> >> - From source: Download, verify signatures, cargo x test > > >>>>> >> > > >>>>> >> To verify signatures: > > >>>>> >> curl -O > > >>>>> > https://dist.apache.org/repos/dist/dev/datasketches/rust/0.2.0-rc.2/apache-datasketches-rust-0.2.0-src.tar.gz > > >>>>> >> curl -O > > >>>>> > https://dist.apache.org/repos/dist/dev/datasketches/rust/0.2.0-rc.2/apache-datasketches-rust-0.2.0-src.tar.gz.asc > > >>>>> >> gpg --verify apache-datasketches-rust-0.2.0-src.tar.gz.asc > > >>>>> >> > > >>>>> >> Vote will remain open for at least 72 hours. > > >>>>> >> > > >>>>> >> [ ] +1 approve > > >>>>> >> [ ] +0 no opinion > > >>>>> >> [ ] -1 disapprove (and reason why) > > >>>>> >> > > >>>>> >> Best, > > >>>>> >> tison. > > >>>>> >> > > >>>>> >> > > >>>>> > --------------------------------------------------------------------- > > >>>>> >> To unsubscribe, e-mail: [email protected] > > >>>>> >> For additional commands, e-mail: > [email protected] > > >>>>> >> > > >>>>> > > >>>> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
