java-atk-wrapper or one of its subpackages currently Requires and/or BuildRequires java. OpenJDK package has been split and most packages should now Require package 'java-headless' instead. Requires and BuildRequires on java-devel remain unchanged. 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 March 17th 2014 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 #1067528 or Headless Java change proposal[1] and Java Packaging guidelines[2] for more details about this change. If you have more questions about this change feel free to ask on java-devel mailing list[3] or #fedora-java Freenode IRC channel (mostly 9:00-18:00 CET). [1] https://fedoraproject.org/wiki/Changes/HeadlessJava [2] https://fedoraproject.org/wiki/Packaging:Java\#BuildRequires_and_Requires [3] http://lists.fedoraproject.org/pipermail/java-devel/
Although java-atk-wrapper can pretty ok live without full jre, it is supposed to be help for GUI applications. I'm hesitating with change here. It should be ok to have atk-wrapper to heave headless, and lets depending applications to pull rest of jre. Keeping in new now.
Sorry, I somehow missed the needinfo :( Looking solely at the API java-atk-wrapper is using (AWT/Swing) it seems like installing java-atk-wrapper without having AWT/Swing will just lead to a broken java-atk-wrapper. If you have a headless system, I don't see why you would need java-atk-wrapper. The console has no accessibility support. Web servers (or other servers) can't use the Swing-specific API. My recommendation is to have java-atk-wrapper depend on the full JRE, not -headless.