Differences between revisions 11 and 12
Revision 11 as of 2019-01-02 22:25:52
Size: 2814
Editor: ElanaHashman
Comment: Add buster TODOs
Revision 12 as of 2020-08-26 23:17:29
Size: 2831
Editor: ElanaHashman
Comment: Update goals for bullseye
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
== Buster Release == == Bullseye Release ==
Line 14: Line 14:
 * Upgrade Leiningen and any dependencies to 2.8.3.
 * Upload new clojure1.10 package (and perhaps separate out clojure1.9).
 * Update Clojure to 1.11, when available.
 * Update other Clojure packages.
Line 21: Line 21:
 * We need to package the new [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891141|clojure-cli]] and its dependency [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891136|tools.deps.alpha]]
 * --(We need to backport [[Clojure/Leiningen|Leiningen]] to stretch-backports)--
 * We need to p
ackage [[https://bugs.debian.org/871913|boot]]
 * We need to target Clojurescript
 * Package the new [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891141|clojure-cli]] and its dependency [[https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891136|tools.deps.alpha]]
 * Package [[https://bugs.debian.org/871913|boot]]
 * Target Clojurescript
Line 44: Line 43:
 * Upgrade Leiningen and any dependencies to 2.8.3. /[[ElanaHashman|ehashman]]
 * Upload new clojure1.10 package (and perhaps separate out clojure1.9) /[[ElanaHashman|ehashman]]

Translation(s): English


This page contains the list of things that the Clojure Team would like to finish within the given release. These goals are generally goals that either affects a lot of packages, may involve a lot of work or improve the Debian Clojure infrastructure.

Feel free to claim items off the list below. You may want to reach out on #debian-clojure (OFTC) or the team mailing list first.

TODO

Bullseye Release

Listed in priority order.

  • Update Clojure to 1.11, when available.
  • Update other Clojure packages.
  • Upload new CLI tools.
  • Anything that can also be accomplished in the sections below.

Essential Clojure tools

  • Package the new clojure-cli and its dependency tools.deps.alpha

  • Package boot

  • Target Clojurescript
  • Write a lein-helper to allow packages to be built with Leiningen rather than javahelper or mavenhelper

Policy

Packaging

  • Fix outstanding lintian warnings on packages (see Clojure Team lintian reports)

  • Standardize packaging according to our Packaging Reference

  • Add watchfiles to Clojure packages
  • Improve documentation for adding autopkgtests
  • Add missing Clojure language categories to Debian
  • Move pure Clojure packages in the Java team over to Clojure team (low priority)

Done

For Buster release


CategoryClojure