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