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
signature.asc
Description: Digital signature
_______________________________________________ Pkg-clojure-maintainers mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-clojure-maintainers
