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-annou...@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel-annou...@lists.fedoraproject.org
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to