Diff OpenJDK and SunJDK builds

Registered by Zygmunt Krynicki

Why:
Google uses SunJDK for building all of Android. We use OpenJDK for freedom and convenience (SunJDK is not packaged anymore due to license changes by Oracle, it is no longer receiving security updates). Since Android is largely written in Java and compiled to .class and later .dex files and we have limited resources it would be silly to chase build or runtime failures that are a side effect of using a different Java toolchain. We should have automatic tools that can compute this automatically. Once we understand what the delta is (none, very small, very large, etc) we can decide on what to do with it or precisely why it exists and what the impact on Android runtime stability may be.

Who:
TBD (Zygmunt Krynicki?)

Where:
New git repository with a script to diff two builds and produce a report.
Alternatively we can reuse https://github.com/zyga/android-build-scripts and
add new functionality there. The results would be published on the mailing list.

Context:
TBD

Blueprint information

Status:
Not started
Approver:
Zach Pfeffer
Priority:
Undefined
Drafter:
Zygmunt Krynicki
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
Accepted for future
Implementation:
Unknown
Milestone target:
milestone icon backlog

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.