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(a)lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave(a)lists.fedoraproject.org