From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:05:23 2018 Received: (at submit) by debbugs.gnu.org; 18 Apr 2018 19:05:23 +0000 Received: from localhost ([127.0.0.1]:59586 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8sOR-0000qd-3x for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:05:23 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49289) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8sOO-0000qQ-TE for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:05:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8sOI-00087C-UX for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:05:15 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54913) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f8sOI-00086a-C3 for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:05:14 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40220) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f8sOH-0005ls-Fi for guix-patches@gnu.org; Wed, 18 Apr 2018 15:05:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f8sOD-0007yK-Ho for guix-patches@gnu.org; Wed, 18 Apr 2018 15:05:13 -0400 Received: from lepiller.eu ([89.234.186.109]:44524) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f8sOD-0007ve-5y for guix-patches@gnu.org; Wed, 18 Apr 2018 15:05:09 -0400 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id b958db05 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Wed, 18 Apr 2018 19:08:12 +0000 (UTC) Date: Wed, 18 Apr 2018 21:04:58 +0200 From: Julien Lepiller To: guix-patches@gnu.org Subject: Add apache ivy Message-ID: <20180418210458.306490ed@lepiller.eu> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi, this small patch series adds apache-ivy and dependencies. They are the next packages required for maven. After that, I have groovy, in 22 packages, then 18 more various java library packages, and finally 25 packages to complete maven. We're almost there! From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:31 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:31 +0000 Received: from localhost ([127.0.0.1]:59611 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se3-0001E6-5l for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:31 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se1-0001Du-Lv for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:30 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9c1b8932 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:36 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 1/9] gnu: Add java-bouncycastle. Date: Wed, 18 Apr 2018 21:21:12 +0200 Message-Id: <20180418192120.11603-1-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418210458.306490ed@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-bouncycastle): New variable. (java-bouncycastle-bcprov, java-bouncycastle-bcpkix): Remove variable. (java-kafka-clients)[inputs]: Use java-bouncycastle. --- gnu/packages/java.scm | 83 ++++++++++++++++--------------------------- 1 file changed, 31 insertions(+), 52 deletions(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 500f27dcf..132671dc7 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8145,70 +8145,50 @@ by technical operatives or consultants working with enterprise platforms.") algorithms and xxHash hashing algorithm.") (license license:asl2.0))) -(define-public java-bouncycastle-bcprov +(define-public java-bouncycastle (package - (name "java-bouncycastle-bcprov") - (version "1.58") + (name "java-bouncycastle") + (version "1.59") (source (origin (method url-fetch) - (uri "https://bouncycastle.org/download/bcprov-jdk15on-158.tar.gz") + (uri (string-append "https://github.com/bcgit/bc-java/archive/r" + (substring version 0 1) "rv" + (substring version 2 4) ".tar.gz")) (sha256 (base32 - "1hgkg96llbvgs8i0krwz2n0j7wlg6jfnq8w8kg0cc899j0wfmf3n")))) + "1bwl499whlbq896w18idqw2dkp8v0wp0npv9g71i5fgf8xjh0k3q")) + (modules '((guix build utils))) + (snippet + '(begin + (for-each delete-file + (find-files "." "\\.jar$")) + #t)))) (build-system ant-build-system) (arguments - `(#:jar-name "bouncycastle-bcprov.jar" - #:tests? #f; no tests - #:source-dir "src" + `(#:jdk ,icedtea-8 #:phases (modify-phases %standard-phases - (add-before 'configure 'unzip-src + (replace 'build (lambda _ - (mkdir-p "src") - (with-directory-excursion "src" - (invoke "unzip" "../src.zip")) - #t))))) - (native-inputs - `(("unzip" ,unzip) - ("junit" ,java-junit))) - (home-page "https://www.bouncycastle.org") - (synopsis "Cryptographic library") - (description "Bouncy Castle Provider (bcprov) is a cryptographic library -for the Java programming language.") - (license license:expat))) - -(define-public java-bouncycastle-bcpkix - (package - (name "java-bouncycastle-bcpkix") - (version "1.58") - (source (origin - (method url-fetch) - (uri "https://bouncycastle.org/download/bcpkix-jdk15on-158.tar.gz") - (sha256 - (base32 - "0is7qay02803s9f7lhnfcjlz61ni3hq5d7apg0iil7nbqkbfbcq2")))) - (build-system ant-build-system) - (arguments - `(#:jar-name "bouncycastle-bcpkix.jar" - #:tests? #f; no tests - #:source-dir "src" - #:phases - (modify-phases %standard-phases - (add-before 'configure 'unzip-src + (invoke "ant" "-f" "ant/jdk15+.xml" "build-provider") + (invoke "ant" "-f" "ant/jdk15+.xml" "build") + #t)) + (replace 'check (lambda _ - (mkdir-p "src") - (with-directory-excursion "src" - (invoke "unzip" "../src.zip")) - #t))))) - (native-inputs - `(("unzip" ,unzip) - ("junit" ,java-junit))) + (invoke "ant" "-f" "ant/jdk15+.xml" "test"))) + (replace 'install + (install-jars "build/artifacts/jdk1.5/jars"))))) (inputs - `(("bcprov" ,java-bouncycastle-bcprov))) + `(("java-javax-mail" ,java-javax-mail))) + (native-inputs + `(("unzip" ,unzip) + ("junit" ,java-junit) + ("java-native-access" ,java-native-access) + ("java-native-access-platform" ,java-native-access-platform))) (home-page "https://www.bouncycastle.org") (synopsis "Cryptographic library") - (description "Bouncy Castle Java API for PKIX, CMS, EAC, TSP, PKCS, OCSP, -CMP, and CRMF.") + (description "Bouncy Castle is a cryptographic library for the Java +programming language.") (license license:expat))) (define-public java-lmax-disruptor @@ -8631,8 +8611,7 @@ protocol-independent framework to build mail and messaging applications.") ("powermock-junit4-common" ,java-powermock-modules-junit4-common) ("powermock-junit4" ,java-powermock-modules-junit4) ("powermock-support" ,java-powermock-api-support) - ("bouncycastle" ,java-bouncycastle-bcprov) - ("bouncycastle-bcpkix" ,java-bouncycastle-bcpkix))) + ("java-bouncycastle" ,java-bouncycastle))) (home-page "https://kafka.apache.org") (synopsis "Distributed streaming platform") (description "Kafka is a distributed streaming platform, which means: -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:34 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:34 +0000 Received: from localhost ([127.0.0.1]:59616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se5-0001EZ-IJ for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:33 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se2-0001Du-S0 for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:31 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 4b02ccff (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:36 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 2/9] gnu: Add java-jsch-agentproxy-core. Date: Wed, 18 Apr 2018 21:21:13 +0200 Message-Id: <20180418192120.11603-2-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-core): New variable. --- gnu/packages/java.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 132671dc7..b32134daf 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9584,3 +9584,27 @@ Java method invocation.") and mappings for a number of commonly used platform functions, including a large number of Win32 mappings as well as a set of utility classes that simplify native access."))) + +(define-public java-jsch-agentproxy-core + (package + (name "java-jsch-agentproxy-core") + (version "0.0.8") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/ymnk/jsch-agent-proxy/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "02iqg6jbc1kxvfzqcg6wy9ygqxfm82bw5rf6vnswqy4y572niz4q")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jsch-agentproxy-core.jar" + #:source-dir "jsch-agent-proxy-core/src/main/java" + #:tests? #f)); no tests + (home-page "https://github.com/ymnk/jsch-agent-proxy") + (synopsis "Proxy to ssh-agent and Pageant in Java") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included Putty. It will be easily integrated into JSch, and users +will be allowed to use these programs for authentication.") + (license license:bsd-3))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:34 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:34 +0000 Received: from localhost ([127.0.0.1]:59619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se5-0001Eh-VI for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:34 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se3-0001Du-H9 for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:31 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id e4f169ce (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:37 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 3/9] gnu: Add java-jsch-agentproxy-sshagent. Date: Wed, 18 Apr 2018 21:21:14 +0200 Message-Id: <20180418192120.11603-3-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-sshagent): New variable. --- gnu/packages/java.scm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index b32134daf..1ed965d3d 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9603,8 +9603,23 @@ simplify native access."))) #:source-dir "jsch-agent-proxy-core/src/main/java" #:tests? #f)); no tests (home-page "https://github.com/ymnk/jsch-agent-proxy") - (synopsis "Proxy to ssh-agent and Pageant in Java") + (synopsis "Core component of the proxy to ssh-agent and Pageant in Java") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included Putty. It will be easily integrated into JSch, and users will be allowed to use these programs for authentication.") (license license:bsd-3))) + +(define-public java-jsch-agentproxy-sshagent + (package + (inherit java-jsch-agentproxy-core) + (name "java-jsch-agentproxy-sshagent") + (arguments + `(#:jar-name "jsch-agentproxy-sshagent.jar" + #:source-dir "jsch-agent-proxy-sshagent/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core))) + (synopsis "Proxy to ssh-agent") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included in Putty. This component contains the code for a proxy to +ssh-agent."))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:34 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:34 +0000 Received: from localhost ([127.0.0.1]:59622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se6-0001Eo-9p for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:34 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se4-0001Du-6D for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:32 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 82f87b93 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:37 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 4/9] gnu: Add java-jsch-agentproxy-usocket-jna. Date: Wed, 18 Apr 2018 21:21:15 +0200 Message-Id: <20180418192120.11603-4-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-usocket-jna): New variable. --- gnu/packages/java.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 1ed965d3d..0b4656dff 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9623,3 +9623,19 @@ will be allowed to use these programs for authentication.") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains the code for a proxy to ssh-agent."))) + +(define-public java-jsch-agentproxy-usocket-jna + (package + (inherit java-jsch-agentproxy-core) + (name "java-jsch-agentproxy-usocket-jna") + (arguments + `(#:jar-name "jsch-agentproxy-usocket-jna.jar" + #:source-dir "jsch-agent-proxy-usocket-jna/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) + ("java-native-access" ,java-native-access))) + (synopsis "USocketFactory implementation using JNA") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included in Putty. This component contains an implementation of +USocketFactory using @dfn{JNA} (Java Native Access)."))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:37 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:37 +0000 Received: from localhost ([127.0.0.1]:59626 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se9-0001FE-Ia for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:37 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se4-0001Du-QG for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:33 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 1e223319 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:37 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 5/9] gnu: Add java-jsch-agentproxy-pageant. Date: Wed, 18 Apr 2018 21:21:16 +0200 Message-Id: <20180418192120.11603-5-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-pageant): New variable. --- gnu/packages/java.scm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 0b4656dff..22d6f6fb0 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9639,3 +9639,20 @@ ssh-agent."))) (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains an implementation of USocketFactory using @dfn{JNA} (Java Native Access)."))) + +(define-public java-jsch-agentproxy-pageant + (package + (inherit java-jsch-agentproxy-core) + (name "java-jsch-agentproxy-pageant") + (arguments + `(#:jar-name "jsch-agentproxy-pageant.jar" + #:source-dir "jsch-agent-proxy-pageant/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) + ("java-native-access" ,java-native-access) + ("java-native-access-platform" ,java-native-access-platform))) + (synopsis "Proxy to pageant") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included in Putty. This component contains the code for a proxy to +pageant."))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:38 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:38 +0000 Received: from localhost ([127.0.0.1]:59628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se9-0001FH-Pw for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:37 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se5-0001Du-EJ for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:33 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id b55f73d0 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:37 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 6/9] gnu: Add java-jsch-agentproxy-usocket-nc. Date: Wed, 18 Apr 2018 21:21:17 +0200 Message-Id: <20180418192120.11603-6-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-usocket-nc): New variable. --- gnu/packages/java.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 22d6f6fb0..8d1f820d9 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9656,3 +9656,18 @@ USocketFactory using @dfn{JNA} (Java Native Access)."))) (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains the code for a proxy to pageant."))) + +(define-public java-jsch-agentproxy-usocket-nc + (package + (inherit java-jsch-agentproxy-core) + (name "java-jsch-agentproxy-usocket-nc") + (arguments + `(#:jar-name "jsch-agentproxy-usocket-nc.jar" + #:source-dir "jsch-agent-proxy-usocket-nc/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core))) + (synopsis "USocketFactory implementation using netcat") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included in Putty. This component contains an implementation of +USocketFactory using netcat."))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:38 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:38 +0000 Received: from localhost ([127.0.0.1]:59630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8seA-0001FO-1h for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:38 -0400 Received: from lepiller.eu ([89.234.186.109]:52152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se6-0001Ea-1C for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:34 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id d2811110 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:37 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 7/9] gnu: Add java-jsch-agentproxy-connector-factory. Date: Wed, 18 Apr 2018 21:21:18 +0200 Message-Id: <20180418192120.11603-7-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-connector-factory): New variable. --- gnu/packages/java.scm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 8d1f820d9..115d44ac6 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9671,3 +9671,21 @@ pageant."))) (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains an implementation of USocketFactory using netcat."))) + +(define-public java-jsch-agentproxy-connector-factory + (package + (inherit java-jsch-agentproxy-core) + (name "java-jsch-agentproxy-connector-factory") + (arguments + `(#:jar-name "jsch-agentproxy-connector-factory.jar" + #:source-dir "jsch-agent-proxy-connector-factory/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) + ("java-jsch-agentproxy-sshagent" ,java-jsch-agentproxy-sshagent) + ("java-jsch-agentproxy-usocket-jna" ,java-jsch-agentproxy-usocket-jna) + ("java-jsch-agentproxy-pageant" ,java-jsch-agentproxy-pageant) + ("java-jsch-agentproxy-usocket-nc" ,java-jsch-agentproxy-usocket-nc))) + (synopsis "Connector factory for jsch agent proxy") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included in Putty. This component contains a connector factory."))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:38 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:38 +0000 Received: from localhost ([127.0.0.1]:59632 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8seA-0001Fa-Bg for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:38 -0400 Received: from lepiller.eu ([89.234.186.109]:52150) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se6-0001Du-4r for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:34 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 8d656f5e (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:38 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 8/9] gnu: Add java-jsch-agentproxy-jsch. Date: Wed, 18 Apr 2018 21:21:19 +0200 Message-Id: <20180418192120.11603-8-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/java.scm (java-jsch-agentproxy-jsch): New variable. --- gnu/packages/java.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 115d44ac6..a63d9707f 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9689,3 +9689,19 @@ USocketFactory using netcat."))) (synopsis "Connector factory for jsch agent proxy") (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains a connector factory."))) + +(define-public java-jsch-agentproxy-jsch + (package + (inherit java-jsch-agentproxy-core) + (name "java-jsch-agentproxy-jsch") + (arguments + `(#:jar-name "jsch-agentproxy-jsch.jar" + #:source-dir "jsch-agent-proxy-jsch/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-jsch" ,java-jsch) + ("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core))) + (synopsis "JSch integration library for agentproxy") + (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent +and Pageant included in Putty. This component contains a library to use +jsch-agent-proxy with JSch."))) -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 15:21:46 2018 Received: (at 31212) by debbugs.gnu.org; 18 Apr 2018 19:21:46 +0000 Received: from localhost ([127.0.0.1]:59634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8seF-0001Fw-Kb for submit@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:46 -0400 Received: from lepiller.eu ([89.234.186.109]:52152) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f8se6-0001Ea-QZ for 31212@debbugs.gnu.org; Wed, 18 Apr 2018 15:21:37 -0400 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9b5bf326 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <31212@debbugs.gnu.org>; Wed, 18 Apr 2018 19:24:38 +0000 (UTC) From: Julien Lepiller To: 31212@debbugs.gnu.org Subject: [PATCH 9/9] gnu: Add java-apache-ivy. Date: Wed, 18 Apr 2018 21:21:20 +0200 Message-Id: <20180418192120.11603-9-julien@lepiller.eu> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180418192120.11603-1-julien@lepiller.eu> References: <20180418210458.306490ed@lepiller.eu> <20180418192120.11603-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31212 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/package/java.scm (java-apache-ivy): New variable. * gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. --- gnu/local.mk | 1 + gnu/packages/java.scm | 101 ++++++++++++++++++ ...ache-ivy-port-to-latest-bouncycastle.patch | 81 ++++++++++++++ 3 files changed, 183 insertions(+) create mode 100644 gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch diff --git a/gnu/local.mk b/gnu/local.mk index 639dd943d..53443a352 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -793,6 +793,7 @@ dist_patch_DATA = \ %D%/packages/patches/intltool-perl-compatibility.patch \ %D%/packages/patches/isl-0.11.1-aarch64-support.patch \ %D%/packages/patches/jacal-fix-texinfo.patch \ + %D%/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch \ %D%/packages/patches/java-jeromq-fix-tests.patch \ %D%/packages/patches/java-powermock-fix-java-files.patch \ %D%/packages/patches/java-simple-xml-fix-tests.patch \ diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index a63d9707f..90fd07c59 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9705,3 +9705,104 @@ and Pageant included in Putty. This component contains a connector factory."))) (description "jsch-agent-proxy is a proxy program to OpenSSH's ssh-agent and Pageant included in Putty. This component contains a library to use jsch-agent-proxy with JSch."))) + +(define-public java-apache-ivy + (package + (name "java-apache-ivy") + (version "2.4.0") + (source (origin + (method url-fetch) + (uri (string-append "mirror://apache//ant/ivy/" version + "/apache-ivy-" version "-src.tar.gz")) + (sha256 + (base32 + "1xkfn57g2m7l6y0xdq75x5rnrgk52m9jx2xah70g3ggl8750hbr0")) + (patches + (search-patches + "java-apache-ivy-port-to-latest-bouncycastle.patch")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "ivy.jar" + #:tests? #f + #:phases + (modify-phases %standard-phases + (add-before 'build 'remove-example + (lambda _ + (delete-file-recursively "src/example") + #t)) + (add-before 'build 'copy-resources + (lambda _ + (with-directory-excursion "src/java" + (for-each (lambda (file) + (install-file file (string-append "../../build/classes/" (dirname file)))) + (append + (find-files "." ".*.css") + (find-files "." ".*.ent") + (find-files "." ".*.html") + (find-files "." ".*.properties") + (find-files "." ".*.xsd") + (find-files "." ".*.xsl") + (find-files "." ".*.xml")))))) + (add-before 'build 'fix-vfs + (lambda _ + (substitute* + '("src/java/org/apache/ivy/plugins/repository/vfs/VfsRepository.java" + "src/java/org/apache/ivy/plugins/repository/vfs/VfsResource.java") + (("import org.apache.commons.vfs") "import org.apache.commons.vfs2")) + #t)) + (add-before 'install 'copy-manifest + (lambda _ + (install-file "META-INF/MANIFEST.MF" "build/classes/META-INF") + #t)) + (add-before 'install 'repack + (lambda _ + (invoke "jar" "-cmf" "build/classes/META-INF/MANIFEST.MF" "build/jar/ivy.jar" + "-C" "build/classes" ".") + #t)) + (add-after 'install 'install-bin + (lambda* (#:key outputs #:allow-other-keys) + (let* ((bin (string-append (assoc-ref outputs "out") "/bin")) + (ivy (string-append bin "/ivy")) + (jar (string-append (assoc-ref outputs "out") "/share/java/ivy.jar"))) + (mkdir-p bin) + (with-output-to-file ivy + (lambda _ + (display (string-append + "#!" (which "sh") "\n" + "if [[ -z $CLASSPATH ]]; then\n" + " cp=\"" (getenv "CLASSPATH") ":" jar "\"\n" + "else\n" + " cp=\"" (getenv "CLASSPATH") ":" jar ":$CLASSPATH\"\n" + "fi\n" + (which "java") " -cp $cp org.apache.ivy.Main $@\n")))) + (chmod ivy #o755) + #t)))))) + (inputs + `(("java-bouncycastle" ,java-bouncycastle) + ("java-commons-cli" ,java-commons-cli) + ("java-commons-collections" ,java-commons-collections) + ("java-commons-httpclient" ,java-commons-httpclient) + ("java-commons-lang" ,java-commons-lang) + ("java-commons-vfs" ,java-commons-vfs) + ("java-jakarta-oro" ,java-jakarta-oro) + ("java-jsch" ,java-jsch) + ("java-jsch-agentproxy-core" ,java-jsch-agentproxy-core) + ("java-jsch-agentproxy-connector-factory" ,java-jsch-agentproxy-connector-factory) + ("java-jsch-agentproxy-jsch" ,java-jsch-agentproxy-jsch) + ("java-junit" ,java-junit))) + (home-page "https://ant.apache.org/ivy") + (synopsis "Dependency manager for the Java programming language") + (description "Ivy is a tool for managing (recording, tracking, resolving +and reporting) project dependencies. It is characterized by the following: + +@itemize +@item flexibility and configurability - Ivy is essentially process agnostic + and is not tied to any methodology or structure. Instead it provides the + necessary flexibility and configurability to be adapted to a broad range + of dependency management and build processes. +@item tight integration with Apache Ant - while available as a standalone tool, + Ivy works particularly well with Apache Ant providing a number of + powerful Ant tasks ranging from dependency resolution to dependency + reporting and publication. +@end itemize") + (license license:asl2.0))) diff --git a/gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch b/gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch new file mode 100644 index 000000000..506de833d --- /dev/null +++ b/gnu/packages/patches/java-apache-ivy-port-to-latest-bouncycastle.patch @@ -0,0 +1,81 @@ +From 29055a825af5405e44ffcd59a776f8952bdc7203 Mon Sep 17 00:00:00 2001 +From: Julien Lepiller +Date: Fri, 15 Dec 2017 16:03:23 +0100 +Subject: [PATCH] Port to latest bouncycastle. + +--- + .../bouncycastle/OpenPGPSignatureGenerator.java | 34 ++++++++++------------ + 1 file changed, 16 insertions(+), 18 deletions(-) + +diff --git a/src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java b/src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java +index af7beae..34c204f 100644 +--- a/src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java ++++ b/src/java/org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.java +@@ -41,6 +41,11 @@ import org.bouncycastle.openpgp.PGPSecretKeyRingCollection; + import org.bouncycastle.openpgp.PGPSignature; + import org.bouncycastle.openpgp.PGPSignatureGenerator; + import org.bouncycastle.openpgp.PGPUtil; ++import org.bouncycastle.openpgp.operator.PBESecretKeyDecryptor; ++import org.bouncycastle.openpgp.operator.bc.BcPBESecretKeyDecryptorBuilder; ++import org.bouncycastle.openpgp.operator.bc.BcPGPDigestCalculatorProvider; ++import org.bouncycastle.openpgp.operator.bc.BcPGPContentSignerBuilder; ++import org.bouncycastle.openpgp.operator.bc.BcKeyFingerprintCalculator; + + public class OpenPGPSignatureGenerator implements SignatureGenerator { + +@@ -101,11 +106,15 @@ public class OpenPGPSignatureGenerator implements SignatureGenerator { + pgpSec = readSecretKey(keyIn); + } + +- PGPPrivateKey pgpPrivKey = pgpSec.extractPrivateKey(password.toCharArray(), +- BouncyCastleProvider.PROVIDER_NAME); +- PGPSignatureGenerator sGen = new PGPSignatureGenerator(pgpSec.getPublicKey() +- .getAlgorithm(), PGPUtil.SHA1, BouncyCastleProvider.PROVIDER_NAME); +- sGen.initSign(PGPSignature.BINARY_DOCUMENT, pgpPrivKey); ++ PBESecretKeyDecryptor decryptor = ++ new BcPBESecretKeyDecryptorBuilder(new BcPGPDigestCalculatorProvider()) ++ .build(password.toCharArray()); ++ PGPPrivateKey pgpPrivKey = pgpSec.extractPrivateKey(decryptor); ++ BcPGPContentSignerBuilder builder = new BcPGPContentSignerBuilder( ++ pgpSec.getPublicKey().getAlgorithm(), PGPUtil.SHA1); ++ ++ PGPSignatureGenerator sGen = new PGPSignatureGenerator(builder); ++ sGen.init(PGPSignature.BINARY_DOCUMENT, pgpPrivKey); + + in = new FileInputStream(src); + out = new BCPGOutputStream(new ArmoredOutputStream(new FileOutputStream(dest))); +@@ -116,22 +125,10 @@ public class OpenPGPSignatureGenerator implements SignatureGenerator { + } + + sGen.generate().encode(out); +- } catch (SignatureException e) { +- IOException ioexc = new IOException(); +- ioexc.initCause(e); +- throw ioexc; + } catch (PGPException e) { + IOException ioexc = new IOException(); + ioexc.initCause(e); + throw ioexc; +- } catch (NoSuchAlgorithmException e) { +- IOException ioexc = new IOException(); +- ioexc.initCause(e); +- throw ioexc; +- } catch (NoSuchProviderException e) { +- IOException ioexc = new IOException(); +- ioexc.initCause(e); +- throw ioexc; + } finally { + if (out != null) { + try { +@@ -156,7 +153,8 @@ public class OpenPGPSignatureGenerator implements SignatureGenerator { + + private PGPSecretKey readSecretKey(InputStream in) throws IOException, PGPException { + in = PGPUtil.getDecoderStream(in); +- PGPSecretKeyRingCollection pgpSec = new PGPSecretKeyRingCollection(in); ++ PGPSecretKeyRingCollection pgpSec = new PGPSecretKeyRingCollection(in, ++ new BcKeyFingerprintCalculator()); + + PGPSecretKey key = null; + for (Iterator it = pgpSec.getKeyRings(); key == null && it.hasNext();) { +-- +2.15.1 -- 2.17.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 17:26:01 2018 Received: (at 31212) by debbugs.gnu.org; 28 Apr 2018 21:26:01 +0000 Received: from localhost ([127.0.0.1]:42305 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCXM1-0001rZ-C2 for submit@debbugs.gnu.org; Sat, 28 Apr 2018 17:26:01 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:51510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCXLz-0001rO-Bh for 31212@debbugs.gnu.org; Sat, 28 Apr 2018 17:25:59 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D6449128F1; Sat, 28 Apr 2018 23:25:58 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8e1tvIperjtA; Sat, 28 Apr 2018 23:25:58 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id F122E1234B; Sat, 28 Apr 2018 23:25:57 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Julien Lepiller Subject: Re: [bug#31212] Add apache ivy References: <20180418210458.306490ed@lepiller.eu> Date: Sat, 28 Apr 2018 23:25:57 +0200 In-Reply-To: <20180418210458.306490ed@lepiller.eu> (Julien Lepiller's message of "Wed, 18 Apr 2018 21:04:58 +0200") Message-ID: <87vacb81lm.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31212 Cc: 31212@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hi Julien, Julien Lepiller skribis: > this small patch series adds apache-ivy and dependencies. They are the > next packages required for maven. After that, I have groovy, in 22 > packages, then 18 more various java library packages, and finally 25 > packages to complete maven. We're almost there! >From a cursory look at the patches and as someone oblivious to Java ;-), it looks reasonable. I think you can go ahead and push since nobody replied in 10 days. Thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 29 17:24:22 2018 Received: (at 31212-done) by debbugs.gnu.org; 29 Apr 2018 21:24:22 +0000 Received: from localhost ([127.0.0.1]:43226 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCtny-0001F1-1R for submit@debbugs.gnu.org; Sun, 29 Apr 2018 17:24:22 -0400 Received: from lepiller.eu ([89.234.186.109]:34328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCtnw-0001Eu-BZ for 31212-done@debbugs.gnu.org; Sun, 29 Apr 2018 17:24:20 -0400 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 3602e9f3 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO) for <31212-done@debbugs.gnu.org>; Sun, 29 Apr 2018 21:25:28 +0000 (UTC) Date: Sun, 29 Apr 2018 23:24:16 +0200 From: Julien Lepiller To: 31212-done@debbugs.gnu.org Subject: Re: [bug#31212] Add apache ivy Message-ID: <20180429232416.799210b6@lepiller.eu> In-Reply-To: <87vacb81lm.fsf@gnu.org> References: <20180418210458.306490ed@lepiller.eu> <87vacb81lm.fsf@gnu.org> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 31212-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Le Sat, 28 Apr 2018 23:25:57 +0200, ludo@gnu.org (Ludovic Court=C3=A8s) a =C3=A9crit : > Hi Julien, >=20 > Julien Lepiller skribis: >=20 > > this small patch series adds apache-ivy and dependencies. They are > > the next packages required for maven. After that, I have groovy, in > > 22 packages, then 18 more various java library packages, and > > finally 25 packages to complete maven. We're almost there! =20 >=20 > From a cursory look at the patches and as someone oblivious to > Java ;-), it looks reasonable. I think you can go ahead and push > since nobody replied in 10 days. >=20 > Thank you! >=20 > Ludo=E2=80=99. Pushed as 50d70a727b93e5b348ddb5fa597f411da277e35d - f1f4a4f016291509ed97034af0216573cdacf36c From unknown Tue Jun 24 01:40:34 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 28 May 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator