Re: F39 proposal: RPM 4.19 (System-Wide Change proposal)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> https://fedoraproject.org/wiki/Changes/RPM-4.19
> 
> 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 [https://rpm.org/wiki/Releases/4.19.0 4.19] release.
> 
> == Owner ==
> * Name: [[User:ffesti| Florian Festi]]
> * Email: ffesti(a)redhat.com
> 
> 
> == Detailed Description ==
> RPM 4.19 contains various improvements over previous versions. Many of
> them are internal in nature such as moving from automake to cmake,
> improvements to the test suite, stripping copies of system functions,
> splitting translations into a separate project and more. There are
> still several user facing changes:
> 
> * New rpmsort(8) utility for sorting RPM versions
> * x86-64 architecture levels (v2-v4) as architectures
> * Support for %preuntrans and %postuntrans scriptlets
> * Creating User and Groups from sysusers.d files including Provides
> and Requires or Recommends
> ([https://github.com/rpm-software-management/rpm/pull/2432 PR],
> [https://github.com/rpm-software-management/rpm/discussions/2277
> Discussion])
> * [https://rpm-software-management.github.io/rpm/manual/dynamic_specs.html
> Dynamic Spec generation]
> ** find_lang now being able to generate language sub packages
> 
> The 4.19 alpha release is expected in April and the final release is
> expected in time for the Fedora 39 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.19 alpha
> ** Rebase RPM
> ** Assist with dealing with incompatibilities
> ** Integrate new User/Group handling
> *** Conflicts with the current one including the Provides generation
> in ''systemd-rpm-macros''
> 
> * Other developers:
> ** Test new release, report issues and bugs
> 
> * Release engineering:
> * Policies and guidelines: N/A (not needed for this Change)
> * Trademark approval: N/A (not needed for this Change)
> * Alignment with Community Initiatives:
> 
> 
> == Upgrade/compatibility impact ==
> * %patch without arguments and options is an error
> * %patchN syntax is deprecated
> * File globbing is now more consistent
> 
> 
> == 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 ==
> * Deprecated APIs are removed. This may require adjustments to
> software still using them.
> * so-name of librpm changes. Packages depending on it are expected to
> need a re-build
> * Packages running in the changes mentioned in the
> ''Upgrade/compatibility impact'' section might need adjusting. This
> should be relatively rare, though.
> 
> == Contingency Plan ==
> 
> * Contingency mechanism: Revert back to RPM 4.18
> * Contingency deadline: Beta freeze
> * Blocks release? No
> 
> == Documentation ==
> 
> Release notes at https://rpm.org/wiki/Releases/4.19.0 and reference manual at
> https://rpm-software-management.github.io/rpm/manual/
> 
> == Release Notes ==
> https://rpm.org/wiki/Releases/4.19.0 (still work in progress)
Sounds cool, can't wait to test!
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux