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

Reply via email to