tested rsync-2.6.6 and rsync cvs and both fail the same way here's what i did to reproduce: cvs -d :pserver:cvs@pserver.samba.org:/cvsroot co rsync cd rsync patch -p0 < patches/acls.diff patch -p0 < patches/xattrs.diff autoconf autoheader ./configure --enable-acl-support --enable-xattr-support make proto make make test --> FAIL itemize find log of test failure attached
Created attachment 1516 [details] test.log
Michael Cramer proposed this fix: http://bugs.gentoo.org/attachment.cgi?id=70804
The acls.diff patch had this same problem fixed back in July, but the analagous change apparently didn't get made to the xattrs code. I've committed a fix into CVS which fixes the testsuite failure (it needed more changes than the gentoo patch, BTW). This does not change the fact that the code in xattr.c is lacking in its ability to report if the xattr values changed or not (when xattrs are being preserved). That will need to be fixed before this can be accepted into a released version of rsync.