JDK-4633413 : Remove old javac source code and binaries
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.rmi
  • Affected Version: 5.0,7
  • Priority: P4
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2002-02-05
  • Updated: 2023-01-05
  • Resolved: 2023-01-05
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
Name: ab88733			Date: 02/05/2002



Remove the old javac source code from the build, and the binaries from the
distribution.

Depends on 4164450 being completed, as those who depend on the old javac
binaries will need a method to proceed.

Impacted at this time will be rmic, and servlets.

======================================================================

Comments
The old javac was removed along with rmic by JDK-8225319.
05-01-2023

EVALUATION Decommitting for Mustang. Because 4819896 was retargetted from Mustang to Dolphin, implementing this RFE would just be moving the sun.tools.{asm,java,javac,tree,util} classes to a different, internal package, as had previously been done for Tiger but then backed out because of 4926127. There does not seem to be a net benefit of just doing that again for Mustang with the risk of having to back it out again. 4932438 tracked the problem that required the Tiger backout, but it was only fixed in app server version 8.1, instead of 8.0 as had originally been anticipated, so it seems prudent to leave the classes where they are. Retargetting for Dolphin instead.
08-12-2005

EVALUATION Name: ab88733 Date: 02/05/2002 This feature has been added for Tiger release ====================================================================== This RFE is implemented in conjunction with the fix for 4819896 (rmic dependency on oldjavac) by moving all of the oldjavac packages-- that is, sun.tools.{asm,java,javac,tree,util}-- to within the package hierarchy of the rmic implementation. Makefile remnants of the oldjavac implementation are cleaned up, and remaining references to the oldjavac classes (outside of rmic) are mostly removed (as 4663105, 4663120, and 4663125). The only other remaining references are in the oldjavah and oldjavap implementations, which are updated to point to the new package locations within rmic for now-- but the oldjavah and oldjavap implementations are planned to be removed by Tiger FCS anyway. ###@###.### 2003-08-05 Belatedly correcting the status of this RFE-- although it had been fixed/integrated in Tiger as described above, it was later backed out because of 4926127. It should be re-fixed for Mustang, according to the plan of record described in 4932438. ###@###.### 2005-03-04 16:16:46 GMT
04-03-2005

CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: tiger FIXED IN: tiger INTEGRATED IN: tiger tiger-b15 VERIFIED IN: tiger
14-06-2004

PUBLIC COMMENTS ..
10-06-2004