reifyhealth / lein-git-down

A Leiningen plugin for resolving dependencies from Git
MIT License
82 stars 5 forks source link

Confusing output; must run `lein deps` 3 times to succeed #16

Closed vemv closed 5 years ago

vemv commented 5 years ago

Hi!

Given an empty project with the following config:

(defproject formatting-stack "0.1.0-SNAPSHOT"
  :description ""
  :url ""
  :license {:name "Eclipse Public License"
            :url "http://www.eclipse.org/legal/epl-v10.html"}
  :plugins [[reifyhealth/lein-git-down "0.3.0"]]
  :repositories [["public-github" {:url "git://github.com"}]]
  :middleware [lein-git-down.plugin/inject-properties]
  :git-down {cljfmt {:coordinates weavejester/cljfmt
                     :manifest-root "cljfmt"}
             how-to-ns {:coordinates gfredericks/how-to-ns
                        :manifest-root "how-to-ns"}}
  :dependencies [[org.clojure/clojure "1.9.0"]
                 [cljfmt "806e43b7a7d4e22b831d796f107f135d8efc986a"]
                 [how-to-ns "637ebc2344daedb28c590c66460dc0d116c44c65"]])

...I have to run lein deps 3 times for it to succeed with no output (as it should).

Probably something is off.

First run of lein deps

~/formatting-stack $ rm -rf ~/.m2; rm -rf ~/.gitlibs; lein deps
Retrieving reifyhealth/lein-git-down/0.3.0/lein-git-down-0.3.0.pom from clojars
Retrieving org/clojure/tools.gitlibs/0.2.64/tools.gitlibs-0.2.64.pom from central
Retrieving org/clojure/pom.contrib/0.2.2/pom.contrib-0.2.2.pom from central
Retrieving org/eclipse/jgit/org.eclipse.jgit/4.10.0.201712302008-r/org.eclipse.jgit-4.10.0.201712302008-r.pom from central
Retrieving org/eclipse/jgit/org.eclipse.jgit-parent/4.10.0.201712302008-r/org.eclipse.jgit-parent-4.10.0.201712302008-r.pom from central
Retrieving com/jcraft/jsch/0.1.54/jsch-0.1.54.pom from central
Retrieving org/sonatype/oss/oss-parent/6/oss-parent-6.pom from central
Retrieving com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.pom from central
Retrieving org/sonatype/oss/oss-parent/5/oss-parent-5.pom from central
Retrieving com/jcraft/jsch.agentproxy.connector-factory/0.0.9/jsch.agentproxy.connector-factory-0.0.9.pom from central
Retrieving com/jcraft/jsch.agentproxy/0.0.9/jsch.agentproxy-0.0.9.pom from central
Retrieving com/jcraft/jsch.agentproxy.core/0.0.9/jsch.agentproxy.core-0.0.9.pom from central
Retrieving com/jcraft/jsch.agentproxy.usocket-jna/0.0.9/jsch.agentproxy.usocket-jna-0.0.9.pom from central
Retrieving net/java/dev/jna/jna/4.1.0/jna-4.1.0.pom from central
Retrieving net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.pom from central
Retrieving com/jcraft/jsch.agentproxy.usocket-nc/0.0.9/jsch.agentproxy.usocket-nc-0.0.9.pom from central
Retrieving com/jcraft/jsch.agentproxy.sshagent/0.0.9/jsch.agentproxy.sshagent-0.0.9.pom from central
Retrieving com/jcraft/jsch.agentproxy.pageant/0.0.9/jsch.agentproxy.pageant-0.0.9.pom from central
Retrieving com/jcraft/jsch.agentproxy.jsch/0.0.9/jsch.agentproxy.jsch-0.0.9.pom from central
Retrieving com/jcraft/jsch/0.1.49/jsch-0.1.49.pom from central
Retrieving org/clojure/tools.gitlibs/0.2.64/tools.gitlibs-0.2.64.jar from central
Retrieving com/jcraft/jsch/0.1.54/jsch-0.1.54.jar from central
Retrieving com/googlecode/javaewah/JavaEWAH/1.1.6/JavaEWAH-1.1.6.jar from central
Retrieving org/eclipse/jgit/org.eclipse.jgit/4.10.0.201712302008-r/org.eclipse.jgit-4.10.0.201712302008-r.jar from central
Retrieving com/jcraft/jsch.agentproxy.connector-factory/0.0.9/jsch.agentproxy.connector-factory-0.0.9.jar from central
Retrieving com/jcraft/jsch.agentproxy.core/0.0.9/jsch.agentproxy.core-0.0.9.jar from central
Retrieving net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar from central
Retrieving com/jcraft/jsch.agentproxy.usocket-jna/0.0.9/jsch.agentproxy.usocket-jna-0.0.9.jar from central
Retrieving net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar from central
Retrieving com/jcraft/jsch.agentproxy.usocket-nc/0.0.9/jsch.agentproxy.usocket-nc-0.0.9.jar from central
Retrieving com/jcraft/jsch.agentproxy.sshagent/0.0.9/jsch.agentproxy.sshagent-0.0.9.jar from central
Retrieving com/jcraft/jsch.agentproxy.pageant/0.0.9/jsch.agentproxy.pageant-0.0.9.jar from central
Retrieving com/jcraft/jsch.agentproxy.jsch/0.0.9/jsch.agentproxy.jsch-0.0.9.jar from central
Retrieving reifyhealth/lein-git-down/0.3.0/lein-git-down-0.3.0.jar from clojars
Retrieving lein-eftest/lein-eftest/0.5.4/lein-eftest-0.5.4.pom from clojars
Retrieving lein-bikeshed/lein-bikeshed/0.5.1/lein-bikeshed-0.5.1.pom from clojars
Retrieving org/clojure/tools.cli/0.3.5/tools.cli-0.3.5.pom from central
Retrieving org/clojure/pom.contrib/0.1.2/pom.contrib-0.1.2.pom from central
Retrieving org/sonatype/oss/oss-parent/7/oss-parent-7.pom from central
Retrieving org/clojure/tools.namespace/0.2.6/tools.namespace-0.2.6.pom from central
Retrieving lein-cljfmt/lein-cljfmt/0.6.3/lein-cljfmt-0.6.3.pom from clojars
Retrieving cljfmt/cljfmt/0.6.3/cljfmt-0.6.3.pom from clojars
Retrieving org/clojure/tools.reader/1.2.2/tools.reader-1.2.2.pom from central
Retrieving com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.pom from central
Retrieving rewrite-clj/rewrite-clj/0.6.0/rewrite-clj-0.6.0.pom from clojars
Retrieving org/clojure/tools.reader/0.10.0/tools.reader-0.10.0.pom from central
Retrieving rewrite-cljs/rewrite-cljs/0.4.4/rewrite-cljs-0.4.4.pom from clojars
Retrieving org/clojure/clojurescript/1.7.228/clojurescript-1.7.228.pom from central
Retrieving com/google/javascript/closure-compiler/v20151216/closure-compiler-v20151216.pom from central
Retrieving com/google/javascript/closure-compiler-parent/v20151216/closure-compiler-parent-v20151216.pom from central
Retrieving org/sonatype/oss/oss-parent/9/oss-parent-9.pom from central
Retrieving org/clojure/google-closure-library/0.0-20151016-61277aea/google-closure-library-0.0-20151016-61277aea.pom from central
Retrieving org/clojure/google-closure-library-third-party/0.0-20151016-61277aea/google-closure-library-third-party-0.0-20151016-61277aea.pom from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.pom from central
Retrieving org/mozilla/rhino/1.7R5/rhino-1.7R5.pom from central
Retrieving org/clojure/tools.reader/1.0.0-alpha1/tools.reader-1.0.0-alpha1.pom from central
Retrieving org/clojure/tools.reader/1.0.5/tools.reader-1.0.5.pom from central
Retrieving lein-pprint/lein-pprint/1.1.2/lein-pprint-1.1.2.pom from clojars
Retrieving com/jakemccrary/lein-test-refresh/0.23.0/lein-test-refresh-0.23.0.pom from clojars
Retrieving jakemcc/clojure-gntp/0.1.1/clojure-gntp-0.1.1.pom from clojars
Retrieving nrepl/lein-nrepl/0.1.2/lein-nrepl-0.1.2.pom from clojars
Retrieving nrepl/nrepl/0.4.4/nrepl-0.4.4.pom from clojars
Retrieving org/clojure/tools.logging/0.4.1/tools.logging-0.4.1.pom from central
Retrieving lein-lein/lein-lein/0.2.0/lein-lein-0.2.0.pom from clojars
Retrieving com/gfredericks/how-to-ns/0.1.9/how-to-ns-0.1.9.pom from clojars
Retrieving lein-cljfmt/lein-cljfmt/0.5.6/lein-cljfmt-0.5.6.pom from clojars
Retrieving cljfmt/cljfmt/0.5.6/cljfmt-0.5.6.pom from clojars
Retrieving org/clojure/tools.reader/1.0.0-alpha4/tools.reader-1.0.0-alpha4.pom from central
Retrieving rewrite-clj/rewrite-clj/0.5.2/rewrite-clj-0.5.2.pom from clojars
Retrieving rewrite-cljs/rewrite-cljs/0.4.3/rewrite-cljs-0.4.3.pom from clojars
Retrieving org/clojure/tools.reader/1.0.0-alpha3/tools.reader-1.0.0-alpha3.pom from central
Retrieving meta-merge/meta-merge/0.1.1/meta-merge-0.1.1.pom from clojars
Retrieving com/googlecode/java-diff-utils/diffutils/1.2.1/diffutils-1.2.1.pom from central
Retrieving com/gfredericks/lein-all-my-files-should-end-with-exactly-one-newline-character/0.1.1/lein-all-my-files-should-end-with-exactly-one-newline-character-0.1.1.pom from clojars
Retrieving org/clojure/tools.namespace/0.2.6/tools.namespace-0.2.6.jar from central
Retrieving org/clojure/tools.cli/0.3.5/tools.cli-0.3.5.jar from central
Retrieving org/clojure/tools.reader/1.2.2/tools.reader-1.2.2.jar from central
Retrieving com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar from central
Retrieving org/clojure/google-closure-library/0.0-20151016-61277aea/google-closure-library-0.0-20151016-61277aea.jar from central
Retrieving com/google/javascript/closure-compiler/v20151216/closure-compiler-v20151216.jar from central
Retrieving org/clojure/clojurescript/1.7.228/clojurescript-1.7.228.jar from central
Retrieving org/clojure/google-closure-library-third-party/0.0-20151016-61277aea/google-closure-library-third-party-0.0-20151016-61277aea.jar from central
Retrieving org/clojure/data.json/0.2.6/data.json-0.2.6.jar from central
Retrieving org/mozilla/rhino/1.7R5/rhino-1.7R5.jar from central
Retrieving org/clojure/tools.logging/0.4.1/tools.logging-0.4.1.jar from central
Retrieving rewrite-clj/rewrite-clj/0.6.0/rewrite-clj-0.6.0.jar from clojars
Retrieving lein-bikeshed/lein-bikeshed/0.5.1/lein-bikeshed-0.5.1.jar from clojars
Retrieving cljfmt/cljfmt/0.6.3/cljfmt-0.6.3.jar from clojars
Retrieving lein-eftest/lein-eftest/0.5.4/lein-eftest-0.5.4.jar from clojars
Retrieving lein-cljfmt/lein-cljfmt/0.6.3/lein-cljfmt-0.6.3.jar from clojars
Retrieving rewrite-cljs/rewrite-cljs/0.4.4/rewrite-cljs-0.4.4.jar from clojars
Retrieving com/jakemccrary/lein-test-refresh/0.23.0/lein-test-refresh-0.23.0.jar from clojars
Retrieving lein-pprint/lein-pprint/1.1.2/lein-pprint-1.1.2.jar from clojars
Retrieving jakemcc/clojure-gntp/0.1.1/clojure-gntp-0.1.1.jar from clojars
Retrieving nrepl/lein-nrepl/0.1.2/lein-nrepl-0.1.2.jar from clojars
Retrieving nrepl/nrepl/0.4.4/nrepl-0.4.4.jar from clojars
Retrieving com/gfredericks/how-to-ns/0.1.9/how-to-ns-0.1.9.jar from clojars
Retrieving lein-lein/lein-lein/0.2.0/lein-lein-0.2.0.jar from clojars
Retrieving com/gfredericks/lein-all-my-files-should-end-with-exactly-one-newline-character/0.1.1/lein-all-my-files-should-end-with-exactly-one-newline-character-0.1.1.jar from clojars
Retrieving org/clojure/clojure/1.9.0/clojure-1.9.0.pom from central
Retrieving org/clojure/spec.alpha/0.1.143/spec.alpha-0.1.143.pom from central
Retrieving org/clojure/core.specs.alpha/0.1.24/core.specs.alpha-0.1.24.pom from central
Retrieving cljfmt/cljfmt/806e43b7a7d4e22b831d796f107f135d8efc986a/cljfmt-806e43b7a7d4e22b831d796f107f135d8efc986a.pom from public-github
Cloning: https://github.com/weavejester/cljfmt
Checking out: https://github.com/weavejester/cljfmt at 806e43b7a7d4e22b831d796f107f135d8efc986a
Retrieving lein-cljsbuild/lein-cljsbuild/1.1.7/lein-cljsbuild-1.1.7.pom from clojars
Retrieving fs/fs/1.1.2/fs-1.1.2.pom from clojars
Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.pom from central
Retrieving org/apache/commons/commons-compress/1.3/commons-compress-1.3.pom from central
Retrieving org/apache/commons/commons-parent/22/commons-parent-22.pom from central
Retrieving org/apache/apache/9/apache-9.pom from central
Retrieving org/clojure/clojure/1.3.0/clojure-1.3.0.jar from central
Retrieving org/apache/commons/commons-compress/1.3/commons-compress-1.3.jar from central
Retrieving lein-cljsbuild/lein-cljsbuild/1.1.7/lein-cljsbuild-1.1.7.jar from clojars
Retrieving fs/fs/1.1.2/fs-1.1.2.jar from clojars
Wrote /Users/victor.valenzuele/.gitlibs/libs/cljfmt/cljfmt/806e43b7a7d4e22b831d796f107f135d8efc986a/cljfmt/pom.xml
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.pom from central
Retrieving org/clojure/tools.cli/0.3.7/tools.cli-0.3.7.pom from central
Retrieving org/clojure/clojure/1.4.0/clojure-1.4.0.pom from central
Retrieving org/clojure/clojure/1.5.1/clojure-1.5.1.pom from central
Retrieving org/clojure/clojure/1.7.0/clojure-1.7.0.pom from central
Retrieving how-to-ns/how-to-ns/637ebc2344daedb28c590c66460dc0d116c44c65/how-to-ns-637ebc2344daedb28c590c66460dc0d116c44c65.pom from public-github
Cloning: https://github.com/gfredericks/how-to-ns
Checking out: https://github.com/gfredericks/how-to-ns at 637ebc2344daedb28c590c66460dc0d116c44c65
Wrote /Users/victor.valenzuele/.gitlibs/libs/how-to-ns/how-to-ns/637ebc2344daedb28c590c66460dc0d116c44c65/how-to-ns/pom.xml
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.pom from central
Retrieving clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.pom from clojars
Retrieving org/clojure/tools.cli/0.3.7/tools.cli-0.3.7.jar from central
Retrieving org/clojure/spec.alpha/0.1.143/spec.alpha-0.1.143.jar from central
Retrieving org/clojure/core.specs.alpha/0.1.24/core.specs.alpha-0.1.24.jar from central
Retrieving org/clojure/clojure/1.9.0/clojure-1.9.0.jar from central
Retrieving org/clojure/tools.nrepl/0.2.12/tools.nrepl-0.2.12.jar from central
Retrieving clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.jar from clojars
Retrieving cljfmt/cljfmt/806e43b7a7d4e22b831d796f107f135d8efc986a/cljfmt-806e43b7a7d4e22b831d796f107f135d8efc986a.jar from public-github
Retrieving how-to-ns/how-to-ns/637ebc2344daedb28c590c66460dc0d116c44c65/how-to-ns-637ebc2344daedb28c590c66460dc0d116c44c65.jar from public-github
Retrieving org/clojure/clojurescript/1.10.339/clojurescript-1.10.339.pom from central
Retrieving com/googlecode/java-diff-utils/diffutils/1.2.1/diffutils-1.2.1.jar from central
Retrieving com/google/javascript/closure-compiler-unshaded/v20180610/closure-compiler-unshaded-v20180610.pom from central
Retrieving com/google/javascript/closure-compiler-main/v20180610/closure-compiler-main-v20180610.pom from central
WARNING: no :cljsbuild entry found in project definition.
--------------------------------------------------------------------------------
WARNING: your :cljsbuild configuration is in a deprecated format.  It has been
automatically converted it to the new format, which will be printed below.
It is recommended that you update your :cljsbuild configuration ASAP.
--------------------------------------------------------------------------------
:cljsbuild
Retrieving com/google/javascript/closure-compiler-parent/v20180610/closure-compiler-parent-v20180610.pom from central
{:builds []}
--------------------------------------------------------------------------------
See https://github.com/emezeske/lein-cljsbuild/blob/master/README.md
for details on the new format.
--------------------------------------------------------------------------------
Compiling ClojureScript...
WARNING: It appears your project does not contain a ClojureScript dependency. One will be provided for you by lein-cljsbuild, but it is strongly recommended that you add your own.  You can find a list of all ClojureScript releases here:
http://search.maven.org/#search|gav|1|g%3A%22org.clojure%22%20AND%20a%3A%22clojurescript%22

Retrieving com/google/javascript/closure-compiler-externs/v20180610/closure-compiler-externs-v20180610.pom from central
Retrieving cljsbuild/cljsbuild/1.1.7/cljsbuild-1.1.7.pom from clojars
Retrieving args4j/args4j/2.33/args4j-2.33.pom from central
Retrieving org/clojure/clojurescript/0.0-3211/clojurescript-0.0-3211.pom from central
Retrieving args4j/args4j-site/2.33/args4j-site-2.33.pom from central
Retrieving org/clojure/clojure/1.7.0-beta1/clojure-1.7.0-beta1.pom from central
Retrieving org/kohsuke/pom/14/pom-14.pom from central
Retrieving com/google/javascript/closure-compiler/v20150126/closure-compiler-v20150126.pom from central
Retrieving com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18.pom from central
Retrieving com/google/javascript/closure-compiler-parent/v20150126/closure-compiler-parent-v20150126.pom from central
Retrieving com/google/errorprone/error_prone_parent/2.0.18/error_prone_parent-2.0.18.pom from central
Retrieving com/google/javascript/closure-compiler-externs/v20150126/closure-compiler-externs-v20150126.pom from central
Retrieving com/google/guava/guava/22.0/guava-22.0.pom from central
Retrieving args4j/args4j/2.0.26/args4j-2.0.26.pom from central
Retrieving com/google/guava/guava-parent/22.0/guava-parent-22.0.pom from central
Retrieving args4j/args4j-site/2.0.26/args4j-site-2.0.26.pom from central
Retrieving com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.pom from central
Retrieving org/kohsuke/pom/6/pom-6.pom from central
Retrieving com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.pom from central
Retrieving com/google/guava/guava/18.0/guava-18.0.pom from central
Retrieving org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.pom from central
Retrieving com/google/guava/guava-parent/18.0/guava-parent-18.0.pom from central
Retrieving org/codehaus/mojo/animal-sniffer-parent/1.14/animal-sniffer-parent-1.14.pom from central
Retrieving com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.pom from central
Retrieving org/codehaus/mojo/mojo-parent/34/mojo-parent-34.pom from central
Retrieving com/google/google/1/google-1.pom from central
Retrieving org/codehaus/codehaus-parent/4/codehaus-parent-4.pom from central
Retrieving com/google/code/gson/gson/2.2.4/gson-2.2.4.pom from central
Retrieving com/google/protobuf/protobuf-java/3.0.2/protobuf-java-3.0.2.pom from central
Retrieving com/google/truth/truth/0.24/truth-0.24.pom from central
Retrieving com/google/protobuf/protobuf-parent/3.0.2/protobuf-parent-3.0.2.pom from central
Retrieving com/google/truth/truth-parent/0.24/truth-parent-0.24.pom from central
Retrieving com/google/code/gson/gson/2.7/gson-2.7.pom from central
Retrieving com/google/guava/guava/17.0/guava-17.0.pom from central
Retrieving com/google/code/gson/gson-parent/2.7/gson-parent-2.7.pom from central
Retrieving com/google/guava/guava-parent/17.0/guava-parent-17.0.pom from central
Retrieving com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.pom from central
Retrieving junit/junit/4.10/junit-4.10.pom from central
Retrieving com/google/jsinterop/jsinterop-annotations/1.0.0/jsinterop-annotations-1.0.0.pom from central
Retrieving org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.pom from central
Retrieving com/google/jsinterop/jsinterop/1.0.0/jsinterop-1.0.0.pom from central
Retrieving org/hamcrest/hamcrest-parent/1.1/hamcrest-parent-1.1.pom from central
Retrieving org/sonatype/oss/oss-parent/4/oss-parent-4.pom from central
Retrieving org/clojure/google-closure-library/0.0-20140718-946a7d39/google-closure-library-0.0-20140718-946a7d39.pom from central
Retrieving org/clojure/google-closure-library/0.0-20170809-b9c14c6b/google-closure-library-0.0-20170809-b9c14c6b.pom from central
Retrieving org/clojure/google-closure-library-third-party/0.0-20140718-946a7d39/google-closure-library-third-party-0.0-20140718-946a7d39.pom from central
Retrieving org/clojure/google-closure-library-third-party/0.0-20170809-b9c14c6b/google-closure-library-third-party-0.0-20170809-b9c14c6b.pom from central
Retrieving org/clojure/tools.reader/0.9.1/tools.reader-0.9.1.pom from central
Retrieving org/clojure/tools.reader/1.3.0-alpha3/tools.reader-1.3.0-alpha3.pom from central
Retrieving com/cognitect/transit-clj/0.8.309/transit-clj-0.8.309.pom from central
Retrieving clj-stacktrace/clj-stacktrace/0.2.5/clj-stacktrace-0.2.5.pom from clojars
Retrieving com/cognitect/transit-java/0.8.332/transit-java-0.8.332.pom from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.7/jackson-core-2.8.7.pom from central
Retrieving org/clojure/tools.namespace/0.2.11/tools.namespace-0.2.11.pom from central
Retrieving com/fasterxml/jackson/jackson-parent/2.8/jackson-parent-2.8.pom from central
Retrieving com/fasterxml/oss-parent/27/oss-parent-27.pom from central
Retrieving args4j/args4j/2.0.26/args4j-2.0.26.jar from central
Retrieving com/google/javascript/closure-compiler-externs/v20150126/closure-compiler-externs-v20150126.jar from central
Retrieving org/clojure/clojurescript/0.0-3211/clojurescript-0.0-3211.jar from central
Retrieving com/google/guava/guava/18.0/guava-18.0.jar from central
Retrieving com/google/javascript/closure-compiler/v20150126/closure-compiler-v20150126.jar from central
Retrieving org/msgpack/msgpack/0.6.12/msgpack-0.6.12.pom from central
Retrieving com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar from central
Retrieving com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.pom from central
Retrieving com/google/code/gson/gson/2.2.4/gson-2.2.4.jar from central
Retrieving org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.pom from central
Retrieving com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar from central
Retrieving com/google/truth/truth/0.24/truth-0.24.jar from central
Retrieving commons-codec/commons-codec/1.10/commons-codec-1.10.pom from central
Retrieving junit/junit/4.10/junit-4.10.jar from central
Retrieving org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar from central
Retrieving org/apache/commons/commons-parent/35/commons-parent-35.pom from central
Retrieving org/clojure/google-closure-library-third-party/0.0-20140718-946a7d39/google-closure-library-third-party-0.0-20140718-946a7d39.jar from central
Retrieving org/clojure/tools.reader/0.9.1/tools.reader-0.9.1.jar from central
Retrieving org/apache/apache/15/apache-15.pom from central
Retrieving org/clojure/google-closure-library/0.0-20140718-946a7d39/google-closure-library-0.0-20140718-946a7d39.jar from central
Retrieving org/clojure/tools.namespace/0.2.11/tools.namespace-0.2.11.jar from central
Retrieving org/clojure/clojurescript/1.10.339/clojurescript-1.10.339.jar from central
Retrieving com/google/javascript/closure-compiler-externs/v20180610/closure-compiler-externs-v20180610.jar from central
Retrieving args4j/args4j/2.33/args4j-2.33.jar from central
Retrieving com/google/javascript/closure-compiler-unshaded/v20180610/closure-compiler-unshaded-v20180610.jar from central
Retrieving org/clojure/clojure/1.8.0/clojure-1.8.0.jar from central
Retrieving com/google/errorprone/error_prone_annotations/2.0.18/error_prone_annotations-2.0.18.jar from central
Retrieving com/google/guava/guava/22.0/guava-22.0.jar from central
Retrieving com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar from central
Retrieving org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar from central
Retrieving com/google/protobuf/protobuf-java/3.0.2/protobuf-java-3.0.2.jar from central
Retrieving com/google/code/gson/gson/2.7/gson-2.7.jar from central
Retrieving com/google/code/findbugs/jsr305/3.0.1/jsr305-3.0.1.jar from central
Retrieving com/google/jsinterop/jsinterop-annotations/1.0.0/jsinterop-annotations-1.0.0.jar from central
Retrieving clj-stacktrace/clj-stacktrace/0.2.5/clj-stacktrace-0.2.5.jar from clojars
Retrieving org/clojure/google-closure-library/0.0-20170809-b9c14c6b/google-closure-library-0.0-20170809-b9c14c6b.jar from central
Retrieving org/clojure/google-closure-library-third-party/0.0-20170809-b9c14c6b/google-closure-library-third-party-0.0-20170809-b9c14c6b.jar from central
Retrieving cljsbuild/cljsbuild/1.1.7/cljsbuild-1.1.7.jar from clojars
Retrieving com/cognitect/transit-clj/0.8.309/transit-clj-0.8.309.jar from central
Retrieving com/cognitect/transit-java/0.8.332/transit-java-0.8.332.jar from central
Retrieving com/fasterxml/jackson/core/jackson-core/2.8.7/jackson-core-2.8.7.jar from central
Retrieving org/msgpack/msgpack/0.6.12/msgpack-0.6.12.jar from central
Retrieving com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar from central
Retrieving org/javassist/javassist/3.18.1-GA/javassist-3.18.1-GA.jar from central
Retrieving commons-codec/commons-codec/1.10/commons-codec-1.10.jar from central
Compiling ClojureScript...
Exception in thread "main" clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [1] val: ((require [clojure.string :as string] [cljs.source-map.base64 :as base64])) fails spec: :clojure.core.specs.alpha/ns-form at: [:args] predicate: (cat :docstring (? string?) :attr-map (? map?) :clauses :clojure.core.specs.alpha/ns-clauses),  Extra input
 #:clojure.spec.alpha{:problems [{:path [:args], :reason "Extra input", :pred (clojure.spec.alpha/cat :docstring (clojure.spec.alpha/? clojure.core/string?) :attr-map (clojure.spec.alpha/? clojure.core/map?) :clauses :clojure.core.specs.alpha/ns-clauses), :val ((require [clojure.string :as string] [cljs.source-map.base64 :as base64])), :via [:clojure.core.specs.alpha/ns-form], :in [1]}], :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2436 0x69cd1085 "clojure.spec.alpha$regex_spec_impl$reify__2436@69cd1085"], :value (cljs.source-map.base64-vlq (require [clojure.string :as string] [cljs.source-map.base64 :as base64])), :args (cljs.source-map.base64-vlq (require [clojure.string :as string] [cljs.source-map.base64 :as base64]))}, compiling:(cljs/source_map/base64_vlq.clj:1:1)
    at clojure.lang.Compiler.checkSpecs(Compiler.java:6891)
    at clojure.lang.Compiler.macroexpand1(Compiler.java:6907)
    at clojure.lang.Compiler.macroexpand(Compiler.java:6972)
    at clojure.lang.Compiler.eval(Compiler.java:7046)
    at clojure.lang.Compiler.load(Compiler.java:7514)
    at clojure.lang.RT.loadResourceScript(RT.java:379)
    at clojure.lang.RT.loadResourceScript(RT.java:370)
    at clojure.lang.RT.load(RT.java:460)
    at clojure.lang.RT.load(RT.java:426)
    at clojure.core$load$fn__6548.invoke(core.clj:6046)
    at clojure.core$load.invokeStatic(core.clj:6045)
    at clojure.core$load.doInvoke(core.clj:6029)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invokeStatic(core.clj:5848)
    at clojure.core$load_one.invoke(core.clj:5843)
    at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
    at clojure.core$load_lib.invokeStatic(core.clj:5887)
    at clojure.core$load_lib.doInvoke(core.clj:5868)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$load_libs.invokeStatic(core.clj:5925)
    at clojure.core$load_libs.doInvoke(core.clj:5909)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$require.invokeStatic(core.clj:5947)
    at clojure.core$require.doInvoke(core.clj:5947)
    at clojure.lang.RestFn.invoke(RestFn.java:482)
    at cljs.source_map$eval2356$loading__6434__auto____2357.invoke(source_map.clj:1)
    at cljs.source_map$eval2356.invokeStatic(source_map.clj:1)
    at cljs.source_map$eval2356.invoke(source_map.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:7062)
    at clojure.lang.Compiler.eval(Compiler.java:7051)
    at clojure.lang.Compiler.load(Compiler.java:7514)
    at clojure.lang.RT.loadResourceScript(RT.java:379)
    at clojure.lang.RT.loadResourceScript(RT.java:370)
    at clojure.lang.RT.load(RT.java:460)
    at clojure.lang.RT.load(RT.java:426)
    at clojure.core$load$fn__6548.invoke(core.clj:6046)
    at clojure.core$load.invokeStatic(core.clj:6045)
    at clojure.core$load.doInvoke(core.clj:6029)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invokeStatic(core.clj:5848)
    at clojure.core$load_one.invoke(core.clj:5843)
    at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
    at clojure.core$load_lib.invokeStatic(core.clj:5887)
    at clojure.core$load_lib.doInvoke(core.clj:5868)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$load_libs.invokeStatic(core.clj:5925)
    at clojure.core$load_libs.doInvoke(core.clj:5909)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$require.invokeStatic(core.clj:5947)
    at clojure.core$require.doInvoke(core.clj:5947)
    at clojure.lang.RestFn.invoke(RestFn.java:805)
    at cljs.compiler$eval2350$loading__6434__auto____2351.invoke(compiler.clj:9)
    at cljs.compiler$eval2350.invokeStatic(compiler.clj:9)
    at cljs.compiler$eval2350.invoke(compiler.clj:9)
    at clojure.lang.Compiler.eval(Compiler.java:7062)
    at clojure.lang.Compiler.eval(Compiler.java:7051)
    at clojure.lang.Compiler.load(Compiler.java:7514)
    at clojure.lang.RT.loadResourceScript(RT.java:379)
    at clojure.lang.RT.loadResourceScript(RT.java:370)
    at clojure.lang.RT.load(RT.java:460)
    at clojure.lang.RT.load(RT.java:426)
    at clojure.core$load$fn__6548.invoke(core.clj:6046)
    at clojure.core$load.invokeStatic(core.clj:6045)
    at clojure.core$load.doInvoke(core.clj:6029)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invokeStatic(core.clj:5848)
    at clojure.core$load_one.invoke(core.clj:5843)
    at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
    at clojure.core$load_lib.invokeStatic(core.clj:5887)
    at clojure.core$load_lib.doInvoke(core.clj:5868)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$load_libs.invokeStatic(core.clj:5925)
    at clojure.core$load_libs.doInvoke(core.clj:5909)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$require.invokeStatic(core.clj:5947)
    at clojure.core$require.doInvoke(core.clj:5947)
    at clojure.lang.RestFn.invoke(RestFn.java:619)
    at cljs.build.api$eval267$loading__6434__auto____268.invoke(api.clj:8)
    at cljs.build.api$eval267.invokeStatic(api.clj:8)
    at cljs.build.api$eval267.invoke(api.clj:8)
    at clojure.lang.Compiler.eval(Compiler.java:7062)
    at clojure.lang.Compiler.eval(Compiler.java:7051)
    at clojure.lang.Compiler.load(Compiler.java:7514)
    at clojure.lang.RT.loadResourceScript(RT.java:379)
    at clojure.lang.RT.loadResourceScript(RT.java:370)
    at clojure.lang.RT.load(RT.java:460)
    at clojure.lang.RT.load(RT.java:426)
    at clojure.core$load$fn__6548.invoke(core.clj:6046)
    at clojure.core$load.invokeStatic(core.clj:6045)
    at clojure.core$load.doInvoke(core.clj:6029)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invokeStatic(core.clj:5848)
    at clojure.core$load_one.invoke(core.clj:5843)
    at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
    at clojure.core$load_lib.invokeStatic(core.clj:5887)
    at clojure.core$load_lib.doInvoke(core.clj:5868)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$load_libs.invokeStatic(core.clj:5925)
    at clojure.core$load_libs.doInvoke(core.clj:5909)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$require.invokeStatic(core.clj:5947)
    at clojure.core$require.doInvoke(core.clj:5947)
    at clojure.lang.RestFn.invoke(RestFn.java:512)
    at cljsbuild.compiler$eval153$loading__6434__auto____154.invoke(compiler.clj:1)
    at cljsbuild.compiler$eval153.invokeStatic(compiler.clj:1)
    at cljsbuild.compiler$eval153.invoke(compiler.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:7062)
    at clojure.lang.Compiler.eval(Compiler.java:7051)
    at clojure.lang.Compiler.load(Compiler.java:7514)
    at clojure.lang.RT.loadResourceScript(RT.java:379)
    at clojure.lang.RT.loadResourceScript(RT.java:370)
    at clojure.lang.RT.load(RT.java:460)
    at clojure.lang.RT.load(RT.java:426)
    at clojure.core$load$fn__6548.invoke(core.clj:6046)
    at clojure.core$load.invokeStatic(core.clj:6045)
    at clojure.core$load.doInvoke(core.clj:6029)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invokeStatic(core.clj:5848)
    at clojure.core$load_one.invoke(core.clj:5843)
    at clojure.core$load_lib$fn__6493.invoke(core.clj:5888)
    at clojure.core$load_lib.invokeStatic(core.clj:5887)
    at clojure.core$load_lib.doInvoke(core.clj:5868)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$load_libs.invokeStatic(core.clj:5925)
    at clojure.core$load_libs.doInvoke(core.clj:5909)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invokeStatic(core.clj:659)
    at clojure.core$require.invokeStatic(core.clj:5947)
    at clojure.core$require.doInvoke(core.clj:5947)
    at clojure.lang.RestFn.invoke(RestFn.java:436)
    at user$eval15.invokeStatic(form-init5442388247845470041.clj:1)
    at user$eval15.invoke(form-init5442388247845470041.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:7062)
    at clojure.lang.Compiler.eval(Compiler.java:7051)
    at clojure.lang.Compiler.load(Compiler.java:7514)
    at clojure.lang.Compiler.loadFile(Compiler.java:7452)
    at clojure.main$load_script.invokeStatic(main.clj:278)
    at clojure.main$init_opt.invokeStatic(main.clj:280)
    at clojure.main$init_opt.invoke(main.clj:280)
    at clojure.main$initialize.invokeStatic(main.clj:311)
    at clojure.main$null_opt.invokeStatic(main.clj:345)
    at clojure.main$null_opt.invoke(main.clj:342)
    at clojure.main$main.invokeStatic(main.clj:424)
    at clojure.main$main.doInvoke(main.clj:387)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.lang.Var.applyTo(Var.java:702)
    at clojure.main.main(main.java:37)
Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/ns did not conform to spec:
In: [1] val: ((require [clojure.string :as string] [cljs.source-map.base64 :as base64])) fails spec: :clojure.core.specs.alpha/ns-form at: [:args] predicate: (cat :docstring (? string?) :attr-map (? map?) :clauses :clojure.core.specs.alpha/ns-clauses),  Extra input
 {:clojure.spec.alpha/problems [{:path [:args], :reason "Extra input", :pred (clojure.spec.alpha/cat :docstring (clojure.spec.alpha/? clojure.core/string?) :attr-map (clojure.spec.alpha/? clojure.core/map?) :clauses :clojure.core.specs.alpha/ns-clauses), :val ((require [clojure.string :as string] [cljs.source-map.base64 :as base64])), :via [:clojure.core.specs.alpha/ns-form], :in [1]}], :clojure.spec.alpha/spec #object[clojure.spec.alpha$regex_spec_impl$reify__2436 0x69cd1085 "clojure.spec.alpha$regex_spec_impl$reify__2436@69cd1085"], :clojure.spec.alpha/value (cljs.source-map.base64-vlq (require [clojure.string :as string] [cljs.source-map.base64 :as base64])), :clojure.spec.alpha/args (cljs.source-map.base64-vlq (require [clojure.string :as string] [cljs.source-map.base64 :as base64]))}
    at clojure.core$ex_info.invokeStatic(core.clj:4739)
    at clojure.core$ex_info.invoke(core.clj:4739)
    at clojure.spec.alpha$macroexpand_check.invokeStatic(alpha.clj:689)
    at clojure.spec.alpha$macroexpand_check.invoke(alpha.clj:681)
    at clojure.lang.AFn.applyToHelper(AFn.java:156)
    at clojure.lang.AFn.applyTo(AFn.java:144)
    at clojure.lang.Var.applyTo(Var.java:702)
    at clojure.lang.Compiler.checkSpecs(Compiler.java:6889)
    ... 155 more
Compiling ["target/out/tests.js"] from ["src" "test"]...
Successfully compiled ["target/out/tests.js"] in 4.373 seconds.
Created /Users/victor.valenzuele/.gitlibs/libs/cljfmt/cljfmt/806e43b7a7d4e22b831d796f107f135d8efc986a/cljfmt/target/cljfmt-0.6.4.jar
Could not find artifact how-to-ns:how-to-ns:jar:637ebc2344daedb28c590c66460dc0d116c44c65 in central (https://repo1.maven.org/maven2/)
Could not find artifact how-to-ns:how-to-ns:jar:637ebc2344daedb28c590c66460dc0d116c44c65 in clojars (https://repo.clojars.org/)
Could not transfer artifact how-to-ns:how-to-ns:jar:637ebc2344daedb28c590c66460dc0d116c44c65 from/to public-github (git://github.com): Subprocess failed
This could be due to a typo in :dependencies, file system permissions, or network issues.
If you are behind a proxy, try setting the 'http_proxy' environment variable.

Second run

~/formatting-stack $ lein deps
Retrieving how-to-ns/how-to-ns/637ebc2344daedb28c590c66460dc0d116c44c65/how-to-ns-637ebc2344daedb28c590c66460dc0d116c44c65.jar from public-github
Created /Users/victor.valenzuele/.gitlibs/libs/how-to-ns/how-to-ns/637ebc2344daedb28c590c66460dc0d116c44c65/how-to-ns/target/how-to-ns-0.2.3-SNAPSHOT.jar

Third run

~/formatting-stack $ lein deps
# no output

Note that in the first run I rm all cached deps to ensure a clean repro.

Thanks - Victor

manderson202 commented 5 years ago

Hello! Thanks for the issue report with the clear reproduction and sorry it's taken so long to get back to you...

I think I've isolated the issue. I'll work on a fix and let you know once it's ready.

vemv commented 5 years ago

Thanks! Appreciated.

manderson202 commented 5 years ago

Sure! It will be in Clojars shortly.

manderson202 commented 5 years ago

Sorry for the delay. Now available in clojars

vemv commented 5 years ago

Nothing to be sorry about ;p

Btw I think the readme.md got a bad merge, it still says 0.3.0

manderson202 commented 5 years ago

Grr. That's my bad. I'm making life hard on myself... I'll update shortly.