10 day countdown: freeze goals for clojure-team

Elana Hashman ehashman at debian.org
Sun Feb 7 18:12:46 GMT 2021


On Tue, Feb 02, 2021 at 08:43:37PM -0800, Elana Hashman wrote:
> > 
> > * Update Clojure to 1.11, when available.
> > 
> >   Clojure 1.11 has not been announced so it is unlikely it will make it
> >   into bullseye. However, it should be relatively straightforward to
> >   package if it is released in the next 3 months.
> 
> Update: 1.10.2 was released last week. I am working on packaging it
> right now. It requires specs bumps so I need to do 3 uploads.

This is done, and might have introduced one small regression in
useful-clojure's unit tests. I'll take a look at that.

> > * Update other Clojure packages.
> > 
> >   Leiningen needs an upgrade. The 2.9.[23] releases had critical bugs
> >   which is why we didn't take them, but 2.9.4 is stable and available.
> >   It requires some new dependency uploads and changes. I am hoping to
> >   get some time to look into it this weekend.
> 
> This is on my backlog... maybe this weekend?

If we want to upload clj, we will have to do it and the new lein release
simultaneously, because we need a mutual data-xml bump, so I am going to
look into clj first. Chatting with Phil, the latest leiningen release
doesn't actually seem super compelling; most of the patch releases since
2.9.1 have introduced (and fixed) bugs in a sort of endless cycle :)

> > * Upload new CLI tools.
> > 
> >   rlb seems interested in this and is tracking this, although I don't
> >   know if he owns the ITP (might still be assigned to me). The link is
> >   here.[3] The biggest blocker, last I checked, was that jgit had not
> >   been updated in 4+ years.
> 
> This may now be feasible! ebourg, our hero, uploaded jgit 4.11.0. I
> think it will be suitable. Once I get Clojure uploaded, the new CLI
> might be my next focus because if there's a chance we get it in before
> freeze, I think we go for it.

I am looking into this today. I'm going to run with uploading version
0.9.816 because we don't have a new enough maven version resolver for
the latest release. That one is only 4 months old so I'm hoping it's not
critical. Changelog[1] does not seem super critical since then (and I
can easily enough patch it to use the new default Clojure version of
1.10.2).

I think we may also have a broken trapperkeeper-scheduler-clojure but
I'm not stressing about that one as the only thing that needs the lib is
puppet, which won't be making it into bullseye.

- e

[1]: https://github.com/clojure/tools.deps.alpha/blob/master/CHANGELOG.md
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-clojure-maintainers/attachments/20210207/7996d8f6/attachment.sig>


More information about the Pkg-clojure-maintainers mailing list