I have a script for generating differences between directory trees, that uses rsync to show the differences. I hadn't used it for a while (~6 months), and now it fails. The rsync command it runs is: /usr/bin/rsync -a -R -H -I -c --delete --numeric-ids -n . ../old (run from the "new" folder), and it no longer generates any output! I have to add -v to get any output. Has rsync's behaviour changed? I can't see any mention of it in the rsync docs.
Its not gentoo problem. Binary change could have affcted behaviour of rsync. Gentoo only compiles latest binaries and it has nothing to do with binary behaviour.
That's plain untrue. Gentoo often patches binaries, and in this case they were patching rsync with a patch affecting -q/-v, which I thought could have been the culprit. It turns out that the --dry-run code changed in 2.6.7 to no longer imply verbose. Closing invalid.