Thursday, February 18, 2016

[Guidelines change] Changes to the packaging guidelines

Here are the recent changes to the packaging guidelines.

-----

A section on the treatment of pregenerated code has been added to the
main guideline page.

*​https://fedoraproject.org/wiki/Packaging:Guidelines#Use_of_pregenerated_code
*​https://fedorahosted.org/fpc/ticket/580

-----

Text was added to the section on spec legibility indicating that non
Fedora/EPEL macros should not be used in Fedora specfiles.

*​https://fedoraproject.org/wiki/Packaging:Guidelines#Spec_Legibility
*​https://fedorahosted.org/fpc/ticket/582

-----

The node.js guidelines have gained a requirement for a %check section
which at minimam ensures that the module is loadable.

* https://fedoraproject.org/wiki/Packaging:Node.js#Build_testing_in_.25check
* https://fedorahosted.org/fpc/ticket/583

-----

The AppData guidelines were updated to reflect the current version of
the AppData standard.

* https://fedoraproject.org/wiki/Packaging:AppData
* https://fedorahosted.org/fpc/ticket/584

-----

Information about requesting bootstrapping exceptions, including blanket
exceptions, was added to the committee page.

*​https://fedoraproject.org/wiki/Packaging_Committee#Bootstrapping_Exception_Procedure
*​https://fedorahosted.org/fpc/ticket/585

-----

The systemd scriptlet guidelines were cleaned up to use correct links
and fix some typos.

*​https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Scriptlets
* https://fedorahosted.org/fpc/ticket/590

-----

A reference to the EPEL packaging guidelines was added to the main
guidelines page.

*​https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_for_EPEL
*​https://fedoraproject.org/wiki/EPEL:Packaging
*​https://fedorahosted.org/fpc/ticket/599

-----

The shared library section of the guidelines has been updated to refer
to a separate page on ABI comparison tools.

*​https://fedoraproject.org/wiki/Packaging:Guidelines#Shared_Libraries
*​https://fedoraproject.org/wiki/How_to_check_for_ABI_changes_in_a_package
* https://fedorahosted.org/fpc/ticket/579

-----

A new page for guidelines specific to C and C++ has been added.

*​https://fedoraproject.org/wiki/Packaging:C_and_C%2B%2B?rd=C_and_C++
*​https://fedorahosted.org/fpc/ticket/540

-----

The submodules section of the SourceURL guideline page was simplified to
use git --recursive.

*​https://fedoraproject.org/wiki/Packaging:SourceURL#Git_Submodules
*​https://fedorahosted.org/fpc/ticket/547
_______________________________________________
devel-announce mailing list
devel-announce@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel-announce@lists.fedoraproject.org

No comments:

Post a Comment