Our `rsync` package was shipped with bundled `zlib` to provide compatibility
with the old-style `--compress` option up to version 3.1.0. Version 3.1.1 was
released on 2014-06-22 and is shipped by all major distributions now.
So we decided to finally drop the bundled library and ship a package with
system `zlib`. This also fixes security issues, actual ones and in future. Go
and blame those running old versions if you encounter errors with `rsync
3.1.3-3`.
URL: https://www.archlinux.org/news/rsync-compatibility/
As announced on the [mailing list](https://lists.archlinux.org/pipermail/arch-dev-public/2019-December/0…, on Friday, Dec 27 2019, our package compression scheme has changed from xz (.pkg.tar.xz) to [zstd (.pkg.tar.zst)](https://lists.archlinux.org/pipermail/arch-dev-public/2019-December/029778.html).
zstd and xz trade blows in their compression ratio. Recompressing all packages to zstd with our options yields a total ~0.8% increase in package size on all of our packages combined, but the decompression time for all packages saw a ~1300% speedup.
We already have more than 545 zstd-compressed packages in our repositories, and as packages get updated more will keep rolling in. We have not found any user-facing issues as of yet, so things appear to be working.
As a packager, you will automatically start building .pkg.tar.zst packages if you are using the latest version of devtools (>= 20191227).
As an end-user no manual intervention is required, assuming that you have read and followed the news post [from late last year](https://www.archlinux.org/news/required-update-to-recent-libarchive/).
If you nevertheless haven't updated libarchive since 2018, all hope is not lost! Binary builds of pacman-static are available from Eli Schwartz' [personal repository](https://wiki.archlinux.org/index.php/Unofficial_user_repositori…, signed with their Trusted User keys, with which you can perform the update.
URL: https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-packag…