3956
Comment: Update after DebConf13 meeting
|
4072
+ java policy
|
Deletions are marked like this. | Additions are marked like this. |
Line 60: | Line 60: |
* Get in touch with the policy editor to find out what to do with the Java Policy * Driver: Sylvestre Ledru |
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 ride 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: Starts soon
- Propose OpenJDK 7 as a release goal of Jessie
- Driver: Sylvestre Ledru
- Remove OpenJDK 6 as a release goal of Jessie
- Driver: Sylvestre Ledru
- 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
- Driver: Thomas Koch for writing and Wookey for reviewing
Maybe make java-policy normative ? http://bugs.debian.org/395374
- 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
- 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: ?!
- 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
Finished
- OpenJDK-7 - rebuild of the archive with this version
Driver: ?Sylvestre Ledru
- Status: Done
- OpenJDK on kfreebsd
Driver: DamienRaudeMorvan
- Status: Done
Snapshots package here: http://people.debian.org/~drazzib/openjdk/kfreebsd-snapshots/
Last status update: http://lists.debian.org/debian-bsd/2011/10/msg00061.html
- Enforce the well-documented classpath policy
Complete default-jdk-builddep -> default-jdk + gcj-native-helper split
- Status: Still 5 packages needs to be checked.
Lintian nags about this : http://lintian.debian.org/tags/build-depends-on-obsolete-package.html
Dropped / Postponned
- A Debian Maven repository
- Driver: ?
- A Debian OSGi repository
- Driver: ?
Use of OBR? Fedora appears interested in OBR solution.
libmaven-bundle-plugin-java should help for all Maven-based build system
- Allow Java Library Transitions (possibly) via a SONAME-like method.
Driver: ?, Status: debated at DebConf10.
- Make jarwrapper installable and functional on non-Linux ports.
- Driver: ?
- Compile bytecode to native code post install (removal of -gcj packages).
- Driver: ?
- Driver: ?, Status: Draft