On Thu, Apr 04, 2024 at 01:45:45PM -0000, Daniel Alley wrote:
It's not possible to simply substitute one for another universally, there's no "Fedora default", it's something that would need to be handled on a package-by-package basis.
As long as there are existing xz-compressed files in the wild, Fedora will need to support consuming them - as long as there is software that expects xz compression, Fedora will need to support creating them. It's not going to disappear any time soon, and until then we're stuck with xz
All that being said, there are plenty of bits of software that could *start* using zstd by default and it would probably make sense to do so.
See also an upstream GNU discussion on whether more GNU packages should start providing zstd, or even lzip, tarballs in addition to xz: https://lists.gnu.org/archive/html/bug-standards/2024-04/msg00032.html