The 3 tickets Alex mentioned are in the triaged state right now (see
below for a rough definition of a few of the ticket states). The
triaged, vetted, and backlogged tickets are the most likely ones to be
considered for inclusion in the next release of Clojure after 1.7.0.
Some of these tickets have patches that fail tests, or the patch does
not apply cleanly to the latest version of Clojure source code (all it
takes is one 'context' line in the patch to change for git to complain
when applying it). If you are interested in helping update these
patches, there is a list of such tickets here:
The section titled "Updating stale patches" at the next link has some
instructions on how to update existing patches that no longer apply
cleanly:
Andy
P.S.: I used to update the needs-work.txt report fairly often, but
have decided to do so only once or twice per Clojure release. Most of
the time a patch goes stale it is easy to freshen, but there is not
much reason to do so until the patch is being considered.
Rough ticket state definitions:
Triaged means Alex (or another screener) thinks Rich might approve of
the changed described in the ticket.
Vetted means Rich has approved the proposed change. Backlogged is
similar, except Rich will consider them for a future Clojure release,
not the one that is currently being planned as the next release.
Incomplete means Rich or a screener thinks something should change
about a proposed patch before it will be considered again.