Differences between revisions 37 and 40 (spanning 3 versions)
Revision 37 as of 2013-08-26 09:13:46
Size: 4194
Editor: ?Sylvestre Ledru
Comment: Add pointers + release goal removed
Revision 40 as of 2013-08-27 08:54:35
Size: 4686
Comment: Whatever we do should have an effect on user-available applications - having a few such listed may help identifying priorities.
Deletions are marked like this. Additions are marked like this.
Line 15: Line 15:
 * Get ride of the explicit dependency on openjdk-6 for default-jdk  * Get rid of the explicit dependency on openjdk-6 for default-jdk
Line 43: Line 43:
   * Driver: contributions are welcome    * Driver: contributions are welcome/Adnan Hodzic (cooperation is more then welcome)
Line 51: Line 51:
   * Driver: ?!    * Driver: Adnan Hodzic
Line 59: Line 59:

 * Identify missing key features for Java developers on Debian and team building for Debianisation
   * Eclipse Maven integration (http://eclipse.org/m2e/)
   * Driver: ?

 * Identify missing key Open Source Java application suites and team building for packaging build dependencies
   * myGrid / Taverna workflow system (http://taverna.org.uk)
   * JADE agent development environment (http://jade.tilab.com/)
   * Driver: ?

Debian Java Goals

This page contains the list of things that the Java 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 Java infrastructure.

Feel free to claim any goal without a driver; if you wish to help with a specific goal, please contact the driver of that goal.

Jessie

Ideas

  • Get rid of the explicit dependency on openjdk-6 for default-jdk
    • Matthias Klose proposes to remove packages needing openjdk 6 (and doesn't work on 7) from testing when it is possible
    • Driver: Sylvestre Ledru, Status: openjdk-7-transition tag

  • Remove OpenJDK 6 as a release goal of Jessie
  • Debhelper integration for maven-repo-helper and maven-debian-helper
    • Jakub Adam and Wolodja Wentland provided a patch to fix issue on this package
    • Driver: Thomas Koch was: Ludovic Claude (Seems MIA), Status: in progress
  • Update the policy regarding maven. Maybe use the documentation for maven-repo-helper
  • Switch to maven 3
    • Driver: James page + Damien Raude-Morvan
    • see topic-maven3 in maven-debian-helper git
  • Remove *-gcj packages
    • except the one necessary for bootstrapping openjdk
    • at least ecj-gcj + libecj-java-gcj should be kept (ant-gcj?)
    • Driver: Damien Raude-Morvan
  • Start packaging of OpenJDK-8 package. It is expected to next March/April.
    • Should get ride of icedtea to use a plain openjdk (but keep the possibility to switch to other JVM)
    • start with current mercurial repository build daily ?
    • d/rules from scratch but keep the current package layout
    • Driver: contributions are welcome/Adnan Hodzic (cooperation is more then welcome)
  • Cleanup of maven-{repo,debian}-helper ?
    • Thomas Koch/Jakub Adam/Emmanuel Bourg have done great work to clean it
    • usage as dh sequence is ok
    • some bugfix still waiting
  • Move icedtea-plugin (or eqv.) into java-common source package
    • Driver: Adnan Hodzic
  • Install the Java sources into the -doc packages as a .jar
    • Our helpers should do that for us.
    • Driver: Thomas Koch
  • Get in touch with the policy editor to find out what to do with the Java Policy
    • Driver: Sylvestre Ledru
  • Identify missing key features for Java developers on Debian and team building for Debianisation
  • Identify missing key Open Source Java application suites and team building for packaging build dependencies

Finished

Dropped / Postponned

  • A Debian Maven repository
    • Driver: ?
  • A Debian OSGi repository
  • Allow Java Library Transitions (possibly) via a SONAME-like method.
  • Make jarwrapper installable and functional on non-Linux ports.
    • Driver: ?
  • Compile bytecode to native code post install (removal of -gcj packages).
    • Driver: ?
  • DEP-7

    • Driver: ?, Status: Draft