From Fedora Project Wiki

Summary

Drop the requirement of Java libraries to have Requires on JREs.

Owner

Current status

Detailed description

Current Guidelines require all Java packages to Require java-headless or java-headless >= 1:minimal_required_version. Our aim is to drop this explicit requirement on Java library packages. The requirement should stay on Java applications.

Java packages are compiled using javac into .class files and composed into .jar archives. Jar archives can be used as compile or runtime dependencies for other packages or can be directly executed with the java command provided by a JRE.

Java libraries themselves do not require a JRE to be installed on the system.

Feedback

Benefit to Fedora

Scope/Proposal owners

Scope/Other developers

Scope/Release Engineering

Scope/Policies and guidelines

Scope/Trademark approval

Scope/Objective alignment

Upgrade & Compatibility impact

How to test

User experience

Dependencies

Contingency plan

Documentation

Release notes