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 >>>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>
