We have a new Java Packaging Guidelines draft prepared[1]. Original draft was done in October and announced to java-devel mailing list[2]. Primary goal of this change was not functional, but we wanted to simplify guidelines so that they are easier to follow. Primary functional change is "java-headless" introduction. Packaging techniques are then documented in more detailed way in Packaging HOWTO[3].
Most significant changes: * Removal of several examples, templates * Move pom_ and mvn_ macros into Java Packaging HOWTO[3] * Simplify filename naming guideline (and make it more lax) * Simplify (Build)Requires section (and account for java-headless) * Lot of other removals/simplifications
[1] https://fedoraproject.org/wiki/User:Akurtakov/JavaPackagingDraftUpdate [2] https://lists.fedoraproject.org/pipermail/java-devel/2013-October/005020.html [3] https://fedorahosted.org/released/javapackages/doc/#_add_maven_depmap_macro
Revised java guidelines draft approved (+1:8, 0:0, -1:0)
Replying to [comment:2 spot]:
Can we get the wiki updated? I'd like to do a mass bug-filing for Headless Java change and reference the guidelines so without it it would look weird :-)
wiki updated. Announcement text:
"""
The java guidelines have seen a large update that simplifies the language and removes instructions for EOL-Fedora releases. One particularly important change is the addition of the java-headless virtual dependency. Please see the Java Guidelines for complete information: https://fedoraproject.org/wiki/Packaging:Java
Login to comment on this ticket.