Here are the recent changes to the packaging guidelines.
-----
In Fedora 28 (and rawhide), the texinfo scriptlets (which call
install-info) are no longer necessary and should be removed or, for
cross-release specfiles, wrapped in conditionals. Note that there are
nearly 300 specs currently calling install-info in scriptlets; lists of
these packages will be posted separately to the devel list.
*
https://fedoraproject.org/wiki/Packaging:Scriptlets#Texinfo
*
https://pagure.io/packaging-committee/issue/773
-----
The section of the Python packaging appendix relating to manual byte
compilation has been amended with a new section applying to Fedora 29
and newer only. Because this is a rarely-trafficked section of the
guidelines and the change mandates modifications to a number of
packages, I will summarize here:
If your package installs files with names ending in ".py" outside of the
standard directories for python files (/usr/lib(64)?/python\d.\d) then
in rawhide you must disable automatic byte compilation of files outside
of these directories by adding "%global _python_bytecompile_extra 0" to
your spec and then, if necessary, manually byte-compile those files with
a specific python version using the %py_byte_compile macro.
There are 479 packages which will need attention to fix this before the
default value of %_python_bytecompile_extra becomes 0 (and potentially
breaks many of those packages) in a future release. Lists of these
packages will be posted separately on the devel list.
*
https://fedoraproject.org/wiki/Packaging:Python_Appendix#Manual_byte_comp...
*
https://pagure.io/packaging-committee/issue/772
-----
A new guideline page relating to package deprecation has been added, and both the main
guidelines and review guidelines have been updated to reference it.
*
https://fedoraproject.org/wiki/Packaging:Deprecating_Packages
*
https://fedoraproject.org/wiki/Packaging:Guidelines#Deprecating_Packages
*
https://fedoraproject.org/wiki/Packaging:ReviewGuidelines#Things_To_Check...
*
https://pagure.io/packaging-committee/issue/723