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