Here are the list of recent changes to the Fedora Packaging Guidelines: D Packaging Guidelines have been added: https://fedoraproject.org/wiki/Packaging:D --- The Java Packaging Guidelines have been revised: https://fedoraproject.org/wiki/Packaging:Java Diff: https://fedoraproject.org/w/index.php?title=Packaging%3AJava&diff=206526&oldid=154023 --- The Guideline that explains how and when to require base packages has been substantially revised. The old language focused on -devel packages and left other subpackages to the imagination of the reader. The update has more generic advice and uses -devel and -libs packages as examples. http://fedoraproject.org/wiki/Packaging/Guidelines#RequiringBasePackage --- The perl guidelines have been updated with additional examples and clarifications. Specifically, the Directory ownership, requires and provides, and testing sections have seen wording changes: https://fedoraproject.org/wiki/Packaging:Perl --- A guideline was added explaining the %pretrans scriptlet and requiring that if used it must be written in Lua. https://fedoraproject.org/wiki/Packaging/Guidelines#The_.25pretrans_scriptlet --- A note was added about additional checks obtained by running rpmlint on installed packages. https://fedoraproject.org/wiki/Packaging/Guidelines#Use_rpmlint --- These guidelines (and changes) were approved by the Fedora Packaging Committee (FPC). Many thanks to Alexander Kurtakov, Jonathan Mercier, Stanislav Ochotnicky and all of the members of the FPC, for assisting in drafting, refining, and passing these guidelines. As a reminder: The Fedora Packaging Guidelines are living documents! If you find something missing, incorrect, or in need of revision, you can suggest a draft change. The procedure for this is documented here: http://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure Thanks, ~spot -- announce mailing list announce@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/announce