Here are the latest changes to the Fedora Packaging Guidelines:
---
A section has been added to the SysVInitScript guidelines covering the optional situation where a package that uses systemd unit files as the default also includes sysv initscripts in a subpackage:
https://fedoraproject.org/wiki/Packaging:SysVInitScript#Initscripts_in_addit...
---
The GIO scriptlets have been changed to not conditionalize the %post invocation. This works around a multilib issue.
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#GIO_modules
---
The guideline that prohibits Fedora packages from using /srv has been updated to better represent what the FHS has to say about /srv and to clarify the expectations for Fedora packages which may be configured to use /srv.
https://fedoraproject.org/wiki/Packaging:Guidelines#No_Files_or_Directories_...
---
It was brought to the FPC's attention that while the new Guidelines covering MinGW packaging were technically correct, Fedora 16 did not yet contain the necessary toolchain to support the new Guidelines, nor was it clear that it would arrive in rawhide anytime soon.
Accordingly, the "old" MinGW guidelines were put back in place at: https://fedoraproject.org/wiki/Packaging:MinGW
The "new" MinGW guidelines remain approved, but are not active and packagers should not use them at this time. If/when the necessary toolchain components are packaged in Fedora, these guidelines will be re-enabled.
In addition, the current MinGW guidelines were improved slightly to support the "new" SRPM naming standard. This is intended to prevent new MinGW packages from having to be re-reviewed when the "new" MinGW guidelines take effect.
---
These guidelines (and changes) were approved by the Fedora Packaging Committee (FPC).
Many thanks to Kalev Lember, Matthew Miller, Michael Schwendt, 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: https://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure
Thanks,
~spot
announce@lists.fedoraproject.org