Here are the recent changes to the packaging guidelines.
-----
The guidelines for enabling services by default modified to indicate that FESCo approval is required for services which change the behavior of other services.
* https://fedoraproject.org/wiki/Packaging:DefaultServices#Restrictions * https://pagure.io/packaging-committee/issue/683
-----
A very minor tweak was made to the bootstrapping guidelines to invert the sense of a test so that it matches expectations.
* https://fedoraproject.org/wiki/Packaging:Guidelines#Bootstrapping * https://pagure.io/packaging-committee/issue/684
-----
The python guidelines were updated to mention that "python-" MUST NOT be used in dependencies unless the proper "python2-" or "python3-" packages do not exist.
* https://fedoraproject.org/wiki/Packaging:Python#Dependencies * https://pagure.io/packaging-committee/issue/686
-----
The naming guidelines have been altered to indicate that python2 binary packages MUST be named starting with "python2-" and that python3 binary package MUST be named starting with "python3-". The section on the old naming conventions for python packages has been removed as it has not been acceptable for many releases now.
* https://fedoraproject.org/wiki/Packaging:Naming#Python_modules * https://pagure.io/packaging-committee/issue/685
-----
The guidelines for package dependencies were cleaned up and modified to indicate that all package dependencies MUST be satisfiable within the official Fedora repositories. A statement reiterating that fact was added to the page on weak dependencies as well.
* https://fedoraproject.org/wiki/Packaging:Guidelines#Package_Dependencies * https://fedoraproject.org/wiki/Packaging:WeakDependencies * https://pagure.io/packaging-committee/issue/688 _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org
devel@lists.stg.fedoraproject.org