Diff OpenJDK and SunJDK builds
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:/
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:
-
backlog
- Started by
- Completed by