Here are the recent changes to the packaging guidelines. ----- The Filesystem Layout section of the guidelines was simplified and outdated information was removed. * https://fedoraproject.org/wiki/Packaging:Guidelines * https://fedoraproject.org/wiki/Packaging:Guidelines#Filesystem_Layout * https://fedorahosted.org/fpc/ticket/623 ----- The outdated section restricting dependencies between /bin and /usr has been removed. * https://fedoraproject.org/wiki/Packaging:Guidelines * https://fedoraproject.org/wiki/Packaging:Guidelines#Binaries_in_.2Fbin_and_.2Fsbin (now deleted) * https://fedorahosted.org/fpc/ticket/624 ----- A set of guidelines for GAP packages has been added. * https://fedoraproject.org/wiki/Packaging:GAP * https://fedorahosted.org/fpc/ticket/625 ----- A section has been added to the guidelines which documents the procedure for deviation from those guidelines. Work will now begin to clarify the language in existing guidelines into the usual SHOULD and MUST categories to help reduce confusion surrounding the "strength" of guidelines. * https://fedoraproject.org/wiki/Packaging:Guidelines#General_Exception_Policy * https://fedorahosted.org/fpc/ticket/633 ----- Due to the addition of RPM file triggers, the scriptlet guidelines have been amended to indicate that some scriptlets should not be used in F24+. Specifically: gsettings schemas, gdk-pixbuf loaders, gtk+ 3 modules, gio modules and mimeinfo. Also, update-desktop-database should not be used as of Fedora 25. * https://fedoraproject.org/wiki/Packaging:Scriptlets * https://fedorahosted.org/fpc/ticket/636 ----- The review process document has been amended to note possible exceptions, and to indicate that review is not needed in certain situations where a different version of an existing package is being added. * https://fedoraproject.org/wiki/Packaging:ReviewGuidelines#Package_Review_Process * https://fedorahosted.org/fpc/ticket/637 ----- Corrected the suggest source URL for tarballs hosted on pypi to use https://files.pythonhosted.org * https://fedoraproject.org/wiki/Packaging:Python#Example_common_spec_file * https://fedoraproject.org/wiki/Packaging:SourceURL#Python_Packages_.28pypi.29 * https://fedorahosted.org/fpc/ticket/640 ----- The running of system daemons as the "nobody" user has been forbidden. * https://fedoraproject.org/wiki/Packaging:Guidelines#Users_and_Groups * https://fedorahosted.org/fpc/ticket/642 _______________________________________________ devel-announce mailing list devel-announce@xxxxxxxxxxxxxxxxxxxxxxx https://lists.fedoraproject.org/admin/lists/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://lists.fedoraproject.org/admin/lists/devel@xxxxxxxxxxxxxxxxxxxxxxx