From d28316ab5d35d590fae4d3f16278396a254523a7 Mon Sep 17 00:00:00 2001 From: Alexander Scheel Date: Tue, 19 Jan 2021 11:33:04 -0500 Subject: [PATCH] Remove dependency on jakarta-commons-httpclient Signed-off-by: Alexander Scheel --- 0001-remove-jakarta-commons-httpclient.patch | 78 ++++++++++++++++++++ dogtag-pki.spec | 1 + 2 files changed, 79 insertions(+) create mode 100644 0001-remove-jakarta-commons-httpclient.patch diff --git a/0001-remove-jakarta-commons-httpclient.patch b/0001-remove-jakarta-commons-httpclient.patch new file mode 100644 index 0000000..eb1e6c1 --- /dev/null +++ b/0001-remove-jakarta-commons-httpclient.patch @@ -0,0 +1,78 @@ +diff --git a/.classpath b/.classpath +index 010483ca2..b7324e612 100644 +--- a/.classpath ++++ b/.classpath +@@ -30,7 +30,6 @@ + + + +- + + + +diff --git a/base/common/src/main/java/com/netscape/certsrv/client/PKIConnection.java b/base/common/src/main/java/com/netscape/certsrv/client/PKIConnection.java +index 769a640cd..4f5d4f97c 100644 +--- a/base/common/src/main/java/com/netscape/certsrv/client/PKIConnection.java ++++ b/base/common/src/main/java/com/netscape/certsrv/client/PKIConnection.java +@@ -33,7 +33,6 @@ import java.util.List; + + import javax.ws.rs.client.WebTarget; + +-import org.apache.commons.httpclient.ConnectTimeoutException; + import org.apache.http.Header; + import org.apache.http.HttpEntity; + import org.apache.http.HttpEntityEnclosingRequest; +@@ -288,8 +287,7 @@ public class PKIConnection { + InetSocketAddress localAddress, + HttpParams params) + throws IOException, +- UnknownHostException, +- ConnectTimeoutException { ++ UnknownHostException { + + // Make sure certificate database is already initialized, + // otherwise SSLSocket will throw UnsatisfiedLinkError. +diff --git a/pki.spec b/pki.spec +index 50484a71d..542b5b101 100644 +--- a/pki.spec ++++ b/pki.spec +@@ -172,7 +172,6 @@ BuildRequires: apache-commons-codec + BuildRequires: apache-commons-io + BuildRequires: apache-commons-lang3 >= 3.2 + BuildRequires: apache-commons-net +-BuildRequires: jakarta-commons-httpclient + BuildRequires: glassfish-jaxb-api + BuildRequires: slf4j + BuildRequires: slf4j-jdk14 +@@ -421,7 +420,6 @@ Requires: apache-commons-io + Requires: apache-commons-lang3 >= 3.2 + Requires: apache-commons-logging + Requires: apache-commons-net +-Requires: jakarta-commons-httpclient + Requires: glassfish-jaxb-api + Requires: slf4j + Requires: slf4j-jdk14 +diff --git a/scripts/compose_pki_test_package b/scripts/compose_pki_test_package +index 9a43baefe..1e4ac1a8f 100755 +--- a/scripts/compose_pki_test_package ++++ b/scripts/compose_pki_test_package +@@ -116,7 +116,6 @@ CLASSPATH=$CLASSPATH:/usr/share/java/commons-httpclient.jar + CLASSPATH=$CLASSPATH:/usr/share/java/idm-console-base-1.1.7.jar + CLASSPATH=$CLASSPATH:/usr/share/java/idm-console-mcc.jar + CLASSPATH=$CLASSPATH:/usr/share/java/idm-console-nmclf.jar +-CLASSPATH=$CLASSPATH:/usr/share/java/jakarta-commons-httpclient.jar + CLASSPATH=$CLASSPATH:/usr/share/java/jaxb-api.jar + CLASSPATH=$CLASSPATH:/usr/share/java/jaxb/jaxb-impl.jar + CLASSPATH=$CLASSPATH:/usr/share/java/jakarta-activation/jakarta.activation.jar +diff --git a/tests/dogtag/dev_java_tests/run_junit_tests.sh b/tests/dogtag/dev_java_tests/run_junit_tests.sh +index 86fe71864..55df6c391 100644 +--- a/tests/dogtag/dev_java_tests/run_junit_tests.sh ++++ b/tests/dogtag/dev_java_tests/run_junit_tests.sh +@@ -52,7 +52,6 @@ run_dev_junit_tests() { + CLASSPATH=$CLASSPATH:/usr/share/java/idm-console-base-1.1.7.jar + CLASSPATH=$CLASSPATH:/usr/share/java/idm-console-mcc.jar + CLASSPATH=$CLASSPATH:/usr/share/java/idm-console-nmclf.jar +- CLASSPATH=$CLASSPATH:/usr/share/java/jakarta-commons-httpclient.jar + CLASSPATH=$CLASSPATH:/usr/share/java/jaxb-api.jar + CLASSPATH=$CLASSPATH:/usr/share/java/jakarta-activation/jakarta.activation.jar + CLASSPATH=$CLASSPATH:/usr/share/java/ldapjdk.jar diff --git a/dogtag-pki.spec b/dogtag-pki.spec index a7cf16c..5c930f4 100644 --- a/dogtag-pki.spec +++ b/dogtag-pki.spec @@ -30,6 +30,7 @@ Source: https://github.com/dogtagpki/pki/archive/v%{version}%{?_phase}/pki-%{ver # \ # > pki-VERSION-RELEASE.patch # Patch: pki-VERSION-RELEASE.patch +Patch1: 0001-remove-jakarta-commons-httpclient.patch ################################################################################ # NSS