This last issue wrt GPG, if it still remains, will be added to the "Release process follow-ups" thread started by Kenn.
On Thu, Jul 25, 2019 at 11:12 AM Furkan KAMACI <[email protected]> wrote: > Hi Lee, > > Could you start a separate email thread for this issue? > > Kind Regards, > Furkan KAMACI > > On Tue, Jul 23, 2019 at 11:34 PM leerho <[email protected]> wrote: > >> I guess I could just do the signing using gpg directly from a script. >> ... Easier than trying to get Maven to work :( >> >> >> On Tue, Jul 23, 2019 at 1:29 PM leerho <[email protected]> wrote: >> >>> I am doing that, but I don't know how to call it from the command line. >>> Do you know? >>> I am using one from Beam 2.4.0 (before they moved to Gradle) >>> >>> <profile> >>> <id>sign</id> >>> <build> >>> <plugins> >>> <!-- We want to sign the artifacts, POM, and all attached >>> artifacts --> >>> <plugin> >>> <groupId>org.apache.maven.plugins</groupId> >>> <artifactId>maven-gpg-plugin</artifactId> >>> <version>${maven-gpg-plugin.version}</version> >>> <executions> >>> <execution> >>> <id>sign-release-artifacts</id> >>> <goals> >>> <goal>sign</goal> >>> </goals> >>> </execution> >>> </executions> >>> </plugin> >>> </plugins> >>> </build> >>> </profile> >>> >>> Trying to call it using: mvn -P sign or mvn >>> org.apache.maven.plugins:maven-gpg-plugin:sign -P sign both fail. >>> >>> Lee. >>> >>> On Tue, Jul 23, 2019 at 1:20 PM Furkan KAMACI <[email protected]> >>> wrote: >>> >>>> Hi Leerho, >>>> >>>> Yes, Druid does not specify gpg plugin. It is better to create a sign >>>> profile for it. >>>> >>>> Kind Regards, >>>> Furkan KAMACI >>>> >>>> On Tue, Jul 23, 2019 at 11:10 PM leerho <[email protected]> wrote: >>>> >>>>> Correction: Druid does NOT specify the gpg plugin. I will put it in a >>>>> "sign" profile like beam has it. >>>>> >>>>> On Tue, Jul 23, 2019 at 12:36 PM leerho <[email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> Before I submit another RC, I want to understand what is causing your >>>>>> GPG problems. I have studied the POM files from Druid, Beam: 2.4, Pinot, >>>>>> and Dubbo. They each handle the GPG plugin differently: >>>>>> >>>>>> - Druid has it configured in the <build> section like I have it. >>>>>> - Beam puts it into a special "sign" profile. This only makes >>>>>> sense if you are driving Maven from scripts. >>>>>> - Pinot doesn't specify it at all (relies on the "apache-release" >>>>>> profile that does specify it) >>>>>> - Dubbo places it in a "release" profile. >>>>>> >>>>>> The GPG plugin is by default configured to run during the "verify" >>>>>> phase, which is just before the "install" phase, which makes sense. When >>>>>> you perform *mvn install,* maven is creating Jars from your sources >>>>>> and putting them into your .m2 repo. You naturally want to sign them at >>>>>> this point because the deploy phase will use these same jars plus >>>>>> signature >>>>>> files. >>>>>> >>>>>> Try running *mvn verify*. It should prompt you for a password ... >>>>>> but before entering your GPG pwd, you should see 6 artifacts (5 jars >>>>>> plus a >>>>>> pom file) in your /target directory. After entering you pwd, you should >>>>>> see each artifact with a *.asc signature. >>>>>> >>>>>> If you get your failure before the password prompt, then it may have >>>>>> to be something with your environment. I wonder if you have your >>>>>> .m2/settings.xml and .m2/settings-security.xml properly set up. >>>>>> >>>>>> If you can, send me he GPG error you are getting. >>>>>> >>>>>> I appreciate your working on this. >>>>>> >>>>>> Lee. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Tue, Jul 23, 2019 at 5:14 AM Furkan KAMACI <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> It correctly checks whether gpg is running or not. However, gpg >>>>>>> problem is still persists. We should move it into another profile. >>>>>>> >>>>>>> Kind Regards, >>>>>>> Furkan KAMACI >>>>>>> >>>>>>> On Tue, Jul 23, 2019 at 3:57 AM leerho <[email protected]> wrote: >>>>>>> >>>>>>>> Did that fix the GPG issue? >>>>>>>> >>>>>>>> Thanks for the Pinot suggestion, I will study it. I have also been >>>>>>>> studying Druid and Beam for examples, but they both are quite complex >>>>>>>> deployments. >>>>>>>> >>>>>>>> Thank you!! >>>>>>>> Lee. >>>>>>>> >>>>>>>> On Mon, Jul 22, 2019 at 4:39 PM Furkan KAMACI < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Leerho, >>>>>>>>> >>>>>>>>> To confirm gpg is running: >>>>>>>>> >>>>>>>>> env | grep gpg >>>>>>>>> >>>>>>>>> instead of >>>>>>>>> >>>>>>>>> env | grep GPG >>>>>>>>> >>>>>>>>> On the other hand, such plugin seems to be at another profile as >>>>>>>>> you say or signing could be handled in some other way. Could you >>>>>>>>> check this >>>>>>>>> pom files as an example: >>>>>>>>> >>>>>>>>> https://github.com/apache/incubator-druid/blob/master/pom.xml >>>>>>>>> https://github.com/apache/incubator-pinot/blob/master/pom.xml >>>>>>>>> >>>>>>>>> Kind Regards, >>>>>>>>> Furkan KAMACI >>>>>>>>> >>>>>>>>> On Tue, Jul 23, 2019 at 12:20 AM leerho <[email protected]> wrote: >>>>>>>>> >>>>>>>>>> Oh, the GPG problem could be that you need to start the GPG agent >>>>>>>>>> in your terminal at the very start, like this: >>>>>>>>>> >>>>>>>>>> # start gpg-agent in this env >>>>>>>>>> eval $(gpg-agent --daemon) >>>>>>>>>> >>>>>>>>>> # To confirm that the GPG agent is running: >>>>>>>>>> env | grep GPG >>>>>>>>>> >>>>>>>>>> However, I don't think the GPG plug-in should be in the main POM, >>>>>>>>>> it needs to be in a release profile, I think. >>>>>>>>>> >>>>>>>>>> (I am not a Maven expert. I have asked for Maven help but none >>>>>>>>>> seems to be forthcoming :( ) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Mon, Jul 22, 2019 at 2:14 PM leerho <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> I understand the [self-equals] error ... it is a false positive, >>>>>>>>>>> which I can eliminate with an annotation. >>>>>>>>>>> >>>>>>>>>>> I don't understand the GPG plugin issue. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Mon, Jul 22, 2019 at 1:30 PM Furkan KAMACI < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Leerho, >>>>>>>>>>>> >>>>>>>>>>>> For the people who get same error, I've deleted related version >>>>>>>>>>>> from ~/.m2 folder and installed the project code. Current >>>>>>>>>>>> situation: >>>>>>>>>>>> >>>>>>>>>>>> 1) I get an error: >>>>>>>>>>>> >>>>>>>>>>>> Failed to execute goal >>>>>>>>>>>> org.apache.maven.plugins:maven-gpg-plugin:1.6:sign >>>>>>>>>>>> (sign-release-artifacts) >>>>>>>>>>>> on project datasketches-memory: Exit code: 2 >>>>>>>>>>>> >>>>>>>>>>>> I've skipped it with adding that configuration: >>>>>>>>>>>> >>>>>>>>>>>> <configuration> >>>>>>>>>>>> <skip>true</skip> >>>>>>>>>>>> </configuration> >>>>>>>>>>>> >>>>>>>>>>>> What maybe the problem? >>>>>>>>>>>> >>>>>>>>>>>> 2) I can compile the code with m2e profile >>>>>>>>>>>> >>>>>>>>>>>> 3) I get that error with strict profile: >>>>>>>>>>>> >>>>>>>>>>>> Failed to execute goal >>>>>>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile >>>>>>>>>>>> (default-testCompile) on project datasketches-memory: Compilation >>>>>>>>>>>> failure: >>>>>>>>>>>> Compilation failure: >>>>>>>>>>>> [ERROR] >>>>>>>>>>>> incubator-datasketches-memory/src/test/java/org/apache/datasketches/memory/WritableMemoryTest.java:[88,31] >>>>>>>>>>>> [SelfEquals] Testing an object for equality with itself will >>>>>>>>>>>> always be true. >>>>>>>>>>>> [ERROR] (see http://errorprone.info/bugpattern/SelfEquals) >>>>>>>>>>>> >>>>>>>>>>>> Kind Regards, >>>>>>>>>>>> Furkan KAMACI >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Jul 22, 2019 at 11:28 PM leerho <[email protected]> >>>>>>>>>>>> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Ok. I withdraw this RC1 and will resubmit an RC2 that should >>>>>>>>>>>>> pass the strict test as well. This should take less than an hour. >>>>>>>>>>>>> >>>>>>>>>>>>> Lee. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Mon, Jul 22, 2019 at 1:09 PM leerho <[email protected]> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Ah yes. It turns out that the strict profile detects a false >>>>>>>>>>>>>> positive and fails :(. And there is no way to suppress that >>>>>>>>>>>>>> false >>>>>>>>>>>>>> positive with annotation. >>>>>>>>>>>>>> At line 100 in XxHash64Test.java, the multiplication >>>>>>>>>>>>>> (0x9C90005B80000000L * 2) is intentionally meant to overflow. >>>>>>>>>>>>>> The strict >>>>>>>>>>>>>> test, however, catches the overflow and declares it an error. >>>>>>>>>>>>>> I can rewrite it to eliminate the overflow, but it will make >>>>>>>>>>>>>> the test harder to understand. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 12:33 PM leerho <[email protected]> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Odd. Maven-jar-plugin 3.1.2 clearly exists on Maven >>>>>>>>>>>>>>> Central: >>>>>>>>>>>>>>> https://search.maven.org/search?q=g:org.apache.maven.plugins%20AND%20a:maven-jar-plugin&core=gav >>>>>>>>>>>>>>> . >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Overriding the Apache Parent Pom is always an option and >>>>>>>>>>>>>>> should work (At least it does for me.). >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> But sometimes when I experience problems like this I either >>>>>>>>>>>>>>> run *mvn install* or *mvn package*. This will force all >>>>>>>>>>>>>>> dependencies into your local .m2 repository. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I'm not sure why you are having this issue, nevertheless, >>>>>>>>>>>>>>> using 3.1.0 should also work. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> *Profiles:* >>>>>>>>>>>>>>> There are only 2 profiles: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> - The *m2e* profile exists only to: >>>>>>>>>>>>>>> Ignore nuisance warning from Apache parent plugin: >>>>>>>>>>>>>>> "maven-remote-resources-plugin (goal "process") is ignored >>>>>>>>>>>>>>> by m2e". This >>>>>>>>>>>>>>> also should fix the Maven warning that it can't find the >>>>>>>>>>>>>>> lifecycle-mapping >>>>>>>>>>>>>>> jar. So you can ignore this one. >>>>>>>>>>>>>>> - The *strict* profile runs the org.codehaus.plexus : >>>>>>>>>>>>>>> plexus-compiler-javac-errorprone plugin. This compiler is >>>>>>>>>>>>>>> more sensitive >>>>>>>>>>>>>>> to potential coding errors. You can run this as an option. >>>>>>>>>>>>>>> I always do >>>>>>>>>>>>>>> prior to a release. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 11:38 AM Furkan KAMACI < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Hi Leerho, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks for the links! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I cannot compile the source code. I get that error: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Plugin org.apache.maven.plugins:maven-jar-plugin:3.1.2 or >>>>>>>>>>>>>>>> one of its dependencies could not be resolved: Failure to find >>>>>>>>>>>>>>>> org.apache.maven.plugins:maven-jar-plugin:jar:3.1.2 in >>>>>>>>>>>>>>>> https://repo.maven.apache.org/maven2 was cached in the >>>>>>>>>>>>>>>> local repository, resolution will not be reattempted until the >>>>>>>>>>>>>>>> update >>>>>>>>>>>>>>>> interval of central has elapsed or updates are forced >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> So, I've checked that this dependency extends the version >>>>>>>>>>>>>>>> at Apache Repo. I've set the version as 3.1.0 and it has >>>>>>>>>>>>>>>> started to >>>>>>>>>>>>>>>> compile. Do you have any idea about it? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On the other hand, should I activate a profile while >>>>>>>>>>>>>>>> compiling and testing source code? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Kind Regards, >>>>>>>>>>>>>>>> Furkan KAMACI >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 8:34 PM leerho <[email protected]> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> If you are interested, the documentation for the >>>>>>>>>>>>>>>>> DataSketches Memory component is part of the website. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Specifically: >>>>>>>>>>>>>>>>> - >>>>>>>>>>>>>>>>> https://datasketches.github.io/docs/Memory/MemoryPackage.html >>>>>>>>>>>>>>>>> - >>>>>>>>>>>>>>>>> https://datasketches.github.io/docs/Memory/MemoryPerformance.html >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Lee. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 10:28 AM leerho <[email protected]> >>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> A 500 error is a malformed link or some internal GitHub >>>>>>>>>>>>>>>>>> server error .... I don't get that error when just clicking >>>>>>>>>>>>>>>>>> on the link. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> When exactly are you getting that error message? >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Mon, Jul 22, 2019 at 9:08 AM Furkan KAMACI < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi Leerho, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> GitHub throws a 500 error for this link: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> https://github.com/apache/incubator-datasketches-memory >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> is that usual? >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Kind Regards, >>>>>>>>>>>>>>>>>>> Furkan KAMACI >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Sun, Jul 21, 2019 at 9:33 PM leerho <[email protected]> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Sat, Jul 20, 2019 at 8:52 AM leerho < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> The DataSketches-memory component is pure Java and is >>>>>>>>>>>>>>>>>>>>> structured as a Maven project. You must compile using >>>>>>>>>>>>>>>>>>>>> JDK 8. The simplest >>>>>>>>>>>>>>>>>>>>> way is to import the unzipped code into Eclipse or >>>>>>>>>>>>>>>>>>>>> equivalent IDE as a >>>>>>>>>>>>>>>>>>>>> Maven Project. There is one run-time dependency and, of >>>>>>>>>>>>>>>>>>>>> course, a number >>>>>>>>>>>>>>>>>>>>> of test and Maven plugin dependencies, all of which will >>>>>>>>>>>>>>>>>>>>> be resolved by >>>>>>>>>>>>>>>>>>>>> your IDE. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>> Unless, of course, you are interested in the actual >>>>>>>>>>>>>>>>>>>>> functions of the Memory >>>>>>>>>>>>>>>>>>>>> and are willing to write code that calls the Memory >>>>>>>>>>>>>>>>>>>>> functions. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Lee. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> On Fri, Jul 19, 2019 at 7:24 PM Liang Chen < >>>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hi >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Please provide the build guide, how to compile source >>>>>>>>>>>>>>>>>>>>>> code. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Regards >>>>>>>>>>>>>>>>>>>>>> Liang >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> leerho <[email protected]> 于2019年7月20日周六 上午10:05写道: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> > 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-RC1/apache-datasketches-memory-1.0.0-incubating-RC1-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-RC1 >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > Git HashId for this release starts with: 966f9bf >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > 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. The vote will be open for at least 72 hours or >>>>>>>>>>>>>>>>>>>>>> until necessary number >>>>>>>>>>>>>>>>>>>>>> > of votes are reached. >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > Please vote accordingly: >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > [ ] +1 approve >>>>>>>>>>>>>>>>>>>>>> > [ ] +0 no opinion >>>>>>>>>>>>>>>>>>>>>> > [ ] -1 disapprove with the reason >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> > Thanks, >>>>>>>>>>>>>>>>>>>>>> > The Apache DataSketches Team >>>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>
