From Fedora Project Wiki

This page serves to prepare text for draft as per Mass_bug_filing instructions for Changes/HeadlessJava change proposal

Tracking bug text

This is a bug to track overall progress on Headless Java Change[1].

java-headless subpackage has been split off from OpenJDK package to enable dependency chain simplification. Most java libraries and console utilities can easily start using java-headless dependency by replacing their (build)requires.

Few exceptions where packages can not use java-headless but must keep using full java package.

* software using Java awt subsystem
* software using Java sound subsystem

Untouched bugs blocking this bug will be automatically migrated to java-headless after <date>.

For more details see the Headless Java change proposal page[1].

[1] https://fedoraproject.org/wiki/Changes/HeadlessJava


Package bug text

Summary: %{name}: Switch to java-headless (build)requires

%{name} currently Requires and/or BuildRequires java. OpenJDK package has been split and most packages should now Require package "java-headless" instead. BuildRequires on java-devel stay the same.

Few exceptions where packages can not use java-headless but must keep using full java package.

* software using Java awt subsystem
* software using Java sound subsystem

Your options: 1. Leave this bug untouched and after <date> an automated tool will migrate this package to

  java-headless and run a rebuild in Fedora Rawhide.

2. Change bug to "Assigned" if you plan to review and migrate to java-headless manually. Automated

  tool will not touch bugs that are not in NEW state.

See tracking bug ##### or Headless Java change proposal[1] for more details about this change. Also feel free to ask on java-devel mailing list if you are unsure[2]

[1] https://fedoraproject.org/wiki/Changes/HeadlessJava [2] http://lists.fedoraproject.org/pipermail/java-devel/