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