Delta or incremental updates on pacman
💡
Idea proposal Checks
NOTE: The below check boxes must be checked before the accompanying idea will be considered.
-
I have checked that the idea is not directly tied to a specific project For example: "Show label icons in the package overview web page" must be a feature request in the ArchWeb repository -
I have carefully checked this idea is not already covered by any open or closed ideas. -
I understand that I hold no copyright claims and that this idea can be adapted and used by Arch Linux in any arbitrary shape or form.
Summary
In order to reduce band usage for mirror servers you may use an incremental/delta update.
Motivation
Less used band, more happy server owners.
Specification
Maybe using rsync, idk, or checking the installed files for differences, like flatpak does Another take on the issue may be the use of p2p updates, where the pacman's cache is shared on a bit-torrent-like protocol ready for being used.