With Fedora 45 having shipped last week, developers are turning more of their attention to Fedora 46 that will debut by the end of next April. The Fedora Engineering and Steering Committee (FESCo) signed off this week on one of the big changes for Fedora 46: moving to the RPM v6 package format. The RPM v6 package format will help modernize things with a better design over the current RPM v4 format used with improved cryptographic algorithms, 64-bit size tags, strings are always UTF-8 encoded, and all around better future-proofing for Fedora packages. Fedora 46 also received approval for Emacs package packaging with a new RPM macro to install Emacs packages to the directories that Emacs expects. There will also be an RPM dependency generator to extract Emacs package metadata. Some other Fedora 46 feature approvals this week include libchewing 0.14, libvirt network filter NFTables usage, transitioning to LMDB 1.0, and a permanent updates policy exception for media processing libraries. The updates policy exception covers llive555 and openapv due to a steady stream of updates and important for security reasons, etc. Python-OpenAI has also been granted an updates policy exception. Meanwhile an early change for what was looking to target Fedora 47 in a year from now has been rejected. There was a proposal for using the Thin LTO build flag for Fedora packages but no FESCo members ended up voting for it. More details on the Fedora changes voted on this week by FESCo can be found via the mailing list.
RPM v6 Format Approved For Fedora 46, ThinLTO Flag Rejected
Full Article
Original Source
Read the full article at Phoronix →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.