Okay, this dependency tree is a lot hairier than I initially expected.

`lein deps :tree` says:

 [org.clojure/tools.deps.alpha "0.5.398"]
   [org.apache.maven.resolver/maven-resolver-api "1.1.1"]
   [org.apache.maven.resolver/maven-resolver-connector-basic "1.1.1"]
   [org.apache.maven.resolver/maven-resolver-impl "1.1.1"]
   [org.apache.maven.resolver/maven-resolver-spi "1.1.1"]
   [org.apache.maven.resolver/maven-resolver-transport-file "1.1.1"]
   [org.apache.maven.resolver/maven-resolver-transport-http "1.1.1"]
     [org.apache.httpcomponents/httpclient "4.5.4" :exclusions 
[[commons-logging]]]
       [commons-codec "1.10"]
     [org.apache.httpcomponents/httpcore "4.4.8"]
     [org.slf4j/jcl-over-slf4j "1.7.25"]
   [org.apache.maven.resolver/maven-resolver-transport-wagon "1.1.1"]
     [org.apache.maven.wagon/wagon-provider-api "3.0.0"]
   [org.apache.maven.resolver/maven-resolver-util "1.1.1"]
   [org.apache.maven/maven-resolver-provider "3.5.2"]
     [com.google.guava/guava "20.0"]
     [javax.inject "1"]
     [org.apache.commons/commons-lang3 "3.5"]
     [org.apache.maven/maven-model-builder "3.5.2"]
       [org.apache.maven/maven-artifact "3.5.2"]
       [org.apache.maven/maven-builder-support "3.5.2"]
       [org.codehaus.plexus/plexus-component-annotations "1.7.1" :exclusions 
[[junit]]]
       [org.codehaus.plexus/plexus-interpolation "1.24"]
     [org.apache.maven/maven-model "3.5.2"]
     [org.apache.maven/maven-repository-metadata "3.5.2"]
     [org.codehaus.plexus/plexus-utils "3.1.0"]
   [org.clojure/data.xml "0.2.0-alpha5"]
     [org.clojure/data.codec "0.1.0"]
   [org.clojure/tools.cli "0.3.5"]
   [org.clojure/tools.gitlibs "0.2.59"]
     [com.jcraft/jsch.agentproxy.connector-factory "0.0.9"]
       [com.jcraft/jsch.agentproxy.core "0.0.9"]
       [com.jcraft/jsch.agentproxy.pageant "0.0.9"]
       [com.jcraft/jsch.agentproxy.sshagent "0.0.9"]
       [com.jcraft/jsch.agentproxy.usocket-jna "0.0.9"]
         [net.java.dev.jna/jna-platform "4.1.0"]
         [net.java.dev.jna/jna "4.1.0"]
       [com.jcraft/jsch.agentproxy.usocket-nc "0.0.9"]
     [com.jcraft/jsch.agentproxy.jsch "0.0.9"]
     [org.eclipse.jgit "4.10.0.201712302008-r"]
       [com.googlecode.javaewah/JavaEWAH "1.1.6"]
       [com.jcraft/jsch "0.1.54"]
   [org.slf4j/slf4j-nop "1.6.2"]
     [org.slf4j/slf4j-api "1.6.2"]
   [s3-wagon-private "1.3.1"]
     [com.amazonaws/aws-java-sdk-s3 "1.11.184" :exclusions 
[[com.fasterxml.jackson.core/jackson-core] 
[com.fasterxml.jackson.core/jackson-databind]]]
       [com.amazonaws/aws-java-sdk-core "1.11.184"]
         [com.fasterxml.jackson.dataformat/jackson-dataformat-cbor "2.6.7"]
         [commons-logging "1.1.3"]
         [joda-time "2.8.1"]
         [software.amazon.ion/ion-java "1.0.2"]
       [com.amazonaws/aws-java-sdk-kms "1.11.184"]
       [com.amazonaws/jmespath-java "1.11.184"]
     [com.fasterxml.jackson.core/jackson-core "2.5.5"]
     [com.fasterxml.jackson.core/jackson-databind "2.5.5"]
       [com.fasterxml.jackson.core/jackson-annotations "2.5.0"]
     [org.springframework.build/aws-maven "4.8.0.RELEASE" :exclusions 
[[com.amazonaws/aws-java-sdk]]]
       [ch.qos.logback/logback-classic "1.0.12"]
         [ch.qos.logback/logback-core "1.0.12"]

This is leiningen-levels of dependency spaghetti. I'm going to put this
ITP on hold while I regroup and figure out the details of the dependency
management story.

There's no way I'll be able to get this done before the Ubuntu 18.04 LTS
feature freeze (Mar. 1, 2018); this will have to be an ongoing project,
hopefully making it into the buster release. Perhaps we can backport it
later.

- e

Attachment: signature.asc
Description: Digital signature

Reply via email to