[Pkg-clojure-maintainers] Leiningen 2 -- Missing dependencies

Wolodja Wentland debian at babilen5.org
Mon Apr 22 17:23:33 UTC 2013


Hi Debianistas,

I've spent some time to check which dependencies we still have to package
before we can tackle leiningen 2. Unfortunately there are still quite a lot of
them missing and I am not able to package them all by myself (at least not in
a reasonable timespan) ... Now, without much further ado:

To be packaged
--------------

Leiningen 2.1.3
---------------

We have to package these ...
----------------------------

what                        dependency      upstream        website

Clojure

leiningen-core              2.1.3           2.1.3
clj-http                    0.6.5           0.7.2           https://github.com/dakrone/clj-http/
classlojure                 0.6.6           0.6.6           https://github.com/flatland/classlojure/
cheshire                    5.0.2           5.1.1           https://github.com/dakrone/cheshire/
com.hypirion.io             0.2.0-RC1       0.2.0           https://github.com/hyPiRion/com.hypirion.io
useful                      0.8.6           0.8.8 (0.9.0?)  https://github.com/flatland/useful
pomegranate                 0.2.0           0.2.0           https://github.com/cemerick/pomegranate
reply                       0.1.10          0.1.10          https://github.com/trptcolin/reply/
clj-stacktrace              0.2.4           0.2.5           https://github.com/mmcgrana/clj-stacktrace/
clojure-complete            0.2.2           0.2.2           https://github.com/ninjudd/clojure-complete/
drawbridge                  0.0.6           0.0.6           https://github.com/cemerick/drawbridge/
jline2                      2.10            2.10            https://github.com/jline/jline2/
sjacket                     0.1.0.3                         https://github.com/trptcolin/sjacket
parsley                     0.9.1           0.9.1           https://github.com/cgrand/parsley/
regex                       1.1.0           1.1.0           https://github.com/cgrand/regex/
clojure.tools.cli           0.2.1           0.2.2           https://github.com/clojure/tools.cli
clojure.tools.nrepl         0.2.1           0.2.1           https://github.com/clojure/tools.nrepl/
cd-client                   0.3.6           0.3.6           https://github.com/dakrone/clojuredocs-client
clj-http-lite               0.2.0           0.3.0           https://github.com/hiredman/clj-http-lite
versioneer                  0.1.0           0.1.0           https://github.com/trptcolin/versioneer/
clojure.core.cache          0.6.2           0.6.3           https://github.com/clojure/core.cache
stencil                     0.3.2           0.3.2           https://github.com/davidsantiago/stencil
quoin                       0.1.0           0.1.0           https://github.com/davidsantiago/quoin
scout                       0.1.0           0.1.0           https://github.com/davidsantiago/scout
clojure.tools.macro         0.1.1           0.1.1           https://github.com/clojure/tools.macro
clojure.data.xml            0.0.3           0.0.7           https://github.com/clojure/data.xml

Java

jackson-core                2.1.3           2.1.3           https://github.com/FasterXML/jackson-core/
jackson-dataformat-smile    2.1.2           2.1.2           https://github.com/FasterXML/jackson-dataformat-smile
indexer-core                4.1.3           5.1.0           http://maven.apache.org/maven-indexer/indexer-core/index.html
indexer-artifact            4.1.3           5.1.0           http://maven.apache.org/maven-indexer/indexer-artifact/index.html

Too old in Debian
-----------------

package                         dependency      packaged    upstream    website

libbultitude-clojure            0.2.2           0.2.0       0.2.2
libdynapath-clojure             0.2.3           0.2.1
libcommons-httpclient-java      4.2.2           3.1
libhttpcore-java                4.2.3           4.2.1
libhttpmime-java                4.2.2           4.2.1
libwagon2-java                  2.4             2.2
libjsoup-java                   1.7.1           1.6.2
clojure                         1.5.1           1.4.0

These are not only pure Clojure libraries, but also Java ones. I have not
really strong preferences, but will tackle the following next:

    * clojure.data.xml
    * clojure.tools.macro
    * clojure.core.cache
    * cheshire
      here I have to wait for Hilko Bengen [0] to finish packaging jackson,
      which seems to be trickier than expected
    * useful
    * stencil
    * clj-http

That should give me enough work for now ;) -- I have a new version of
robert-hooke ready (in the git repo and on [1]) that waits for review. I'll
take a look at slingshot and might upload that too.

I guess that stencil and its dependencies quoin and scout are good packages to
play with first, so these might be suitable for Eugene. Not sure, but
definitely worth a try and I guess a good introduction to getting ones hands
dirty with git-buildpackage, watch files, classpath and javahalper,
debian/copyright and so on. Not a good idea to attempt this /before/ the
application is through though.

What about the other packages? Would any of you be interested in maintaining
some?

[0] https://lists.debian.org/debian-java/2013/03/msg00064.html
[1] http://mentors.debian.net/package/robert-hooke
-- 
Wolodja <debian at babilen5.org>

4096R/CAF14EFC
081C B7CD FF04 2BA9 94EA  36B2 8B7F 7D30 CAF1 4EFC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-clojure-maintainers/attachments/20130422/2e10755d/attachment.pgp>


More information about the Pkg-clojure-maintainers mailing list