FYI.
---------- Forwarded message ----------
From: Jason L Tibbitts III <tibbs(a)math.uh.edu>
Date: Sat, Oct 28, 2017 at 7:47 AM
Subject: [Guidelines change] Changes to the packaging guidelines
To: devel-announce(a)lists.fedoraproject.org
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_depend...
*
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_Duplicat...
*
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_Ex...
*
https://pagure.io/packaging-committee/issue/692
_______________________________________________
devel-announce mailing list -- devel-announce(a)lists.fedoraproject.org
To unsubscribe send an email to devel-announce-leave(a)lists.fedoraproject.org
--
Ziqian SUN (Zamir)
zsun(a)fedoraproject.org
GPG : 1D86 6D4A 49CE 4BBD 72CF FCF5 D856 6E11 F2A0 525E
Want to know more about Fedora?
Visit
https://fedoraproject.org/wiki/