Hello Apache DataSketches IPMC and Community,

1. This is a call for vote to release Apache DataSketches-memory version:
 1.1.0-incubating-RC2

NOTE 1: This is one component of the DataSketches library that provides
high-performance access
to off-heap memory for Java applications. These are low-level functions
that are used by other
DataSketches components. It does not provide any command-line interface or
GUI.

NOTE 2: This release contains some critical performance improvements for
Apache Druid.

NOTE 3: This particular component has been split out from the rest of the
DataSketches
code because there have been a number of requests from platform projects
that are interested in
these high-performance functions independently of the remainder of the
DataSketches library.

NOTE 4: This RC2 fixes some problems in the structure of the POM file of
RC1. There are no other changes.

  A. Results from the PPMC vote (open for 140 hours (including the weekend))

    - 3 votes were cast. All of the votes were (+1). Two of the votes were
from Mentors.

    - The vote thread can be found at:
https://mail-archives.apache.org/mod_mbox/datasketches-dev/201907.mbox/browser


  B. Testing/actions/votes performed by the voters:

    - Gian Merlino: (+1)
        - .asc and .sha512 look good.
        - git.properties looks good.
        - Ran "mvn package" without issue.
        - Source tarball contents match the tag.

        Gian made several suggestions for improvements for next release:
          - have the zip unpack in its own directory not the current
directory
          - DISCLAMER
            - should be renamed DISCLAMER-WIP
            - links to
http://incubator.apache.org/project/#Podling-Name#.html, but it should be
              https://incubator.apache.org/projects/datasketches.html.
(fill in project name,
              'projects' instead of 'project', http would work but https is
nicer.)
          - Vote procedure:
             - Clarify sentence to require not just 3 (+1) votes, but a
majority of (+1s) vs (-1s).
             - When cancelling a vote use subject [CANCEL][VOTE] ...

    - Liang Chen (+1 binding)
      - no comments

    - Furkan Kamaci (+1 binding)
      - Incubating in name
      - LICENSE is fine
      - NOTICE is fine
      - No unexpected binary files
      - Code compiles and tests successfully run
      - One objection: DISCLAIMER file should be renamed to DISCLAIMER-WIP
and link
        at content should point to datasketches.

2. The release candidate:
https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.1.0-incubating-RC1/apache-datasketches-memory-1.1.0-incubating-src.zip

3. Source repository:
https://github.com/apache/incubator-datasketches-memory

Git Tag for this release:
https://github.com/apache/incubator-datasketches-memory/tree/1.1.0-incubating-RC1
on branch 1.1.X-incubating

Git HashId for this release starts with: 32de195

The artifacts have been signed with --keyid-format SHORT : 8CD4A902

4. Repository: dist.apache.org repository:

The public signing key can be found in the KEYS file:
https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS

5. Repository: Maven Central (repository.apache.org):

The Jar artifacts can be found at
https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/1.1.0-incubating/

6. Build & Test Guide:

The DataSketches-memory component is pure Java and is structured as a Maven
project.  You must compile using JDK 8.
There is one run-time dependency for logging and, of course, a number of
test and Maven plugin dependencies,
all of which can be resolved by Maven.

There are two types of tests: normal unit tests and tests run by the strict
profile.  To run normal unit tests:

  $ mvn clean test

To run the strict profile tests:

  $ mvn clean test -P strict

To install jars in your local .m2 repository:

  $ mvn clean install

7. Documentation: The documentation for the DataSketches Memory component
is part of the website.

Overview documentation:
- https://datasketches.github.io/docs/Memory/MemoryPackage.html
- https://datasketches.github.io/docs/Memory/MemoryPerformance.html

Javadocs:
- https://datasketches.github.io/api/memory/snapshot/apidocs/index.html

8. This vote is the 2nd 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,
Lee Rhodes
lee...@apache.org

Reply via email to