I guessed that that might be the case. Thank you.
Lee. On Fri, Jul 26, 2019 at 10:05 AM Kenneth Knowles <[email protected]> wrote: > To expose the staging repository, I believe you "close" the repository. I > always forget the terminology. Better double check that isn't the button to > promote it to a release. > > Kenn > > On Thu, Jul 25, 2019 at 12:21 PM Alexander Saydakov > <[email protected]> wrote: > > > +1 > > org.apache.datasketches package > > Apache license > > successful 'mvn test' > > > > On Thu, Jul 25, 2019 at 11:48 AM leerho <[email protected]> wrote: > > > > > +1 > > > > > > NOTE: The Jar and pom attributes have been deployed to Nexus Staging > > > Repository "orgapachedatasketches-1000", which can be examined from the > > > Nexus UI. However, the link > > > > > > > > > https://repository.apache.org/content/repositories/orgapachedatasketches-1000/ > > > returns the message: > > > "Repository "orgapachedatasketches-1000 (staging: open)" > > > [id=orgapachedatasketches-1000] exists but is not exposed." I do not > know > > > how to "expose" this. > > > > > > In addition to the checks make by prior voters, I ran the following > > checks: > > > > > > - Checkstyle: passes with no warnings. This uses the configuration > > > MemoryCheckstyle.xml located in the /tools/ directory. > > > - SpotBugs: passes with no bugs found: This uses the configuration > > > FindBugsExcludeFilter.xml located in the /tools/directory. > > > - *mvn clean javadoc:javadoc* produces no javadoc errors. The > javadocs > > > can be found under */target/site/ * > > > - *mvn versions:display-plugin-updates.* This has 2 warnings, but > the > > > versions are inherited from the super-pom. > > > - [WARNING] The following plugins do not have their version > > > specified: > > > - [WARNING] maven-assembly-plugin ....................... (from > > > super-pom) 2.6 > > > - [WARNING] maven-compiler-plugin ..................... (from > > > super-pom) 3.5. > > > > > > In the next release we can add the version numbers to the local pom to > > > eliminate this warning. > > > > > > Lee. > > > > > > On Wed, Jul 24, 2019 at 3:02 PM Kenneth Knowles <[email protected]> > wrote: > > > > > > > +1 > > > > > > > > Double-checked DISCLAIMER, LICENSE, NOTICE. And `mvn install` > succeeded > > > > without any extra work so that's nice :-) > > > > > > > > I would amend the process that the vote should remain open for 72 > > hours, > > > > regardless of +1s, per https://www.apache.org/foundation/voting.html > . > > > You > > > > are looking not just for +1s but also any possible -1s. > > > > > > > > I have a number of other minor points which do not fail the release. > > I'll > > > > separate that from the [VOTE] thread. > > > > > > > > Kenn > > > > > > > > On Wed, Jul 24, 2019 at 10:59 AM leerho <[email protected]> wrote: > > > > > > > >> Thank you!!! > > > >> > > > >> On Wed, Jul 24, 2019 at 10:54 AM Furkan KAMACI < > > [email protected]> > > > >> wrote: > > > >> > > > >>> Hi Lee, > > > >>> > > > >>> Thanks for the detailed explanation! We can consider it later to > have > > > one > > > >>> big repo or not. I can help with release and code management apart > > from > > > >>> mentoring. However, as I said, wen can talk about it later at > another > > > >>> email > > > >>> thread. > > > >>> > > > >>> Kind Regards, > > > >>> Furkan KAMACI > > > >>> > > > >>> On Wed, Jul 24, 2019 at 8:48 PM leerho <[email protected]> wrote: > > > >>> > > > >>> > Furkan, > > > >>> > > > > >>> > Thank you for your vote! > > > >>> > > > > >>> > I'm not sure I understand your question. The RC is in: > > > >>> > > > > >>> > > > > >>> > > > > > > https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.0.0-incubating-RC2/ > > > >>> > > > > >>> > I am guessing that your question is why the extra layer of > > > >>> subdirectories? > > > >>> > > > > >>> > The 8 subdirectories under > > > >>> > https://dist.apache.org/repos/dist/dev/incubator/datasketches/ > > > >>> > are for the 8 GitHub repositories currently holding the code and > > > >>> parallel > > > >>> > the repositories we had under > > > >>> > https://github.com/datasketches. > > > >>> > > > > >>> > We had a discussion with our mentor [email protected] early on > about > > > >>> why we > > > >>> > needed multiple repos and he felt it was OK. Historically, we > had > > > >>> split up > > > >>> > our code into separate repos because they have vastly different > > > >>> dependency > > > >>> > requirements, different compilation requirements and / or > different > > > >>> > versioning. > > > >>> > > > > >>> > DataSketches is not like a single application that has a single > > > >>> version. > > > >>> > It is a library of sketch functions, written in multiple > languages > > > >>> (Java, > > > >>> > C++, Python) and adapted to different systems such as Hadoop > Hive, > > > >>> Hadoop > > > >>> > Pig, Druid and Postgres. Although we have designed these > sketches > > > to > > > >>> be > > > >>> > binary compatible in stored form across different languages and > > > >>> > environments, there will be subtle differences in capability due > to > > > >>> > language differences, environment differences, demand from the > > > >>> community, > > > >>> > and the fact that our resources are limited to write the code > that > > > >>> provides > > > >>> > functional parity across these languages and systems. > > > >>> > > > > >>> > In theory, I would be possible to shove everything into one big > > repo. > > > >>> But > > > >>> > that adds a lot of complexity into the release process (as well > as > > > >>> > introducing other issues), and we don't have an experienced > > "release > > > >>> > engineer" in our community. By being part of the larger Apache > > > >>> community, > > > >>> > we hope that we can find someone that is interested in what we > are > > > >>> doing > > > >>> > and advise and consult with us on our release process and > strategy. > > > >>> > > > > >>> > Lee. > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > > >>> > On Wed, Jul 24, 2019 at 8:57 AM Furkan KAMACI < > > > [email protected]> > > > >>> > wrote: > > > >>> > > > > >>> > > Hi, > > > >>> > > > > > >>> > > +1 from me. > > > >>> > > > > > >>> > > I checked: > > > >>> > > - Incubating in name > > > >>> > > - Disclaimer exists > > > >>> > > - LICENSE is fine > > > >>> > > - NOTICE is fine > > > >>> > > - No unexpected binary files > > > >>> > > - Code compiles and tests successfully run > > > >>> > > > > > >>> > > By the way, does RC exists in > > > >>> > > https://dist.apache.org/repos/dist/dev/incubator/datasketches/ > > > >>> > > > > > >>> > > i.e. https://dist.apache.org/repos/dist/dev/incubator/rya/ or > > > >>> > > https://dist.apache.org/repos/dist/dev/incubator/tuweni/ > > > >>> > > > > > >>> > > Kind Regards, > > > >>> > > Furkan KAMACI > > > >>> > > > > > >>> > > On Wed, Jul 24, 2019 at 2:07 AM Jon Malkin < > [email protected] > > > > > > >>> wrote: > > > >>> > > > > > >>> > > > The effective weight of my vote is zero, but +1 for > > > compile/install > > > >>> > > > working with all tests passed. > > > >>> > > > > > > >>> > > > jon > > > >>> > > > > > > >>> > > > On Tue, Jul 23, 2019 at 3:41 PM leerho <[email protected]> > > wrote: > > > >>> > > > > > > >>> > > >> Typo: The first line should read: 1. This is a call for vote > > to > > > >>> > release > > > >>> > > >> Apache DataSketches-memory version: 1.0.0-incubating-RC2 > > > >>> > > >> > > > >>> > > >> On Tue, Jul 23, 2019 at 3:36 PM leerho <[email protected]> > > > wrote: > > > >>> > > >> > > > >>> > > >> > Hello Apache DataSketches Community, > > > >>> > > >> > > > > >>> > > >> > 1. This is a call for vote to release Apache > > > DataSketches-memory > > > >>> > > >> version: > > > >>> > > >> > 1.0.0-incubating-RC1 > > > >>> > > >> > > > > >>> > > >> > NOTE 1: This is one component of the DataSketches library > > > which > > > >>> > needs > > > >>> > > to > > > >>> > > >> > be released first as other > > > >>> > > >> > repositories have a dependency on this one. Once this is > > > >>> released, > > > >>> > the > > > >>> > > >> > other components of the library > > > >>> > > >> > will be able to be released. > > > >>> > > >> > > > > >>> > > >> > NOTE 2: All of the code has been properly refactored with > > > >>> > > >> > "org.apache.datasketches...". > > > >>> > > >> > All source files have the proper Apache license and have > > been > > > >>> > checked > > > >>> > > >> with > > > >>> > > >> > the Maven Rat Plugin. > > > >>> > > >> > The code passes all tests with a coverage of > 98%. > > > >>> > > >> > > > > >>> > > >> > 2. The release candidate: > > > >>> > > >> > > > > >>> > > >> > > > > >>> > > >> > > > >>> > > > > > >>> > > > > >>> > > > > > > https://dist.apache.org/repos/dist/dev/incubator/datasketches/memory/1.0.0-incubating-RC2/apache-datasketches-memory-1.0.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.0.0-incubating-RC2 > > > >>> > > >> > > > > >>> > > >> > Git HashId for this release starts with: ec8f16e > > > >>> > > >> > > > > >>> > > >> > 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 > > > >>> > > >> > > > > >>> > > >> > Upon acceptance, the above artifacts will be deployed into > > the > > > >>> > > official > > > >>> > > >> > Apache release repository: > > > >>> > > >> > > > > >>> > > >> > > > >>> > > > > > >>> > > > > >>> > > > > > > https://dist.apache.org/repos/dist/release/incubator/datasketches/memory/ > > > >>> > > >> > > > > >>> > > >> > 5. Repository: Maven Central (repository.apache.org): > > > >>> > > >> > > > > >>> > > >> > Upon acceptance the jar artifacts will be generated from > the > > > >>> source > > > >>> > > >> > repository and deployed > > > >>> > > >> > to the Apache Maven Central staging repository: > > > >>> > > >> > > > > >>> > > >> > > > > >>> > > >> > > > > >>> > > >> > > > >>> > > > > > >>> > > > > >>> > > > > > > https://repository.apache.org/content/groups/staging/org/apache/datasketches/memory/ > > > >>> > > >> > > > > >>> > > >> > And then released into > > > >>> > > >> > > > > >>> > > >> > > > > >>> > > >> > > > >>> > > > > > >>> > > > > >>> > > > > > > https://repository.apache.org/content/repositories/releases/datasketches/memory/ > > > >>> > > >> > > > > >>> > > >> > 6. Build 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 and, of course, a number of test and Maven > plugin > > > >>> > > >> dependencies, > > > >>> > > >> > all of which can be resolved by Maven. > > > >>> > > >> > > > > >>> > > >> > This component is a set of low-level library functions > that > > is > > > >>> used > > > >>> > by > > > >>> > > >> the > > > >>> > > >> > other DataSketches components. It has no user interface > so > > > the > > > >>> only > > > >>> > > >> thing > > > >>> > > >> > you can do is compile and run the unit tests. > > > >>> > > >> > 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 > > > >>> > > >> > > > > >>> > > >> > Note also that when running the test suite, you might get > > the > > > >>> > > following > > > >>> > > >> > message: > > > >>> > > >> > > > > >>> > > >> > SLF4J: Failed to load class > > > >>> "org.slf4j.impl.StaticLoggerBinder". > > > >>> > > >> > SLF4J: Defaulting to no-operation (NOP) logger > > > implementation > > > >>> > > >> > SLF4J: See > > > http://www.slf4j.org/codes.html#StaticLoggerBinder > > > >>> for > > > >>> > > >> > further details. > > > >>> > > >> > > > > >>> > > >> > This is normal. It just indicates that in your > environment, > > > >>> you do > > > >>> > > not > > > >>> > > >> > have a logger in your class-path so the default logger of > a > > > >>> no-op is > > > >>> > > >> used > > > >>> > > >> > instead. > > > >>> > > >> > > > > >>> > > >> > To install jars in your local .m2 repository: > > > >>> > > >> > > > > >>> > > >> > $ mvn clean install > > > >>> > > >> > > > > >>> > > >> > 7. If you are interested in the actual functions of the > > > Memory, > > > >>> you > > > >>> > > will > > > >>> > > >> > need to write some code that calls the Memory functions. > > > >>> > > >> > > > > >>> > > >> > 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 > > > >>> > > >> > > > > >>> > > >> > This particular component has been split out from the rest > > of > > > >>> the > > > >>> > > >> > DataSketches code because there have been a number of > > requests > > > >>> from > > > >>> > > >> folks > > > >>> > > >> > that are interested in these high-performance functions > > > >>> > independently > > > >>> > > of > > > >>> > > >> > the remainder of the DataSketches library. > > > >>> > > >> > > > > >>> > > >> > > > > >>> > > >> > 8. The vote will be performed in two stages: > > > >>> > > >> > - This letter will be published on dev@ open for at > > least > > > 72 > > > >>> > hours > > > >>> > > >> or > > > >>> > > >> > until necessary number of votes are reached. > > > >>> > > >> > - This letter will be published on incubator@general > for > > > at > > > >>> > least > > > >>> > > 72 > > > >>> > > >> > hours or until necessary number of votes are reached. > > > >>> > > >> > > > > >>> > > >> > Anybody can vote, but only IPMC member's votes count. > > > >>> > > >> > > > > >>> > > >> > Please vote accordingly: > > > >>> > > >> > > > > >>> > > >> > [ ] +1 approve > > > >>> > > >> > [ ] +0 no opinion > > > >>> > > >> > [ ] -1 disapprove with the reason > > > >>> > > >> > > > > >>> > > >> > Thanks, > > > >>> > > >> > The Apache DataSketches Team > > > >>> > > >> > > > > >>> > > >> > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > > >> > > > > > > -- >From my cell phone.
