Hi, +1 from me.
I checked: - 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. Kind Regards, Furkan KAMACI 15 Ağu 2019 Per, saat 03:09 tarihinde Liang Chen <[email protected]> şunu yazdı: > +1 > > Regards > Liang > > Gian Merlino <[email protected]> 于2019年8月15日周四 上午12:04写道: > > > +1 (non-binding) > > > > Good stuff: > > > > - .asc and .sha512 look good. > > - git.properties looks good. > > - Ran "mvn package" without issue. > > - Source tarball contents match the tag. > > > > Things to consider for future releases: > > > > - I don't think this is a requirement, but it's more normal for the > release > > to unpack to a directory named > > "apache-datasketches-memory-1.1.0-incubating-src" rather than the current > > directory. That way, users can simply download and unzip the archive, > > without needing to create a create an empty directory to hold it first. I > > think achieving this is a matter of editing your assembly xml. > > - The DISCLAIMER file 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.) > > I raised this at https://github.com/apache/incubator/pull/29 too. > > - The DISCLAIMER file should be named DISCLAIMER-WIP per > > https://incubator.apache.org/policy/incubation.html#disclaimers. > > - LICENSE has the Apache license as expected. I didn't look too closely > at > > the rest since the disclaimer said it's still a work in progress. > > - NOTICE contains the text "Prior to moving to ASF, the software for this > > project was developed at Yahoo (now Verizon Media) ( > > https://developer.yahoo.com)." Some musings: NOTICE isn't supposed to > > contain anything that is not legally required, per > > http://www.apache.org/dev/licensing-howto.html. Do you know if this > > statement is legally required? If so, include it. If not, honestly I'm > not > > totally sure what the right thing is to do is. Some Apache projects > sourced > > from corporate donations include lines like this in their NOTICE files, > and > > some don't. I think if I was you I would either remove it, or add it > > underneath a copyright line of the same style as was in the original > source > > files, assuming you removed them and replaced them with ASF headers > > (because NOTICE can be a home for relocated copyright lines, per > > http://www.apache.org/dev/licensing-howto.html#mod-notice). Fwiw, > > assembling a proper NOTICE file has been a struggle for the Druid > project, > > and I feel we've got some murky and conflicting advice over the past > year. > > So please take my advice here with a grain of salt. > > - Vote procedure stuff: you could also mention that a release requires > not > > just three positive votes, but also a majority (more +1 than -1) per > > https://www.apache.org/foundation/voting.html. This doesn't usually come > > up > > though (from what I've seen, usually if someone votes -1 the release > > manager will either cancel the vote or convince that person to flip to > +1). > > > > On Tue, Aug 13, 2019 at 5:21 PM leerho <[email protected]> wrote: > > > > > Hello Apache DataSketches PPMC 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. > > > > > > 2. The release candidate: > > > > > > > > > https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.1.0-incubating-RC2/ > > > > > > 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-RC2 > > > on branch 1.1.X-incubating > > > > > > Git HashId for this release starts with: d94fcef > > > > > > 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. The vote will be performed in two stages: > > > - This letter will be published on dev@ and remain open for at > least > > 72 > > > hours and at least 3 (+1) PPMC votes are reached. > > > All PPMC members including Mentors can vote. However, a negative > > vode > > > from a Mentor will cancel this voting process. > > > The 72 hours will elapse as of Friday, August 16, 2019, PDT (UTC > -7 > > > hours). > > > > > > - After it passes the first stage, the summary of that vote and the > > key > > > information from this letter will be > > > published on general@incubator and remain open for at least 72 > > hours > > > and at least 3 (+1) IPMC votes are reached. > > > > > > Please vote accordingly: > > > > > > [ ] +1 approve > > > [ ] +0 no opinion > > > [ ] -1 disapprove with the reason > > > > > > Thanks, > > > Lee Rhodes > > > [email protected] > > > > > > > > -- > Regards > Liang >
