Request to backport: JavaFileManager
joe.darcy at oracle.com
Tue Jun 22 15:21:33 PDT 2010
The general policy for bug fixes in OpenJDK 6 is discussed on the
"[...] if a change is appropriate for every other JDK release train, it
is generally appropriate for OpenJDK 6 too. Examples of such universal
changes include security fixes and time zone information updates.
With the above caveats, bug fixes in JDK 7 that do not involve
specification changes have presumptive validity for OpenJDK 6. That is,
by default such fixes are assumed to be applicable to OpenJDK 6,
especially if having "soaked" in JDK 7 for a time without incident. On a
related point, the fixes from the stabilized HotSpot forests (for
example HotSpot Express 14 or HotSpot Express 16) are suitable for bulk
porting to the OpenJDK 6 HotSpot repository without review of individual
Lussier, Denis wrote:
> I am NOT in any way questioning this decision. I am wondering aloud
> what the general policy is for this kinda stuff.
> Of course if the improved FileManger is in Oracle's JDK 6 then it's
> clearly desirable for the OpenJDK project to get the fix/improvement
> backported from DEV (OpenJDK7) to PROD (OpenJDK6). Is this the case
> here or is it some other valid case??
> --Denis Lussier
> On Tue, Jun 22, 2010 at 6:00 PM, Joe Darcy <joe.darcy at oracle.com
> <mailto:joe.darcy at oracle.com>> wrote:
> Jonathan Gibbons wrote:
> I would like to backport the current JavaFileManager from JDK
> 7 to JDK 6.
> Because of all the other work in JDK7, it is not possible to
> automatically backport the individual changesets. Instead, I
> have identified all the changesets of interest (see below),
> copied across the filemanager code almost exactly as-is (I had
> to comment out some @Override annotations), and then cherry
> picked the necessary edits from the various changesets to make
> everything work. Finally, I have gone back through the
> original reviews done for JDK7 to make sure that no edits of
> interest have been omitted.
> Altogether, this addresses the following set of 19 issues:
> Those would be fine additions to OpenJDK 6; approved to go back.
More information about the jdk6-dev