Here are the recent changes to the packaging guidelines. ----- We have begun to remove content from the wiki. The old pages should all now have links to the new docs site. As we continue to work on the new documents, the corresponding wiki pages will be emptied and left only with the link to the new content. This is currently most visible on the main guidelines page. The wiki history remains, of course, and all of that history was also copied into the git repository which holds the source of the current site. As always, if you spot issues in the packaging guidelines, feel free to file a ticket at https://pagure.io/packaging-committee/issues. You can even send us a pull request. ----- The versioning guidelines have been modified to allow limited use of RPM's tilde (~) notation when packaging upstream-tagged prereleases. * https://docs.fedoraproject.org/en-US/packaging-guidelines/Versioning/ * https://pagure.io/packaging-committee/issue/832 * https://pagure.io/packaging-committee/c/5113d478f5885d2338dfbdceb043da634f732e51?branch=master ----- The python packaging guidelines have been updated to indicate the changed default in Fedora 30 for %_python_bytecompile_extra (to 0). This setting controls whether python files outside of the regular locations for python modules are subject to automatic byte compilation. * https://docs.fedoraproject.org/en-US/packaging-guidelines/Python_Appendix/#manual-bytecompilation * https://pagure.io/packaging-committee/issue/830 * https://pagure.io/packaging-committee/c/647454105e873c15ce0c5e10cfad37aae8a50225?branch=master * https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation_phase_2 ----- Due to the recent accumulation of problems caused by unannounced SONAME bumps in rawhide, a short "Listing shared library files" section was added to the "Shared Libraries" chapter of the Packaging Guidelines: It is now discouraged to use globs of the form libFOO.so.* (or similar) for listing %files entries like libFOO.so.MAJOR.MINOR.PATCH in %{_libdir}, because it can conceal SONAME changes, and may contribute to accidental bumps. If the use of any glob is helpful in reducing maintenance burden, using something less general - like libFOO.so.MAJOR* - is encouraged instead. * https://docs.fedoraproject.org/en-US/packaging-guidelines/#_listing_shared_library_files * https://pagure.io/packaging-committee/issue/784 * https://pagure.io/packaging-committee/c/2051d0c7dcd7f062e2c8571f19a8cf7eea8b0ce6?branch=master _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@xxxxxxxxxxxxxxxxxxxxxxx _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx