Here are the recent changes to the packaging guidelines. ----- Following releng approval, the restrictions on the use of rich/Boolean dependencies have been lifted. * https://fedoraproject.org/wiki/Packaging:Guidelines#Rich.2FBoolean_dependencies * https://pagure.io/packaging-committee/issue/559 ----- Packaging guidelines for Rust have been added. * https://fedoraproject.org/wiki/Packaging:Rust * https://pagure.io/packaging-committee/issue/705 ----- A new section was added to the packaging guidelines regarding shebang lines. It forbids the use of 'env' and codifies the longstanding rpmlint rule that non-executable files should not have shebang lines. * https://fedoraproject.org/wiki/Packaging:Guidelines#Shebang_lines * https://pagure.io/packaging-committee/issue/700 ----- Appstream metadata guidelines were updated to reflect the new location into which appdata files should be placed. * https://fedoraproject.org/wiki/Packaging:AppData * https://pagure.io/packaging-committee/issue/704 ----- The python guidelines were modified to forbid the use of /usr/bin/python in shebang lines or as a dependency of a package. * https://fedoraproject.org/wiki/Packaging:Python#Multiple_Python_Runtimes * https://pagure.io/packaging-committee/issue/698 ----- The SourceURL guideliens were altered to Use a simplified form for github URLs. * https://fedoraproject.org/wiki/Packaging:SourceURL#Git_Hosting_Services * https://pagure.io/packaging-committee/issue/697 ----- The section on bundled libraries was expanded with more explicit instructions on constructing the Provides: line which indicates the bundling. * https://fedoraproject.org/wiki/Packaging:Guidelines#Bundling_and_Duplication_of_system_libraries * https://pagure.io/packaging-committee/issue/696 ----- The section on statically linking executables has been completely revamped to remove the need for committee intervention and to make it more obvious that there is no prohibition on statically linking to build artifacts within a single package. * https://fedoraproject.org/wiki/Packaging:Guidelines#Statically_Linking_Executables * https://pagure.io/packaging-committee/issue/692 _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx