Wiki - https://fedoraproject.org/wiki/Changes/RPM-6.1 Discussion Thread - https://discussion.fedoraproject.org/t/f45-change-proposal-rpm-6-1-system-wide/192437 This is a proposed Change for Fedora Linux. This document represents a proposed Change. As part of the Changes process, proposals are publicly announced in order to receive community feedback. This proposal will only be implemented if approved by the Fedora Engineering Steering Committee. == Summary == Update RPM to the latest upstream 6.1 release. == Owners == * Name: [[User:Pmatilai| Panu Matilainen]], [[User:Mdomonko|Michal Domonko]] * Email: pmatilai@redhat.com, mdomonko@redhat.com == Detailed Description == Update RPM to the upcoming 6.1 release for various improvements across the board. Some noteworthy items include bringing back NSS support for user/group lookups, new man pages, enhancements to the macro subsystem, and scriptlet running optimization on Linux. == Feedback == == Benefit to Fedora == * The packaging community will appreciate various new features in this release: ** literal and one-shot macro modifiers for escape-correctness and performance ** fine-grained control over %global behavior through %define options ** rpmbuild short-circuit to %check stage ** the build scriptlet environment is exported to rpmbuild.env file in the build directory * Restored NSS lookup improves usability in large organizations with central user/group management * Separate keystore lock allows queries during transactions again == Scope == * Proposal owners: ** Rebase RPM ** Address possible regressions with high priority * Other developers: ** Test and report issues * Release engineering: [https://forge.fedoraproject.org/releng/tickets/issues/13351 #13351] * Policies and guidelines: N/A (not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with the Fedora Strategy: N/A == Upgrade/compatibility impact == There are no intentional incompatibilities introduced in this release. == Early Testing (Optional) == Do you require 'QA Blueprint' support? N == How To Test == Rpm receives a thorough and constant testing via every single package build, system installs and updates, but of particular interest in this release are * Macro modifiers: https://rpm-software-management.github.io/rpm/man/rpm-macros.7 * Users who require NSS in their environment are encouraged to test the reintroduced support == User Experience == * Restored NSS-based user/group lookups by default * Separate keystore lock allows queries during transactions again * Improved rpmkeys -Kv verification output * Improved usability of rpm-plugin-syslog(8) with systemd journal * New man pages covering dependency generators, scriptlets and more == Dependencies == * rpm-sequoia >= 1.10.2 is required, but this is already in Fedora * soname does not change, no requirement to rebuild dependencies == Contingency Plan == * Contingency mechanism: Revert back to RPM 6.0 * Contingency deadline: Beta freeze * Blocks release? No == Documentation == * Upstream release notes: http://rpm.org/releases/6.1.0 * Upstream 6.1 man pages and other documentation: https://rpm-software-management.github.io/rpm/ * Upstream new stable release policy announcement: https://github.com/rpm-software-management/rpm/discussions/4193 == Release Notes == -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@lists.fedoraproject.org To unsubscribe send an email to devel-announce-leave@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
No comments:
Post a Comment