You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2017/10/29 09:07:42 UTC

[directory-buildtools] branch master updated (43dc9ca -> 5eb1efc)

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

seelmann pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/directory-buildtools.git.


    from 43dc9ca  Move skins into sub-folder
     new 3a8b3e2  Add aggregator pom, use as parent, update version number
     new dd289c2  Add missing license headers and configure rat plugin
     new 5eb1efc  Remove duplicate config

The 3 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.


Summary of changes:
 README.md                                          |  19 ++++
 checkstyle-configuration/pom.xml                   |  32 +------
 junit-addons/pom.xml                               |  27 +-----
 ...MultiThreadedMultiInvokerNotThreadsafeTest.java |  19 ++++
 .../MultiThreadedMultiInvokerThreadsafeTest.java   |  19 ++++
 pom.xml                                            | 106 +++++++++++++++++++++
 skins/apacheds-skin/pom.xml                        |   4 +-
 skins/api-skin/pom.xml                             |   4 +-
 skins/pom.xml                                      |  94 +-----------------
 skins/studio-skin/pom.xml                          |   4 +-
 skins/triplesec-skin/pom.xml                       |   4 +-
 11 files changed, 184 insertions(+), 148 deletions(-)
 create mode 100644 pom.xml

-- 
To stop receiving notification emails like this one, please contact
['"commits@directory.apache.org" <co...@directory.apache.org>'].

[directory-buildtools] 02/03: Add missing license headers and configure rat plugin

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

seelmann pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/directory-buildtools.git

commit dd289c29e4a335b07a2100a407046c6c8022ec7b
Author: Stefan Seelmann <ma...@stefan-seelmann.de>
AuthorDate: Sat Oct 28 17:37:12 2017 +0200

    Add missing license headers and configure rat plugin
---
 README.md                                          | 19 ++++++++++++
 ...MultiThreadedMultiInvokerNotThreadsafeTest.java | 19 ++++++++++++
 .../MultiThreadedMultiInvokerThreadsafeTest.java   | 19 ++++++++++++
 pom.xml                                            | 35 ++++++++++++++++++++++
 4 files changed, 92 insertions(+)

diff --git a/README.md b/README.md
index e69de29..91dfa0c 100644
--- a/README.md
+++ b/README.md
@@ -0,0 +1,19 @@
+<!--
+  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.
+-->
+
diff --git a/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerNotThreadsafeTest.java b/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerNotThreadsafeTest.java
index f432149..f06c07e 100644
--- a/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerNotThreadsafeTest.java
+++ b/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerNotThreadsafeTest.java
@@ -1,3 +1,22 @@
+/*
+ *  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. 
+ *  
+ */
 package org.apache.directory.junit.tools;
 
 
diff --git a/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerThreadsafeTest.java b/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerThreadsafeTest.java
index 4c0fa20..572602c 100644
--- a/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerThreadsafeTest.java
+++ b/junit-addons/src/test/java/org/apache/directory/junit/tools/MultiThreadedMultiInvokerThreadsafeTest.java
@@ -1,3 +1,22 @@
+/*
+ *  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. 
+ *  
+ */
 package org.apache.directory.junit.tools;
 
 
diff --git a/pom.xml b/pom.xml
index 5706040..5ac56de 100644
--- a/pom.xml
+++ b/pom.xml
@@ -67,5 +67,40 @@
     <module>checkstyle-configuration</module>
   </modules>
 
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.rat</groupId>
+          <artifactId>apache-rat-plugin</artifactId>
+          <configuration>
+            <excludeSubProjects>false</excludeSubProjects>
+            <excludes>
+              <!-- MAVEN_DEFAULT_EXCLUDES -->
+              <exclude>**/target/**/*</exclude>
+              <exclude>**/cobertura.ser</exclude>
+              <!-- ECLIPSE_DEFAULT_EXCLUDES -->
+              <exclude>**/.classpath</exclude>
+              <exclude>**/.project</exclude>
+              <exclude>**/.settings/**/*</exclude>
+              <!-- IDEA_DEFAULT_EXCLUDES -->
+              <exclude>**/*.iml</exclude>
+              <exclude>**/*.ipr</exclude>
+              <exclude>**/*.iws</exclude>
+              <!-- MANIFEST_MF_EXCLUDES -->
+              <exclude>**/MANIFEST.MF</exclude>
+              <!-- 3RD_PARTY_LICENSES -->
+              <exclude>src/main/release/licenses/*</exclude>
+              <!-- Missing license header in dependency reduced pom, see http://jira.codehaus.org/browse/MSHADE-48 -->
+              <exclude>**/dependency-reduced-pom.xml</exclude>
+              <!-- docker is not included in maven release -->
+              <exclude>docker/**</exclude>
+            </excludes>
+          </configuration>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
 </project>
 

-- 
To stop receiving notification emails like this one, please contact
"commits@directory.apache.org" <co...@directory.apache.org>.

[directory-buildtools] 01/03: Add aggregator pom, use as parent, update version number

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

seelmann pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/directory-buildtools.git

commit 3a8b3e28d47d45b39c53ddf71cb5c8fa5ad5d6f5
Author: Stefan Seelmann <ma...@stefan-seelmann.de>
AuthorDate: Sat Oct 28 17:15:47 2017 +0200

    Add aggregator pom, use as parent, update version number
---
 checkstyle-configuration/pom.xml            | 32 +++--------------------
 junit-addons/pom.xml                        | 27 +++----------------
 checkstyle-configuration/pom.xml => pom.xml | 24 ++++++++++-------
 skins/apacheds-skin/pom.xml                 |  4 +--
 skins/api-skin/pom.xml                      |  4 +--
 skins/pom.xml                               | 40 ++++-------------------------
 skins/studio-skin/pom.xml                   |  4 +--
 skins/triplesec-skin/pom.xml                |  4 +--
 8 files changed, 36 insertions(+), 103 deletions(-)

diff --git a/checkstyle-configuration/pom.xml b/checkstyle-configuration/pom.xml
index 47d89c7..8a93273 100644
--- a/checkstyle-configuration/pom.xml
+++ b/checkstyle-configuration/pom.xml
@@ -22,44 +22,20 @@
 <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.directory.project</groupId>
-    <artifactId>project</artifactId>
-    <version>34</version>
-    <relativePath />
+    <groupId>org.apache.directory.buildtools</groupId>
+    <artifactId>buildtools-parent</artifactId>
+    <version>2.0.0-SNAPSHOT</version>
+    <relativePath>../</relativePath>
   </parent>
   
   <groupId>org.apache.directory.buildtools</groupId>
   <artifactId>checkstyle-configuration</artifactId>
   <name>Apache Directory Checkstyle Configuration</name>
   <packaging>jar</packaging>
-  <version>0.4-SNAPSHOT</version>
 
   <description>
      Customized checkstyle configuration used by the maven-checkstyle-plugin.
   </description>
 
-  <properties>
-    <skin.version>1.0.2</skin.version>
-    <distMgmtSiteUrl>scpexe://people.apache.org/www/directory.apache.org/checkstyle-configuration/gen-docs/${project.version}/</distMgmtSiteUrl>
-  </properties>
-
-  <distributionManagement>
-    <site>
-      <id>apache.directory</id>
-      <url>${distMgmtSiteUrl}</url>
-    </site>
-  </distributionManagement>
-
-  <issueManagement>
-    <system>JIRA</system>
-    <url>http://issues.apache.org/jira/browse/DIR</url>
-  </issueManagement>
-
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/directory/buildtools/checkstyle-configuration/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/buildtools/checkstyle-configuration/trunk</developerConnection>
-    <url>http://svn.apache.org/viewvc/directory/buildtools/checkstyle-configuration/trunk</url>
-  </scm>
-
 </project>
 
diff --git a/junit-addons/pom.xml b/junit-addons/pom.xml
index 6477802..ab7eae7 100644
--- a/junit-addons/pom.xml
+++ b/junit-addons/pom.xml
@@ -20,20 +20,19 @@
 <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.directory.project</groupId>
-    <artifactId>project</artifactId>
-    <version>32</version>
+    <groupId>org.apache.directory.buildtools</groupId>
+    <artifactId>buildtools-parent</artifactId>
+    <version>2.0.0-SNAPSHOT</version>
+    <relativePath>../</relativePath>
   </parent>
   
   <groupId>org.apache.directory.junit</groupId>
   <artifactId>junit-addons</artifactId>
-  <version>0.2-SNAPSHOT</version>
   <name>Apache Directory JUnit Add-ons</name>
   <packaging>bundle</packaging>
 
   <properties>
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <skin.version>1.0.2</skin.version>
   </properties>
 
   <dependencies>
@@ -44,24 +43,6 @@
     </dependency>
   </dependencies>
 
-  <distributionManagement>
-    <site>
-      <id>apache.directory.buildtools.junit-addons</id>
-      <url>${distMgmtSiteUrl}</url>
-    </site>
-  </distributionManagement>
-
-  <issueManagement>
-    <system>JIRA</system>
-    <url>http://issues.apache.org/jira/browse/DIR</url>
-  </issueManagement>
-
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/directory/buildtools/junit-addons/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/buildtools/junit-addons/trunk</developerConnection>
-    <url>http://svn.apache.org/viewvc/directory/buildtools/trunk/junit-addons</url>
-  </scm>
-  
   <build>
     <plugins>
       <plugin>
diff --git a/checkstyle-configuration/pom.xml b/pom.xml
similarity index 73%
copy from checkstyle-configuration/pom.xml
copy to pom.xml
index 47d89c7..5706040 100644
--- a/checkstyle-configuration/pom.xml
+++ b/pom.xml
@@ -24,18 +24,18 @@
   <parent>
     <groupId>org.apache.directory.project</groupId>
     <artifactId>project</artifactId>
-    <version>34</version>
+    <version>41</version>
     <relativePath />
   </parent>
   
   <groupId>org.apache.directory.buildtools</groupId>
-  <artifactId>checkstyle-configuration</artifactId>
-  <name>Apache Directory Checkstyle Configuration</name>
-  <packaging>jar</packaging>
-  <version>0.4-SNAPSHOT</version>
+  <artifactId>buildtools-parent</artifactId>
+  <name>Apache Directory Buildtools Parent</name>
+  <packaging>pom</packaging>
+  <version>2.0.0-SNAPSHOT</version>
 
   <description>
-     Customized checkstyle configuration used by the maven-checkstyle-plugin.
+     Custom build tools used by the Apache Directory project.
   </description>
 
   <properties>
@@ -56,10 +56,16 @@
   </issueManagement>
 
   <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/directory/buildtools/checkstyle-configuration/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/buildtools/checkstyle-configuration/trunk</developerConnection>
-    <url>http://svn.apache.org/viewvc/directory/buildtools/checkstyle-configuration/trunk</url>
+    <connection>scm:git:https://gitbox.apache.org/repos/asf/directory-buildtools.git</connection>
+    <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/directory-buildtools.git</developerConnection>
+    <url>https://gitbox.apache.org/repos/asf/directory-buildtools.git</url>
   </scm>
 
+  <modules>
+    <module>skins</module>
+    <module>junit-addons</module>
+    <module>checkstyle-configuration</module>
+  </modules>
+
 </project>
 
diff --git a/skins/apacheds-skin/pom.xml b/skins/apacheds-skin/pom.xml
index bf0e173..6a44c05 100644
--- a/skins/apacheds-skin/pom.xml
+++ b/skins/apacheds-skin/pom.xml
@@ -25,11 +25,11 @@ under the License.
   <parent>
     <groupId>org.apache.directory.skins</groupId>
     <artifactId>directory-parent-skin</artifactId>
-    <version>1.0.4-SNAPSHOT</version>
+    <version>2.0.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>directory-skin</artifactId>
-  <name>Directory Skin</name>
+  <name>Apache Directory Server Skin</name>
   <description>Apache Directory Skin used by the ApacheDS and general projects.</description>
 
   <build>
diff --git a/skins/api-skin/pom.xml b/skins/api-skin/pom.xml
index 4651ef5..e7cdb90 100644
--- a/skins/api-skin/pom.xml
+++ b/skins/api-skin/pom.xml
@@ -25,11 +25,11 @@ under the License.
   <parent>
     <groupId>org.apache.directory.skins</groupId>
     <artifactId>directory-parent-skin</artifactId>
-    <version>1.0.4-SNAPSHOT</version>
+    <version>2.0.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>directory-api-skin</artifactId>
-  <name>Directory API Skin</name>
+  <name>Apache Directory API Skin</name>
   <description>Apache Directory Skin used by the API project.</description>
 
   <build>
diff --git a/skins/pom.xml b/skins/pom.xml
index 1819439..24ec097 100644
--- a/skins/pom.xml
+++ b/skins/pom.xml
@@ -24,36 +24,22 @@ under the License.
   <inceptionYear>2009</inceptionYear>
 
   <parent>
-    <groupId>org.apache.directory.project</groupId>
-    <artifactId>project</artifactId>
-    <version>38</version>
-    <relativePath />
+    <groupId>org.apache.directory.buildtools</groupId>
+    <artifactId>buildtools-parent</artifactId>
+    <version>2.0.0-SNAPSHOT</version>
+    <relativePath>../</relativePath>
   </parent>
 
   <groupId>org.apache.directory.skins</groupId>
   <artifactId>directory-parent-skin</artifactId>
-  <version>1.0.4-SNAPSHOT</version>
-  <name>Directory Skins</name>
+  <name>Apache Directory Skins</name>
   <packaging>pom</packaging>
   <description>Apache Directory Skins used by maven site generation for the directory projects.</description>
 
   <properties>
     <projectName>Apache Directory Skins</projectName>
-    <distMgmtSiteUrl>scpexe://people.apache.org/www/directory.apache.org/skins/gen-docs/${project.version}/</distMgmtSiteUrl>
   </properties>
 
-  <distributionManagement>
-    <site>
-      <id>apache.directory</id>
-      <url>${distMgmtSiteUrl}</url>
-    </site>
-  </distributionManagement>
-
-  <issueManagement>
-    <system>JIRA</system>
-    <url>http://issues.apache.org/jira/browse/DIR</url>
-  </issueManagement>
-
   <modules>
     <module>apacheds-skin</module>
     <module>api-skin</module>
@@ -61,12 +47,6 @@ under the License.
     <module>triplesec-skin</module>
   </modules>
 
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/directory/buildtools/skins/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/directory/buildtools/skins/trunk</developerConnection>
-    <url>http://svn.apache.org/viewvc/directory/buildtools/skins/trunk</url>
-  </scm>
-
   <build>
     <pluginManagement>
       <plugins>
@@ -98,16 +78,6 @@ under the License.
         </plugin>
       </plugins>
     </pluginManagement>
-
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-release-plugin</artifactId>
-        <configuration>
-          <tagBase>https://svn.apache.org/repos/asf/directory/skins/tags</tagBase>
-        </configuration>
-      </plugin>
-    </plugins>
   </build>
 
   <profiles>
diff --git a/skins/studio-skin/pom.xml b/skins/studio-skin/pom.xml
index 27d5e6d..a6abc78 100644
--- a/skins/studio-skin/pom.xml
+++ b/skins/studio-skin/pom.xml
@@ -25,11 +25,11 @@ under the License.
   <parent>
     <groupId>org.apache.directory.skins</groupId>
     <artifactId>directory-parent-skin</artifactId>
-    <version>1.0.4-SNAPSHOT</version>
+    <version>2.0.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>directory-studio-skin</artifactId>
-  <name>Directory Studio Skin</name>
+  <name>Apache Directory Studio Skin</name>
   <description>Apache Directory Skin used by the Studio project.</description>
 
   <build>
diff --git a/skins/triplesec-skin/pom.xml b/skins/triplesec-skin/pom.xml
index e0257e4..dd9bbde 100644
--- a/skins/triplesec-skin/pom.xml
+++ b/skins/triplesec-skin/pom.xml
@@ -25,11 +25,11 @@ under the License.
   <parent>
     <groupId>org.apache.directory.skins</groupId>
     <artifactId>directory-parent-skin</artifactId>
-    <version>1.0.4-SNAPSHOT</version>
+    <version>2.0.0-SNAPSHOT</version>
   </parent>
 
   <artifactId>directory-triplesec-skin</artifactId>
-  <name>Directory TripleSec Skin</name>
+  <name>Apache Directory TripleSec Skin</name>
   <description>Apache Directory Skin used by the TripleSec project</description>
 
   <build>

-- 
To stop receiving notification emails like this one, please contact
"commits@directory.apache.org" <co...@directory.apache.org>.

[directory-buildtools] 03/03: Remove duplicate config

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

seelmann pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/directory-buildtools.git

commit 5eb1efc1dd222002b6c2840d118b21a6c814aa04
Author: Stefan Seelmann <ma...@stefan-seelmann.de>
AuthorDate: Sat Oct 28 22:05:21 2017 +0200

    Remove duplicate config
---
 skins/pom.xml | 54 ------------------------------------------------------
 1 file changed, 54 deletions(-)

diff --git a/skins/pom.xml b/skins/pom.xml
index 24ec097..bcf74ce 100644
--- a/skins/pom.xml
+++ b/skins/pom.xml
@@ -47,59 +47,5 @@ under the License.
     <module>triplesec-skin</module>
   </modules>
 
-  <build>
-    <pluginManagement>
-      <plugins>
-        <plugin>
-          <groupId>org.apache.rat</groupId>
-          <artifactId>apache-rat-plugin</artifactId>
-          <configuration>
-            <excludeSubProjects>false</excludeSubProjects>
-            <excludes>
-              <!-- MAVEN_DEFAULT_EXCLUDES -->
-              <exclude>**/target/**/*</exclude>
-              <exclude>**/cobertura.ser</exclude>
-              <!-- ECLIPSE_DEFAULT_EXCLUDES -->
-              <exclude>**/.classpath</exclude>
-              <exclude>**/.project</exclude>
-              <exclude>**/.settings/**/*</exclude>
-              <!-- IDEA_DEFAULT_EXCLUDES -->
-              <exclude>**/*.iml</exclude>
-              <exclude>**/*.ipr</exclude>
-              <exclude>**/*.iws</exclude>
-              <!-- MANIFEST_MF_EXCLUDES -->
-              <exclude>**/MANIFEST.MF</exclude>
-              <!-- 3RD_PARTY_LICENSES -->
-              <exclude>src/main/release/licenses/*</exclude>
-              <!-- Missing license header in dependency reduced pom, see http://jira.codehaus.org/browse/MSHADE-48 -->
-              <exclude>**/dependency-reduced-pom.xml</exclude>
-            </excludes>
-          </configuration>
-        </plugin>
-      </plugins>
-    </pluginManagement>
-  </build>
-
-  <profiles>
-    <profile>
-      <id>apache-release</id>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>org.apache.rat</groupId>
-            <artifactId>apache-rat-plugin</artifactId>
-            <executions>
-              <execution>
-                <phase>verify</phase>
-                <goals>
-                  <goal>check</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
 </project>
 

-- 
To stop receiving notification emails like this one, please contact
"commits@directory.apache.org" <co...@directory.apache.org>.