Based on the fabulous work of ehashman and the help of technomancy I've made some minor reformatting of the "state of packaging leiningen" below. The biggest change is that I'm not calling out transitive deps (on leiningen missing deps).
In terms of next steps 1. technomancy is already addressing the 'deps with unstable-version > leiningen 2.7.2-SNAPSHOT' issues upstream. 2. We should probably start with 'deps with unstable-version < leiningen 2.7.2-SNAPSHOT' 3. Then the big work is on missing deps (which will be recursive :) NOTE: I had some packaging on alioth for some of these which probably can be reprised. Question on java/clojure policy.. should names with a dot be converted to a dash? Does [org.clojure/tools.nrepl "0.2.12"] want to be libtools.nrepl-clojure or libtools-nrepl-clojure ? (my guess is the latter)??? Regards, --Tom ** deps with unstable-version == leiningen 2.7.2-SNAPSHOT *** [org.clojure/data.xml "0.0.8"] unstable: https://packages.debian.org/sid/libdata-xml-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L10 *** [commons-io "2.5"] unstable: https://packages.debian.org/sid/libcommons-io-java leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L11 *** [clojure-complete "0.2.4"] unstable: https://packages.debian.org/sid/libcomplete-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L17 NOTE: check for old packaging on alioth *** [robert/hooke "1.3.0"] unstable: https://packages.debian.org/sid/librobert-hooke-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L9 *** [org.tcrawley/dynapath "0.2.5"] unstable: https://packages.debian.org/sid/libdynapath-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L11 *** [org.apache.maven.wagon/wagon-http "2.10"] unstable: https://packages.debian.org/sid/libwagon2-java leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L12 *** [com.hypirion/io "0.3.1"] unstable: https://packages.debian.org/sid/libcom-hypirion-io-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L13 NOTE: check for old packaging on alioth ** deps with unstable-version < leiningen 2.7.2-SNAPSHOT *** [slingshot "0.12.2"] unstable: 0.10.3 https://packages.debian.org/sid/libslingshot-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L19 NOTE: check for old packaging on alioth *** [bultitude "0.2.8"] unstable: 0.2.7 https://packages.debian.org/sid/libbultitude-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L7 *** [com.cemerick/pomegranate "0.3.1"] unstable: 0.2.0 https://packages.debian.org/sid/libpomegranate-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L12 ** deps with unstable-version > leiningen 2.7.2-SNAPSHOT *** [org.clojure/tools.macro "0.1.2"] unstable: 0.1.5 https://packages.debian.org/sid/libtools-macro-clojure leiningen: 0.1.2 https://github.com/technomancy/leiningen/blob/master/test_projects/sample-profile-meta/project.clj#L10 *** [commons-codec "1.6"] unstable: 1.10 https://packages.debian.org/sid/libcommons-codec-java leiningen: ./test_projects/managed-deps-snapshot/project.clj ./test_projects/managed-deps/project.clj *** [clj-stacktrace "0.2.4"] unstable: 0.2.6 https://packages.debian.org/sid/libclj-stacktrace-clojure leiningen: ./resources/leiningen/help/project.clj: :dependencies [[clj-stacktrace "0.2.4"]]} 3:17 < tmarble> technomancy: we have [clj-stacktrace "0.2.6"] https://packages.debian.org/sid/libclj-stacktrace-clojure 13:17 < tmarble> but you have ./resources/leiningen/help/project.clj: :dependencies [[clj-stacktrace "0.2.4"]]} 13:17 < tmarble> ... can that be bumped? 13:22 < technomancy> tmarble: that file is help text, not an actual project.clj =) 13:22 < tmarble> nvm :) ** deps missing from leiningen 2.7.2-SNAPSHOT *** [clj-http "2.0.1"] unstable: https://packages.debian.org/sid/libclj-http-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L21 NOTE: [clj-http "2.0.1"] [commons-codec "1.10" :exclusions [[org.clojure/clojure]]] [org.apache.httpcomponents/httpclient "4.5" :exclusions *** [org.clojure/tools.nrepl "0.2.12"] unstable: https://packages.debian.org/sid/libtools.nrepl-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L16 *** [cheshire "5.6.3"] unstable: https://packages.debian.org/sid/libcheshire-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L20 *** [classlojure "0.6.6"] unstable: https://packages.debian.org/sid/libclasslojure-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L8 *** [pedantic "0.2.0"] unstable: https://packages.debian.org/sid/libpedantic-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/leiningen-core/project.clj#L14 NOTE: check for old packaging on alioth *** [net.cgrand/parsley "0.9.3"] unstable: https://packages.debian.org/sid/libparsley-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L22 *** [reply "0.3.7"] unstable: https://packages.debian.org/sid/libreply-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L14 *** [stencil "0.5.0"] unstable: https://packages.debian.org/sid/libstencil-clojure leiningen: https://github.com/technomancy/leiningen/blob/master/project.clj#L13