You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datasketches.apache.org by le...@apache.org on 2021/01/06 02:19:24 UTC

[datasketches-memory] branch Move_to_TLP created (now 89d5656)

This is an automated email from the ASF dual-hosted git repository.

leerho pushed a change to branch Move_to_TLP
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git.


      at 89d5656  update .asf.yaml, NOTICE, pom.xml, remove DISCLAIMER-WIP

This branch includes the following new commits:

     new 89d5656  update .asf.yaml, NOTICE, pom.xml, remove DISCLAIMER-WIP

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org


[datasketches-memory] 01/01: update .asf.yaml, NOTICE, pom.xml, remove DISCLAIMER-WIP

Posted by le...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

leerho pushed a commit to branch Move_to_TLP
in repository https://gitbox.apache.org/repos/asf/datasketches-memory.git

commit 89d56561258e112aa43611194c711fc0a0e5e48d
Author: Lee Rhodes <le...@users.noreply.github.com>
AuthorDate: Tue Jan 5 18:14:43 2021 -0800

    update .asf.yaml, NOTICE, pom.xml, remove DISCLAIMER-WIP
---
 .asf.yaml      |  15 --------
 DISCLAIMER-WIP |  26 -------------
 NOTICE         |   3 +-
 pom.xml        | 119 +++++++++++++++++++++++++++++----------------------------
 4 files changed, 62 insertions(+), 101 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index ea5ead8..15e33a5 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -1,17 +1,2 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
 github:
   homepage: https://datasketches.apache.org
\ No newline at end of file
diff --git a/DISCLAIMER-WIP b/DISCLAIMER-WIP
deleted file mode 100644
index ae9f942..0000000
--- a/DISCLAIMER-WIP
+++ /dev/null
@@ -1,26 +0,0 @@
-Apache DataSketches (incubating) is an effort undergoing incubation 
-at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. 
-
-Incubation is required of all newly accepted projects until a further review 
-indicates that the infrastructure, communications, and decision making process 
-have stabilized in a manner consistent with other successful ASF projects.
-
-While incubation status is not necessarily a reflection of the
-completeness or stability of the code, it does indicate that the
-project has yet to be fully endorsed by the ASF.
-
-Some of the incubating project's releases may not be fully compliant
-with ASF policy. For example, releases may have incomplete or
-un-reviewed licensing conditions. What follows is a list of known
-issues the project is currently aware of (note that this list, by
-definition, is likely to be incomplete): 
-
- * No issues are known at this time. 
-
-If you are planning to incorporate this work into your
-product or project, please be aware that you will need to conduct a
-thorough licensing review to determine the overall implications of
-including this work. For the current status of this project through the Apache
-Incubator visit: 
-
-http://incubator.apache.org/projects/datasketches.html
diff --git a/NOTICE b/NOTICE
index aa77c6e..072d3e9 100644
--- a/NOTICE
+++ b/NOTICE
@@ -1,4 +1,5 @@
-Apache DataSketches Memory (incubating)
+Apache DataSketches Memory
+
 Copyright 2020 - The Apache Software Foundation
 
 Copyright 2015-2018 Yahoo
diff --git a/pom.xml b/pom.xml
index 2ed6b7e..171758c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one
 or more contributor license agreements.  See the NOTICE file
@@ -17,55 +18,30 @@ KIND, either express or implied.  See the License for the
 specific language governing permissions and limitations
 under the License.
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0" 
-  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>
+
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache</artifactId>
-    <version>21</version>
+    <version>23</version>
   </parent>
+
   <groupId>org.apache.datasketches</groupId>
 
   <!-- UNIQUE FOR THIS JAVA COMPONENT -->
   <artifactId>datasketches-memory</artifactId>
-  <version>1.3.0-incubating-SNAPSHOT</version>
+  <version>1.3.0-SNAPSHOT</version>
   <description>High-performance native memory access.</description>
   <!-- END: UNIQUE FOR THIS JAVA COMPONENT -->
 
   <url>https://datasketches.apache.org/</url>
   <name>${project.artifactId}</name>
   <inceptionYear>2015</inceptionYear>
-  <packaging>jar</packaging>
-  <!-- jar is the default -->
-  <!-- With the 3.6.1 version of Maven this causes a warning to obsolete this in
-         favor of using the enforcer plugin (which we do).  But removing this
-         causes the command "mvn versions:display-plugin-updates" to issue an error 
-         and not work properly. So this will stay for the time being. 
-  -->
-  <prerequisites>
-    <maven>3.0</maven>
-  </prerequisites>
-  <licenses>
-    <license>
-      <name>Apache License, Version 2.0</name>
-      <url>https://www.apache.org/licenses/LICENSE-2.0</url>
-      <distribution>repo</distribution>
-    </license>
-  </licenses>
-  <scm>
-    <connection>scm:git:ssh://git@github.com/apache/incubator-${project.artifactId}.git</connection>
-    <developerConnection>scm:git:ssh://git@github.com/apache/incubator-${project.artifactId}.git</developerConnection>
-    <url>https://github.com/apache/incubator-${project.artifactId}</url>
-    <tag>HEAD</tag>
-  </scm>
-  <issueManagement>
-    <!-- <system>jira</system>
-      <url>https://issues.apache.org/jira/browse/DATASKETCHES</url> -->
-    <system>GitHub</system>
-    <url>https://github.com/apache/incubator-${project.artifactId}/issues</url>
-  </issueManagement>
+  <packaging>jar</packaging> <!-- jar is the default -->
+
   <mailingLists>
     <mailingList>
       <name>DataSketches Developers</name>
@@ -82,6 +58,21 @@ under the License.
       <post>mailto:sketches-user@googlegroups.com</post>
     </mailingList>
   </mailingLists>
+
+  <scm>
+    <connection>scm:git:ssh://git@github.com/apache/${project.artifactId}.git</connection>
+    <developerConnection>scm:git:ssh://git@github.com/apache/${project.artifactId}.git</developerConnection>
+    <url>https://github.com/apache/${project.artifactId}</url>
+    <tag>HEAD</tag>
+  </scm>
+
+  <issueManagement>
+    <!-- <system>jira</system>
+      <url>https://issues.apache.org/jira/browse/DATASKETCHES</url> -->
+    <system>GitHub</system>
+    <url>https://github.com/apache/${project.artifactId}/issues</url>
+  </issueManagement>
+
   <developers>
     <developer>
       <name>The Apache DataSketches Team</name>
@@ -91,8 +82,8 @@ under the License.
       <organizationUrl>http://www.apache.org</organizationUrl>
     </developer>
   </developers>
-  <properties>
 
+  <properties>
     <!-- UNIQUE FOR THIS JAVA COMPONENT -->
     <slf4j-api.version>1.7.30</slf4j-api.version>
     <slf4j-simple.version>1.7.30</slf4j-simple.version>
@@ -102,32 +93,35 @@ under the License.
     <!-- END:UNIQUE FOR THIS JAVA COMPONENT -->
 
     <!-- Test -->
-    <testng.version>7.3.0</testng.version>
+    <testng.version>7.1.0</testng.version>
+
     <!-- System-wide properties -->
+    <maven.version>3.0.0</maven.version>
+    <java.version>1.8</java.version>
+    <maven.compiler.source>${java.version}</maven.compiler.source>
+    <maven.compiler.target>${java.version}</maven.compiler.target>
     <argLine>-Xmx4g -Duser.language=en -Duser.country=US -Dfile.encoding=UTF-8</argLine>
     <charset.encoding>UTF-8</charset.encoding>
     <project.build.sourceEncoding>${charset.encoding}</project.build.sourceEncoding>
     <project.build.resourceEncoding>${charset.encoding}</project.build.resourceEncoding>
     <project.reporting.outputEncoding>${charset.encoding}</project.reporting.outputEncoding>
-    <java.version>1.8</java.version>
-    <maven.compiler.source>${java.version}</maven.compiler.source>
-    <maven.compiler.target>${java.version}</maven.compiler.target>
+
     <!-- org.codehaus.plexus used for strict profile testing-->
     <plexus-compiler-javac-errorprone.version>2.8.8</plexus-compiler-javac-errorprone.version>
     <!--  Maven Plugins -->
-    <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version>
-    <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version>
-    <maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version>
-    <maven-enforcer-plugin.version>3.0.0-M2</maven-enforcer-plugin.version>
-    <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
-    <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version>
-    <maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version>
-    <maven-release-plugin.version>3.0.0-M1</maven-release-plugin.version>
-    <maven-remote-resources-plugin.version>[1.0,)</maven-remote-resources-plugin.version>
-    <maven-source-plugin.version>3.2.1</maven-source-plugin.version>
-    <maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version>
+    <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version> <!-- overrides parent -->
+    <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> <!-- overrides parent -->
+    <maven-deploy-plugin.version>3.0.0-M1</maven-deploy-plugin.version> <!-- overrides parent -->
+    <maven-enforcer-plugin.version>3.0.0-M2</maven-enforcer-plugin.version> <!-- overrides parent -->
+    <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version> <!-- overrides parent -->
+    <maven-jar-plugin.version>3.2.0</maven-jar-plugin.version> <!-- overrides parent -->
+    <maven-javadoc-plugin.version>3.2.0</maven-javadoc-plugin.version> <!-- overrides parent -->
+    <maven-release-plugin.version>3.0.0-M1</maven-release-plugin.version> <!-- overrides parent -->
+    <maven-remote-resources-plugin.version>[1.7.0,)</maven-remote-resources-plugin.version> <!-- overrides parent -->
+    <maven-source-plugin.version>3.2.1</maven-source-plugin.version> <!-- overrides parent -->
+    <maven-surefire-plugin.version>3.0.0-M5</maven-surefire-plugin.version> <!-- overrides parent -->
     <!-- Apache Plugins -->
-    <apache-rat-plugin.version>0.13</apache-rat-plugin.version>
+    <apache-rat-plugin.version>0.13</apache-rat-plugin.version> <!-- overrides parent -->
     <!-- org.jacoco Maven Plugins -->
     <jacoco-maven-plugin.version>0.8.6</jacoco-maven-plugin.version>
     <!-- org.eluder Maven Plugins -->
@@ -136,6 +130,7 @@ under the License.
     <lifecycle-mapping.version>1.0.0</lifecycle-mapping.version>
     <git-commit-id-plugin.version>3.0.0</git-commit-id-plugin.version>
   </properties>
+
   <repositories>
     <repository>
       <id>apache.snapshots</id>
@@ -160,8 +155,8 @@ under the License.
       </snapshots>
     </repository>
   </repositories>
+
   <dependencies>
-    
     <!-- UNIQUE FOR THIS JAVA COMPONENT -->
     <dependency>
       <groupId>org.slf4j</groupId>
@@ -190,7 +185,7 @@ under the License.
       <scope>test</scope>
     </dependency>
     <!-- END: UNIQUE FOR THIS JAVA COMPONENT -->
-    
+
     <!-- Test Scope -->
     <dependency>
       <groupId>org.testng</groupId>
@@ -199,6 +194,7 @@ under the License.
       <scope>test</scope>
     </dependency>
   </dependencies>
+
   <build>
     <pluginManagement>
       <plugins>
@@ -269,10 +265,10 @@ under the License.
               <configuration>
                 <rules>
                   <requireJavaVersion>
-                    <version>1.8.0</version>
+                    <version>${java.version}</version>
                   </requireJavaVersion>
                   <requireMavenVersion>
-                    <version>3.2,</version>
+                    <version>${maven.version},</version>
                   </requireMavenVersion>
                   <bannedDependencies>
                     <excludes>
@@ -305,10 +301,10 @@ under the License.
             <useDefaultExcludes>true</useDefaultExcludes>
             <excludes>
               <!-- rat uses .gitignore for excludes by default -->
+              <exclude>.asf.yaml</exclude>
               <exclude>**/test/resources/**/*.txt</exclude>
               <exclude>LICENSE</exclude>
               <exclude>NOTICE</exclude>
-              <exclude>DISCLAIMER-WIP</exclude>
             </excludes>
           </configuration>
         </plugin>
@@ -459,6 +455,7 @@ under the License.
         </pluginManagement>
       </build>
     </profile>
+
     <profile>
       <id>strict</id>
       <build>
@@ -486,11 +483,12 @@ under the License.
         </pluginManagement>
       </build>
     </profile>
+
     <!--  This profile is used to release signed jars to the Apache Nexus repository. 
-          This must be executed from a git repository set at the proper Release branch (e.g., 1.1.X-incubating) 
-          and at a Release Candidate tag (e.g., 1.1.0-incubating-RC1).
-          The pom version in the release branch must be properly set to something like: "1.1.0-incubating".
-          The pom version in the master would be set to something like: "1.2.0-incubating-SNAPSHOT".
+          This must be executed from a git repository set at the proper Release branch (e.g., 1.1.X) 
+          and at a Release Candidate tag (e.g., 1.1.0-RC1).
+          The pom version in the release branch must be properly set to something like: "1.1.0".
+          The pom version in the master would be set to something like: "1.2.0-SNAPSHOT".
           Test Command: mvn clean verify -Pnexus-jars -DskipTests=true
           Command: mvn clean deploy -Dnexus-jars
           Verify Command (from terminal): gpg -v &#45;&#45;verify $ASC $FILE # dashdashverify
@@ -540,6 +538,7 @@ under the License.
                 </gitDescribe>
               </configuration>
             </plugin>
+
             <!-- Extends Apache Parent pom, pluginManagement-->
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>
@@ -581,6 +580,7 @@ under the License.
                 </archive>
               </configuration>
             </plugin>
+
             <!-- We want to sign the artifacts, POM, and all attached artifacts -->
             <plugin>
               <groupId>org.apache.maven.plugins</groupId>
@@ -605,6 +605,7 @@ under the License.
             </plugin>
           </plugins>
         </pluginManagement>
+
         <plugins>
           <plugin>
             <groupId>pl.project13.maven</groupId>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@datasketches.apache.org
For additional commands, e-mail: commits-help@datasketches.apache.org