1676
Comment:
|
4251
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= Debian Java Goals | ## page was renamed from DebianJavaReleaseGoals = Debian Java Goals = |
Line 10: | Line 11: |
== Wheezy == | == Jessie == |
Line 12: | Line 13: |
* Openjdk-7 * Driver: ?, Status: Not started * Openjdk on kfreebsd * Driver: ?, Status: ? |
=== 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: [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=openjdk-7-transition;users=ubuntu-devel@lists.ubuntu.com|openjdk-7-transition tag]] * Remove OpenJDK 6 as a release goal of Jessie * Driver: Sylvestre Ledru, Status: [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720911|Bug #720911]] * 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/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 === 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 * Driver: [[VincentFourmond]], Status: started * Write a series of classpath-related lintian checks [[DebianBug: 620829]] |
Line 17: | Line 76: |
* Driver: Niels Thykier, Status: About 66 packages needs to be checked. * Debhelper integration for maven-repo-helper and maven-debian-helper * Driver: Ludovic Claude, Status: ? |
* 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 [[http://felix.apache.org/site/apache-felix-osgi-bundle-repository.html|OBR]]? Fedora appears interested in OBR solution. * [[DebianPkg: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: ? |
Line 21: | Line 99: |
* Driver: Possibly Russ Allbery?, Status: Draft * Removal of servlet 2.3 and 2.4 * Driver: ?, Status: [[http://bugs.debian.org/612937|2.3 RM bug]], [[http://bug.debian.org/581024|2.4 Tracker bug]] (build-rdeps says ~18) * Compile bytecode to native code post install (removal of -gcj packages). * Driver: ?, Status: Not started * Make jarwrapper installable and functional on non-Linux ports. * Driver: javatools maintainers?, Status: Not started/debated at DebConf10. * Allow Java Library Transitions (possibly) via a SONAME-like method. * Driver: javatools maintainers?, Status: ? * A Debian Maven repository * Driver: ?, Status: ? * A Debian OSGi repository * Driver: possibly Ludovic Claude and Niels Thykier?, Status: not started * Netbeans * Driver: possibly Damien Raude-Morvan?, Status: ? |
* Driver: ?, Status: Draft |
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
Driver: Sylvestre Ledru, Status: Bug #720911
- 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/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
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