GNU bug report logs -
#53765
[PATCH 00/17] Remove limitations on clojure-tools
Previous Next
Full log
View this message in rfc822 format
* gnu/packages/clojure.scm (clojure-tools-deps-alpha) [arguments] <#:phases>
{remove-s3-transporter}: Patch out warning for missing S3TransporterFactory,
caused by a missing dependency that cannot be included in Guix.
---
gnu/packages/clojure.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/gnu/packages/clojure.scm b/gnu/packages/clojure.scm
index e6eb749501..8ec04bd94d 100644
--- a/gnu/packages/clojure.scm
+++ b/gnu/packages/clojure.scm
@@ -501,11 +501,11 @@ (define-public clojure-tools-deps-alpha
#:tests? #f
#:phases
(modify-phases %standard-phases
- ;; FIXME: Currently, the S3 transporter depends on ClojureScript,
- ;; which is very difficult to package due to dependencies on Java
- ;; libraries with non-standard build systems. Instead of actually
- ;; packaging these libraries, we just remove the S3 transporter that
- ;; depends on them.
+ ;; FIXME: Currently, the S3 transporter depends on
+ ;; com.cognitect.aws/s3, which is built from Amazon's aws-sdk-js
+ ;; using a non-free script. For more information see:
+ ;; https://issues.guix.gnu.org/53765
+ ;; https://github.com/cognitect-labs/aws-api/issues/116
(add-after 'unpack 'remove-s3-transporter
(lambda _
(for-each delete-file
@@ -519,9 +519,10 @@ (define-public clojure-tools-deps-alpha
(string-append
"src/test/clojure/clojure/"
"tools/deps/alpha/util/test_s3_transporter.clj")))
- (substitute*
- "src/main/clojure/clojure/tools/deps/alpha/util/maven.clj"
+ (substitute* "src/main/clojure/clojure/tools/deps/alpha/util/maven.clj"
(("clojure.tools.deps.alpha.util.s3-transporter")
+ "")
+ (("(printerrln \"Warning: failed to load the S3TransporterFactory class\")")
"")))))))
(propagated-inputs (list maven-resolver-api
maven-resolver-spi
--
Reily Siegel
This bug report was last modified 3 years and 57 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.