Differences between revisions 13 and 14
Revision 13 as of 2020-08-26 23:19:33
Size: 2923
Editor: ElanaHashman
Comment: Add reproducibility
Revision 14 as of 2020-08-28 22:15:59
Size: 3516
Editor: ElanaHashman
Comment: Add DC20 BoF todos
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:

== DebConf 2020 BoF TODO List ==

 * Migrate remaining Clojure packages under java-team to clojure-team.
 * --(Move ehashman/clj-helper under clojure-team.)--
 * Update clojure-team Salsa repos to use KGB webhooks.
 * Update clojure-team Salsa repos to use the standard CI integrations for autopkgtests.
 * Add autopkgtest scaffolding to clj-helper or investigate autodep8.
 * Ensure Clojure binaries are compiled with [[https://clojure.org/reference/compilation#directlinking|direct linking]].
 * Investigate reproducible build issues with reproducible builds team and upstream.

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

DebConf 2020 BoF TODO List

  • Migrate remaining Clojure packages under java-team to clojure-team.
  • Move ehashman/clj-helper under clojure-team.

  • Update clojure-team Salsa repos to use KGB webhooks.
  • Update clojure-team Salsa repos to use the standard CI integrations for autopkgtests.
  • Add autopkgtest scaffolding to clj-helper or investigate autodep8.
  • Ensure Clojure binaries are compiled with direct linking.

  • Investigate reproducible build issues with reproducible builds team and upstream.

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