From unknown Wed Jun 18 23:17:21 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#29359 <29359@debbugs.gnu.org> To: bug#29359 <29359@debbugs.gnu.org> Subject: Status: More java packages Reply-To: bug#29359 <29359@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:17:21 +0000 retitle 29359 More java packages reassign 29359 guix-patches submitter 29359 Julien Lepiller severity 29359 normal owner 29359 Ricardo Wurmus thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 12:58:12 2017 Received: (at submit) by debbugs.gnu.org; 19 Nov 2017 17:58:12 +0000 Received: from localhost ([127.0.0.1]:47783 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTrA-0006DG-9P for submit@debbugs.gnu.org; Sun, 19 Nov 2017 12:58:12 -0500 Received: from eggs.gnu.org ([208.118.235.92]:47102) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTr7-0006D3-Vd for submit@debbugs.gnu.org; Sun, 19 Nov 2017 12:58:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGTr2-0002Su-6c for submit@debbugs.gnu.org; Sun, 19 Nov 2017 12:58:04 -0500 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]:48623) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGTr2-0002So-3U for submit@debbugs.gnu.org; Sun, 19 Nov 2017 12:58:04 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38067) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eGTr0-0006ve-Sa for guix-patches@gnu.org; Sun, 19 Nov 2017 12:58:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eGTqx-0002RK-SW for guix-patches@gnu.org; Sun, 19 Nov 2017 12:58:02 -0500 Received: from lepiller.eu ([2a00:5884:8208::1]:37392) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eGTqx-0002Pm-H6 for guix-patches@gnu.org; Sun, 19 Nov 2017 12:57:59 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id bc5e3f96 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Sun, 19 Nov 2017 18:00:09 +0000 (UTC) Date: Sun, 19 Nov 2017 18:55:41 +0100 From: Julien Lepiller To: guix-patches@gnu.org Subject: More java packages Message-ID: <20171119185541.06581b0d@lepiller.eu> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; 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: Genre and OS details not recognized. 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: -4.0 (----) Hi, this patch series adds 30 more java packages and fixes one that now fails. With this, we have about 60 packages left before maven. From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:22 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:23 +0000 Received: from localhost ([127.0.0.1]:47789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtG-0006Hz-KE for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:22 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtE-0006Hl-Tw for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:21 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id ee4844b7 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:32 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 01/31] gnu: Add java-gson. Date: Sun, 19 Nov 2017 18:57:35 +0100 Message-Id: <20171119175805.902-1-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: References: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-gson): New variable. --- gnu/packages/java.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index bd6c00365..3ddfba08f 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7477,3 +7477,30 @@ outputting XML data from Java code.") (description "Xbean-reflect provides very flexible ways to create objects and graphs of objects for dependency injection frameworks") (license license:asl2.0))) + +(define-public java-gson + (package + (name "java-gson") + (version "2.8.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/google/gson/archive/" + "gson-parent-" version ".tar.gz")) + (sha256 + (base32 + "1j4qnp7v046q0k48c4kyf69sxaasx2h949d3cqwsm3kzxms3x0f9")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "gson.jar" + #:source-dir "gson/src/main/java" + #:test-dir "gson/src/test")) + (native-inputs + `(("java-junit" ,java-junit) + ("java-hamcrest-core" ,java-hamcrest-core))) + (home-page "https://github.com/google/gson") + (synopsis "Java serialization/deserialization library from/to JSON") + (description "Gson is a Java library that can be used to convert Java +Objects into their JSON representation. It can also be used to convert a JSON +string to an equivalent Java object. Gson can work with arbitrary Java objects +including pre-existing objects that you do not have source-code of.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:25 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:25 +0000 Received: from localhost ([127.0.0.1]:47794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtI-0006IO-T8 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:25 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtF-0006Hl-K4 for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:22 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 511c770a (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:32 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 02/31] gnu: Add java-jsoup. Date: Sun, 19 Nov 2017 18:57:36 +0100 Message-Id: <20171119175805.902-2-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jsoup): New variable. --- gnu/packages/java.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 3ddfba08f..d8f9a7456 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7504,3 +7504,42 @@ Objects into their JSON representation. It can also be used to convert a JSON string to an equivalent Java object. Gson can work with arbitrary Java objects including pre-existing objects that you do not have source-code of.") (license license:asl2.0))) + +(define-public java-jsoup + (package + (name "java-jsoup") + (version "1.10.3") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/jhy/jsoup/archive/jsoup-" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0xbzw7rjv7s4nz1xk9b2cnin6zkpaldmc3svk71waa7hhjgp0a20")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jsoup.jar" + #:source-dir "src/main/java" + #:phases + (modify-phases %standard-phases + (add-before 'build 'copy-resources + (lambda _ + (let ((classes-dir (string-append (getcwd) "/build/classes"))) + (with-directory-excursion "src/main/java" + (for-each (lambda (file) + (let ((dist (string-append classes-dir "/" file))) + (mkdir-p (dirname dist)) + (copy-file file dist))) + (find-files "." ".*.properties")))) + #t))))) + (native-inputs + `(("java-junit" ,java-junit) + ("java-hamcrest-core" ,java-hamcrest-core) + ("java-gson" ,java-gson))) + (home-page "https://jsoup.org") + (synopsis "HTML Parser") + (description "Jsoup is a Java library for working with real-world HTML. It +provides a very convenient API for extracting and manipulating data, using the +best of DOM, CSS, and jquery-like methods.") + (license license:expat))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:25 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:25 +0000 Received: from localhost ([127.0.0.1]:47797 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtJ-0006IQ-By for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:25 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtG-0006Hl-GM for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:23 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 15556425 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:32 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 03/31] gnu: Add java-geronimo-xbean-bundleutils. Date: Sun, 19 Nov 2017 18:57:37 +0100 Message-Id: <20171119175805.902-3-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-geronimo-xbean-bundleutils): New variable. --- gnu/packages/java.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index d8f9a7456..06db7979e 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7478,6 +7478,45 @@ outputting XML data from Java code.") and graphs of objects for dependency injection frameworks") (license license:asl2.0))) +(define-public java-geronimo-xbean-bundleutils + (package + (inherit java-geronimo-xbean-reflect) + (name "java-geronimo-xbean-bundleutils") + (arguments + `(#:jar-name "geronimo-xbean-bundleutils.jar" + #:source-dir "xbean-bundleutils/src/main/java" + #:test-dir "xbean-bundleutils/src/test" + #:phases + (modify-phases %standard-phases + (add-before 'build 'fix-java + (lambda _ + ;; We use a more recent version of osgi, so this file requires + ;; more interface method implementation. + (substitute* "xbean-bundleutils/src/main/java/org/apache/xbean/osgi/bundle/util/DelegatingBundleContext.java" + (("import org.osgi.framework.ServiceRegistration;") + "import org.osgi.framework.ServiceRegistration; +import org.osgi.framework.ServiceFactory; +import java.util.Collection; +import org.osgi.framework.ServiceObjects;") + (("public Bundle getBundle\\(\\)") + "@Override +public ServiceObjects getServiceObjects(ServiceReference reference) { + throw new UnsupportedOperationException(); +} +@Override +public ServiceRegistration registerService(Class clazz, + ServiceFactory factory, Dictionary properties) { + throw new UnsupportedOperationException(); +} +public Bundle getBundle()")) + #t))))) + (inputs + `(("java-slf4j" ,java-slf4j-api) + ("java-asm" ,java-asm) + ("java-osgi-framework" ,java-osgi-framework) + ("java-eclipse-osgi" ,java-eclipse-osgi) + ("java-osgi-service-packageadmin" ,java-osgi-service-packageadmin))))) + (define-public java-gson (package (name "java-gson") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:26 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:26 +0000 Received: from localhost ([127.0.0.1]:47800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtJ-0006Ic-O2 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:26 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtH-0006Hl-Be for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:23 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 8c7d3aea (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:32 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 04/31] gnu: Add java-geronimo-xbean-asm-util. Date: Sun, 19 Nov 2017 18:57:38 +0100 Message-Id: <20171119175805.902-4-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-geronimo-xbean-asm-util): New variable. --- gnu/packages/java.scm | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 06db7979e..f30565517 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7517,6 +7517,17 @@ public Bundle getBundle()")) ("java-eclipse-osgi" ,java-eclipse-osgi) ("java-osgi-service-packageadmin" ,java-osgi-service-packageadmin))))) +(define-public java-geronimo-xbean-asm-util + (package + (inherit java-geronimo-xbean-reflect) + (name "java-geronimo-xbean-asm-util") + (arguments + `(#:jar-name "geronimo-xbean-asm-util.jar" + #:source-dir "xbean-asm-util/src/main/java" + #:tests? #f)); no tests + (inputs + `(("java-asm" ,java-asm))))) + (define-public java-gson (package (name "java-gson") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:29 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:29 +0000 Received: from localhost ([127.0.0.1]:47809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtN-0006JS-2U for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:29 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtI-0006Hl-0u for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:24 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 3e61a872 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:32 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 05/31] gnu: Add java-geronimo-xbean-finder. Date: Sun, 19 Nov 2017 18:57:39 +0100 Message-Id: <20171119175805.902-5-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-geronimo-xbean-finder): New variable. --- gnu/packages/java.scm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index f30565517..1fcbff10a 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7528,6 +7528,25 @@ public Bundle getBundle()")) (inputs `(("java-asm" ,java-asm))))) +(define-public java-geronimo-xbean-finder + (package + (inherit java-geronimo-xbean-reflect) + (name "java-geronimo-xbean-finder") + (arguments + `(#:jar-name "geronimo-xbean-finder.jar" + #:source-dir "xbean-finder/src/main/java" + #:test-dir "xbean-finder/src/test")) + (inputs + `(("java-slf4j-api" ,java-slf4j-api) + ("java-asm" ,java-asm) + ("java-geronimo-xbean-bundleutils" ,java-geronimo-xbean-bundleutils) + ("java-geronimo-xbean-asm-util" ,java-geronimo-xbean-asm-util) + ("java-osgi-service-packageadmin" ,java-osgi-service-packageadmin) + ("java-osgi-framework" ,java-osgi-framework))) + (native-inputs + `(("java-junit" ,java-junit) + ("java-hamcrest-core" ,java-hamcrest-core))))) + (define-public java-gson (package (name "java-gson") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:29 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:30 +0000 Received: from localhost ([127.0.0.1]:47812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtN-0006Jb-Cb for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:29 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtI-0006Hl-NW for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:25 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9f17d175 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:33 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 06/31] gnu: Add java-hawtjni. Date: Sun, 19 Nov 2017 18:57:40 +0100 Message-Id: <20171119175805.902-6-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-hawtjni): New variable. --- gnu/packages/java.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 1fcbff10a..d517e4928 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7612,3 +7612,54 @@ including pre-existing objects that you do not have source-code of.") provides a very convenient API for extracting and manipulating data, using the best of DOM, CSS, and jquery-like methods.") (license license:expat))) + +(define-public java-hawtjni + (package + (name "java-hawtjni") + (version "1.15") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/fusesource/hawtjni/archive/" + "hawtjni-project-" version ".tar.gz")) + (sha256 + (base32 + "1bqfd732rmh6svyx17fpw9175gc9gzkcbyps2yyrf50c3zzjas6g")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "hawtjni.jar" + #:source-dir "hawtjni-generator/src/main/java:hawtjni-runtime/src/main/java" + #:tests? #f; no tests + #:phases + (modify-phases %standard-phases + (add-before 'build 'build-native + (lambda* (#:key inputs #:allow-other-keys) + (with-directory-excursion "hawtjni-generator/src/main/resources/" + (system* "gcc" "-c" "hawtjni.c" "-o" "hawtjni.o" + "-fPIC" "-O2" + (string-append "-I" (assoc-ref inputs "jdk") "/include/linux")) + (system* "gcc" "-c" "hawtjni-callback.c" "-o" "hawtjni-callback.o" + "-fPIC" "-O2" + (string-append "-I" (assoc-ref inputs "jdk") "/include/linux")) + (zero? (system* "gcc" "-o" "libhawtjni.so" "-shared" + "hawtjni.o" "hawtjni-callback.o"))))) + (add-after 'install 'install-native + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (lib (string-append out "/lib")) + (inc (string-append out "/include"))) + (mkdir-p lib) + (mkdir-p inc) + (with-directory-excursion "hawtjni-generator/src/main/resources/" + (copy-file "libhawtjni.so" (string-append lib "/libhawtjni.so")) + (copy-file "hawtjni.h" (string-append inc "/hawtjni.h")))) + #t))))) + (inputs + `(("java-commons-cli" ,java-commons-cli) + ("java-asm" ,java-asm) + ("java-geronimo-xbean-finder" ,java-geronimo-xbean-finder))) + (home-page "https://fusesource.github.io/hawtjni/") + (synopsis "JNI code generator") + (description "HawtJNI is a code generator that produces the JNI code needed +to implement java native methods. It is based on the jnigen code generator +that is part of the SWT Tools project.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:30 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:30 +0000 Received: from localhost ([127.0.0.1]:47815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtN-0006Jn-Su for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:30 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtJ-0006IN-9d for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:25 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9672a8f9 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:33 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 07/31] gnu: Add java-jansi-native. Date: Sun, 19 Nov 2017 18:57:41 +0100 Message-Id: <20171119175805.902-7-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jansi-native): New variable. --- gnu/packages/java.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index d517e4928..3811dcdc8 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7663,3 +7663,54 @@ best of DOM, CSS, and jquery-like methods.") to implement java native methods. It is based on the jnigen code generator that is part of the SWT Tools project.") (license license:asl2.0))) + +(define-public java-jansi-native + (package + (name "java-jansi-native") + (version "1.7") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/fusesource/jansi-native/" + "archive/jansi-native-" version ".tar.gz")) + (sha256 + (base32 + "0j2ydlgxbzbgshqkwghbxxxnbnx1mmjgd6k5fw6xfvxw1z956yqf")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jansi-native.jar" + #:source-dir "src/main/java" + #:tests? #f; no tests + #:phases + (modify-phases %standard-phases + (add-before 'build 'build-native + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "src/main/native-package/src/jansi_ttyname.c" + (("#include \"jansi_.*") "")) + ;; there are more required files for windows in windows/ + (with-directory-excursion "src/main/native-package/src" + (system* "gcc" "-c" "jansi_ttyname.c" "-o" "jansi_ttyname.o" + (string-append "-I" (assoc-ref inputs "java-hawtjni") + "/include") + (string-append "-I" (assoc-ref inputs "jdk") + "/include/linux") + "-fPIC" "-O2") + (system* "gcc" "-o" "libjansi.so" "-shared" "jansi_ttyname.o")) + ;; FIXME: detect one of linux{32,64}, freebsd{32,64}, osx, windows{32,64} + ;; This package will only work on x86_64 + (mkdir-p "build/classes/META-INF/native/linux64") + (copy-file "src/main/native-package/src/libjansi.so" + "build/classes/META-INF/native/linux64/libjansi.so") + #t)) + (add-after 'install 'install-native + (lambda* (#:key outputs #:allow-other-keys) + (mkdir-p (string-append (assoc-ref outputs "out") "/include")) + (copy-file "src/main/native-package/src/jansi.h" + (string-append (assoc-ref outputs "out") + "/include/jansi.h")) + #t))))) + (inputs + `(("java-hawtjni" ,java-hawtjni))) + (home-page "https://fusesource.github.io/jansi/") + (synopsis "Native library for jansi") + (description "Java-jansi-native contains the native library for jansi.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:31 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:31 +0000 Received: from localhost ([127.0.0.1]:47818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtO-0006Jz-Bt for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:31 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtJ-0006Hl-Mc for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:26 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 06beec55 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:34 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 08/31] gnu: Add java-jansi. Date: Sun, 19 Nov 2017 18:57:42 +0100 Message-Id: <20171119175805.902-8-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jansi): New variable. --- gnu/packages/java.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 3811dcdc8..5d45a9949 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7714,3 +7714,30 @@ that is part of the SWT Tools project.") (synopsis "Native library for jansi") (description "Java-jansi-native contains the native library for jansi.") (license license:asl2.0))) + +(define-public java-jansi + (package + (name "java-jansi") + (version "1.16") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/fusesource/jansi/archive/" + "jansi-project-" version ".tar.gz")) + (sha256 + (base32 + "11kh3144i3fzp21dpy8zg52mjmsr214k7km9p8ly0rqk2px0qq2z")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jansi.jar" + #:source-dir "jansi/src/main/java" + #:test-dir "jansi/src/test")) + (inputs + `(("java-jansi-native" ,java-jansi-native))) + (native-inputs + `(("java-junit" ,java-junit) + ("java-hamcrest-core" ,java-hamcrest-core))) + (home-page "https://fusesource.github.io/jansi/") + (synopsis "Portable ANSI escape sequences") + (description "Jansi is a Java library that allows you to use ANSI escape +sequences to format your console output which works on every platform.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:31 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:31 +0000 Received: from localhost ([127.0.0.1]:47821 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtP-0006KB-2d for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:31 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtK-0006IN-4P for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:27 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 6be193db (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:34 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 09/31] gnu: Add java-jboss-el-api-spec. Date: Sun, 19 Nov 2017 18:57:43 +0100 Message-Id: <20171119175805.902-9-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jboss-el-api-spec): New variable. --- gnu/packages/java.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 5d45a9949..e16266b3e 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7741,3 +7741,28 @@ that is part of the SWT Tools project.") (description "Jansi is a Java library that allows you to use ANSI escape sequences to format your console output which works on every platform.") (license license:asl2.0))) + +(define-public java-jboss-el-api-spec + (package + (name "java-jboss-el-api-spec") + (version "3.0") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/jboss/jboss-el-api_spec/" + "archive/jboss-el-api_" version + "_spec-1.0.7.Final.tar.gz")) + (sha256 + (base32 + "1j45ljxalwlibxl7g7iv952sjxkw275m8vyxxij8l6wdd5pf0pdh")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "java-jboss-el-api_spec.jar" + #:jdk ,icedtea-8)) + (inputs + `(("java-junit" ,java-junit))) + (home-page "https://github.com/jboss/jboss-el-api_spec") + (synopsis "JSR-341 Expression Language 3.0 API") + (description "Java-jboss-el-api-spec contains an implementation of the +JSR-341. It implements an expression language inspired by ECMAScript and +XPath. This language is used with JavaServer Pages (JSP).") + (license (list license:gpl2 license:cddl1.1)))); either gpl2 only or cddl. -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:32 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:32 +0000 Received: from localhost ([127.0.0.1]:47825 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtP-0006KM-Kw for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:32 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtL-0006Hl-6m for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:27 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id fb2ccd67 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:34 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 10/31] gnu: Add java-jboss-interceptors-api-spec. Date: Sun, 19 Nov 2017 18:57:44 +0100 Message-Id: <20171119175805.902-10-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jboss-interceptors-api-spec): New variable. --- gnu/packages/java.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index e16266b3e..212813c43 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7766,3 +7766,28 @@ sequences to format your console output which works on every platform.") JSR-341. It implements an expression language inspired by ECMAScript and XPath. This language is used with JavaServer Pages (JSP).") (license (list license:gpl2 license:cddl1.1)))); either gpl2 only or cddl. + +(define-public java-jboss-interceptors-api-spec + (package + (name "java-jboss-interceptors-api-spec") + (version "1.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/jboss/jboss-interceptors-api_spec/" + "archive/jboss-interceptors-api_" version + "_spec-1.0.0.Final.tar.gz")) + (sha256 + (base32 + "0wv8x0jp9a5qxlrgkhb5jdk2gr6vi87b4j4kjb8ryxiy9gn8g51z")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "java-jboss-interceptors-api_spec.jar" + #:jdk ,icedtea-8 + #:source-dir "." + #:tests? #f)); no tests + (home-page "https://github.com/jboss/jboss-interceptors-api_spec") + (synopsis "Interceptors 1.2 API classes from JSR 318") + (description "Java-jboss-interceptors-api-spec implements the Interceptors +API. Interceptors are used to interpose on business method invocations and +specific events.") + (license (list license:gpl2 license:cddl1.1)))); either gpl2 only or cddl. -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:32 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:32 +0000 Received: from localhost ([127.0.0.1]:47827 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtQ-0006KZ-4I for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:32 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtL-0006IN-FW for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:28 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 4b78ae65 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:34 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 11/31] gnu: Add java-cdi-api. Date: Sun, 19 Nov 2017 18:57:45 +0100 Message-Id: <20171119175805.902-11-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-cdi-api): New variable. --- gnu/packages/java.scm | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 212813c43..3a08d367c 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7791,3 +7791,46 @@ XPath. This language is used with JavaServer Pages (JSP).") API. Interceptors are used to interpose on business method invocations and specific events.") (license (list license:gpl2 license:cddl1.1)))); either gpl2 only or cddl. + +(define-public java-cdi-api + (package + (name "java-cdi-api") + (version "2.0") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/cdi-spec/cdi/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1iv8b8bp07c5kmqic14jsr868vycjv4qv02lf3pkgp9z21mnfg5y")))) + (build-system ant-build-system) + (arguments + `(#:source-dir "api/src/main/java" + #:jar-name "java-cdi-api.jar" + #:test-dir "api/src/test" + #:jdk ,icedtea-8 + #:phases + (modify-phases %standard-phases + (replace 'check + (lambda _ + (system* "ant" "compile-tests") + ;; This fails though + (system* "java" "-cp" (string-append (getenv "CLASSPATH") + ":build/classes" + ":build/test-classes") + "org.testng.TestNG" "-verbose" "5" "-testclass" + "build/test-classes/org/jboss/cdi/api/test/CDITest.class") + #t))))) + (inputs + `(("java-javax-inject" ,java-javax-inject) + ("java-jboss-el-api-spec" ,java-jboss-el-api-spec) + ("java-jboss-interceptors-api-spec" ,java-jboss-interceptors-api-spec))) + (native-inputs + `(("java-testng" ,java-testng) + ("java-hamcrest-core" ,java-hamcrest-core))) + (home-page "http://cdi-spec.org/") + (synopsis "Contexts and Dependency Injection APIs") + (description "Java-cdi-api contains the required APIs for Contexts and +Dependency Injection (CDI).") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:33 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:33 +0000 Received: from localhost ([127.0.0.1]:47831 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtQ-0006Kl-LC for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:33 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtL-0006Hl-TE for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:28 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 40c9992a (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:34 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 12/31] gnu: Add java-joda-convert. Date: Sun, 19 Nov 2017 18:57:46 +0100 Message-Id: <20171119175805.902-12-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-joda-convert): New variable. --- gnu/packages/java.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 3a08d367c..d98fd6d88 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7834,3 +7834,34 @@ specific events.") (description "Java-cdi-api contains the required APIs for Contexts and Dependency Injection (CDI).") (license license:asl2.0))) + +(define-public java-joda-convert + (package + (name "java-joda-convert") + (version "1.9.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/JodaOrg/joda-convert/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0vp346xz7dh9br4q7xazhc7hvzf76a6hf95fki9bg67q5jr0kjh7")))) + (build-system ant-build-system) + (arguments + `(#:jar-name (string-append ,name "-" ,version ".jar") + #:source-dir "src/main/java" + #:test-include (list "**/Test*.java") + ;; Contains only interfaces and base classes (no test) + #:test-exclude (list "**/test*/**.java"))) + (inputs + `(("java-guava" ,java-guava))) + (native-inputs + `(("java-junit" ,java-junit) + ("java-hamcrest-core" ,java-hamcrest-core))) + (home-page "http://www.joda.org/joda-convert/") + (synopsis "Conversion between Objects and Strings") + (description "Joda-Convert provides a small set of classes to aid +conversion between Objects and Strings. It is not intended to tackle the +wider problem of Object to Object transformation.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:34 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:34 +0000 Received: from localhost ([127.0.0.1]:47834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtR-0006L3-BW for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:34 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtM-0006IN-Af for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:28 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id de16c5c6 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:35 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 13/31] gnu: Add java-joda-time. Date: Sun, 19 Nov 2017 18:57:47 +0100 Message-Id: <20171119175805.902-13-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-joda-time): New variable. --- gnu/packages/java.scm | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index d98fd6d88..3e8985595 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7865,3 +7865,67 @@ Dependency Injection (CDI).") conversion between Objects and Strings. It is not intended to tackle the wider problem of Object to Object transformation.") (license license:asl2.0))) + +(define-public java-joda-time + (package + (name "java-joda-time") + (version "2.9.9") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/JodaOrg/joda-time/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1i9x91mi7yg2pasl0k3912f1pg46n37sps6rdb0v1gs8hj9ppwc1")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "java-joda-time.jar" + #:source-dir "src/main/java" + #:test-include (list "**/Test*.java") + ;; There is no runnable test in these files + #:test-exclude (list "**/Test*Chronology.java" "**/Test*Field.java") + #:phases + (modify-phases %standard-phases + (add-after 'build 'build-resources + (lambda _ + (mkdir-p "build/classes/org/joda/time/tz/data") + (mkdir-p "build/classes/org/joda/time/format") + ;; This will produce an exception, but it's all right. + (zero? (system* "java" "-cp" + (string-append "build/classes:" (getenv "CLASSPATH")) + "org.joda.time.tz.ZoneInfoCompiler" + "-src" "src/main/java/org/joda/time/tz/src" + "-dst" "build/classes/org/joda/time/tz/data" + "africa" "antarctica" "asia" "australasia" + "europe" "northamerica" "southamerica" + "pacificnew" "etcetera" "backward" "systemv")) + (for-each (lambda (f) + (copy-file f (string-append + "build/classes/org/joda/time/format/" + (basename f)))) + (find-files "src/main/java/org/joda/time/format" ".*.properties")) + #t)) + (add-before 'install 'regenerate-jar + (lambda _ + ;; We need to regenerate the jar file to add generated data. + (delete-file "build/jar/java-joda-time.jar") + (zero? (system* "ant" "jar")))) + (add-before 'check 'copy-test-resources + (lambda _ + (mkdir-p "build/test-classes/org/joda/time/tz/data") + (copy-file "src/test/resources/tzdata/ZoneInfoMap" + "build/test-classes/org/joda/time/tz/data/ZoneInfoMap") + (copy-recursively "src/test/resources" "build/test-classes") + #t))))) + (inputs + `(("java-joda-convert" ,java-joda-convert))) + (native-inputs + `(("java-junit" ,java-junit) + ("java-hamcrest-core" ,java-hamcrest-core) + ("tzdata" ,tzdata))) + (home-page "http://www.joda.org/joda-time/") + (synopsis "Replacement for the Java date and time classes") + (description "Joda-Time is a replacement for the Java date and time +classes prior to Java SE 8.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:34 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:35 +0000 Received: from localhost ([127.0.0.1]:47838 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtS-0006LH-2q for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:34 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtM-0006Hl-Ng for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:29 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id c045ce0f (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:35 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 14/31] gnu: Add java-jaxp. Date: Sun, 19 Nov 2017 18:57:48 +0100 Message-Id: <20171119175805.902-14-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jaxp): New variable. --- gnu/packages/java.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 3e8985595..f1a425418 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7929,3 +7929,37 @@ wider problem of Object to Object transformation.") (description "Joda-Time is a replacement for the Java date and time classes prior to Java SE 8.") (license license:asl2.0))) + +;; TODO: Debian builds several jars out of this: jaxp-1.4.jar, +;; xml-apis.jar and xml-apis-1.4.01.jar. +(define-public java-jaxp + (package + (name "java-jaxp") + (version "1.4.01") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://apache/xerces/xml-commons/source/" + "xml-commons-external-" version "-src.tar.gz")) + (sha256 + (base32 "0rhq32a7dl9yik7zx9h0naz2iz068qgcdiayak91wp4wr26xhjyk")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jaxp.jar" + #:jdk ,icedtea-8 + #:source-dir ".." + #:tests? #f)); no tests + (home-page "http://xerces.apache.org/xml-commons/") + (synopsis "Java XML parser and transformer APIs (DOM, SAX, JAXP, TrAX)") + (description "Jaxp from the Apache XML Commons project is used by +the Xerces-J XML parser and Xalan-J XSLT processor and specifies these APIs: + +@itemize +@item Document Object Model (DOM) +@item Simple API for XML (SAX) +@item Java APIs for XML Processing (JAXP) +@item Transformation API for XML (TrAX) +@item Document Object Model (DOM) Load and Save +@item JSR 206 Java API for XML Processing +@end itemize") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:35 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:35 +0000 Received: from localhost ([127.0.0.1]:47842 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtS-0006LT-NG for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:35 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtN-0006IN-2J for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:29 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id fcd9e50d (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:35 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 15/31] gnu: Add java-apache-xml-commons-resolver. Date: Sun, 19 Nov 2017 18:57:49 +0100 Message-Id: <20171119175805.902-15-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-apache-xml-commons-resolver): New variable. --- gnu/packages/java.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index f1a425418..886a71f23 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7963,3 +7963,32 @@ the Xerces-J XML parser and Xalan-J XSLT processor and specifies these APIs: @item JSR 206 Java API for XML Processing @end itemize") (license license:asl2.0))) + +(define-public java-apache-xml-commons-resolver + (package + (name "java-apache-xml-commons-resolver") + (version "1.2") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://apache/xerces/xml-commons/" + "xml-commons-resolver-" version ".tar.gz")) + (sha256 + (base32 "1zhy4anc3fg9f8y348bj88vmab15aavrg6nf419ifb25asyygnsm")) + (modules '((guix build utils))) + (snippet + '(begin + (for-each delete-file (find-files "." ".*\\.(jar|zip)")) + #t)))) + (build-system ant-build-system) + (arguments + `(#:jar-name (string-append "xml-resolver.jar") + #:tests? #f)); no tests + (native-inputs + `(("java-junit" ,java-junit))) + (home-page "http://xerces.apache.org/xml-commons/") + (synopsis "Xml-related utilities and code") + (description "Xml-commons mainly focuses on providing code and services +to other xml.apache.org projects instead of shipping it's own \"standalone\" +project.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:45 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:45 +0000 Received: from localhost ([127.0.0.1]:47848 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtd-0006M5-7y for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:45 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtN-0006IN-Re for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:30 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 86d4dc8e (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:35 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 17/31] gnu: Add java-xom. Date: Sun, 19 Nov 2017 18:57:51 +0100 Message-Id: <20171119175805.902-17-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xom): New variables. --- gnu/packages/java.scm | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 873226aca..e575d34fd 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8066,3 +8066,81 @@ specification. It also handles namespaces according to the XML Namespaces 1.1 Candidate Recommendation, and will correctly serialize XML 1.1 documents if the DOM level 3 load/save API's are in use.") (license license:asl2.0))) + +;; Jaxen requires java-dom4j and java-xom that in turn require jaxen :/ +(define java-jaxen-no-rec-deps + (package + (name "java-jaxen-no-rec-deps") + (version "1.1.6") + (source (origin + (method url-fetch) + ;; No release on github + (uri (string-append "https://repo1.maven.org/maven2/jaxen/jaxen/" + version "/jaxen-" version "-sources.jar")) + (sha256 + (base32 + "18pa8mks3gfhazmkyil8wsp6j1g1x7rggqxfv4k2mnixkrj5x1kx")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jaxen.jar" + #:source-dir "src" + #:tests? #f; no tests + #:phases + (modify-phases %standard-phases + (add-before 'build 'remove-dom4j + (lambda _ + (delete-file-recursively "src/org/jaxen/dom4j") + (delete-file-recursively "src/org/jaxen/xom") + #t))))) + (inputs + `(("java-jdom" ,java-jdom))) + (home-page "https://github.com/jaxen-xpath/jaxen") + (synopsis "XPath library") + (description "Jaxen is an XPath library written in Java. It is adaptable +to many different object models, including DOM, XOM, dom4j, and JDOM. It is +also possible to write adapters that treat non-XML trees such as compiled +Java byte code or Java beans as XML, thus enabling you to query these trees +with XPath too.") + (license license:bsd-3))) + +(define-public java-xom + (package + (name "java-xom") + (version "127") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/elharo/xom/archive/XOM_" + version ".tar.gz")) + (sha256 + (base32 + "04m69db1irqja12a9rfxrac8cbn9psqa1k136wh4ls4pxfsdr5wg")) + (modules '((guix build utils))) + (snippet + '(begin + (for-each delete-file + (find-files "." "\\.jar$")) + #t)))) + (build-system ant-build-system) + (arguments + `(#:jar-name "xom.jar" + #:jdk ,icedtea-8 + #:tests? #f; no tests + #:phases + (modify-phases %standard-phases + (add-before 'configure 'fix-tagsoup-dep + (lambda _ + ;; FIXME: Where is tagsoup source? + (delete-file "src/nu/xom/tools/XHTMLJavaDoc.java") + #t))))) + (inputs + `(("java-jdom" ,java-jdom) + ("java-junit" ,java-junit) + ("java-classpathx-servletapi" ,java-classpathx-servletapi) + ("java-jaxen-no-rec-deps" ,java-jaxen-no-rec-deps) + ("java-xerces" ,java-xerces))) + (home-page "https://xom.nu/") + (synopsis "XML Object Model") + (description "XOM is a new XML Object Model for processing XML with Java +that strives for correctness and simplicity.") + ;; 2.1 only + (license license:lgpl2.1))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:45 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:45 +0000 Received: from localhost ([127.0.0.1]:47850 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtd-0006M7-KR for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:45 -0500 Received: from lepiller.eu ([89.234.186.109]:60512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtO-0006Jl-9w for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:30 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 0700b22e (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:35 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 18/31] gnu: Fix java-eclipse-jetty-security-9.2 build failure. Date: Sun, 19 Nov 2017 18:57:52 +0100 Message-Id: <20171119175805.902-18-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/web.scm (java-eclipse-jetty-security-9.2)[arguments]: exclude one failing test. --- gnu/packages/web.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm index 8a6cd91eb..31bbd8785 100644 --- a/gnu/packages/web.scm +++ b/gnu/packages/web.scm @@ -5951,6 +5951,10 @@ infrastructure"))) (inherit java-eclipse-jetty-security) (version (package-version java-eclipse-jetty-util-9.2)) (source (package-source java-eclipse-jetty-util-9.2)) + (arguments + ;; This test fails + `(#:test-exclude (list "**/ConstraintTest.java") + ,@(package-arguments java-eclipse-jetty-security))) (inputs `(("util" ,java-eclipse-jetty-util-9.2) ("http" ,java-eclipse-jetty-http-9.2) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:46 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:46 +0000 Received: from localhost ([127.0.0.1]:47852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtd-0006MF-RV for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:46 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtP-0006IN-6S for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:31 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id c76e3c1e (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:36 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 19/31] gnu: Add java-xsdlib. Date: Sun, 19 Nov 2017 18:57:53 +0100 Message-Id: <20171119175805.902-19-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xsdlib): New variable. --- gnu/packages/java.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index e575d34fd..0dd1730ab 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8144,3 +8144,28 @@ with XPath too.") that strives for correctness and simplicity.") ;; 2.1 only (license license:lgpl2.1))) + +(define-public java-xsdlib + (package + (name "java-xsdlib") + (version "2013.2") + (source (origin + (method url-fetch) + (uri (string-append "http://central.maven.org/maven2/com/sun/msv/" + "datatype/xsd/xsdlib/" version "/xsdlib-" + version "-sources.jar")) + (sha256 + (base32 + "185i48p1xp09wbq03i9zgfl701qa262rq46yf4cajzmk3336kqim")))) + (build-system ant-build-system) + (arguments + `(#:tests? #f; no tests + #:jar-name "xsdlib.jar" + #:jdk ,icedtea-8)) + (inputs + `(("java-xerces" ,java-xerces))) + (home-page "http://central.maven.org/maven2/com/sun/msv/datatype/xsd/xsdlib/") + (synopsis "Sun Multi-Schema Validator") + (description "Xsdlib contains an implementation of sun.com.msv, an XML +validator.") + (license license:bsd-2))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:46 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:46 +0000 Received: from localhost ([127.0.0.1]:47854 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTte-0006MM-2d for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:46 -0500 Received: from lepiller.eu ([89.234.186.109]:60512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtP-0006Jl-8T for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:32 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id b982ff5d (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:36 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 20/31] gnu: Add java-xpp3. Date: Sun, 19 Nov 2017 18:57:54 +0100 Message-Id: <20171119175805.902-20-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xpp3): New variable. --- gnu/packages/java.scm | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 0dd1730ab..71e04d47d 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8169,3 +8169,40 @@ that strives for correctness and simplicity.") (description "Xsdlib contains an implementation of sun.com.msv, an XML validator.") (license license:bsd-2))) + +(define-public java-xpp3 + (package + (name "java-xpp3") + (version "1.1.4") + (source (origin + (method url-fetch) + (uri (string-append "http://www.extreme.indiana.edu/dist/" + "java-repository/xpp3/distributions/xpp3-" + version "_src.tgz")) + (sha256 + (base32 + "1b99zrhyij5qwyhilyjdl1ykxvhk902vsvflh6gx4fir8hfvdl5p")) + (modules '((guix build utils))) + (snippet + '(begin ;; Delete bundled jar archives. + (for-each delete-file (find-files "." ".*\\.jar")) + #t)))) + (build-system ant-build-system) + (arguments + `(#:tests? #f; no tests + #:build-target "jar" + #:phases + (modify-phases %standard-phases + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (string-append (assoc-ref outputs "out") "/share/java"))) + (mkdir-p out) + (copy-file (string-append "build/xpp3-" ,version ".jar") + (string-append out "/xpp3.jar"))) + #t))))) + (home-page "http://www.extreme.indiana.edu/xgws/xsoap/xpp/") + (synopsis "Streaming pull XML parser") + (description "Xml Pull Parser (in short XPP) is a streaming pull XML +parser and should be used when there is a need to process quickly and +efficiently all input elements (for example in SOAP processors).") + (license license:public-domain))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:46 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:46 +0000 Received: from localhost ([127.0.0.1]:47856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTte-0006MT-B5 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:46 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtQ-0006IN-3t for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:32 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 834e15bf (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:36 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 21/31] gnu: Add java-xmlpull2. Date: Sun, 19 Nov 2017 18:57:55 +0100 Message-Id: <20171119175805.902-21-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xmlpull2): New variable. --- gnu/packages/java.scm | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 71e04d47d..2c535ceef 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8206,3 +8206,41 @@ validator.") parser and should be used when there is a need to process quickly and efficiently all input elements (for example in SOAP processors).") (license license:public-domain))) + +(define-public java-xmlpull2 + (package + (name "java-xmlpull2") + (version "2.1.10") + (source (origin + (method url-fetch) + (uri (string-append "http://www.extreme.indiana.edu/xgws/xsoap/" + "PullParser/PullParser" version ".tgz")) + (sha256 + (base32 + "1kw9nhyqb7bzhn2zjbwlpi5vp5rzj89amzi3hadw2acyh2dmd0md")) + (modules '((guix build utils))) + (snippet + '(begin ;; Delete bundled jar archives. + (for-each delete-file (find-files "." ".*\\.jar")) + #t)))) + (build-system ant-build-system) + (arguments + `(#:tests? #f; no tests + #:build-target "impl" + #:phases + (modify-phases %standard-phases + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (string-append (assoc-ref outputs "out") "/share/java"))) + (mkdir-p out) + (copy-file "build/lib/PullParser-standard-2.1.10.jar" + (string-append out "/xmlpull2-standard.jar")) + (copy-file "build/lib/PullParser-2.1.10.jar" + (string-append out "/xmlpull2.jar"))) + #t))))) + (home-page "http://www.extreme.indiana.edu/xgws/xsoap/xpp/") + (synopsis "Streaming pull XML parser") + (description "Xml Pull Parser (in short XPP) is a streaming pull XML +parser and should be used when there is a need to process quickly and +efficiently all input elements (for example in SOAP processors).") + (license license:public-domain))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:47 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:47 +0000 Received: from localhost ([127.0.0.1]:47858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTte-0006Mb-KQ for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:46 -0500 Received: from lepiller.eu ([89.234.186.109]:60512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtQ-0006Jl-Ae for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:33 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id d43d62aa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:36 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 22/31] gnu: Add java-dom4j. Date: Sun, 19 Nov 2017 18:57:56 +0100 Message-Id: <20171119175805.902-22-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-dom4j): New variable. --- gnu/packages/java.scm | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 2c535ceef..14a308348 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8244,3 +8244,74 @@ efficiently all input elements (for example in SOAP processors).") parser and should be used when there is a need to process quickly and efficiently all input elements (for example in SOAP processors).") (license license:public-domain))) + +(define-public java-dom4j + (package + (name "java-dom4j") + (version "2.1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/dom4j/dom4j/archive/" + "version-" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "101drpnw6agmcvsi1jrfi0kn97r7liazrh5jbrip9vx26axn2fx9")) + (modules '((guix build utils))) + (snippet + '(begin ;; Delete bundled jar archives. + (for-each delete-file (find-files "." ".*\\.jar")) + #t)))) + (build-system ant-build-system) + (arguments + `(#:jar-name "dom4j.jar" + #:jdk ,icedtea-8 + #:source-dir "src/main/java" + #:tests? #f; Requires xalan, but xalan -> java-cup -> jflex -> java-cup... + #:phases + (modify-phases %standard-phases + (add-before 'build 'copy-jaxen-sources + ;; jaxen-no-rec-deps is not enough. These files have a circular + ;; dependency and there is no subset of dom4j that would allow + ;; breaking the circle. + (lambda* (#:key inputs #:allow-other-keys) + (mkdir-p "jaxen-sources") + (with-directory-excursion "jaxen-sources" + (system* "jar" "xf" (assoc-ref inputs "java-jaxen-sources"))) + (mkdir-p "src/main/java/org/jaxen/dom4j") + (copy-file "jaxen-sources/org/jaxen/dom4j/DocumentNavigator.java" + "src/main/java/org/jaxen/dom4j/DocumentNavigator.java") + (copy-file "jaxen-sources/org/jaxen/dom4j/Dom4jXPath.java" + "src/main/java/org/jaxen/dom4j/Dom4jXPath.java") + #t)) + (add-before 'build 'fix-old-xpp2 + (lambda _ + ;; This package normally depends on xpp2 2.0, but we can only package + ;; version 2.1.10. + (substitute* "src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java" + (("public void resetStartTag") + (string-append + "public boolean removeAttributeByRawName(String name) {\n" + " return false;\n" + "}\n" + "public boolean removeAttributeByName(String name, String name2) {\n" + " return false;\n" + "}\n" + "\n" + "public void resetStartTag")) + (("Atttribute") "Attribute")) + #t))))) + (inputs + `(("java-jaxen-no-rec-deps" ,java-jaxen-no-rec-deps) + ("java-jaxen-sources" ,(package-source java-jaxen-no-rec-deps)) + ("java-xmlpull2" ,java-xmlpull2) + ("java-xpp3" ,java-xpp3) + ("java-xsdlib" ,java-xsdlib))) + (native-inputs + `(("java-testng" ,java-testng) + ("java-xerces" ,java-xerces))) + (home-page "https://dom4j.github.io/") + (synopsis "Flexible XML framework for Java") + (description "Dom4j is a flexible XML framework for Java.") + ;; some BSD-like 5-clause license + (license (license:non-copyleft "file://LICENSE")))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:47 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:47 +0000 Received: from localhost ([127.0.0.1]:47860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtf-0006Mi-1B for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:47 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtR-0006IN-2e for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:33 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id cb6d1314 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:36 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 23/31] gnu: Add java-jaxen. Date: Sun, 19 Nov 2017 18:57:57 +0100 Message-Id: <20171119175805.902-23-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jaxen): New variable. --- gnu/packages/java.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 14a308348..b6c360a1c 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8103,6 +8103,15 @@ Java byte code or Java beans as XML, thus enabling you to query these trees with XPath too.") (license license:bsd-3))) +(define-public java-jaxen + (package + (inherit java-jaxen-no-rec-deps) + (name "java-jaxen") + (inputs + `(("java-jodm" ,java-jdom) + ("java-xom" ,java-xom) + ("java-dom4j" ,java-dom4j))))) + (define-public java-xom (package (name "java-xom") -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:47 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:47 +0000 Received: from localhost ([127.0.0.1]:47862 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtf-0006Mp-AU for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:47 -0500 Received: from lepiller.eu ([89.234.186.109]:60512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtR-0006Jl-HE for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:34 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id bf5080ea (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:37 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 25/31] gnu: Add java-stax. Date: Sun, 19 Nov 2017 18:57:59 +0100 Message-Id: <20171119175805.902-25-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-stax): New variable. --- gnu/packages/java.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index a736eb197..73f04d807 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8352,3 +8352,34 @@ efficiently all input elements (for example in SOAP processors).") (description "kXML is a small XML pull parser, specially designed for constrained environments such as Applets, Personal Java or MIDP devices.") (license license:expat))) + +(define-public java-stax + (package + (name "java-stax") + (version "1.2.0") + (source (origin + (method url-fetch) + (uri (string-append "https://repo1.maven.org/maven2/stax/stax/" + version "/stax-" version "-sources.jar")) + (sha256 + (base32 + "04ba4qvbrps45j8bldbakxq31k7gjlsay9pppa9yn13fr00q586z")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "stax.jar" + #:tests? #f; no tests + #:phases + (modify-phases %standard-phases + (add-before 'configure 'fix-utf8 + (lambda _ + ;; This file is ISO-8859-1 but java expects UTF-8. + ;; Remove special characters in comments. + (with-fluids ((%default-port-encoding "ISO-8859-1")) + (substitute* "src/com/wutka/dtd/Scanner.java" + (("//.*") "\n"))) + #t))))) + (home-page "https://repo1.maven.org/maven2/stax/stax/") + (synopsis "Streaming API for XML") + (description "The StAX Java API for XML processing is designed for parsing +XML streams, just like the SAX API's.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:47 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:48 +0000 Received: from localhost ([127.0.0.1]:47864 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtf-0006Mw-K9 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:47 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtS-0006IN-2G for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:34 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 5afdec3c (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:37 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 26/31] gnu: Add java-jettison. Date: Sun, 19 Nov 2017 18:58:00 +0100 Message-Id: <20171119175805.902-26-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jettison): New variable. --- gnu/packages/java.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 73f04d807..df6761ab3 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8383,3 +8383,30 @@ constrained environments such as Applets, Personal Java or MIDP devices.") (description "The StAX Java API for XML processing is designed for parsing XML streams, just like the SAX API's.") (license license:asl2.0))) + +(define-public java-jettison + (package + (name "java-jettison") + (version "1.3.7") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/codehaus/jettison/archive/" + "jettison-" version ".tar.gz")) + (sha256 + (base32 + "0rdhfyxywvga5wiwasc04iqnxyixn3rd8wj01c9ymhvwc3h6dpqg")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jettison.jar" + #:source-dir "src/main/java" + #:test-exclude (list "**/Abstract*.java" + ;; Abstract classes + "**/DOMTest.java" + "**/BadgerFishDOMTest.java" + "**/MappedDOMTest.java"))) + (native-inputs + `(("java-junit" ,java-junit))) + (home-page "https://github.com/codehaus/jettison") + (synopsis "StAX implementation for JSON") + (description "Jettison is a StAX implementation for JSON.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:48 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:48 +0000 Received: from localhost ([127.0.0.1]:47866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtf-0006N3-VP for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:48 -0500 Received: from lepiller.eu ([89.234.186.109]:60512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtS-0006Jl-Nv for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:35 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 1d39633d (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:37 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 28/31] gnu: Add java-xstream. Date: Sun, 19 Nov 2017 18:58:02 +0100 Message-Id: <20171119175805.902-28-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xstream): New variable. --- gnu/packages/java.scm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 6aaaf7ef3..1f3fd71ab 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8435,3 +8435,44 @@ XML streams, just like the SAX API's.") (description "Java-based solution for accessing, manipulating, and outputting XML data from Java code.") (license license:bsd-4))) + +(define-public java-xstream + (package + (name "java-xstream") + (version "1.4.9") + (source (origin + (method url-fetch) + (uri (string-append "https://repo1.maven.org/maven2/com/thoughtworks" + "/xstream/xstream-distribution/" version + "/xstream-distribution-" version "-src.zip")) + (file-name (string-append name "-" version ".zip")) + (sha256 + (base32 + "1cq9j9h839wc6pkrgd9bd7y94a3zrj1j741i134izqs9xx2b54fi")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "xstream.jar" + ;; Tests are not in a java subdirectory as assumed by ant-build-system + #:tests? #f + #:jdk ,icedtea-8 + #:source-dir "xstream/src/java")) + (inputs + `(("java-jdom" ,java-jdom) + ("java-jdom2" ,java-jdom2) + ("java-cglib" ,java-cglib) + ("java-joda-time" ,java-joda-time) + ("java-jettison" ,java-jettison) + ("java-xom" ,java-xom) + ("java-xpp3" ,java-xpp3) + ("java-dom4j" ,java-dom4j) + ("java-stax2-api" ,java-stax2-api) + ("java-woodstox-core" ,java-woodstox-core) + ("java-kxml2" ,java-kxml2) + ("java-stax" ,java-stax))) + (native-inputs + `(("unzip" ,unzip))) + (home-page "https://x-stream.github.io") + (synopsis "XML serialization library") + (description "XStream is a simple library to serialize objects to XML and +back again.") + (license license:x11))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:00:48 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:00:48 +0000 Received: from localhost ([127.0.0.1]:47868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtg-0006NB-CX for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:48 -0500 Received: from lepiller.eu ([89.234.186.109]:60512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtT-0006Jl-QR for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:36 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id f438b9bc (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:38 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 31/31] gnu: Add java-xmlunit-legacy. Date: Sun, 19 Nov 2017 18:58:05 +0100 Message-Id: <20171119175805.902-31-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xmlunit-legacy): New variable. --- gnu/packages/java.scm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index dbf0119a5..cba4bbd89 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8557,3 +8557,17 @@ emit is the one you want to create. It provides helpers to validate against an XML Schema, assert the values of XPath queries or compare XML documents against expected outcomes.") (license license:asl2.0))) + +(define-public java-xmlunit-legacy + (package + (inherit java-xmlunit) + (name "java-xmlunit-legacy") + (arguments + `(#:jar-name "java-xmlunit-legacy.jar" + #:source-dir "xmlunit-legacy/src/main/java" + #:test-dir "xmlunit-legacy/src/test")) + (inputs + `(("java-xmlunit" ,java-xmlunit) + ("java-junit" ,java-junit))) + (native-inputs + `(("java-mockito-1" ,java-mockito-1))))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:29:50 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:29:50 +0000 Received: from localhost ([127.0.0.1]:47916 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGULm-000745-1Z for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:29:50 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtT-0006Hl-F8 for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:36 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id e6ed265a (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:37 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 30/31] gnu: Add java-xmlunit. Date: Sun, 19 Nov 2017 18:58:04 +0100 Message-Id: <20171119175805.902-30-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xmlunit): New variable. --- gnu/packages/java.scm | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index dc9768a02..dbf0119a5 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8507,3 +8507,53 @@ back again.") similar in functionality to BSD editline and GNU readline but with additional features that bring it in par with ZSH line editor.") (license license:asl2.0))) + +(define java-xmlunit-test-resources + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xmlunit/test-resources.git") + (commit "a590d2ae865c3e0455691d76ba8eefccc2215aec"))) + (file-name "java-xmlunit-test-resources") + (sha256 + (base32 + "0r0glj37pg5l868yjz78gckr91cs8fysxxbp9p328dssssi91agr")))) + +(define-public java-xmlunit + (package + (name "java-xmlunit") + (version "2.5.1") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/xmlunit/xmlunit/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "035rivlnmwhfqj0fzviciv0bkh1h95ps1iwnh2kjcvdbk5nccm4z")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "java-xmlunit.jar" + #:source-dir "xmlunit-core/src/main/java" + #:test-dir "xmlunit-core/src/test" + #:phases + (modify-phases %standard-phases + (add-before 'check 'copy-test-resources + (lambda* (#:key inputs #:allow-other-keys) + (copy-recursively (assoc-ref inputs "resources") "../test-resources") + #t))))) + (native-inputs + `(("java-junit" ,java-junit) + ("java-mockito-1" ,java-mockito-1) + ("java-hamcrest-all" ,java-hamcrest-all) + ("java-objenesis" ,java-objenesis) + ("java-asm" ,java-asm) + ("java-cglib" ,java-cglib) + ("resources" ,java-xmlunit-test-resources))) + (home-page "http://www.xmlunit.org/") + (synopsis "XML output testing") + (description "XMLUnit provides you with the tools to verify the XML you +emit is the one you want to create. It provides helpers to validate against +an XML Schema, assert the values of XPath queries or compare XML documents +against expected outcomes.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:29:50 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:29:50 +0000 Received: from localhost ([127.0.0.1]:47918 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGULm-000748-BX for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:29:50 -0500 Received: from lepiller.eu ([89.234.186.109]:60510) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtT-0006IN-0N for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:35 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id c274fade (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:37 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 29/31] gnu: Add java-jline. Date: Sun, 19 Nov 2017 18:58:03 +0100 Message-Id: <20171119175805.902-29-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jline): New variable. --- gnu/packages/java.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 1f3fd71ab..dc9768a02 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8476,3 +8476,34 @@ outputting XML data from Java code.") (description "XStream is a simple library to serialize objects to XML and back again.") (license license:x11))) + +(define-public java-jline + (package + (name "java-jline") + (version "1.0") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/jline/jline1/archive/jline-" + version ".tar.gz")) + (sha256 + (base32 + "0bi3p6vrh7a6v0fbpb6rx9plpmx5zk3lr352xzdbz2jcxg499wir")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "jline.jar" + #:source-dir "src/main/java" + #:test-dir "src/test" + #:phases + (modify-phases %standard-phases + (add-before 'build 'copy-resources + (lambda _ + (copy-recursively "src/main/resources" "build/classes") + #t))))) + (native-inputs + `(("java-junit" ,java-junit))) + (home-page "https://jline.github.io") + (synopsis "Console input handling library") + (description "JLine is a Java library for handling console input. It is +similar in functionality to BSD editline and GNU readline but with additional +features that bring it in par with ZSH line editor.") + (license license:asl2.0))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:29:51 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:29:51 +0000 Received: from localhost ([127.0.0.1]:47920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGULm-00074F-OG for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:29:50 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtR-0006Hl-Bq for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:34 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 9a67f1f8 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:36 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 24/31] gnu: Add java-kxml2. Date: Sun, 19 Nov 2017 18:57:58 +0100 Message-Id: <20171119175805.902-24-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-kxml2): New variable. --- gnu/packages/java.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index b6c360a1c..a736eb197 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8324,3 +8324,31 @@ efficiently all input elements (for example in SOAP processors).") (description "Dom4j is a flexible XML framework for Java.") ;; some BSD-like 5-clause license (license (license:non-copyleft "file://LICENSE")))) + +(define-public java-kxml2 + (package + (name "java-kxml2") + (version "2.4.2") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/stefanhaustein/kxml2/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "17kh04qf3vll1xx6sv06xlazw2hxa8qdmzyday9r6z2191jlj74w")))) + (build-system ant-build-system) + (arguments + `(#:jar-name "kxml2.jar" + #:source-dir "src/main/java" + #:test-include (list "TestWb.java") + #:tests? #f)); Test fails + (inputs + `(("java-xpp3" ,java-xpp3))) + (native-inputs + `(("java-junit" ,java-junit))) + (home-page "http://kxml.org") + (synopsis "XML pull parser") + (description "kXML is a small XML pull parser, specially designed for +constrained environments such as Applets, Personal Java or MIDP devices.") + (license license:expat))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:29:51 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:29:51 +0000 Received: from localhost ([127.0.0.1]:47922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGULn-00074M-1d for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:29:51 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtS-0006Hl-C4 for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:35 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 0510ca79 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:37 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 27/31] gnu: Add java-jdom2. Date: Sun, 19 Nov 2017 18:58:01 +0100 Message-Id: <20171119175805.902-27-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-jdom2): New variable. --- gnu/packages/java.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index df6761ab3..6aaaf7ef3 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -8410,3 +8410,28 @@ XML streams, just like the SAX API's.") (synopsis "StAX implementation for JSON") (description "Jettison is a StAX implementation for JSON.") (license license:asl2.0))) + +(define-public java-jdom2 + (package + (name "java-jdom") + (version "2.0.6") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/hunterhacker/jdom/archive/JDOM-" + version ".tar.gz")) + (sha256 + (base32 + "0p8n7inqq2a25wk9ljinl3ixlx1x2la9qaman8ngd75xxjb02yc1")))) + (build-system ant-build-system) + (arguments + `(#:build-target "package" + #:tests? #f; tests are run as part of the build process + #:phases + (modify-phases %standard-phases + (replace 'install + (install-jars "build"))))) + (home-page "http://jdom.org/") + (synopsis "Access, manipulate, and output XML data") + (description "Java-based solution for accessing, manipulating, and +outputting XML data from Java code.") + (license license:bsd-4))) -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 19 13:29:53 2017 Received: (at 29359) by debbugs.gnu.org; 19 Nov 2017 18:29:54 +0000 Received: from localhost ([127.0.0.1]:47924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGULn-00074T-B3 for submit@debbugs.gnu.org; Sun, 19 Nov 2017 13:29:53 -0500 Received: from lepiller.eu ([89.234.186.109]:60508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGTtN-0006Hl-DG for 29359@debbugs.gnu.org; Sun, 19 Nov 2017 13:00:33 -0500 Received: from localhost.localdomain (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 50b23874 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Sun, 19 Nov 2017 18:02:35 +0000 (UTC) From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: [PATCH 16/31] gnu: Add java-xerces. Date: Sun, 19 Nov 2017 18:57:50 +0100 Message-Id: <20171119175805.902-16-julien@lepiller.eu> X-Mailer: git-send-email 2.15.0 In-Reply-To: <20171119175805.902-1-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) * gnu/packages/java.scm (java-xerces): New variable. * gnu/packages/patches/java-xerces-bootclasspath.patch: New file. * gnu/packages/patches/java-xerces-build_dont_unzip.patch: New file. * gnu/packages/patches/java-xerces-xjavac_taskdef.patch: New file. * gnu/local.mk (dist_patch_DATA): Add them. --- gnu/local.mk | 3 + gnu/packages/java.scm | 74 ++++++++++++++++++++++ .../patches/java-xerces-bootclasspath.patch | 38 +++++++++++ .../patches/java-xerces-build_dont_unzip.patch | 44 +++++++++++++ .../patches/java-xerces-xjavac_taskdef.patch | 45 +++++++++++++ 5 files changed, 204 insertions(+) create mode 100644 gnu/packages/patches/java-xerces-bootclasspath.patch create mode 100644 gnu/packages/patches/java-xerces-build_dont_unzip.patch create mode 100644 gnu/packages/patches/java-xerces-xjavac_taskdef.patch diff --git a/gnu/local.mk b/gnu/local.mk index 2fbafe118..6094ddfc4 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -757,6 +757,9 @@ dist_patch_DATA = \ %D%/packages/patches/isl-0.11.1-aarch64-support.patch \ %D%/packages/patches/jacal-fix-texinfo.patch \ %D%/packages/patches/java-powermock-fix-java-files.patch \ + %D%/packages/patches/java-xerces-bootclasspath.patch \ + %D%/packages/patches/java-xerces-build_dont_unzip.patch \ + %D%/packages/patches/java-xerces-xjavac_taskdef.patch \ %D%/packages/patches/jbig2dec-ignore-testtest.patch \ %D%/packages/patches/jbig2dec-CVE-2016-9601.patch \ %D%/packages/patches/jbig2dec-CVE-2017-7885.patch \ diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 886a71f23..873226aca 100644 --- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -7992,3 +7992,77 @@ the Xerces-J XML parser and Xalan-J XSLT processor and specifies these APIs: to other xml.apache.org projects instead of shipping it's own \"standalone\" project.") (license license:asl2.0))) + +(define-public java-xerces + (package + (name "java-xerces") + (version "2.11.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://apache/xerces/j/source/" + "Xerces-J-src." version ".tar.gz")) + (sha256 + (base32 "1006igwy2lqrmjvdk64v8dg6qbk9c29pm8xxx7r87n0vnpvmx6pm")) + (patches (search-patches + "java-xerces-xjavac_taskdef.patch" + "java-xerces-build_dont_unzip.patch" + "java-xerces-bootclasspath.patch")))) + (build-system ant-build-system) + (arguments + `(#:tests? #f;; Test files are not present + #:test-target "test" + #:jdk ,icedtea-8 + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'create-build.properties + (lambda* (#:key inputs #:allow-other-keys) + (let ((jaxp (assoc-ref inputs "java-jaxp")) + (resolver (assoc-ref inputs "java-apache-xml-commons-resolver"))) + (with-output-to-file "build.properties" + (lambda _ + (format #t + "jar.jaxp = ~a/share/java/jaxp.jar~@ + jar.apis-ext = ~a/share/java/jaxp.jar~@ + jar.resolver = ~a/share/java/xml-resolver.jar~%" + jaxp jaxp resolver))) + ;; Make xerces use our version of jaxp in tests + (substitute* "build.xml" + (("xml-apis.jar") + (string-append jaxp "/share/java/jaxp.jar")) + (("\\$\\{tools.dir\\}/\\$\\{jar.apis\\}") + "${jar.apis}"))) + #t)) + (replace 'install (install-jars "build"))))) + (inputs + `(("java-apache-xml-commons-resolver" ,java-apache-xml-commons-resolver) + ("java-jaxp" ,java-jaxp))) + (home-page "https://xerces.apache.org/xerces2-j/") + (synopsis "Validating XML parser for Java with DOM level 3 support") + (description "The Xerces2 Java parser is the reference implementation of +XNI, the Xerces Native Interface, and also a fully conforming XML Schema +processor. + +Xerces2-J supports the following standards and APIs: + +@itemize +@item eXtensible Markup Language (XML) 1.0 Second Edition Recommendation +@item Namespaces in XML Recommendation +@item Document Object Model (DOM) Level 2 Core, Events, and Traversal and + Range Recommendations +@item Simple API for XML (SAX) 2.0.1 Core and Extension +@item Java APIs for XML Processing (JAXP) 1.2.01 +@item XML Schema 1.0 Structures and Datatypes Recommendations +@item Experimental implementation of the Document Object Model (DOM) Level 3 + Core and Load/Save Working Drafts +@item Provides a partial implementation of the XML Inclusions (XInclude) W3C + Candidate Recommendation +@end itemize + +Xerces is now able to parse documents written according to the XML 1.1 +Candidate Recommendation, except that it does not yet provide an option to +enable normalization checking as described in section 2.13 of this +specification. It also handles namespaces according to the XML Namespaces 1.1 +Candidate Recommendation, and will correctly serialize XML 1.1 documents if +the DOM level 3 load/save API's are in use.") + (license license:asl2.0))) diff --git a/gnu/packages/patches/java-xerces-bootclasspath.patch b/gnu/packages/patches/java-xerces-bootclasspath.patch new file mode 100644 index 000000000..efaa548a6 --- /dev/null +++ b/gnu/packages/patches/java-xerces-bootclasspath.patch @@ -0,0 +1,38 @@ +Based on https://anonscm.debian.org/viewvc/pkg-java/trunk/libxerces2-java/debian/patches/03_bootclasspath.patch?revision=14509, adopted for guix + +--- xerces-2_11_0/build.xml.orig 2010-11-26 21:42:11.000000000 +0100 ++++ xerces-2_11_0/build.xml 2017-03-28 14:04:41.946606996 +0200 +@@ -290,13 +290,14 @@ + destdir="${build.dest}" + source="${javac.source}" + target="${javac.target}" +- classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}" ++ classpath="${build.dir}/classes:${jar.jaxp}:${jar.apis-ext}:${jar.resolver}" + debug="${debug}" nowarn="true" + debuglevel="${debuglevel}" + deprecation="${deprecation}" + optimize="${optimize}" + includeAntRuntime="false" +- includeJavaRuntime="false" ++ includeJavaRuntime="true" ++ bootclasspath="${jar.jaxp}:${jar.apis-ext}:${jar.resolver}" + excludes="org/xml/sax/** + javax/xml/** + org/w3c/dom/* +@@ -1451,13 +1452,14 @@ + destdir="${build.dest}" + source="${javac.source}" + target="${javac.target}" +- classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}" ++ classpath="${build.dir}/classes:${jar.jaxp}:${jar.apis-ext}:${jar.resolver}" + debug="${debug}" + debuglevel="${debuglevel}" + deprecation="${deprecation}" + optimize="${optimize}" + includeAntRuntime="false" +- includeJavaRuntime="false" ++ includeJavaRuntime="true" ++ bootclasspath="${jar.jaxp}:${jar.apis-ext}:${jar.resolver}" + excludes="org/xml/sax/** + javax/xml/** + org/w3c/dom/* diff --git a/gnu/packages/patches/java-xerces-build_dont_unzip.patch b/gnu/packages/patches/java-xerces-build_dont_unzip.patch new file mode 100644 index 000000000..2ff562886 --- /dev/null +++ b/gnu/packages/patches/java-xerces-build_dont_unzip.patch @@ -0,0 +1,44 @@ +Don't unzip the sources which were bundled originally. Guix strips them from +the source and uses pre-build packages. + +Taken from https://anonscm.debian.org/viewvc/pkg-java/trunk/libxerces2-java/debian/patches/02_build_dont_unzip.patch?revision=14507 + +Index: b/build.xml +=================================================================== +--- a/build.xml ++++ b/build.xml +@@ -247,7 +247,7 @@ + + +- ++ + + + + +- ++ + + + + + +- ++ + + + +@@ -291,7 +291,7 @@ + source="${javac.source}" + target="${javac.target}" + classpath="${build.dir}/classes:${tools.dir}/${jar.apis}:${tools.dir}/${jar.resolver}:${tools.dir}/${jar.serializer}" +- debug="${debug}" ++ debug="${debug}" nowarn="true" + debuglevel="${debuglevel}" + deprecation="${deprecation}" + optimize="${optimize}" +@@ -359,7 +359,7 @@ + source="${javac.source}" + target="${javac.target}" + classpath="${build.dir}/classes:${tools.dir}/${jar.apis}" +- debug="${debug}" ++ debug="${debug}" nowarn="true" + debuglevel="${debuglevel}" + includeAntRuntime="false" + includeJavaRuntime="true"/> +@@ -379,7 +379,7 @@ + source="${javac.source}" + target="${javac.target}" + classpath="${tools.dir}/${jar.apis}:${build.dir}/classes:./tools/junit.jar" +- debug="${debug}" ++ debug="${debug}" nowarn="true" + debuglevel="${debuglevel}" + includeAntRuntime="false" + includeJavaRuntime="true"/> -- 2.15.0 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:31:11 2017 Received: (at control) by debbugs.gnu.org; 20 Nov 2017 07:31:11 +0000 Received: from localhost ([127.0.0.1]:48173 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgXv-000813-2i for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:31:11 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21017) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgXt-00080t-Gu for control@debbugs.gnu.org; Mon, 20 Nov 2017 02:31:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163061; s=zoho; d=elephly.net; i=rekado@elephly.net; h=Date:To:From:Subject; l=15; bh=gbcu8NNyJFNK2OirdffLuYxN//k0IsuDCcVMEFwBh/4=; b=YujDFYj//j1tAXTFiK4lW5X8+shAkdaz79KhAevyg+c2lfwwhJAeqh3+HDvyig5I agmExuiQg4bMuhLik2MVk5DvC0sTxsVTjCB+NJ5cRGG4CZQlyg3R4xS9ErOVi0uBnjQ 7sNh9uKiPbw2smVQrKy1ICbQzB0ftBJt1zkekVIA= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511163061560484.4484602440775; Sun, 19 Nov 2017 23:31:01 -0800 (PST) Date: Mon, 20 Nov 2017 08:30:58 +0100 To: control@debbugs.gnu.org From: Ricardo Wurmus Subject: control message for bug #29359 X-ZohoMailClient: External X-Spam-Score: -1.0 (-) X-Debbugs-Envelope-To: control 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" Message-Id: X-Spam-Score: -1.2 (-) owner 29359 ! From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:33:21 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 07:33:21 +0000 Received: from localhost ([127.0.0.1]:48178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGga1-00084G-Fr for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:33:21 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21041) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgZz-000848-Gg for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 02:33:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163193; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=203; bh=ie6kYIglpDGFKlm8y0KyEnJsC3vJiIPxNx55RaZSX9k=; b=Xand4o/j8M94ilOPvxlkCJz17RuSovWZqbbteq27dLajsvKinKgvv3NDXOd5XzwP dIIsLHp7YoZdPDQ0mtOvFA+TnAKyTZAuhGjc4CcgO17vjGQFhUGROnnHYsNbZVrw8XF ZNSR9XT9j1REg4DSxGk5KCvfwb/FUWTEHOznNDQE= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 15111631938304.496505887944977; Sun, 19 Nov 2017 23:33:13 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 01/31] gnu: Add java-gson. In-reply-to: <20171119175805.902-1-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:33:11 +0100 Message-ID: <87efotxv48.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-gson): New variable. LGTM! Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:35:29 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 07:35:29 +0000 Received: from localhost ([127.0.0.1]:48183 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgc4-00087D-SX for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:35:29 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgc2-000875-Kj for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 02:35:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163319; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=737; bh=GrtHjVi1NzjFUY3PRwhb9wwvMfB1bWecaTeeaqxferc=; b=Wm9X9+4M3ynNEwrsvTrECOOJUd/xzPdySkpsgqSyJUpkn58MgkJ/U96ZiCTtkYaB pJJ/VIMph26JMG+Inc581U/eCa744phAj0qKDm+GomNxp+/Ix+FVm1ZMvLssvWtMkW3 uxA1KIuGGINlXqwQ34sIRO2FT1UtkH7qFSt6GyfQ= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511163319335977.1901024701876; Sun, 19 Nov 2017 23:35:19 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-30-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 30/31] gnu: Add java-xmlunit. In-reply-to: <20171119175805.902-30-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:35:16 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87d14dxv0r.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-xmlunit): New variable. [=E2=80=A6] > + > +(define java-xmlunit-test-resources > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/xmlunit/test-resources.git") > + (commit "a590d2ae865c3e0455691d76ba8eefccc2215aec"))) > + (file-name "java-xmlunit-test-resources") > + (sha256 > + (base32 > + "0r0glj37pg5l868yjz78gckr91cs8fysxxbp9p328dssssi91agr")))) I=E2=80=99d prefer if this were placed inline as part of the java-xmlunit inputs, instead of making a top-level definition. The rest looks good to me. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:39:23 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 07:39:23 +0000 Received: from localhost ([127.0.0.1]:48187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgfr-0008Ce-FG for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:39:23 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgfp-0008CV-O4 for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 02:39:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163547; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=575; bh=whAgWTCZxGZWF052gL0DiICHCy3kbQEMsVUy8iFoXTI=; b=cNP5TjsCLalp/jmXmCpjb/ws2B/W20B4GZHnEXs7FGGN6+5dWSh/qlFa+F+xCV2C ZHGdMpEUf630R7tnRorGVxqbCUzUhBbrOppxTutnaQad/ERmLPcjPG3SFdoOWALmxRj rICq20fl9VY6uGUlUVjJMjHUDYwGEI/m5gHRIt8I= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511163547566644.3349790862529; Sun, 19 Nov 2017 23:39:07 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-29-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 29/31] gnu: Add java-jline. In-reply-to: <20171119175805.902-29-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:39:04 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87a7zhxuuf.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-jline): New variable. [=E2=80=A6] > + (description "JLine is a Java library for handling console input. I= t is > +similar in functionality to BSD editline and GNU readline but with addit= ional > +features that bring it in par with ZSH line editor.") I think it should be =E2=80=9Con par with the Z shell line editor=E2=80=9D = =E2=80=93 everything else looks good to me. Thanks! --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:46:14 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 07:46:14 +0000 Received: from localhost ([127.0.0.1]:48197 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgmU-0001AC-F1 for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:46:14 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21099) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgmT-00018z-G0 for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 02:46:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163971; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=339; bh=s1VKHTLeN9pxn+yOVSDIL8/XPRrA+iAzjFmJXCuunw8=; b=HZwVnYEu9jE+TE9l2puBHD3CSP/utAo4oTMaWceldnYQJhlmTdJ5cnc4NMCBFL9F /HECNT6LiuIc6JMRCBgET9wY8U8TOt1KKFaq9zI8jmnnvjgjPQli4Z/r+F44TTxSLEk HqEuhWf5TM/OeUZm6KkEeaXhdV+haUkZ9PuZm/gk= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511163971599370.3352904046254; Sun, 19 Nov 2017 23:46:11 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-29-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 29/31] gnu: Add java-jline. In-reply-to: <20171119175805.902-29-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:46:09 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <877eulxuim.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-jline): New variable. [=E2=80=A6] > + (license license:asl2.0))) Actually, this doesn=E2=80=99t seem right: http://jline.sourceforge.net/license.html --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:50:12 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 07:50:12 +0000 Received: from localhost ([127.0.0.1]:48201 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgqJ-0001ug-2z for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:50:12 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21009) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgqH-0001uY-D2 for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 02:50:09 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511164202; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=649; bh=SqbL1U7Flti5O+w3In+bCAyN3a6DJC5ueLY41gVORrc=; b=Ruzf1o2kMIWE2aEUF7JxED9C+seOdyIU0Sa8K/gtxhb+GZcpTilrMJ/lfiljCn8o H2ixNyckGXClff9ZiA1bUmX4JYp462uLXlobH1OcfaFt2uqVOhJCK3MGTI3OHonHacf yt/xvAYRMoDJAajZY0zBlfkrbZRqbeS3UmTSNqX8= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511164202902176.40201159908622; Sun, 19 Nov 2017 23:50:02 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-27-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 27/31] gnu: Add java-jdom2. In-reply-to: <20171119175805.902-27-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:50:00 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <8760a5xuc7.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Hi Julien, > * gnu/packages/java.scm (java-jdom2): New variable. How about adding this to (gnu packages xml) instead? I=E2=80=99d like to prevent java.scm from becoming the next python.scm=E2=80=A6 > +(define-public java-jdom2 Why name it =E2=80=9Cjava-jdom2=E2=80=9D? I=E2=80=99d prefer just =E2=80= =9Cjava-jdom=E2=80=9D. > + (description "Java-based solution for accessing, manipulating, and > +outputting XML data from Java code.") Please use a full sentence here. > + (license license:bsd-4))) This seems to be correct. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 02:51:13 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 07:51:13 +0000 Received: from localhost ([127.0.0.1]:48205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgrJ-0001wH-Hd for submit@debbugs.gnu.org; Mon, 20 Nov 2017 02:51:13 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGgrH-0001w9-8Z for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 02:51:11 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163356; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=217; bh=TtjeiZDQ12lpZMzR9vzZJTq2bXOqnYOkVV5iFNkSb6s=; b=AqCLqalqZPHfJa5rb4qTYYRP4Or2nOfyIkk85zc3HazJGpJ0txA0EFxTn4iTJLkg QBd0OUGmsLHCgFr7nmNSZ0vzB4KHzn4Y3PQ9LBWpeMrlXQiwqF60IOfoBmegLTdWF1g R9rCFEBVq1vHQdyVjBDCQzpY+rT6EaQzDZefoUfM= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 151116335625196.10512366630212; Sun, 19 Nov 2017 23:35:56 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-31-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 31/31] gnu: Add java-xmlunit-legacy. In-reply-to: <20171119175805.902-31-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:35:53 +0100 Message-ID: <87bmjxxuzq.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-xmlunit-legacy): New variable. LGTM. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 03:06:25 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 08:06:25 +0000 Received: from localhost ([127.0.0.1]:48210 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGh60-0004BM-SF for submit@debbugs.gnu.org; Mon, 20 Nov 2017 03:06:25 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21115) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGh5z-0004BE-95 for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 03:06:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511165149; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=968; bh=3f3R4ba7YaV/UnZhu0BsXzm5F2evrMjRuLrO3GfH+/0=; b=izz2HDclOe7gDSulBmCZ5pM86vPW6CjykWs6tqIqIyb6JvM8TMFKT7CBw8rEYk7A Z7N1Eg6pE7cWRm5MrwyN3/VG9mx1YfjFnnFgLZS7HEe2iXWmDVmpPfIQWctYpUdpFfA 77bm5hEU+Z1Hs7p31maHuSeR8O3EWqbeZBw/o77k= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 151116514961659.82136913760917; Mon, 20 Nov 2017 00:05:49 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-25-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 25/31] gnu: Add java-stax. In-reply-to: <20171119175805.902-25-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 09:05:47 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <873759xtlw.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-stax): New variable. Maybe move this package to (gnu packages xml) instead. > + (home-page "https://repo1.maven.org/maven2/stax/stax/") This looks weird. The original home page was http://stax.codehaus.org/, but it has disappeared. It=E2=80=99s fine to keep it pointing at the maven repo, even though it=E2=80=99s not really a home page. > + (synopsis "Streaming API for XML") > + (description "The StAX Java API for XML processing is designed for p= arsing > +XML streams, just like the SAX API's.") This description could be improved. How about this: This package provides the reference implementation of the @dfn{Streaming API for XML} (StAX). It is used for streaming XML data to and from a Java application. It provides a standard pull parser interface. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 03:09:29 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 08:09:29 +0000 Received: from localhost ([127.0.0.1]:48214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGh8z-0004FV-BT for submit@debbugs.gnu.org; Mon, 20 Nov 2017 03:09:29 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21025) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGh8w-0004FM-4A for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 03:09:26 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511165363; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=871; bh=HbbkFpJP5SaEA7UwVBOkQY/HnA6J3B20DXkprZdHGI4=; b=IHEMv0O8oyXwAoiTB4BHb6LL4jFvDEkGZLoMpYyzD5IB8Uke641y12vyv5+n+tI8 VW/IQSQldJ8Qoqea0mz7tmRjJl81s3ED2JNxVlPeBD+1l6NrppwJDx/rRC0te71EIfQ fLY/MHPfOU1TPHf+8yvrRH7uK/MuwQuO9J7vg2Fg= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511165363282813.6505220888237; Mon, 20 Nov 2017 00:09:23 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-24-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 24/31] gnu: Add java-kxml2. In-reply-to: <20171119175805.902-24-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 09:09:20 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <871sktxtfz.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Hi Julien, > * gnu/packages/java.scm (java-kxml2): New variable. Add to (gnu packages xml) instead? > + (arguments > + `(#:jar-name "kxml2.jar" > + #:source-dir "src/main/java" > + #:test-include (list "TestWb.java") > + #:tests? #f)); Test fails Is this a FIXME or something that cannot be fixed? > + (inputs > + `(("java-xpp3" ,java-xpp3))) > + (native-inputs > + `(("java-junit" ,java-junit))) > + (home-page "http://kxml.org") > + (synopsis "XML pull parser") > + (description "kXML is a small XML pull parser, specially designed fo= r > +constrained environments such as Applets, Personal Java or MIDP > devices.") Maybe expand =E2=80=9CMIDP=E2=80=9D to =E2=80=9Cdevices compliant with the = Mobile Information Device Profile=E2=80=9D? -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 03:10:58 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 08:10:58 +0000 Received: from localhost ([127.0.0.1]:48218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhAQ-0004Hk-M3 for submit@debbugs.gnu.org; Mon, 20 Nov 2017 03:10:58 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21056) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhAP-0004Hd-Br for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 03:10:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511164421; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=634; bh=jgH+W6bZknRTEi0NER9blK6yFCZ38UBxTNxfPASuXAE=; b=XlcdfM+5JPsjDfQNLTt1SULyFqOXHYPeU5rM/vg1XSoR2Y//k7+9LI6QU9+tJFNG baC9MU2YYqwDkJV68UHT5uHcEoQT9mCH/aAViubuqvr9m+6YSb2sl/6Ff7H1m1jEu7T itiCJ9PhxXtAIjwzSoQriFjrAK9OJ+Fh2pxPgVpc= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511164421725774.1186033058398; Sun, 19 Nov 2017 23:53:41 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-26-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 26/31] gnu: Add java-jettison. In-reply-to: <20171119175805.902-26-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:53:39 +0100 Message-ID: <874lppxu64.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Hi Julien, > * gnu/packages/java.scm (java-jettison): New variable. Maybe add this to (gnu packages xml) instead? > + (description "Jettison is a StAX implementation for JSON.") This is too short. How about this: Jettison is a Java library for converting XML to JSON and vice-versa with the help of the @dfn{Streaming API for XML} (StAX). It implements @code{XMLStreamWriter} and @code{XMLStreamReader} and supports @code{Mapped} and @code{BadgerFish} conventions. > + (license license:asl2.0))) Looks right. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 03:50:45 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 08:50:45 +0000 Received: from localhost ([127.0.0.1]:48252 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhmv-0005Db-If for submit@debbugs.gnu.org; Mon, 20 Nov 2017 03:50:45 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhms-0005DR-7k for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 03:50:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511167812; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=498; bh=/dg/GJyjpA/jVnqsyqn7W9xzPZDVXtnKTlwLfTQ+K4Q=; b=dFcuPTu99i7MXeDFjxqkBWfE2WAc5LS4iwUBqfAFxdF0Xko8gdkR/ErxpNX2AF2r w6nHHmoQVe2Sw12MtLKRoPNTsRG5rTGkxCzn0EW5pi+E/kJ4cBbMW4V3dzd5fNoZg4i a2KY+SRLVpbauFNl0BranDrZfcwU55MtlQ6KtJOI= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511167812278690.9373305414222; Mon, 20 Nov 2017 00:50:12 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-23-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 23/31] gnu: Add java-jaxen. In-reply-to: <20171119175805.902-23-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 09:50:09 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87zi7hwczi.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-jaxen): New variable. This also better goes to (gnu packages xml). [=E2=80=A6] > +(define-public java-jaxen > + (package > + (inherit java-jaxen-no-rec-deps) Where is the definition of =E2=80=9Cjava-jaxen-no-rec-deps=E2=80=9D? BTW: = I=E2=80=99d prefer the name =E2=80=9Cjava-jaxen-bootstrap=E2=80=9D. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 03:58:51 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 08:58:51 +0000 Received: from localhost ([127.0.0.1]:48257 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhul-0005OF-Cu for submit@debbugs.gnu.org; Mon, 20 Nov 2017 03:58:51 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21018) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGhuj-0005O7-Mt for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 03:58:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511168301; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=2171; bh=ZsKgWPGvT7sju/OU2jYZwYtghxuEcx+qCf2mcxfozCw=; b=hljJdKPhi1piIbdsLbAsOqQVkHJ+hM6QUY/2Nplfw32ksDn01JzPkTuuU8S4kejV OYL/eb8ttmce1bnhWAnR/57cOwsH9PUaTLE3KEEr18OFGk8qXvUnAzoZb1Ia9sepa+t p0PkUbX+P3tGRKHpj/IOfQ9OZaz578pIT5QbX+Og= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511168301657884.0655051338615; Mon, 20 Nov 2017 00:58:21 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-22-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 22/31] gnu: Add java-dom4j. In-reply-to: <20171119175805.902-22-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 09:58:19 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87y3n1wclw.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Julien Lepiller writes: > * gnu/packages/java.scm (java-dom4j): New variable. Better: (gnu packages xml). [=E2=80=A6] > + (arguments > + `(#:jar-name "dom4j.jar" > + #:jdk ,icedtea-8 > + #:source-dir "src/main/java" > + #:tests? #f; Requires xalan, but xalan -> java-cup -> jflex -> ja= va-cup... So java-cup has a dependency on itself via jflex? Please add FIXME here, so that we can fix this once xalan is packaged. > + #:phases > + (modify-phases %standard-phases > + (add-before 'build 'copy-jaxen-sources > + ;; jaxen-no-rec-deps is not enough. These files have a circul= ar > + ;; dependency and there is no subset of dom4j that would allo= w > + ;; breaking the circle. I still don=E2=80=99t know where =E2=80=9Cjaxen-no-rec-deps=E2=80=9D comes = from. > + (add-before 'build 'fix-old-xpp2 > + (lambda _ > + ;; This package normally depends on xpp2 2.0, but we can on= ly package > + ;; version 2.1.10. Why? > + (substitute* "src/main/java/org/dom4j/xpp/ProxyXmlStartTag.= java" > + (("public void resetStartTag") > + (string-append > + "public boolean removeAttributeByRawName(String name) = {\n" > + " return false;\n" > + "}\n" > + "public boolean removeAttributeByName(String name, Str= ing name2) {\n" > + " return false;\n" > + "}\n" > + "\n" I prefer not to use string-append here. You can split strings and let them span multiple lines by escaping the line break. > + (inputs > + `(("java-jaxen-no-rec-deps" ,java-jaxen-no-rec-deps) > + ("java-jaxen-sources" ,(package-source > java-jaxen-no-rec-deps)) Please remember to rename this when renaming =E2=80=9Cjava-jaxen-no-rec-dep= s=E2=80=9D to =E2=80=9Cjava-jaxen-bootstrap=E2=80=9D. > + (home-page "https://dom4j.github.io/") > + (synopsis "Flexible XML framework for Java") > + (description "Dom4j is a flexible XML framework for Java.") That=E2=80=99s a bit short. Could you elaborate? > + ;; some BSD-like 5-clause license > + (license (license:non-copyleft "file://LICENSE")))) Weird license :) -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 04:07:19 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 09:07:19 +0000 Received: from localhost ([127.0.0.1]:48261 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGi2x-0005at-A4 for submit@debbugs.gnu.org; Mon, 20 Nov 2017 04:07:19 -0500 Received: from lepiller.eu ([89.234.186.109]:60514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGi2w-0005al-0C for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 04:07:18 -0500 Received: from webmail.lepiller.eu (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 6ea1da6a (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Mon, 20 Nov 2017 09:09:31 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Mon, 20 Nov 2017 10:07:16 +0100 From: julien lepiller To: 29359@debbugs.gnu.org Subject: Re: [bug#29359] [PATCH 22/31] gnu: Add java-dom4j. In-Reply-To: <87y3n1wclw.fsf@elephly.net> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-22-julien@lepiller.eu> <87y3n1wclw.fsf@elephly.net> Message-ID: <2aac6dc25e6e5ade7de158a0989a7876@lepiller.eu> X-Sender: julien@lepiller.eu User-Agent: Roundcube Webmail/1.3.3 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) Le 2017-11-20 09:58, Ricardo Wurmus a écrit : > Julien Lepiller writes: > >> * gnu/packages/java.scm (java-dom4j): New variable. > > Better: (gnu packages xml). > > […] >> + (arguments >> + `(#:jar-name "dom4j.jar" >> + #:jdk ,icedtea-8 >> + #:source-dir "src/main/java" >> + #:tests? #f; Requires xalan, but xalan -> java-cup -> jflex -> >> java-cup... > > So java-cup has a dependency on itself via jflex? > Please add FIXME here, so that we can fix this once xalan is packaged. > >> + #:phases >> + (modify-phases %standard-phases >> + (add-before 'build 'copy-jaxen-sources >> + ;; jaxen-no-rec-deps is not enough. These files have a >> circular >> + ;; dependency and there is no subset of dom4j that would >> allow >> + ;; breaking the circle. > > I still don’t know where “jaxen-no-rec-deps” comes from. It's part of the java-xom patch, but I will rename it and make two patches instead. > >> + (add-before 'build 'fix-old-xpp2 >> + (lambda _ >> + ;; This package normally depends on xpp2 2.0, but we can >> only package >> + ;; version 2.1.10. > > Why? It's the only version I could find the source code of. I will add a comment. > >> + (substitute* >> "src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java" >> + (("public void resetStartTag") >> + (string-append >> + "public boolean removeAttributeByRawName(String >> name) {\n" >> + " return false;\n" >> + "}\n" >> + "public boolean removeAttributeByName(String name, >> String name2) {\n" >> + " return false;\n" >> + "}\n" >> + "\n" > > I prefer not to use string-append here. You can split strings and let > them span multiple lines by escaping the line break. Sure. I fixed some of these and forgot about this one. I'll make sure not to push such a thing in other packages either. I agree that's ugly. > >> + (inputs >> + `(("java-jaxen-no-rec-deps" ,java-jaxen-no-rec-deps) >> + ("java-jaxen-sources" ,(package-source >> java-jaxen-no-rec-deps)) > > Please remember to rename this when renaming “java-jaxen-no-rec-deps” > to > “java-jaxen-bootstrap”. > >> + (home-page "https://dom4j.github.io/") >> + (synopsis "Flexible XML framework for Java") >> + (description "Dom4j is a flexible XML framework for Java.") > > That’s a bit short. Could you elaborate? > >> + ;; some BSD-like 5-clause license >> + (license (license:non-copyleft "file://LICENSE")))) > > Weird license :) Thanks for your review :) > > -- > Ricardo > > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 20 04:31:14 2017 Received: (at 29359) by debbugs.gnu.org; 20 Nov 2017 09:31:14 +0000 Received: from localhost ([127.0.0.1]:48284 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGiQ6-0006AA-HW for submit@debbugs.gnu.org; Mon, 20 Nov 2017 04:31:14 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21049) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eGiQ4-0006A0-4H for 29359@debbugs.gnu.org; Mon, 20 Nov 2017 04:31:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1511163893; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1102; bh=PqzItIaVJbLye8xFbvbmsMlXJ4XEpahDTuQIcErWnlA=; b=Ba7zQjaKiEmQODxU7jrn1V6lwa+Mcdov1YVDlL1SsNt7B1UZ/kYtTmW/rViAb/xS sdN0bc9JsRVi1OVdVLKuKrPNGH8pQnCXdVL3UF64dmLPGLI3k4EspGyP7fBE4wVXv1G Vv1lYCULcumKIs2vNuc7vhn9VcAty5PzHy1LJYok= Received: from localhost (port-92-200-36-125.dynamic.qsc.de [92.200.36.125]) by mx.zohomail.com with SMTPS id 1511163893462499.65572640394794; Sun, 19 Nov 2017 23:44:53 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-28-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 28/31] gnu: Add java-xstream. In-reply-to: <20171119175805.902-28-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 20 Nov 2017 08:44:50 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <878tf1xukt.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 29359 Cc: 29359@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: -1.2 (-) Hi Julien, > * gnu/packages/java.scm (java-xstream): New variable. [=E2=80=A6] > + > +(define-public java-xstream > + (package > + (name "java-xstream") > + (version "1.4.9") 1.4.10 has been released on May 23, 2017. It includes a fix for CVE-2017-7957. Could you please update this package definition? > + (arguments > + `(#:jar-name "xstream.jar" > + ;; Tests are not in a java subdirectory as assumed by ant-build-s= ystem > + #:tests? #f Can=E2=80=99t we point it at the root directory and filter the files with t= est-exclude? > + (synopsis "XML serialization library") > + (description "XStream is a simple library to serialize objects to XM= L and > +back again.") Maybe replace =E2=80=9Cobjects=E2=80=9D with =E2=80=9CJava objects=E2=80=9D= . The description is a bit short, but I=E2=80=99ll take it :) > + (license license:x11))) This looks like the bsd-3 license: https://x-stream.github.io/license.html Okay to push with these changes. Thanks! -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 22 04:34:00 2017 Received: (at 29359) by debbugs.gnu.org; 22 Nov 2017 09:34:00 +0000 Received: from localhost ([127.0.0.1]:51812 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRPs-0004xW-LG for submit@debbugs.gnu.org; Wed, 22 Nov 2017 04:34:00 -0500 Received: from lepiller.eu ([89.234.186.109]:60524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eHRPq-0004xM-GH for 29359@debbugs.gnu.org; Wed, 22 Nov 2017 04:33:59 -0500 Received: from webmail.lepiller.eu (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 5147b7ec (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO) for <29359@debbugs.gnu.org>; Wed, 22 Nov 2017 09:36:14 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Wed, 22 Nov 2017 10:33:56 +0100 From: julien lepiller To: 29359@debbugs.gnu.org Subject: Re: [bug#29359] [PATCH 08/31] gnu: Add java-jansi. In-Reply-To: <20171119175805.902-8-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-8-julien@lepiller.eu> Message-ID: <62e8bafe388882f1dcb7a1e6b33006e0@lepiller.eu> X-Sender: julien@lepiller.eu User-Agent: Roundcube Webmail/1.3.3 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 29359 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 (/) Le 2017-11-19 18:57, Julien Lepiller a écrit : > * gnu/packages/java.scm (java-jansi): New variable. > --- > gnu/packages/java.scm | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index 3811dcdc8..5d45a9949 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -7714,3 +7714,30 @@ that is part of the SWT Tools project.") > (synopsis "Native library for jansi") > (description "Java-jansi-native contains the native library for > jansi.") > (license license:asl2.0))) > + > +(define-public java-jansi > + (package > + (name "java-jansi") > + (version "1.16") > + (source (origin > + (method url-fetch) > + (uri (string-append > "https://github.com/fusesource/jansi/archive/" > + "jansi-project-" version ".tar.gz")) > + (sha256 > + (base32 > + > "11kh3144i3fzp21dpy8zg52mjmsr214k7km9p8ly0rqk2px0qq2z")))) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name "jansi.jar" > + #:source-dir "jansi/src/main/java" > + #:test-dir "jansi/src/test")) > + (inputs > + `(("java-jansi-native" ,java-jansi-native))) > + (native-inputs > + `(("java-junit" ,java-junit) > + ("java-hamcrest-core" ,java-hamcrest-core))) > + (home-page "https://fusesource.github.io/jansi/") > + (synopsis "Portable ANSI escape sequences") > + (description "Jansi is a Java library that allows you to use ANSI > escape > +sequences to format your console output which works on every > platform.") > + (license license:asl2.0))) There's a small issue with this package: when it runs its tests, it will output formatted text with colors but forgets to clean the console afterwards, which leaves the console with a bold red font. Any idea on how to clean that? Shouldn't the environment block this kind of thing? From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 09:41:06 2017 Received: (at 29359) by debbugs.gnu.org; 24 Nov 2017 14:41:06 +0000 Received: from localhost ([127.0.0.1]:54866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIFA9-0000UK-TE for submit@debbugs.gnu.org; Fri, 24 Nov 2017 09:41:06 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:42887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIFA8-0000UC-5u for 29359@debbugs.gnu.org; Fri, 24 Nov 2017 09:41:04 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id A79C320B36; Fri, 24 Nov 2017 09:41:02 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Fri, 24 Nov 2017 09:41:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= mesmtp; bh=iG8zMgfpT5z0w92301GXwhvAU0c5CZnvBGPzPFGQmyc=; b=SF6Ts rNpNvbgjTi7zaNS9z/NnMaEBnkBYPMEb7WRpRqMmvmv7hnn1p7aFA3rFuXxw1o/g IGjwZDquFYFwxJbeyIeOwLcaZUd8ZyAkO00t7hWl4LkZRt2Iak0em2VvC9Z+aeQx YiHq3t75DVIOixaLq+xMgKouNOA88e2xrtHgU0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=iG8zMgfpT5z0w92301GXwhvAU0c5C ZnvBGPzPFGQmyc=; b=pz2pK2IdIxNivmqiHkh8bXw+LpWaGu7R3mXSdZ6KH9V1K scVGvPB4D5Zgcay2wONsmURLpIxyUV+Wf3pMQWdPWCv+O0z9KEJk0r2D9W9TiMDb mpah61ybkRxdhX11eSVy4bVD2SBFFJgJv+a8FyUXqV6gcAlChcoE3j0RtrOtZXU6 dnkMTEiAXKKtk5xB8U46uX1K7bW22tiGrESrt4uXEV5xcevu2DNCAt4xiKxgcJsU J/rtojT9rBST2IShuuUYSDnWPtHNsmw7Iik1G5+QBFhGCoUxhwJE0iPqvovlyN9R k9ypTU0tv4YDUb14R8Jrr7f0t9v55rIs1ZRRzjSeQ== X-ME-Sender: Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 49EC87E1D9; Fri, 24 Nov 2017 09:41:02 -0500 (EST) Date: Fri, 24 Nov 2017 09:41:01 -0500 From: Leo Famulari To: julien lepiller Subject: Re: [bug#29359] [PATCH 08/31] gnu: Add java-jansi. Message-ID: <20171124144101.GB3516@jasmine.lan> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-8-julien@lepiller.eu> <62e8bafe388882f1dcb7a1e6b33006e0@lepiller.eu> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3lcZGd9BuhuYXNfi" Content-Disposition: inline In-Reply-To: <62e8bafe388882f1dcb7a1e6b33006e0@lepiller.eu> User-Agent: Mutt/1.9.1 (2017-09-22) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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.7 (/) --3lcZGd9BuhuYXNfi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Nov 22, 2017 at 10:33:56AM +0100, julien lepiller wrote: > There's a small issue with this package: when it runs its tests, it will > output > formatted text with colors but forgets to clean the console afterwards, > which > leaves the console with a bold red font. Any idea on how to clean that? > Shouldn't > the environment block this kind of thing? The Vim package's test suite does something similar, resizing the terminal to (I think) 80x24. --3lcZGd9BuhuYXNfi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAloYL3wACgkQJkb6MLrK fwhyYg//b28TvqddkSGOeqRZ90rRIqxmBSrQw4ZQbMTk3vm03+iLKNTBn40BWDXH yHOy63CXU3KPF/R068kSAUILMesVK3wI/MgCD9pgtf4fFvUVTM9xo9Tw62gukbDM bDX2eYKVLQnSyt5uWsKl3Pnz8J3TxhjHzt0FXZePBti8PfOOzvp4up0QWLR+tytb JTbJAaVTmmb9dViymmvVJfb/2VaGIZDGFsfcMuno59WmwOn16f9JOCNPoGZhl42i 5dNjH0p8l5gybX6RuNK/ntVEsYrCaFh6g2HS+8HSXsW+/+od+BN3E2JXgGPnJumj 6lCQX0eD0Ga/W70ukcTZ54YDvDJx++IJLiemZwRakVT4weWMrgXBCFGZHPAGh4AZ MJWD2FRIOE6UUmtrvTOo9Ps5jkCsa0yFVfCX4su3iBPaMCZFGsxfeRrkDxNcQTep snkgIX2J6wkWxpreQc1UZKapVZAF8XMkPptLsaSETPF2l+9MxskK9ktZGAdHew+J BxVFB6NfLflNutXy0Kj/YLso1+R+I//y1RA7gwwLY5C/OscJ9wPhP20FvIl8dEDU Otn0takhaNcrjwQjNeOZ0wyKFh53hJzX/5JbRHuxeW31RbrxnPHBrQ8tDKW4UgeG rT2IOt9/iWct0aiIBem4Q5dubZV9JlBLoV6Y3Jf0aDyEgprZYhs= =bWhn -----END PGP SIGNATURE----- --3lcZGd9BuhuYXNfi-- From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 24 10:29:25 2017 Received: (at submit) by debbugs.gnu.org; 24 Nov 2017 15:29:25 +0000 Received: from localhost ([127.0.0.1]:56115 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIFuu-0001vB-QH for submit@debbugs.gnu.org; Fri, 24 Nov 2017 10:29:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:56370) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eIFut-0001ux-4X for submit@debbugs.gnu.org; Fri, 24 Nov 2017 10:29:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIFum-0000y5-SR for submit@debbugs.gnu.org; Fri, 24 Nov 2017 10:29:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60044) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIFum-0000xu-Ok for submit@debbugs.gnu.org; Fri, 24 Nov 2017 10:29:16 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eIFul-0008N7-NJ for guix-patches@gnu.org; Fri, 24 Nov 2017 10:29:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eIFuk-0000wX-Ho for guix-patches@gnu.org; Fri, 24 Nov 2017 10:29:15 -0500 Received: from tobias.gr ([2001:470:cc92::1]:46504) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eIFuk-0000v2-5J for guix-patches@gnu.org; Fri, 24 Nov 2017 10:29:14 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id d43915eb; Fri, 24 Nov 2017 15:29:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=to :references:subject:from:message-id:date:mime-version :content-type:content-transfer-encoding; s=2018; bh=p7SpzuzLnzPe szeUCqRd/0MicWX3ZY2jy1CGX2J2vIg=; b=Xfbg2899qPAuCAJVFGUrg0pOF81z mrq4hmGDISGix5wkD2B/BzvAAp92QenUAA7yD0Mq/n1tOc+Sy5Gnj0OI/lCBhvLs GNaJbknBl18F+N1wKMmyJ+5KLWKK79QrUt2azXGxzgZKafZewIzFTNEkw68Ru+pt mPBNgIE6qh7HoEQUvTBxXLbKMY8qh9Hc4bPf/z6BQTHV1uuvaNxhNkdYmY27vwWV 1bzYLX/MNJxQeEKQyBQoI37iF5CRl9YIJBr6Z3bB3rNTwEIOG/WTyYWvCePIrYnm 2IV05nyHDyMw/WGlEI2nHRenWo8P3DA7JamkkCCRbe/lhnHw+PIyySs6EQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 144a9971 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO); Fri, 24 Nov 2017 15:29:04 +0000 (UTC) To: julien@lepiller.eu, guix-patches@gnu.org References: Subject: [bug#29359] [PATCH 08/31] gnu: Add java-jansi. From: Tobias Geerinckx-Rice Message-ID: <581c24f4-635d-c954-fadf-7ca0d59f2046@tobias.gr> Date: Fri, 24 Nov 2017 16:31:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. 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.1 (----) 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: -4.1 (----) Julien, On Wed, Nov 22, 2017 at 10:33:56AM +0100, julien lepiller wrote: > There's a small issue with this package: when it runs its tests, it > will output formatted text with colors but forgets to clean the > console afterwards, which leaves the console with a bold red font.> Any idea on how to clean that? You could add a reset-terminal phase after the test phase that sends an ANSI reset sequence. Either by invoking the ‘reset’ command, which would add a dependency on ncurses and is probably overkill, or by sending (from memory, so check) \e[0m which resets only colour and weight and is probably all you need here. > Shouldn't the environment block this kind of thing? The problem is that the state modified by these escape sequences is in the terminal itself. We could filter build output through a sanitiser that strips or mangles those sequences so we only print ‘plain text’ to the terminal (while keeping them in logs — I'm sure some source-based package managers do just that). I don't know if that would break some tests, though. Kind regards, T G-R From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 11:30:43 2017 Received: (at 29359) by debbugs.gnu.org; 16 Dec 2017 16:30:43 +0000 Received: from localhost ([127.0.0.1]:37546 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQFMJ-0005DV-Ip for submit@debbugs.gnu.org; Sat, 16 Dec 2017 11:30:43 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQFMH-0005DN-LX for 29359@debbugs.gnu.org; Sat, 16 Dec 2017 11:30:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513441809; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1559; bh=IcHJreG0NsHuTn3CvD+E4HmKaNAt/EsNcrpm38Rcau4=; b=VK3M1GmVbh3Fsyqy0Yp6Q5Cjw1ztmbAGM8voB75+nQNGFhzfV0ueBhlZaLdHdFcQ GGxtxuSMP/ciA+eCCjUmT0+qA14Qxx+0+ApA4Uz5dbQrKIV1QR8OAkOzC3iPGvXyxJ2 p/9LygswJzi6DJCs1zUTuyRirwIHm3yFhw356Ulw= Received: from localhost (port-92-200-20-179.dynamic.qsc.de [92.200.20.179]) by mx.zohomail.com with SMTPS id 1513441809576614.3584366116849; Sat, 16 Dec 2017 08:30:09 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-21-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 21/31] gnu: Add java-xmlpull2. In-reply-to: <20171119175805.902-21-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 16 Dec 2017 17:30:05 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87h8sqoctu.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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, > * gnu/packages/java.scm (java-xmlpull2): New variable. Please move this package to xml.scm. [=E2=80=A6] > + (modify-phases %standard-phases > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out (string-append (assoc-ref outputs "out") "/share= /java"))) > + (mkdir-p out) > + (copy-file "build/lib/PullParser-standard-2.1.10.jar" > + (string-append out "/xmlpull2-standard.jar")) > + (copy-file "build/lib/PullParser-2.1.10.jar" > + (string-append out "/xmlpull2.jar"))) > + #t))))) Could you use the =E2=80=9Cinstall-jars=E2=80=9D procedure instead of this = custom phase? > + (home-page "http://www.extreme.indiana.edu/xgws/xsoap/xpp/") > + (synopsis "Streaming pull XML parser") > + (description "Xml Pull Parser (in short XPP) is a streaming pull > XML Please capitalize the first =E2=80=9CXml=E2=80=9D. > +parser and should be used when there is a need to process quickly and > +efficiently all input elements (for example in SOAP processors).") > + (license license:public-domain))) The license does not seem to be correct. This is the license: http://www.extreme.indiana.edu/xgws/xsoap/xpp/download/PullParser2/LICENS= E.txt It looks like a variant of the BSD-4 license, so non-copyleft would be appropriate here. See also the Debian copyright file: http://metadata.ftp-master.debian.org/changelogs/main/libx/libxpp2-java/l= ibxpp2-java_2.1.10-7_copyright -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 11:35:10 2017 Received: (at 29359) by debbugs.gnu.org; 16 Dec 2017 16:35:10 +0000 Received: from localhost ([127.0.0.1]:37550 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQFQc-0005Jl-7L for submit@debbugs.gnu.org; Sat, 16 Dec 2017 11:35:10 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQFQa-0005Jc-1T for 29359@debbugs.gnu.org; Sat, 16 Dec 2017 11:35:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513442088; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1443; bh=6fxsTvToIf8CLu6Hocsyx8Kv9C2FS1zVV577fNEh1qA=; b=Bx7zge1wCbnRfV+fHwoO8Wy6pr+tSQ+jCmTb5NBfJH4aOzg9cHy4dyNEHFNOVCiL JsFB4SUU0KrzQh1AEB6blQjSJkzFnGnyT2W9EezwSLCj5V/e6griRwFxby0oJGxK7Oi 5T6xZ8tWaaQoJGKd2ZGS/kM/INb6IFFDgYxP93uQ= Received: from localhost (port-92-200-20-179.dynamic.qsc.de [92.200.20.179]) by mx.zohomail.com with SMTPS id 1513442088140123.3119199532988; Sat, 16 Dec 2017 08:34:48 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-20-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 20/31] gnu: Add java-xpp3. In-reply-to: <20171119175805.902-20-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sat, 16 Dec 2017 17:34:43 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87fu8aocm4.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-xpp3): New variable. Please move it to xml.scm. [=E2=80=A6] > + (modify-phases %standard-phases > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (let ((out (string-append (assoc-ref outputs "out") "/share= /java"))) > + (mkdir-p out) > + (copy-file (string-append "build/xpp3-" ,version ".jar") > + (string-append out "/xpp3.jar"))) > + #t))))) Same as for java-xmlpull2: please use =E2=80=9Cinstall-jars=E2=80=9D, if po= ssible. > + (home-page "http://www.extreme.indiana.edu/xgws/xsoap/xpp/") > + (synopsis "Streaming pull XML parser") > + (description "Xml Pull Parser (in short XPP) is a streaming pull XML > +parser and should be used when there is a need to process quickly and > +efficiently all input elements (for example in SOAP processors).") Please capitalize =E2=80=9CXml=E2=80=9D. How does this differ from java-xm= lpull2? Could you come up with a better description maybe? (AIUI java-xmlpull2 is in maintenance mode, so it may be worth adding that information to the package description.) > + (license license:public-domain))) Where did you find the public domain declaration? I only see this BSD-4 variant, which means this should be (license:non-copyleft "file://LICENSE.txt"). -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 15:17:19 2017 Received: (at 29359) by debbugs.gnu.org; 16 Dec 2017 20:17:20 +0000 Received: from localhost ([127.0.0.1]:37699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQItb-00029D-Lb for submit@debbugs.gnu.org; Sat, 16 Dec 2017 15:17:19 -0500 Received: from lepiller.eu ([89.234.186.109]:32806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQItZ-00028y-QM for 29359@debbugs.gnu.org; Sat, 16 Dec 2017 15:17:18 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 5db0c210 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <29359@debbugs.gnu.org>; Sat, 16 Dec 2017 20:20:22 +0000 (UTC) Date: Sat, 16 Dec 2017 21:17:11 +0100 From: Julien Lepiller To: 29359@debbugs.gnu.org Subject: Re: [bug#29359] [PATCH 20/31] gnu: Add java-xpp3. Message-ID: <20171216211711.4c324573@lepiller.eu> In-Reply-To: <87fu8aocm4.fsf@elephly.net> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-20-julien@lepiller.eu> <87fu8aocm4.fsf@elephly.net> X-Mailer: Claws Mail 3.15.1-dirty (GTK+ 2.24.31; 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: 29359 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 (/) Le Sat, 16 Dec 2017 17:34:43 +0100, Ricardo Wurmus a =C3=A9crit : > Julien Lepiller writes: >=20 > > * gnu/packages/java.scm (java-xpp3): New variable. =20 >=20 > Please move it to xml.scm. >=20 > [=E2=80=A6] >=20 > > + (modify-phases %standard-phases > > + (replace 'install > > + (lambda* (#:key outputs #:allow-other-keys) > > + (let ((out (string-append (assoc-ref outputs "out") > > "/share/java"))) > > + (mkdir-p out) > > + (copy-file (string-append "build/xpp3-" ,version > > ".jar") > > + (string-append out "/xpp3.jar"))) > > + #t))))) =20 >=20 > Same as for java-xmlpull2: please use =E2=80=9Cinstall-jars=E2=80=9D, if = possible. >=20 > > + (home-page "http://www.extreme.indiana.edu/xgws/xsoap/xpp/") > > + (synopsis "Streaming pull XML parser") > > + (description "Xml Pull Parser (in short XPP) is a streaming > > pull XML +parser and should be used when there is a need to process > > quickly and +efficiently all input elements (for example in SOAP > > processors).") =20 >=20 > Please capitalize =E2=80=9CXml=E2=80=9D. How does this differ from java-= xmlpull2? > Could you come up with a better description maybe? >=20 > (AIUI java-xmlpull2 is in maintenance mode, so it may be worth adding > that information to the package description.) >=20 > > + (license license:public-domain))) =20 >=20 > Where did you find the public domain declaration? I only see this > BSD-4 variant, which means this should be (license:non-copyleft > "file://LICENSE.txt"). Indeed, you're right. I can't remember where I saw this, maybe I just forgot to check the license... Thanks for your reviews! I'll try to be more careful about licenses in the future. >=20 > -- > Ricardo >=20 > GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC > https://elephly.net >=20 >=20 From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 17:42:57 2017 Received: (at 29359) by debbugs.gnu.org; 17 Dec 2017 22:42:57 +0000 Received: from localhost ([127.0.0.1]:39440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhe4-0008EJ-Qx for submit@debbugs.gnu.org; Sun, 17 Dec 2017 17:42:57 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhe3-0008E9-0y for 29359@debbugs.gnu.org; Sun, 17 Dec 2017 17:42:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513550544; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1086; bh=dnl1k1lfhQnBC22pWWIQKlOUrMHcW2ytm0/A60zxtoQ=; b=eiYuzDRybzjrD6MoCnRmX3xlxrEoQ5eiRymsSspQyDv7AI4+AAbcinQuwRPhG0Np h3yr3+LVrPOWv+faN8RnXz30GgCBcgztvon/Ts3W8kRXYIEZJjF8KLIEAOeXLyIQmp8 drQEOS6RybuMyTspSIVH6tW9Z08n6SKTLICHXi/Y= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513550544700646.0077055900199; Sun, 17 Dec 2017 14:42:24 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-2-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 02/31] gnu: Add java-jsoup. In-reply-to: <20171119175805.902-2-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 17 Dec 2017 23:42:21 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <874lopnfhu.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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, > * gnu/packages/java.scm (java-jsoup): New variable. How about adding it to web.scm instead? [=E2=80=A6] > +(define-public java-jsoup > + (package > + (name "java-jsoup") > + (version "1.10.3") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://github.com/jhy/jsoup/archive/= jsoup-" > + version ".tar.gz")) > + (file-name (string-append name "-" version ".tar.gz")) I don=E2=80=99t think this is necessary. > + (native-inputs > + `(("java-junit" ,java-junit) > + ("java-hamcrest-core" ,java-hamcrest-core) > + ("java-gson" ,java-gson))) Is gson really just used at build time? > + (home-page "https://jsoup.org") > + (synopsis "HTML Parser") s/Parser/parser/ > + (description "Jsoup is a Java library for working with real-world HT= ML. It > +provides a very convenient API for extracting and manipulating data, usi= ng the > +best of DOM, CSS, and jquery-like methods.") =E2=80=9CjQuery=E2=80=9D. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 17:45:12 2017 Received: (at 29359) by debbugs.gnu.org; 17 Dec 2017 22:45:12 +0000 Received: from localhost ([127.0.0.1]:39444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhgG-0008I9-8Q for submit@debbugs.gnu.org; Sun, 17 Dec 2017 17:45:12 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhgE-0008Hx-5T for 29359@debbugs.gnu.org; Sun, 17 Dec 2017 17:45:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513550701; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=504; bh=SZU34jgkAkz//bzJhirI/JFkJdRshAyHYfenXcwZ1G4=; b=Fnnwxy1hWSCFdc9A/QZ4mz5XueV4t6VDmVvrv9DjJXE2FxAIfMLUKfsortKT2JUJ 1XEZ2lyCQsm5wjBkihDqvLnmZIARY3lqXgkMnSjeEdSnaO5q5/b3oafGaxOcId/rIBq hVN8yhBosocxjoLx0L1QtIYZcrzu7Nbwx0kh5y64= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513550701827139.90144359233318; Sun, 17 Dec 2017 14:45:01 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-3-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 03/31] gnu: Add java-geronimo-xbean-bundleutils. In-reply-to: <20171119175805.902-3-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 17 Dec 2017 23:44:58 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <873749nfdh.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-geronimo-xbean-bundleutils): New variable. [=E2=80=A6] > + (modify-phases %standard-phases > + (add-before 'build 'fix-java > + (lambda _ > + ;; We use a more recent version of osgi, so this file requi= res > + ;; more interface method implementation. =E2=80=9Cimplementations=E2=80=9D The rest looks okay. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 17:47:08 2017 Received: (at 29359) by debbugs.gnu.org; 17 Dec 2017 22:47:09 +0000 Received: from localhost ([127.0.0.1]:39448 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhi8-0008LB-MK for submit@debbugs.gnu.org; Sun, 17 Dec 2017 17:47:08 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21101) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhi7-0008L4-PK for 29359@debbugs.gnu.org; Sun, 17 Dec 2017 17:47:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513550817; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=699; bh=wzzDieoPzKtaEcwoyEyDxsXUzsGa20MKHoVRhJv+b/s=; b=hJwPAKfCDE/QbnUyHQ4bTgx7oifFitRM2Rkku9W404po6NZl9qxFKd4lLLF8JZsS KHMWr7s/hQV9eoPM0Zh/MLoP+HaJUDLxuYtf/RVEdf+GK/lmEZ8+/ZYkKvJhq9TGHsf vdBjx3MAr7r31iD+DtatGcPD3skEUh8KDeJTPX1c= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513550817608302.7544486793008; Sun, 17 Dec 2017 14:46:57 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-4-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 04/31] gnu: Add java-geronimo-xbean-asm-util. In-reply-to: <20171119175805.902-4-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 17 Dec 2017 23:46:54 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <871sjtnfa9.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-geronimo-xbean-asm-util): New variable. [=E2=80=A6] > +(define-public java-geronimo-xbean-asm-util > + (package > + (inherit java-geronimo-xbean-reflect) > + (name "java-geronimo-xbean-asm-util") > + (arguments > + `(#:jar-name "geronimo-xbean-asm-util.jar" > + #:source-dir "xbean-asm-util/src/main/java" > + #:tests? #f)); no tests > + (inputs > + `(("java-asm" ,java-asm))))) > + Since there are no tests, maybe you can add =E2=80=9C(native-inputs '())=E2= =80=9D to get rid of the inherited junit. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 17:47:32 2017 Received: (at 29359) by debbugs.gnu.org; 17 Dec 2017 22:47:32 +0000 Received: from localhost ([127.0.0.1]:39451 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhiV-0008Ln-Vm for submit@debbugs.gnu.org; Sun, 17 Dec 2017 17:47:32 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhiU-0008Lg-RA for 29359@debbugs.gnu.org; Sun, 17 Dec 2017 17:47:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513550847; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type; l=224; bh=par6q0B93VSmTL0fBOd5za3xyiphKNljY35187i73Ow=; b=gPxaZmjyd5lIDSjRAzjlxFQEqQGLAds4j8MFZMryOBhObH6h9HyMKiuzlJUHWVbM MSHHTYl75vilPlekkCc3K6Toe2Cm0g3YRLbbu9gqH2GiEVgIGyajtk7m6KYy02o4s8k UzJFsmK0SC9+eJQCMYMhQnOXYMZR2n+9RosDB4zI= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513550847219916.8066429895644; Sun, 17 Dec 2017 14:47:27 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-5-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 05/31] gnu: Add java-geronimo-xbean-finder. In-reply-to: <20171119175805.902-5-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 17 Dec 2017 23:47:23 +0100 Message-ID: <87zi6hm0p0.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-geronimo-xbean-finder): New variable. LGTM! -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 18:00:51 2017 Received: (at 29359) by debbugs.gnu.org; 17 Dec 2017 23:00:51 +0000 Received: from localhost ([127.0.0.1]:39456 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhvP-0000Df-5c for submit@debbugs.gnu.org; Sun, 17 Dec 2017 18:00:51 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21062) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQhvN-0000DW-6c for 29359@debbugs.gnu.org; Sun, 17 Dec 2017 18:00:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513551620; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1064; bh=06D8nzt6vtN6QFCl7IFVzxadbbJbKHxSZE3pjER7yxM=; b=avNFAg5wS1y1HSvG3CypezobQWMBYm+mpwsqDqDWdqOWz0wzl2yq1UXKDX1uEQ/E hQlXuQEGZcKOgdYsp2bYU4nvGLB9mc6Lbdf8kkMCJA+lWgaHN/3yOpi0q/xMh/jzJHL 3305PSF7gAiW4k297pGJ24KHXuGb1GjrAV8oFenU= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513551620470336.79853329831315; Sun, 17 Dec 2017 15:00:20 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-9-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 09/31] gnu: Add java-jboss-el-api-spec. In-reply-to: <20171119175805.902-9-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 18 Dec 2017 00:00:17 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87vah5m03i.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-jboss-el-api-spec): New variable. [=E2=80=A6] > + (synopsis "JSR-341 Expression Language 3.0 API") =E2=80=9Cexpression language=E2=80=9D (lowercase). > + (description "Java-jboss-el-api-spec contains an implementation of t= he > +JSR-341. It implements an expression language inspired by ECMAScript an= d > +XPath. This language is used with JavaServer Pages (JSP).") I=E2=80=99m not a fan of the use of =E2=80=9CJava-jboss-el-api-spec=E2=80= =9D. I=E2=80=99d prefer =E2=80=9CThis package=E2=80=9D. What is =E2=80=9Cthe JSR-341=E2=80=9D? How about =E2=80= =9Cthe JSR-341 specification for onion ring manufacturing tolerances=E2=80=9D, or whatever JSR-341 is :) > + (license (list license:gpl2 license:cddl1.1)))); either gpl2 only or= cddl. Please move the comment above this field and capitalize as =E2=80=9CGPLv2= =E2=80=9D and =E2=80=9CCCDL=E2=80=9D. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 21:38:47 2017 Received: (at 29359) by debbugs.gnu.org; 18 Dec 2017 02:38:47 +0000 Received: from localhost ([127.0.0.1]:39510 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQlKJ-0005Pq-Dp for submit@debbugs.gnu.org; Sun, 17 Dec 2017 21:38:47 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQlKH-0005Ph-36 for 29359@debbugs.gnu.org; Sun, 17 Dec 2017 21:38:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513551102; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1469; bh=7TMSgguPRa2K/aTzMIA66vbcfUeRpvvHT7H4OzECVwk=; b=Ok8Tz66qehGR5IqPNZCzI0tr0blpf99M3XFDFWVCRoqjkyPd1SAfJAYUP35v9Yja FPqTlr/Ah0SxJ46IgLD7eb+YyU50CJpUvyu9yWpe94nwJbaL5i0ug0DM6XrqITF8y/k jhJnLQW2NW9waQ0WLL5BLYIuh4MUXxEju7G6n/9E= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513551102363137.26317230280233; Sun, 17 Dec 2017 14:51:42 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-6-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 06/31] gnu: Add java-hawtjni. In-reply-to: <20171119175805.902-6-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 17 Dec 2017 23:51:38 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87y3m1m0hx.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-hawtjni): New variable. [=E2=80=A6] > + (arguments > + `(#:jar-name "hawtjni.jar" > + #:source-dir "hawtjni-generator/src/main/java:hawtjni-runtime/src= /main/java" > + #:tests? #f; no tests > + #:phases > + (modify-phases %standard-phases > + (add-before 'build 'build-native > + (lambda* (#:key inputs #:allow-other-keys) > + (with-directory-excursion "hawtjni-generator/src/main/resou= rces/" > + (system* "gcc" "-c" "hawtjni.c" "-o" "hawtjni.o" > + "-fPIC" "-O2" > + (string-append "-I" (assoc-ref inputs "jdk") "/i= nclude/linux")) > + (system* "gcc" "-c" "hawtjni-callback.c" "-o" "hawtjni-ca= llback.o" > + "-fPIC" "-O2" > + (string-append "-I" (assoc-ref inputs "jdk") "/i= nclude/linux")) > + (zero? (system* "gcc" "-o" "libhawtjni.so" "-shared" > + "hawtjni.o" "hawtjni-callback.o"))))) Please do this instead: (let ((jdk (assoc-ref inputs "jdk"))) (and (zero? (system* "gcc" =E2=80=A6 jdk =E2=80=A6)) (zero? (system* "gcc" =E2=80=A6 jdk =E2=80=A6)) (zero? (system* "gcc" =E2=80=A6))) > + (description "HawtJNI is a code generator that produces the JNI code= needed > +to implement java native methods. It is based on the jnigen code genera= tor > +that is part of the SWT Tools project.") Please capitalize =E2=80=9Cjava=E2=80=9D. --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 19 13:47:44 2017 Received: (at 29359) by debbugs.gnu.org; 19 Dec 2017 18:47:44 +0000 Received: from localhost ([127.0.0.1]:42633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRMvX-0003u4-R1 for submit@debbugs.gnu.org; Tue, 19 Dec 2017 13:47:44 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRMvW-0003tv-30 for 29359@debbugs.gnu.org; Tue, 19 Dec 2017 13:47:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513551425; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=2717; bh=RxWx5vI0qpaNc6hwMsHFUaEDfg1yaeTBWv/JMTKEZFY=; b=QgUclzhgBJql3nQz8wjA5UeeAeijQKEkmFZ2Cuzpaegq5/71YCFaO84wDr0dTjR4 uAFkac9Nq6ikJt2VKkzaZSUBGS7lDlHAiEhQjma8G6/Kw/Z0CkE8cYI5KcaV7S85kwJ Sf91B2HYyo/SwL5vAdoe3f7bUY3Kbpuork+U8p4k= Received: from localhost (port-92-200-82-227.dynamic.qsc.de [92.200.82.227]) by mx.zohomail.com with SMTPS id 1513551425308584.6156536234964; Sun, 17 Dec 2017 14:57:05 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-7-julien@lepiller.eu> User-agent: mu4e 0.9.18; emacs 25.3.1 From: Ricardo Wurmus To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 07/31] gnu: Add java-jansi-native. In-reply-to: <20171119175805.902-7-julien@lepiller.eu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Sun, 17 Dec 2017 23:57:02 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87wp1lm08x.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Julien Lepiller writes: > * gnu/packages/java.scm (java-jansi-native): New variable. [=E2=80=A6] > +(define-public java-jansi-native > + (package > + (name "java-jansi-native") > + (version "1.7") > + (source (origin > + (method url-fetch) > + (uri (string-append "https://github.com/fusesource/jansi-n= ative/" > + "archive/jansi-native-" version ".tar.= gz")) > + (sha256 > + (base32 > + "0j2ydlgxbzbgshqkwghbxxxnbnx1mmjgd6k5fw6xfvxw1z956yqf"))= )) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name "jansi-native.jar" > + #:source-dir "src/main/java" > + #:tests? #f; no tests > + #:phases > + (modify-phases %standard-phases > + (add-before 'build 'build-native > + (lambda* (#:key inputs #:allow-other-keys) > + (substitute* "src/main/native-package/src/jansi_ttyname.c" > + (("#include \"jansi_.*") "")) Move this under the =E2=80=9Cwith-directory-excursion=E2=80=9D to shorten t= he file name. > + ;; there are more required files for windows in windows/ > + (with-directory-excursion "src/main/native-package/src" > + (system* "gcc" "-c" "jansi_ttyname.c" "-o" "jansi_ttyname= .o" > + (string-append "-I" (assoc-ref inputs "java-hawt= jni") > + "/include") > + (string-append "-I" (assoc-ref inputs "jdk") > + "/include/linux") > + "-fPIC" "-O2") > + (system* "gcc" "-o" "libjansi.so" "-shared" "jansi_ttynam= e.o")) We shouldn=E2=80=99t throw away the return value. Maybe use (and (zero? = =E2=80=A6) =E2=80=A6) here? > + ;; FIXME: detect one of linux{32,64}, freebsd{32,64}, osx, = windows{32,64} > + ;; This package will only work on x86_64 > + (mkdir-p "build/classes/META-INF/native/linux64") > + (copy-file "src/main/native-package/src/libjansi.so" > + "build/classes/META-INF/native/linux64/libjansi.= so") Is this really necessary or can we change the code to look for libjansi.so elsewhere? That might be easier. Otherwise we should just check the value of =E2=80=9Csystem=E2=80=9D and distinguish between at leas= t i686 and x86_64. > + #t)) > + (add-after 'install 'install-native > + (lambda* (#:key outputs #:allow-other-keys) > + (mkdir-p (string-append (assoc-ref outputs "out") "/include= ")) > + (copy-file "src/main/native-package/src/jansi.h" > + (string-append (assoc-ref outputs "out") > + "/include/jansi.h")) Better use =E2=80=9Cinstall-file=E2=80=9D here (without the target file nam= e). > + (description "Java-jansi-native contains the native library for > jansi.") Please write =E2=80=9C=E2=80=A6for the jansi frobnication library/framework= .=E2=80=9D -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 02 17:45:06 2018 Received: (at 29359) by debbugs.gnu.org; 2 Feb 2018 22:45:06 +0000 Received: from localhost ([127.0.0.1]:54685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehk4w-00010M-Gx for submit@debbugs.gnu.org; Fri, 02 Feb 2018 17:45:06 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:44005 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehk4u-00010C-TH for 29359@debbugs.gnu.org; Fri, 02 Feb 2018 17:45:05 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 39E3C40703; Fri, 2 Feb 2018 23:45:03 +0100 (CET) Date: Fri, 2 Feb 2018 23:45:02 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 10/31] gnu: Add java-jboss-interceptors-api-spec. Message-ID: <20180202234502.1015e624@alma-ubu> In-Reply-To: <20171119175805.902-10-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-10-julien@lepiller.eu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-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: 29359 Cc: 29359@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, On Sun, 19 Nov 2017 18:57:44 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-jboss-interceptors-api-spec): New > variable. > --- > gnu/packages/java.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) [..] This looks good for me. And it builds correctly. Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 03 16:33:23 2018 Received: (at 29359) by debbugs.gnu.org; 3 Feb 2018 21:33:23 +0000 Received: from localhost ([127.0.0.1]:56012 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5R5-0008Cn-JR for submit@debbugs.gnu.org; Sat, 03 Feb 2018 16:33:23 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:44009 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5R4-0008Cf-0O for 29359@debbugs.gnu.org; Sat, 03 Feb 2018 16:33:22 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id BE83140703 for <29359@debbugs.gnu.org>; Sat, 3 Feb 2018 22:33:20 +0100 (CET) Date: Sat, 3 Feb 2018 22:33:19 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: 29359@debbugs.gnu.org Subject: Re: [bug#29359] [PATCH 11/31] gnu: Add java-cdi-api. Message-ID: <20180203223319.728569e3@alma-ubu> In-Reply-To: <20171119175805.902-11-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-11-julien@lepiller.eu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-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: 29359 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 (/) On Sun, 19 Nov 2017 18:57:45 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-cdi-api): New variable. > --- [..] > + #:phases > + (modify-phases %standard-phases > + (replace 'check > + (lambda _ > + (system* "ant" "compile-tests") > + ;; This fails though > + (system* "java" "-cp" (string-append (getenv > "CLASSPATH") Looks OK.=20 I think tests just fail because we don't have any CDI-Provider. Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 03 17:52:08 2018 Received: (at 29359) by debbugs.gnu.org; 3 Feb 2018 22:52:08 +0000 Received: from localhost ([127.0.0.1]:56075 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei6fI-0005OG-A3 for submit@debbugs.gnu.org; Sat, 03 Feb 2018 17:52:08 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:44010 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei6fG-0005O7-3S for 29359@debbugs.gnu.org; Sat, 03 Feb 2018 17:52:06 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 39E7740AD8 for <29359@debbugs.gnu.org>; Sat, 3 Feb 2018 23:52:04 +0100 (CET) Date: Sat, 3 Feb 2018 23:52:03 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= Subject: Re: [bug#29359] [PATCH 14/31] gnu: Add java-jaxp. Message-ID: <20180203235203.77e8ba7e@alma-ubu> In-Reply-To: <20171119175805.902-14-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-14-julien@lepiller.eu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, 19 Nov 2017 18:57:48 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-jaxp): New variable. > --- > gnu/packages/java.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index 3e8985595..f1a425418 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -7929, 3 +7929, 37 @@ wider problem of Object to Object > transformation.") (description "Joda-Time is a replacement for the > Java date and time classes prior to Java SE 8.") > (license license:asl2.0))) > + > +; ; TODO: Debian builds several jars out of this: jaxp-1.4.jar, > +;; xml-apis.jar and xml-apis-1.4.01.jar. > +(define-public java-jaxp > + (package > + (name "java-jaxp") > + (version "1.4.01") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > "mirror://apache/xerces/xml-commons/source/" > + "xml-commons-external-" version > "-src.tar.gz")) > + (sha256 > + (base32 > "0rhq32a7dl9yik7zx9h0naz2iz068qgcdiayak91wp4wr26xhjyk")))) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name "jaxp.jar" > + #:jdk ,icedtea-8 > + #:source-dir ".." > + #:tests? #f)); no tests > + (home-page "http://xerces.apache.org/xml-commons/") > + (synopsis "Java XML parser and transformer APIs (DOM, SAX, JAXP, > TrAX)") > + (description "Jaxp from the Apache XML Commons project is used by > +the Xerces-J XML parser and Xalan-J XSLT processor and specifies > these APIs: + > +@itemize > +@item Document Object Model (DOM) > +@item Simple API for XML (SAX) > +@item Java APIs for XML Processing (JAXP) > +@item Transformation API for XML (TrAX) > +@item Document Object Model (DOM) Load and Save > +@item JSR 206 Java API for XML Processing > +@end itemize") > + (license license:asl2.0))) [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 1.2 MISSING_HEADERS Missing To: header 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: lepiller.eu] X-Debbugs-Envelope-To: 29359 Cc: 29359@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: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sun, 19 Nov 2017 18:57:48 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-jaxp): New variable. > --- > gnu/packages/java.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) > > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index 3e8985595..f1a425418 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -7929,3 +7929,37 @@ wider problem of Object to Object > transformation.") (description "Joda-Time is a replacement for the > Java date and time classes prior to Java SE 8.") > (license license:asl2.0))) > + > +;; TODO: Debian builds several jars out of this: jaxp-1.4.jar, > +;; xml-apis.jar and xml-apis-1.4.01.jar. > +(define-public java-jaxp > + (package > + (name "java-jaxp") > + (version "1.4.01") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > "mirror://apache/xerces/xml-commons/source/" > + "xml-commons-external-" version > "-src.tar.gz")) > + (sha256 > + (base32 > "0rhq32a7dl9yik7zx9h0naz2iz068qgcdiayak91wp4wr26xhjyk")))) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name "jaxp.jar" > + #:jdk ,icedtea-8 > + #:source-dir ".." > + #:tests? #f)); no tests > + (home-page "http://xerces.apache.org/xml-commons/") > + (synopsis "Java XML parser and transformer APIs (DOM, SAX, JAXP, > TrAX)") > + (description "Jaxp from the Apache XML Commons project is used by > +the Xerces-J XML parser and Xalan-J XSLT processor and specifies > these APIs: + > +@itemize > +@item Document Object Model (DOM) > +@item Simple API for XML (SAX) > +@item Java APIs for XML Processing (JAXP) > +@item Transformation API for XML (TrAX) > +@item Document Object Model (DOM) Load and Save > +@item JSR 206 Java API for XML Processing > +@end itemize") > + (license license:asl2.0))) [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: lepiller.eu] 1.2 MISSING_HEADERS Missing To: header On Sun, 19 Nov 2017 18:57:48 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-jaxp): New variable. > --- > gnu/packages/java.scm | 34 ++++++++++++++++++++++++++++++++++ > 1 file changed, 34 insertions(+) >=20 > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index 3e8985595..f1a425418 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -7929,3 +7929,37 @@ wider problem of Object to Object > transformation.") (description "Joda-Time is a replacement for the > Java date and time classes prior to Java SE 8.") > (license license:asl2.0))) > + > +;; TODO: Debian builds several jars out of this: jaxp-1.4.jar, > +;; xml-apis.jar and xml-apis-1.4.01.jar. > +(define-public java-jaxp > + (package > + (name "java-jaxp") > + (version "1.4.01") > + (source > + (origin > + (method url-fetch) > + (uri (string-append > "mirror://apache/xerces/xml-commons/source/" > + "xml-commons-external-" version > "-src.tar.gz")) > + (sha256 > + (base32 > "0rhq32a7dl9yik7zx9h0naz2iz068qgcdiayak91wp4wr26xhjyk")))) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name "jaxp.jar" > + #:jdk ,icedtea-8 > + #:source-dir ".." > + #:tests? #f)); no tests > + (home-page "http://xerces.apache.org/xml-commons/") > + (synopsis "Java XML parser and transformer APIs (DOM, SAX, JAXP, > TrAX)") > + (description "Jaxp from the Apache XML Commons project is used by > +the Xerces-J XML parser and Xalan-J XSLT processor and specifies > these APIs: + > +@itemize > +@item Document Object Model (DOM) > +@item Simple API for XML (SAX) > +@item Java APIs for XML Processing (JAXP) > +@item Transformation API for XML (TrAX) > +@item Document Object Model (DOM) Load and Save > +@item JSR 206 Java API for XML Processing > +@end itemize") > + (license license:asl2.0))) The license list is a bit longer. I have: (license (list license:asl2.0=20 license:w3c ;; Files under org.w3c license:public-domain)) ;; org.xml.sax I will reply a patch for license:w3c. Otherwise, it's fine. Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 03 18:01:47 2018 Received: (at 29359) by debbugs.gnu.org; 3 Feb 2018 23:01:48 +0000 Received: from localhost ([127.0.0.1]:56084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei6od-0005cl-Ki for submit@debbugs.gnu.org; Sat, 03 Feb 2018 18:01:47 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:44011 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei6oa-0005cc-KU for 29359@debbugs.gnu.org; Sat, 03 Feb 2018 18:01:47 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id B8D6340AD8 for <29359@debbugs.gnu.org>; Sun, 4 Feb 2018 00:01:43 +0100 (CET) Date: Sun, 4 Feb 2018 00:01:43 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= Subject: Re: [bug#29359] [PATCH 14/31] gnu: Add java-jaxp. Message-ID: <20180204000143.398a6c50@alma-ubu> In-Reply-To: <20180203235203.77e8ba7e@alma-ubu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-14-julien@lepiller.eu> <20180203235203.77e8ba7e@alma-ubu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, 3 Feb 2018 23:52:03 +0100 Björn Höfling wrote: > The license list is a bit longer. I have: > > (license (list > license:asl2.0 > license:w3c ;; Files under org.w3c > license:public-domain)) ;; org.xml.sax > > I will reply a patch for license:w3c. [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: fsf.org] 1.2 MISSING_HEADERS Missing To: header X-Debbugs-Envelope-To: 29359 Cc: 29359@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: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Sat, 3 Feb 2018 23:52:03 +0100 Björn Höfling wrote: > The license list is a bit longer. I have: > > (license (list > license:asl2.0 > license:w3c ;; Files under org.w3c > license:public-domain)) ;; org.xml.sax > > I will reply a patch for license:w3c. [...] Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: wtfpl.net] 1.2 MISSING_HEADERS Missing To: header On Sat, 3 Feb 2018 23:52:03 +0100 Bj=C3=B6rn H=C3=B6fling wrote: > The license list is a bit longer. I have: >=20 > (license (list > license:asl2.0=20 > license:w3c ;; Files under org.w3c > license:public-domain)) ;; org.xml.sax >=20 > I will reply a patch for license:w3c. Here is a patch to insert the W3C license into Guix: =46rom ae186e29f338bdf5bb1a0c440768e31d4c1bab17 Mon Sep 17 00:00:00 2001 From: =3D?UTF-8?q?Bj=3DC3=3DB6rn=3D20H=3DC3=3DB6fling?=3D Date: Thu, 1 Feb 2018 16:09:03 +0100 Subject: [PATCH 1/3] licenses: Add W3C license. * gnu/license.scm (w3c): New variable. --- guix/licenses.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/guix/licenses.scm b/guix/licenses.scm index 269d97c..700fa7f 100644 --- a/guix/licenses.scm +++ b/guix/licenses.scm @@ -87,6 +87,7 @@ tcl/tk unlicense vim + w3c x11 x11-style zpl2.1 zlib @@ -578,6 +579,11 @@ at URI, which may be a file:// URI pointing the package's tree." "https://unlicense.org/" "https://www.gnu.org/licenses/license-list.html#Unlicense")) =20 +(define w3c + (license "W3C Software Notice and License" + "https://directory.fsf.org/wiki/License:W3C_31Dec2002" + "https://www.gnu.org/licenses/license-list.en.html#W3C")) + (define wtfpl2 (license "WTFPL 2" "http://www.wtfpl.net" --=20 2.7.4 From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 04 00:39:54 2018 Received: (at submit) by debbugs.gnu.org; 4 Feb 2018 05:39:54 +0000 Received: from localhost ([127.0.0.1]:56161 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiD1u-0007nN-Ai for submit@debbugs.gnu.org; Sun, 04 Feb 2018 00:39:54 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiD1t-0007nC-2S for submit@debbugs.gnu.org; Sun, 04 Feb 2018 00:39:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eiD1m-0003yT-VV for submit@debbugs.gnu.org; Sun, 04 Feb 2018 00:39:47 -0500 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,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:40827) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eiD1m-0003yJ-S3 for submit@debbugs.gnu.org; Sun, 04 Feb 2018 00:39:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eiD1l-0004CR-OP for guix-patches@gnu.org; Sun, 04 Feb 2018 00:39:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eiD1h-0003tY-RP for guix-patches@gnu.org; Sun, 04 Feb 2018 00:39:45 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:51368 helo=bjoernhoefling.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eiD1h-0003qL-Kp for guix-patches@gnu.org; Sun, 04 Feb 2018 00:39:41 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 0E45F3FFAC for ; Sun, 4 Feb 2018 06:39:38 +0100 (CET) Date: Sun, 4 Feb 2018 06:39:37 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: guix-patches@gnu.org Subject: Re: [bug#29359] [PATCH 12/31] gnu: Add java-joda-convert. Message-ID: <20180204063937.2a169d6b@alma-ubu> In-Reply-To: <20171119175805.902-12-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-12-julien@lepiller.eu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: -5.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 (-----) On Sun, 19 Nov 2017 18:57:46 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-joda-convert): New variable. > --- > gnu/packages/java.scm | 31 +++++++++++++++++++++++++++++++ > 1 file changed, 31 insertions(+) Looks good for me. Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 04 01:28:50 2018 Received: (at 29359) by debbugs.gnu.org; 4 Feb 2018 06:28:50 +0000 Received: from localhost ([127.0.0.1]:56168 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiDnG-0000WK-4f for submit@debbugs.gnu.org; Sun, 04 Feb 2018 01:28:50 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:44013 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiDnE-0000WC-SX for 29359@debbugs.gnu.org; Sun, 04 Feb 2018 01:28:49 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 5026C40033 for <29359@debbugs.gnu.org>; Sun, 4 Feb 2018 07:28:47 +0100 (CET) Date: Sun, 4 Feb 2018 07:28:46 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: 29359@debbugs.gnu.org Subject: Re: [bug#29359] [PATCH 13/31] gnu: Add java-joda-time. Message-ID: <20180204072846.68571999@alma-ubu> In-Reply-To: <20171119175805.902-13-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-13-julien@lepiller.eu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-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: 29359 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 (/) On Sun, 19 Nov 2017 18:57:47 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-joda-time): New variable. > --- > gnu/packages/java.scm | 64 > +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, > 64 insertions(+) >=20 [..] > + (modify-phases %standard-phases > + (add-after 'build 'build-resources > + (lambda _ > + (mkdir-p "build/classes/org/joda/time/tz/data") > + (mkdir-p "build/classes/org/joda/time/format") > + ;; This will produce an exception, but it's all right. > + (zero? (system* "java" "-cp" > + (string-append "build/classes:" (getenv > "CLASSPATH")) > + "org.joda.time.tz.ZoneInfoCompiler" > + "-src" > "src/main/java/org/joda/time/tz/src" > + "-dst" > "build/classes/org/joda/time/tz/data" > + "africa" "antarctica" "asia" > "australasia" > + "europe" "northamerica" "southamerica" > + "pacificnew" "etcetera" "backward" > "systemv")) [..] I'm not convinced about this. * Why is the exception "all right?" * If it is all right, mention the specific exception you think that is OK: "java.io.IOException: Resource not found: "org/joda/time/tz/data/ZoneInfoMap" " * And if it throws an exception, does it actually do anything for us? * Finally, remove the (zero?..), as the result ignored, the result of the sourrunding lambda will be the final statement, the #t. Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 04 13:52:53 2018 Received: (at 29359) by debbugs.gnu.org; 4 Feb 2018 18:52:53 +0000 Received: from localhost ([127.0.0.1]:57330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiPPI-0007B5-P1 for submit@debbugs.gnu.org; Sun, 04 Feb 2018 13:52:52 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:44014 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiPPF-0007Au-Tt for 29359@debbugs.gnu.org; Sun, 04 Feb 2018 13:52:50 -0500 Received: from alma-ubu (unknown [10.9.8.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id 5F7A040134; Sun, 4 Feb 2018 19:52:48 +0100 (CET) Date: Sun, 4 Feb 2018 19:52:47 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Julien Lepiller Subject: Re: [bug#29359] [PATCH 15/31] gnu: Add java-apache-xml-commons-resolver. Message-ID: <20180204195247.5f97dfa0@alma-ubu> In-Reply-To: <20171119175805.902-15-julien@lepiller.eu> References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-15-julien@lepiller.eu> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-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: 29359 Cc: 29359@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 (/) On Sun, 19 Nov 2017 18:57:49 +0100 Julien Lepiller wrote: > * gnu/packages/java.scm (java-apache-xml-commons-resolver): New > variable. > --- > gnu/packages/java.scm | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) >=20 > diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm > index f1a425418..886a71f23 100644 > --- a/gnu/packages/java.scm > +++ b/gnu/packages/java.scm > @@ -7963,3 +7963,32 @@ the Xerces-J XML parser and Xalan-J XSLT > processor and specifies these APIs: @item JSR 206 Java API for XML > Processing @end itemize") > (license license:asl2.0))) > + > +(define-public java-apache-xml-commons-resolver > + (package > + (name "java-apache-xml-commons-resolver") > + (version "1.2") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "mirror://apache/xerces/xml-commons/" > + "xml-commons-resolver-" version > ".tar.gz")) > + (sha256 > + (base32 > "1zhy4anc3fg9f8y348bj88vmab15aavrg6nf419ifb25asyygnsm")) > + (modules '((guix build utils))) > + (snippet > + '(begin > + (for-each delete-file (find-files "." ".*\\.(jar|zip)")) > + #t)))) > + (build-system ant-build-system) > + (arguments > + `(#:jar-name (string-append "xml-resolver.jar") > + #:tests? #f)); no tests > + (native-inputs > + `(("java-junit" ,java-junit))) > + (home-page "http://xerces.apache.org/xml-commons/") > + (synopsis "Xml-related utilities and code") > + (description "Xml-commons mainly focuses on providing code and > services +to other xml.apache.org projects instead of shipping it's > own \"standalone\" +project.") > + (license license:asl2.0))) The package is good, except of: The synopsis/descriptions is for the general xml-commons project. For the specific resolver, I would suggest the text found here: https://xerces.apache.org/xml-commons/components/apidocs/resolver/index.html Synopsis: The Apache XML Commons Resolver classes implement Catalog-based entity and URI resolution. The Apache XML Commons Resolver classes implement Catalog-based entity and URI resolution.=20 Description: The resolver class implements the full semantics of OASIS Technical Resolution 9401:1997 (Amendment 2 to TR 9401) catalogs and the 06 Aug 2001 Committee Specification of OASIS XML Catalogs. It also includes a framework of classes designed to read catalog files in a number of formats: The plain-text flavor described by TR9401. The XCatalog XML format defined by John Cowan The XML Catalog format defined by the OASIS Entity Resolution Technical Committee.=20 Bj=C3=B6rn From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 08:34:54 2018 Received: (at 29359) by debbugs.gnu.org; 5 Feb 2018 13:34:54 +0000 Received: from localhost ([127.0.0.1]:57796 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eigv7-0007l5-8c for submit@debbugs.gnu.org; Mon, 05 Feb 2018 08:34:53 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21125) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eigv4-0007kw-Rv for 29359@debbugs.gnu.org; Mon, 05 Feb 2018 08:34:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1517837688; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=1110; bh=e0xxmc/F5lexNd51YI2d0fLl0UuZmi8q0DqK5x2cxlQ=; b=ZhEm2WqSotzRuuH/pk7ZO8icJU64kno/vVremDHQqrMlndeNgDrY9+d4cIYh5BL7 Ka84MXhhwZwuwjAi40goPQ7KxFlzNsbSmoNr5EMadwnRq5dZz1C3I3Aeg9nvtdTXOqk 6ukSXV1j0aAfZQXadQLWnTGfAvONLVmBL0QnFNVc= Received: from localhost (46.183.103.8 [46.183.103.8]) by mx.zohomail.com with SMTPS id 151783768843295.08884529596492; Mon, 5 Feb 2018 05:34:48 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-13-julien@lepiller.eu> <20180204072846.68571999@alma-ubu> <87372f7ea8.fsf@elephly.net> User-agent: mu4e 1.0-alpha3; emacs 25.3.1 From: Ricardo Wurmus To: =?utf-8?Q?Bj=C3=B6rn_H=C3=B6fling?= Subject: Re: [bug#29359] [PATCH 13/31] gnu: Add java-joda-time. In-reply-to: <87372f7ea8.fsf@elephly.net> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 05 Feb 2018 14:34:44 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <871shz7e6j.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Ricardo Wurmus writes: > Bj=C3=B6rn H=C3=B6fling writes: > >> * Finally, remove the (zero?..), as the result ignored, the result of >> the sourrunding lambda will be the final statement, the #t. > > I agree with your other comments, but not with this one :) Never mind, I just realized that the build phase you quoted was not quoted in full. It continued like this: + (for-each (lambda (f) + (copy-file f (string-append + "build/classes/org/joda/time/forma= t/" + (basename f)))) + (find-files "src/main/java/org/joda/time/format" ".*.proper= ties")) + #t)) Since =E2=80=9Czero?=E2=80=9D is not the last statement you are in fact rig= ht that its return value would be ignored. > However, we should be using =E2=80=9Cinvoke=E2=80=9D instead of =E2=80=9C= (zero? (system* =E2=80=A6))=E2=80=9D as > we are slowly transitioning towards throwing exceptions upon errors in > build phases. This is still correct, though :) --=20 Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 05 08:48:05 2018 Received: (at 29359) by debbugs.gnu.org; 5 Feb 2018 13:48:05 +0000 Received: from localhost ([127.0.0.1]:57802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eih7t-00083d-A8 for submit@debbugs.gnu.org; Mon, 05 Feb 2018 08:48:05 -0500 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eih7r-00083V-Gj for 29359@debbugs.gnu.org; Mon, 05 Feb 2018 08:48:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1517837554; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=686; bh=azzSJm9f0EcA/agIHTNhyQ9m+75dSOA4xa/s4H153X0=; b=KcskqbX5LLkEXOEeQbYu93TOJ8aKhgINDAw6zOWT2LyAf3LasKehxKLLpMSykyxB +OhMw2XJSSHa8zKfs6VprSwzX0l6kNhUwfdj+Kc25mOmVOO0RezHQi7yhApFkmbd5zo /g992oqY6mNHRKONkzR173WR1kmhXg8UYdNBmmno= Received: from localhost (46.183.103.8 [46.183.103.8]) by mx.zohomail.com with SMTPS id 1517837554855903.8093443225332; Mon, 5 Feb 2018 05:32:34 -0800 (PST) References: <20171119175805.902-1-julien@lepiller.eu> <20171119175805.902-13-julien@lepiller.eu> <20180204072846.68571999@alma-ubu> User-agent: mu4e 1.0-alpha3; emacs 25.3.1 From: Ricardo Wurmus To: =?utf-8?Q?Bj=C3=B6rn_H=C3=B6fling?= Subject: Re: [bug#29359] [PATCH 13/31] gnu: Add java-joda-time. In-reply-to: <20180204072846.68571999@alma-ubu> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Mon, 05 Feb 2018 14:32:31 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87372f7ea8.fsf@elephly.net> X-ZohoMailClient: External X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 29359 Cc: 29359@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 (/) Bj=C3=B6rn H=C3=B6fling writes: > * Finally, remove the (zero?..), as the result ignored, the result of > the sourrunding lambda will be the final statement, the #t. I agree with your other comments, but not with this one :) The return value of =E2=80=9Csystem*=E2=80=9D is not a boolean. This is wh= y we use =E2=80=9Czero?=E2=80=9D. However, we should be using =E2=80=9Cinvoke=E2=80=9D instead of =E2=80=9C(z= ero? (system* =E2=80=A6))=E2=80=9D as we are slowly transitioning towards throwing exceptions upon errors in build phases. -- Ricardo GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC https://elephly.net From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 10 13:06:17 2018 Received: (at 29359-done) by debbugs.gnu.org; 10 Feb 2018 18:06:17 +0000 Received: from localhost ([127.0.0.1]:37211 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekZXU-0006Hs-Ql for submit@debbugs.gnu.org; Sat, 10 Feb 2018 13:06:16 -0500 Received: from lepiller.eu ([89.234.186.109]:49562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ekZXT-0006Hk-4s for 29359-done@debbugs.gnu.org; Sat, 10 Feb 2018 13:06:15 -0500 Received: from localhost (static-176-182-42-79.ncc.abo.bbox.fr [176.182.42.79]) by lepiller.eu (OpenSMTPD) with ESMTPSA id 2052ef9c (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for <29359-done@debbugs.gnu.org>; Sat, 10 Feb 2018 18:07:19 +0000 (UTC) Date: Sat, 10 Feb 2018 19:06:09 +0100 From: Julien Lepiller To: 29359-done@debbugs.gnu.org Subject: Re: [bug#29359] More java packages Message-ID: <20180210190609.61084429@lepiller.eu> In-Reply-To: <20171119185541.06581b0d@lepiller.eu> References: <20171119185541.06581b0d@lepiller.eu> X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; 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: 29359-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: -0.0 (/) Le Sun, 19 Nov 2017 18:55:41 +0100, Julien Lepiller a =C3=A9crit : > Hi, >=20 > this patch series adds 30 more java packages and fixes one that now > fails. With this, we have about 60 packages left before maven. >=20 >=20 >=20 Finally pushed as 09c44196e10e7f619715fcc2beb7a1e67239638e - 73a1f10a80397597436d08e1992412148dbceea8 From unknown Wed Jun 18 23:17:21 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 11 Mar 2018 11:24:06 +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