+1 (binding)

   - The zip, asc and sha512 files are properly installed in
   *dist/dev/datasketches/memory/2.0.0-RC2*
   - The files uploaded to Nexus are copied to
   *dist/dev/datasketches/memory/2.0.0-RC2/maven*
   - Visually checked LICENSE, NOTICE files, dates are OK
   - Validated .asc and .sha512 signatures
   - ran *mvn clean install  *successfully ran tests and generated the
   proper jars in .m2
   This ran tests using JDK 8, 9 and 11 on my system.
   - Maven automatically ran the RAT plugin and found no files with missing
   license headers.

*Eclipse Hint #1: *As a hint to other developers that may be trying this:
I had difficulty at first getting Eclipse to properly import the unzipped
multi-module project. Because I already had an earlier version of this
project already part of Eclipse it complained about duplicate project
names.  The solution is to do this:

   - In Project Explorer, right-click: select Import/Existing Maven Projects
   - Fill in the Root Directory
   - Under *Advanced* select *Name template*, select
   *[artifactid]-[version]* then append "-rc2"
   - Make sure all the projects and the pom are selected in the main window
   - click *Finish*

*Eclipse Hint #2: *Due to a bug in Eclipse (which will initially show up as
unresolved access errors), read the *README* and also the *Eclipse IDE
Setup, *which you can find at the end of the README.  The section "Setting
compiler arguments for JPMS" explains how to get around the Eclipse bug.

Cheers,
Lee.

On Thu, Sep 9, 2021 at 4:26 PM David Cromberge <[email protected]>
wrote:

> ### Add support for Java 9 through 13 (inclusive), whilst retaining support
> for Java 8.
> ### Add modularity support via Java Platform Module System for Java9+.
> ### Add support for user to provide memory request server implementation
> for different resource types.
> ### Significant refactoring to better encapsulate internals and simplify
> public facing API.
> ### Add documentation to explain project structure and configuration for
> popular IDEs including Eclipse and IntelliJ.
>
> In response to helpful feedback received for the previous release
> candidate (RC1), we have additionally:
>
> ### Made further improvements to documentation and usage instructions.
> ### Provided a script to build and package the library for a single Java
> version.
>
> Hello Apache DataSketches PMC and Community,
>
> 1. This is a call for vote to release Apache DataSketches-memory candidate
> version:  2.0.0-RC2
>
>     NOTE 1: This component of the DataSketches library 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.
>
> 2. Source repository:
>     - https://github.com/apache/datasketches-memory
>
>     Git Tag for this release:
>     - https://github.com/apache/datasketches-memory/tree/2.0.0-RC2 on
> branch 2.0.X
>
>     Git HashId for this release starts with: f2128e3
>
> 3. The Release Candidate / Zip Repository:
>     -
> https://dist.apache.org/repos/dist/dev/datasketches/memory/2.0.0-RC2/
>
>     The public signing key can be found in the KEYS file:
>     - https://dist.apache.org/repos/dist/dev/datasketches/KEYS
>
>     The artifacts have been signed with --keyid-format SHORT : A21C4E36
>
> 4. Repository: Maven Central [Nexus](http://repository.apache.org) (Jar
> Artifacts):
>     -
>
> https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-memory/2.0.0/
>
> 5. Build & Test Guide:
>     -
> https://github.com/apache/datasketches-memory/blob/2.0.0-RC2/README.md
>
> 6. The vote will be performed as follows:
>    - This letter will be published on dev@ and remain open for at least 72
> hours (excluding weekends and holidays), AND until at least 3 (+1) PMC
> votes or a majority of (+1) PMC votes are acquired. Anyone in the community
> can vote.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Thanks,
> David Cromberge
> [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to