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
No comments:
Post a Comment