Hello IPMC and Apache DataSketches Community, 1. This is a call for vote to release Apache DataSketches-cpp version: 2.1.0-incubating-rc1
NOTE 1: The C++ code provides a header-only library. Compilation is needed only to build unit tests. A Python extension is also included in this repository as a set of thin wrappers. That does produce a compiled artifact, but is not built by default. NOTE 2: Compiling the C++ unit tests requires CMake 3.12 or newer. NOTE 3: A few non-blocking issues were identified, as noted in section B A. Results from the PPMC vote: - 2 (+1 binding) vote, 2 (+1 non-binding) votes - The vote thread can be found at the Permalink: https://lists.apache.org/thread.html/rbdcf341dcd41ce542976b9d09125c39c5d6a342d2e720e30e2882d3f%40%3Cdev.datasketches.apache.org%3E B. Testing/actions/votes performed by the voters in the PPMC Stage 1: - Alexander Saydakov (+1 non-binding) Checked: - gpg signature - shasum - cmake, make, make test - Michael Himes (+1 non-binding) Checked: - make, make test - python build/install - python kll wrapper - python vector_of_kll wrapper - Dave Fisher (+1 binding) - Checked incubating in name - Checked signature and checksum - Checked LICENSE - Checked NOTICE - Checked DISCLAIMER-WIP - Ran RAT Check. [Jon's comment: non-blocking issues to be fixed in next release noted next] * one missing license (common/test/catch.hpp) * two missing headers (common/test/catch_runner.cpp, hll/include/hll.private.hpp) - Furkan Kamaci (+1 binding) I checked: - Incubating in name - DISCLAIMER-WIP exists - LICENSE and NOTICE are fine - No unexpected binary files - Checked PGP signatures - Checked checksums - Run make, make test 2. Source repository: - https://github.com/apache/incubator-datasketches-cpp Git Tag for this release: - https://github.com/apache/incubator-datasketches-cpp/releases/tag/2.1.0-incubating-rc1 on branch 2.1.x-incubating Git HashId for this release starts with: c1a6f8e 3. The Release Candidate / Dist (Zip Repository): - https://dist.apache.org/repos/dist/dev/incubator/datasketches/cpp/2.1.0-incubating-rc1/ The public signing key can be found in the KEYS file: - https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS The artifacts have been signed with --keyid-format SHORT : 38F334CC 4. C++ Test Guide: - https://github.com/apache/incubator-datasketches-cpp/blob/2.1.0-incubating-rc1/README.md 5. Python Build & Test Guide: - https://github.com/apache/incubator-datasketches-cpp/blob/2.1.0-incubating-rc1/python/README.md - Most python unit tests are written in a tutorial style that can be followed as example usage: https://github.com/apache/incubator-datasketches-cpp/tree/2.1.0-incubating-rc1/python/tests - Only python 3 is supported 6. This is the second stage vote: - This voting process will remain open for at least 72 hours AND until at least 3 (+1) IPMC votes or a majority of (+1) are acquired. Please vote accordingly: [ ] +1 approve [ ] +0 no opinion [ ] -1 disapprove with the reason Thanks, Jon malkinjmal...@apache.org <http://jmalkinapache.org>