2814
Comment: Add buster TODOs
|
2831
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 package [[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
Complete a Clojure packaging policy (Clojure/PackagingReference?)
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
Upgrade Leiningen and any dependencies to 2.8.3. /ehashman
Upload new clojure1.10 package (and perhaps separate out clojure1.9) /ehashman
We need to update Clojure to 1.9 /ehashman
Tag all packages missing git tags (see Clojure Team QA page for details) /ehashman
Update all packages to latest policy /ehashman
Add autopkgtests to Clojure packages /ehashman
Determine whether we should merge with the Java team or remain independent /team decision at DC17
Write a utility to assist in making Clojure packages (clj-helper) /ehashman
Write a tutorial for building Clojure packages (Clojure/PackagingTutorial) /ehashman