FeatureFreeze exception request for sun-javadb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GlassFish |
Invalid
|
Undecided
|
Unassigned | ||
Ubuntu |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
*** Proposed change
Add new sun-javadb package - see http://
Since the package is new and there are no dependencies on it, there is no impact to the distribution other than having this new package available.
*** Rationale
The main binary delivered by sun-javadb is derby.jar which currently exists in Ubuntu in the packages sun-java6-javadb and sunwderby (with sunappserver, aka GlassFish v1). Also, another new package is currently proposed (GlassFish v2), including derby.jar. These are version 10.2.2 of derby.jar, and are getting old. sun-javadb would bring version 10.3.
The proposed sun-javadb is meant to replace the current sun-java6-javadb to reflect the the other distributions of Sun's JDK 6: Java DB is not part of the JDK, but is copackaged - this would be similar to other platforms/distros where you get separate Java DB packages with your JDK6 download (except
for the file based "developer tarballs"). The current version 10.2 of Java DB in sun-java6-javadb is outdated and behind the current Sun JDK package which is 10.3 now.
The ultimate goal is to have the JDK as the primary delivery vehicle for Java DB ("Derby") while Java DB still is a separate product used in/by other products/
Until we get there, those other products/
already out there and changing derby.jar mid-flight is not desireable. For GFv3, however, we hope to have a proper dependency on the Java DB package in place across the board (except of course any file based distributions, but that is outside the scope of this).
So, we request the addition of the sun-javadb package
1) to prepare for the future single delivery of derby.jar & co through sun-javadb and other packages' dependencies on it; and
2) bring the version of Java DB/Derby up in synch with the rest of the world.
Since this would be the first integration of the package, there are no relevant code diffs and tests against older versions. The current package on REVU is lintian free and installs and uninstalls cleanly.
This is a FYI.