Leiningen package and Clojure 1.9 updates

Elana Hashman ehashman at debian.org
Thu Dec 21 21:26:12 UTC 2017


Hello lovely Clojure Packaging Team,

I have a couple exciting updates for you!

First, I have leiningen2 building and working. I'd appreciate if I could
get some more eyes on it before I upload it, because it's a large and
complex package. You can take a look at my work on gitweb---I just
finished cleaning up the git log and pushing it out today:
https://anonscm.debian.org/git/pkg-clojure/leiningen-clojure.git/

I am hoping to get it uploaded by the end of the week! I'm pleased that 
our timing here should allow us to get leiningen2 into the Ubuntu 18.04 
LTS release. My next leiningen-related project will be backporting to 
stretch.


On the topic of Clojure 1.9: you may have noticed it was released just a 
couple of weeks ago. You can find the announcement here: 
https://clojure.org/news/2017/12/08/clojure19

Clojure now requires 3 jars to compile, meaning that to package Clojure 
1.9, we will need to introduce additional dependencies of spec.alpha and 
core.specs.alpha.

I am happy to take a look at packaging the new version. I'm hoping it 
will be relatively straightforward to introduce the new deps, as they 
don't appear to require any other dependencies, and they have POMs 
available for building with maven-helper.

I will try to remember to get a bug up for upgrading Clojure to 1.9, and 
block it with ITPs for spec.alpha and core.specs.alpha. If someone else 
is interested in filing the paperwork, please feel free :)


If upstream leiningen moves quickly enough, I'm hoping we can get 
Clojure 1.9 packaged and have the updated version of leiningen that 
depends on it in for the Ubuntu 18.04 freeze. I don't know if we'll need 
Java 9 compatibility by that point, but both Clojure 1.9 and leiningen 
*should* be Java 9-compatible.


Wishing everyone a restful holiday if you are celebrating,

- e
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-clojure-maintainers/attachments/20171221/12f280a7/attachment.sig>


More information about the Pkg-clojure-maintainers mailing list