+1 ( binding ) - Incubating in name - DISCLAIMER exists - Checked PGP signatures - Checked Checksums - Code builds from maven and Unit tests passes
Regards Kevin On Wed, Sep 18, 2019 at 3:42 AM Dave Fisher <w...@apache.org> wrote: > > > > On Sep 17, 2019, at 2:01 PM, leerho <lee...@gmail.com> wrote: > > > > Dave, > > > > Is this what you are looking for? > > Yes! > > Regards, > Dave > > > > Lee. > > > > On Tue, Sep 17, 2019 at 1:05 PM Dave Fisher <w...@apache.org <mailto: > w...@apache.org>> wrote: > > > > > > > On Sep 17, 2019, at 12:47 PM, leerho <lee...@gmail.com <mailto: > lee...@gmail.com>> wrote: > > > > > > Dave, > > > > > > Thanks for your vote! > > > > > > Please elaborate on: > > > > > >> I had to “guess” at the build instruction - `mvn clean install` > > > > > > > > > What additional instructions should I add ? > > > > The README.md should explicitly mention `mvn clean install` along with > some context and also list the resulting target jars that are created and > what is in each. I should not have to depend on navigating an MD file. > > > > An Alternative would be a BUILD.txt or BUILD.md. > > > > > > > > Also, we have been corresponding with Justin on the structure of the > > > LICENSE and NOTICE files and will get this straightened out with the > next > > > release :) > > > > Yup. > > > > Regards, > > Dave > > > > > > > > Lee. > > > > > > On Tue, Sep 17, 2019 at 11:40 AM Dave Fisher <w...@apache.org <mailto: > w...@apache.org>> wrote: > > > > > >> +1 (binding) > > >> > > >> - Incubating in name > > >> - DISCLAIMER exists > > >> - LICENSE and NOTICE are fine > > >> - No unexpected binary files > > >> - Checked PGP signatures > > >> - Checked Checksums > > >> - Code compiles and tests successfully run > > >> > > >> I had to “guess” at the build instruction - `mvn clean install` > > >> > > >> I suppose that Justin may have comments about the NOTICE, but I’m OK > with > > >> it on this release. > > >> > > >> Regards, > > >> Dave > > >> > > >> > > >>> On Sep 17, 2019, at 10:54 AM, leerho <lee...@gmail.com <mailto: > lee...@gmail.com>> wrote: > > >>> > > >>> ### NEW COMPONENT! ### > > >>> > > >>> Hello Apache DataSketches IPMC and Community, > > >>> > > >>> 1. This is a call for vote to release Apache DataSketches-java > version: > > >>> 1.0.0-incubating-RC2 > > >>> > > >>> NOTE 1: This is the core Java component of the DataSketches library > > >>> that includes all the sketch algorithms in production-ready packages. > > >> These > > >>> sketches can be called directly from this component or used in > > >> conjunction > > >>> with the adaptor components such as Hadoop Pig, Hadoop Hive, or the > > >>> aggregator adaptors built into Apache Druid. > > >>> > > >>> NOTE 2: This release contains some critical performance > improvements > > >>> and bug fixes for Apache Druid. > > >>> > > >>> NOTE 3: Changes from RC1: The previous RC1 had a bug in the release > > >>> script which caused the SHA512sum to fail. Some very minor updates > to the > > >>> LICENSE, NOTICE, and pom.xml files. Otherwise no code changes. > > >>> > > >>> A. Results from the PPMC vote: > > >>> > > >>> - 3 (+1) votes. One of the votes was a Mentor. > > >>> > > >>> - The vote thread can be found at the Permalink: > > >>> > > >>> > > >> > https://mail-archives.apache.org/mod_mbox/datasketches-dev/201909.mbox/%3CCA%2BUaPnsfS9YgXREXixxvGvKbF_aLbMTPN1hTjq1ewfa3k9JBJw%40mail.gmail.com%3E > < > https://mail-archives.apache.org/mod_mbox/datasketches-dev/201909.mbox/%3CCA%2BUaPnsfS9YgXREXixxvGvKbF_aLbMTPN1hTjq1ewfa3k9JBJw%40mail.gmail.com%3E > > > > >>> > > >>> B. Testing/actions/votes performed by the voters in the PPMC Stage 1: > > >>> > > >>> - Alex Saydakov: (+1) > > >>> Verified signature and checksum. > > >>> The package looks fine. Licenses are present. > > >>> Unit tests run successfully. > > >>> > > >>> - Jon Malkin: (+1) > > >>> Verified signature and checksum > > >>> Licenses/notices present, although I still need to learn details > of > > >>> what > > >>> they're supposed to include so I just checked for non-empty files > > >>> Successfully compiled and ran unit tests. > > >>> > > >>> - Furkan Kamaci: (+1) > > >>> - Incubating in name > > >>> - DISCLAIMER exists > > >>> - LICENSE and NOTICE are fine > > >>> - No unexpected binary files > > >>> - Checked PGP signatures > > >>> - Checked Checksums > > >>> - Code compiles and tests successfully run > > >>> > > >>> Minor things: > > >>> > > >>> 1) You can update README file at GitHub both for how to compile > it > > >> and > > >>> discussion & support. i.e.: > https://github.com/apache/lucene-solr < > https://github.com/apache/lucene-solr> > > >>> 2) Seems that project fails to run tests when folder name has > space > > >>> character. (See Note below under Build and Test Guide) > > >>> > > >>> C. Additional Notes: > > >>> - The LICENSE and NOTICE files may not be in their final form. All > the > > >>> information is present, but some of the information in the NOTICE > file > > >>> needs to be moved to the LICENSE file. This is the result of > continued > > >>> discussions with Justin Mclean. > > >>> > > >>> 2. The release candidate: > > >>> - > > >>> > > >> > https://dist.apache.org/repos/dist/dev/incubator/datasketches/java/1.0.0-incubating-RC2/ > < > https://dist.apache.org/repos/dist/dev/incubator/datasketches/java/1.0.0-incubating-RC2/ > > > > >>> > > >>> 3. Source repository: > > >>> - https://github.com/apache/incubator-datasketches-java < > https://github.com/apache/incubator-datasketches-java> > > >>> > > >>> Git Tag for this release: > > >>> - > > >>> > > >> > https://github.com/apache/incubator-datasketches-java/tree/1.0.0-incubating-RC2 > < > https://github.com/apache/incubator-datasketches-java/tree/1.0.0-incubating-RC2 > > > > >>> on branch 1.0.X-incubating > > >>> > > >>> Git HashId for this release starts with: f8abbbe > > >>> > > >>> The artifacts have been signed with --keyid-format SHORT : 8CD4A902 > > >>> > > >>> 4. Repository: dist.apache.org <http://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 < > https://dist.apache.org/repos/dist/dev/incubator/datasketches/KEYS> > > >>> > > >>> 5. Repository: Maven Central (repository.apache.org < > http://repository.apache.org/>): > > >>> > > >>> The Jar artifacts can be found at > > >>> - > > >>> > > >> > https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-java/1.0.0-incubating/ > < > https://repository.apache.org/content/groups/staging/org/apache/datasketches/datasketches-java/1.0.0-incubating/ > > > > >>> > > >>> 6. Build & Test Guide: (assuming you have Maven) > > >>> > > >>> The DataSketches-java component is pure Java and is structured as a > > >>> Maven project. You must compile using JDK 8. There is one run-time > > >>> dependency of the DataSketches-memory component (recently released), > and, > > >>> of course, a number of test and Maven plugin dependencies, all of > which > > >> can > > >>> be resolved by Maven. > > >>> > > >>> NOTE: The directory elements of the full absolute path of the > target > > >>> directory for your unzipped archive must qualify as Java > identifiers. In > > >>> other words, > > >>> the directory elements must not have any space characters (or > non-Java > > >>> identifier characters) in any of the path elements. > > >>> This is actually required by the Oracle Java Specification in > order to > > >>> ensure location-independent access to resources: > > >>> ( > > >>> > > >> > https://docs.oracle.com/javase/8/docs/technotes/guides/lang/resources.html > < > https://docs.oracle.com/javase/8/docs/technotes/guides/lang/resources.html > > > > >> ). > > >>> This component does access resource files for testing. The next > > >> release > > >>> will have a fix that should be tolerant of spaces at least, but this > note > > >>> should remain. > > >>> > > >>> 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 -DskipTests=true > > >>> > > >>> 7. Documentation: The documentation for the DataSketches Java > component > > >> is > > >>> part of the website. > > >>> > > >>> The Overview section on the website has extensive documentation on > all > > >>> the sketches: > > >>> - https://datasketches.github.io <https://datasketches.github.io/> > > >>> > > >>> Javadocs: > > >>> - > https://datasketches.github.io/api/core/snapshot/apidocs/index.html < > https://datasketches.github.io/api/core/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 <mailto:lee...@apache.org> > > >> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > <mailto:general-unsubscr...@incubator.apache.org> > > >> For additional commands, e-mail: general-h...@incubator.apache.org > <mailto:general-h...@incubator.apache.org> > > >> > > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > <mailto:general-unsubscr...@incubator.apache.org> > > For additional commands, e-mail: general-h...@incubator.apache.org > <mailto:general-h...@incubator.apache.org> > > > > <README.md> > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > >