ITP: leiningen -- simple build system for Clojure
Tom Marble
tmarble at info9.net
Wed Jan 18 21:41:37 UTC 2017
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
More information about the Pkg-clojure-maintainers
mailing list