FYI, just in case you missed this.
---------- Forwarded message ----------
From: Jason L Tibbitts III <tibbs(a)math.uh.edu>
Date: Tue, Aug 4, 2015 at 11:34 PM
Subject: [Guidelines change] Changes to the packaging guidelines
Here are the recent changes to the packaging guidelines.
The big change is that the Python guidelines have been extensively
reorganized and partially rewritten, and new macros are available which
simplify packaging by removing some of the boilerplate which was
The main guideline page has been slimmed down to show the more basic
info and a clean and simple spec using the new macros which is free of
boilerplate previously associated with python packages. Some of the
more esoteric information has been moved to an appendix page to keep the
main page of reasonable size.
The new guidelines are currently only functional on Fedora 22 and newer
releases, but are currently in updates-testing for Fedora 21 and EPEL7.
The older guidelines are preserved in a separate page and we'll try to
keep them updated with new requirements.
The new guidelines page:
The old guidelines:
Note that these cleaned up pages (and the old copy) include some
new guidelines as well:
There is new section indicating that -OO must not be used for python
versions less than 3.5.
There are requirements for what python module packages must provide
Related FPC tickets:
Guidelines have been added covering services which need to perform setup
when they are first started (including self-signed certificate
The guideline on spec file naming was moved into the main guidelines and
now requires that its name be constructed by taking the name of the
source package and appending ".spec".
FPC can now grant exceptions to the regular package review procedures.
devel-announce mailing list
devel mailing list
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com