So my systems recently updated to rsync 3.4.3, and as soon as that happened my backup system - which does incremental backups using multiple --compare-dest= arguments - started to fail on anything but a full backup.

Revert to 3.4.1 and it works.

So I go look at the source in GitHub to see what might have changed, because there doesn't seem to be anything relevant in the changelog.

Since 3.4.1, 36 commits by "tridge and claude"

Oh for fuck's sakes.

@JeremiahFieldhaven the amount of crap that’s broken after 3.4.1 is just wow :)
https://github.com/RsyncProject/rsync/issues
Issues · RsyncProject/rsync

An open source utility that provides fast incremental file transfer. It also has useful features for backup and restore operations among many other use cases. - Issues · RsyncProject/rsync

GitHub