Wiki - https://fedoraproject.org/wiki/Changes/RPM-4.20 == Summary == Update RPM to the up coming [https://rpm.org/wiki/Releases/4.20.0 4.20] release. == Owner == * Name: [[User:ffesti| Florian Festi]] * Email: ffesti@xxxxxxxxxx == Detailed Description == RPM 4.20 contains various improvements over previous versions. * Hands-free packaging ** [https://github.com/rpm-software-management/rpm/issues/1087 Declarative build system] ** Dynamic spec generation extended ** [https://github.com/orgs/rpm-software-management/projects/16/views/1 File trigger scriptlet arguments] ** [https://github.com/rpm-software-management/rpm/issues/782 Support for spec local dependency generators] ** [https://github.com/rpm-software-management/rpm/issues/2816 Support for sysusers 'm' directive] ** [https://github.com/rpm-software-management/rpm/issues/2078 Guaranteed per-build directory] * [https://github.com/rpm-software-management/rpm/issues/1536 Public plugin API] * Increased install scriptlet isolation ([https://github.com/rpm-software-management/rpm/issues/2632 #2632], [https://github.com/rpm-software-management/rpm/issues/2665 #2665]) The 4.20 alpha release is expected in late March/early April and the final release is expected in time for the Fedora 41 release cycle as usual. == Feedback == == Benefit to Fedora == This release comes with many improvements. It opens the possibility for Fedora to adopt the new major features mentioned above. == Scope == * Proposal owners: ** Release RPM 4.20 alpha ** Rebase RPM in rawhide ** Assist with dealing with incompatibilities * Other developers: ** Test new release, report issues and bugs * Release engineering: [https://pagure.io/releng/issues #Releng issue number] * Policies and guidelines: N/A (not needed for this Change) * Trademark approval: N/A (not needed for this Change) * Alignment with Community Initiatives: None == Upgrade/compatibility impact == == How To Test == Rpm receives a thorough and constant testing via every single package build, system installs and updates. New features can be tested specifically as per their documentation. == User Experience == There are no major differences in the normal user experience. == Dependencies == == Contingency Plan == * Contingency mechanism: Revert back to RPM 4.19 * Contingency deadline: Beta freeze * Blocks release? No == Documentation == Release notes at https://rpm.org/wiki/Releases/4.20.0 (still tbd) and reference manual at https://rpm-software-management.github.io/rpm/manual/ == Release Notes == -- Aoife Moloney Fedora Operations Architect Fedora Project Matrix: @amoloney:fedora.im IRC: amoloney -- _______________________________________________ devel-announce mailing list -- devel-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue -- _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue