Translation(s): English
leiningen
This page is intended to help the (re-)packaging of leiningen
ITP: 819811
As of Dec. 30, 2017, the new leiningen package (version 2.8.1) has been accepted into the Debian archive. See https://tracker.debian.org/pkg/leiningen-clojure
Backporting to Stretch
In order to backport to stretch, we need the following build dependencies available in stretch or stretch-backports:
debhelper (>= 10) OK
javahelper (>= 0.32) OK
maven-debian-helper (>= 2.0) OK
libmaven-install-plugin-java OK
bash-completion OK
default-jdk OK
libclojure-java (>= 1.8) OK
libbultitude-clojure (>= 0.2.8) too old, needs backport
libclasslojure-clojure (>= 0.7.1) needs backport
librobert-hooke-clojure (>= 1.3.0) OK
libpomegranate-clojure (>= 0.4.0) too old, needs backport
libmaven3-core-java (>= 3.5.0) too old, needs backport
libcommons-cli-java (>= 1.4) too old, needs backport
libmaven-parent-java (>= 27) too old, needs backport
libmaven-shared-utils-java (>= 3.1.0) too old, needs backport
libmodello-maven-plugin-java (>= 1.9.1) too old, needs backport
libmodello-java (>= 1.9.1-2~) too old, needs backport
libplexus-container-default-java (>= 1.7.1-6~) too old, needs backport, note source package change
libxbean-reflect-java needs backport
note that libplexus-classworlds2-java is a transitional package in Buster
libplexus-interpolation-java (>= 1.24) too old, needs backport
libslf4j-java (>= 1.7.25) too old, needs backport
libwagon-file-java and libwagon-http-shaded-java needs backport
libmaven-resolver-java (>= 1.0.3) and libmaven-resolver-transport-http-java needs backport
libplexus-classworlds-java (>= 2.5.2) too old, needs backport
maven-debian-helper (>= 2.2) too old, needs backport
libplexus-component-annotations-java (>= 1.7.1-6~) too old, needs backport, note source package change (see above)
libsisu-maven-plugin-java (>= 1.4) too old, needs backport
libwagon-http-java and libwagon-ssh-java needs backport
libhttpclient-java (>= 4.5.3) too old, needs backport
libdynapath-clojure (>= 1.0.0) too old, needs backport
libcom-hypirion-io-clojure (>= 0.3.1) OK
libtools-macro-clojure (>= 0.1.5) OK
libcomplete-clojure (>= 0.2.4) OK
libwagon2-java (>= 2.12) too old, needs backport
libslf4j-java (>= 1.7.22) OK
libdata-xml-clojure (>= 0.0.8) OK
libstencil-clojure (>= 0.5.0) needs backport
libquoin-clojure (>= 0.1.2) needs backport
libtools-nrepl-clojure (>= 0.2.12) needs backport
libsjacket-clojure (>= 0.1.1) needs backport
libregex-clojure (>= 1.1.0) too old, needs backport
libparsley-clojure (>= 0.9.3) needs backport
libscout-clojure (>= 0.1.1) OK
libcommons-lang-java (>= 2.6) OK
libcommons-io-java (>= 2.5) OK
We are collaborating with upstream to ensure that upon the release of 2.7.2 we will have all transitive deps in the archive.
Here is the current state of first degree deps:
Deps with unstable-version == leiningen 2.7.2-SNAPSHOT
[org.clojure/data.xml "0.0.8"]
[commons-io "2.5"]
[commons-lang "2.6"]
[robert/hooke "1.3.0"]
[org.tcrawley/dynapath "0.2.5"]
[com.hypirion/io "0.3.1"]
[org.clojure/tools.macro "0.1.5"]
[scout "0.1.1"]
[org.clojure/tools.nrepl "0.2.12"]
[org.slf4j/slf4j-nop "1.7.22"]
[org.apache.maven.wagon/wagon-http "2.12"]
unstable: 2.10 https://packages.debian.org/sid/libwagon2-java
experimental: 2.12 https://packages.debian.org/experimental/libwagon2-java
Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=861545
- This version is needed to fix a bug with self-signed certificates
[bultitude "0.2.8"]
unstable: 0.2.7 https://packages.debian.org/sid/libbultitude-clojure
experimental: 0.2.8 https://packages.debian.org/experimental/libbultitude-clojure
Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852244
- NOTE: changes in 0.2.8 only affect 3rd-party template code, not Leiningen itself
[net.cgrand/regex "1.1.0"]
unstable: 1.1.0 https://packages.debian.org/sid/libregex-clojure
Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852251
- pulled in transitively from parsley, sjacket'
[classlojure "0.7.1"]
[net.cgrand/parsley "0.9.3"]
unstable: https://packages.debian.org/sid/libparsley-clojure
ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=719664
depends on [net.cgrand/regex "1.1.0"]
[stencil "0.5.0"]
unstable: https://packages.debian.org/sid/libstencil-clojure
ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712908
depends on [quoin "0.1.2"]
[net.cgrand/sjacket "0.1.1"]
Deps with unstable-version < leiningen 2.7.2-SNAPSHOT
[com.cemerick/pomegranate "0.4.0-alpha1"]
unstable: 0.3.1 https://packages.debian.org/sid/libpomegranate-clojure
Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=852246
Bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862233
Deps missing from leiningen 2.7.2-SNAPSHOT
none