You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@logging.apache.org by ts...@apache.org on 2020/08/10 09:27:47 UTC

[logging-log4cxx] branch gphr_30_docs updated (9ed755d -> 2a5c157)

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

tschoening pushed a change to branch gphr_30_docs
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git.


    from 9ed755d  Had an additional look at what is really necessary for tests and couldn't find a reference to GREP anymore. Additionally, GZIP seems to be required at runtime in "gzcompressaction.cpp" as well, not only in tests or better, not additionally in tests. So I've refactored the modeled dependencies to take that into account.
     add bed1a69  Put dependencies in markdown format
     new 930b350  Merge remote-tracking branch 'remotes/origin/dependencies-markdown' into gphr_30_docs
     new 2a5c157  Replacing MVN-based dependencies in favour of a customly maintained markdown-table with those. MVN might be removed in the not too far future anyway and the approach using a local repo seems pretty complicated as well. The markdown document as well easily provides support for arbitrary describing text beyond a table.

The 2 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:
 pom.xml                                            | 54 --------------------
 .../log4cxx/deps/gzip/1.10.0/gzip-1.10.0.pom       | 10 ----
 .../logging/log4cxx/deps/sed/4.8.0/sed-4.8.0.pom   | 10 ----
 src/site/markdown/dependencies.md                  | 58 ++++++++++++++++++++++
 4 files changed, 58 insertions(+), 74 deletions(-)
 delete mode 100644 src/mvn_repo/org/apache/logging/log4cxx/deps/gzip/1.10.0/gzip-1.10.0.pom
 delete mode 100644 src/mvn_repo/org/apache/logging/log4cxx/deps/sed/4.8.0/sed-4.8.0.pom
 create mode 100644 src/site/markdown/dependencies.md


[logging-log4cxx] 02/02: Replacing MVN-based dependencies in favour of a customly maintained markdown-table with those. MVN might be removed in the not too far future anyway and the approach using a local repo seems pretty complicated as well. The markdown document as well easily provides support for arbitrary describing text beyond a table.

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

tschoening pushed a commit to branch gphr_30_docs
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git

commit 2a5c157896b26c4c6445b1644de8266d3d0b54b1
Author: Thorsten Schöning <ts...@am-soft.de>
AuthorDate: Mon Aug 10 11:27:34 2020 +0200

    Replacing MVN-based dependencies in favour of a customly maintained markdown-table with those. MVN might be removed in the not too far future anyway and the approach using a local repo seems pretty complicated as well. The markdown document as well easily provides support for arbitrary describing text beyond a table.
---
 pom.xml                                            | 54 ----------------------
 .../log4cxx/deps/gzip/1.10.0/gzip-1.10.0.pom       | 10 ----
 .../logging/log4cxx/deps/sed/4.8.0/sed-4.8.0.pom   | 10 ----
 .../markdown/{dependencies2.md => dependencies.md} | 19 ++++----
 src/site/site.xml                                  |  3 --
 5 files changed, 10 insertions(+), 86 deletions(-)

diff --git a/pom.xml b/pom.xml
index ee5e1ed..615c19a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,21 +9,6 @@
 	<url>http://logging.apache.org/log4cxx</url>
 	<inceptionYear>2003</inceptionYear>
 
-	<repositories>
-		<!-- Apache APR -->
-		<repository>
-			<id>mvn_tmatesoft_com</id>
-			<name>maven.tmatesoft.com</name>
-			<url>https://maven.tmatesoft.com/content/repositories/releases</url>
-		</repository>
-
-		<!-- Local repos to model non-public dependencies for different purposes. -->
-		<repository>
-			<id>log4cxx_non_public_deps</id>
-			<url>file:///${project.basedir}/src/mvn_repo</url>
-		</repository>
-	</repositories>
-
 	<issueManagement>
 		<system>JIRA</system>
 		<url>https://issues.apache.org/jira/browse/LOGCXX</url>
@@ -368,45 +353,6 @@
 		</plugins>
 	</build>
 
-	<dependencies>
-		<dependency>
-			<groupId>org.apache.apr</groupId>
-			<artifactId>apr</artifactId>
-			<version>1.5.2</version>
-			<scope>compile</scope>
-			<type>pom</type>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.apr</groupId>
-			<artifactId>apr-util</artifactId>
-			<version>1.5.4</version>
-			<scope>compile</scope>
-			<type>pom</type>
-		</dependency>
-
-		<dependency>
-			<groupId>org.apache.logging.log4cxx.deps</groupId>
-			<artifactId>gzip</artifactId>
-			<version>1.10.0</version>
-			<scope>runtime</scope>
-			<type>pom</type>
-		</dependency>
-		<dependency>
-			<groupId>org.apache.logging.log4cxx.deps</groupId>
-			<artifactId>sed</artifactId>
-			<version>4.8.0</version>
-			<scope>test</scope>
-			<type>pom</type>
-		</dependency>
-
-		<dependency>
-			<groupId>log4j</groupId>
-			<artifactId>log4j</artifactId>
-			<version>1.2.14</version>
-			<scope>test</scope>
-		</dependency>
-	</dependencies>
-
 	<reporting>
 		<excludeDefaults>true</excludeDefaults>
 		<plugins>
diff --git a/src/mvn_repo/org/apache/logging/log4cxx/deps/gzip/1.10.0/gzip-1.10.0.pom b/src/mvn_repo/org/apache/logging/log4cxx/deps/gzip/1.10.0/gzip-1.10.0.pom
deleted file mode 100644
index b15e4ca..0000000
--- a/src/mvn_repo/org/apache/logging/log4cxx/deps/gzip/1.10.0/gzip-1.10.0.pom
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-			xmlns="http://maven.apache.org/POM/4.0.0"
-			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.apache.logging.log4cxx.deps</groupId>
-	<artifactId>gzip</artifactId>
-	<version>1.10.0</version>
-	<packaging>zip</packaging>
-</project>
diff --git a/src/mvn_repo/org/apache/logging/log4cxx/deps/sed/4.8.0/sed-4.8.0.pom b/src/mvn_repo/org/apache/logging/log4cxx/deps/sed/4.8.0/sed-4.8.0.pom
deleted file mode 100644
index 15eced2..0000000
--- a/src/mvn_repo/org/apache/logging/log4cxx/deps/sed/4.8.0/sed-4.8.0.pom
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
-			xmlns="http://maven.apache.org/POM/4.0.0"
-			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.apache.logging.log4cxx.deps</groupId>
-	<artifactId>sed</artifactId>
-	<version>4.8.0</version>
-	<packaging>zip</packaging>
-</project>
diff --git a/src/site/markdown/dependencies2.md b/src/site/markdown/dependencies.md
similarity index 77%
rename from src/site/markdown/dependencies2.md
rename to src/site/markdown/dependencies.md
index 0cfc835..2e2beae 100644
--- a/src/site/markdown/dependencies2.md
+++ b/src/site/markdown/dependencies.md
@@ -24,28 +24,29 @@ log4cxx requires the following software to build and/or run correctly:
 |Apache Portable Runtime(APR)|>=1.5.4|Compile/Runtime|https://apr.apache.org
 |APR-Util       |>=1.5.4|Compile/Runtime|https://apr.apache.org
 |gzip           |any    |Test/Runtime(optional)|https://gzip.org
+|sed            |any    |Test|N/A
 |zip            |any    |Test/Runtime(optional)|N/A
 |log4j          |1.2.14 |Test           |https://http://logging.apache.org/log4j/2.x/
-|java           |>=6    |Test           |https://www.oracle.com/java/technologies/
+|java           |>=6    |Test           |https://adoptopenjdk.net
 
-## APR/APR-Util
+## APR+APR-Util
 
 The Apache Portable Runtime(APR) provides the cross-platform backend for log4cxx.
 Both APR and APR-util need to be installed and available on your system.
 
-## zip/gzip
+## sed+gzip+zip
 
-These applications are needed during test of log4cxx.  gzip is generally installed
-by default on Linux.  zip may not be installed by default; check your distribution's
+These applications are needed during test of log4cxx.  `gzip`and `sed` are generally installed
+by default on Linux.  `zip` may not be installed by default; check your distribution's
 documentation for information on how to install these applications.
 
-For Windows, you will have to install gzip and zip through a system such as
+For Windows, you will have to install those tools through a system such as
 MinGW, cygwin, or MSYS2.
 
-These applications are only needed during runtime if you are compressing the log
-files, for example by setting a rollover policy which ends in ".zip" or ".gz".
+`gzip` and `zip` only needed during runtime if you are compressing the log
+files, for example by setting a rollover policy which ends in `.gz` or `.zip`.
 
-## log4j / Java
+## log4j+Java
 
 Log4j and Java are needed to run tests to ensure that log4cxx has binary
 compatability with log4j.
diff --git a/src/site/site.xml b/src/site/site.xml
index 855ff8c..c19d505 100644
--- a/src/site/site.xml
+++ b/src/site/site.xml
@@ -106,9 +106,6 @@
 			<item	name="Dependencies"
 					href="dependencies.html"
 			/>
-			<item	name="Dependencies-markdown"
-					href="dependencies2.html"
-			/>
 			<item	name="Building"
 					href="/building/index.html">
 				<item	name="Apache Maven 2"


[logging-log4cxx] 01/02: Merge remote-tracking branch 'remotes/origin/dependencies-markdown' into gphr_30_docs

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

tschoening pushed a commit to branch gphr_30_docs
in repository https://gitbox.apache.org/repos/asf/logging-log4cxx.git

commit 930b350f8ca0a015a86643103d1cea79ecc5eba1
Merge: 9ed755d bed1a69
Author: Thorsten Schöning <ts...@am-soft.de>
AuthorDate: Mon Aug 10 11:13:41 2020 +0200

    Merge remote-tracking branch 'remotes/origin/dependencies-markdown' into gphr_30_docs

 src/site/markdown/dependencies2.md | 57 ++++++++++++++++++++++++++++++++++++++
 src/site/site.xml                  |  3 ++
 2 files changed, 60 insertions(+)