Here are the recent changes to the packaging guidelines. ----- The Python packaging guidelines have been updated to reflect the fact that Python 2 is deprecated. All relevant information for legacy Python 2 packaging has been moved to the appendix. Together with this change, the rule for naming the executables if both Python versions are shipped has been changed: "The unversioned executable should be the python3 version, unless it would break users expectations, in that case it may be the python2 version." Examples of that are provided in the appendix. * https://fedoraproject.org/wiki/Packaging:Python * https://fedoraproject.org/wiki/Packaging:Python_Appendix * https://pagure.io/packaging-committee/issue/793 ----- The python guidelines were modified to indicate that packagers should not simply glob all files and directories under the sitelib and sitearch directories. Other small changes were made to avoid conflicting with this requirement. * https://fedoraproject.org/wiki/Packaging:Python#Files_to_include * https://pagure.io/packaging-committee/issue/782 ----- A section covering the new automatic dependency generator was added to the Python guidelines. * https://fedoraproject.org/wiki/Packaging:Python#Automatically_generated_dependencies * https://pagure.io/packaging-committee/issue/740 ----- A new guidelines page was added, providing a place to discuss what is and is not allowed in Fedora. A number of sections were moved there from the main guidelines, and a new section was added indicating that only a single kernel package is allowed in the distribution. * https://fedoraproject.org/wiki/Packaging:What_Can_Be_Packaged * https://pagure.io/packaging-committee/issue/792 ----- Small cleanups were made to the crypto policies guidelines to modernize them a bit, and a new section was added requiring that newly added crypto libraries must comply with existing crypto policies. * https://fedoraproject.org/wiki/Packaging:CryptoPolicies * https://pagure.io/packaging-committee/issue/785 ----- The section on file and directory dependencies has been rewritten to be clearer and to explicitly indicate which file dependencies are permissible and which are not. * https://fedoraproject.org/wiki/Packaging:Guidelines#File_and_Directory_Dependencies * https://pagure.io/packaging-committee/issue/714 ----- _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx