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

Reply via email to