https://bugzilla.samba.org/show_bug.cgi?id=6936
Summary: rsync silently fails to preserve uid/gid of -1 Product: rsync Version: 3.1.0 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P3 Component: core AssignedTo: way...@samba.org ReportedBy: m...@mattmccutchen.net QAContact: rsync...@samba.org Apparently cygwin "stat" can sometimes return a uid or gid of -1. Since the "chown" syscall takes -1 to mean "don't change this field", rsync silently fails to preserve the source ownership. This problem came up on the rsnapshot list: https://sourceforge.net/mailarchive/forum.php?thread_name=1259202707.2009.382.camel%40mattlaptop2.local&forum_name=rsnapshot-discuss Rsync should issue an FERROR_XFER in this case. I was inclined to have the receiving side do it because the limitation is in the receiving side's chown call, but it also looks like -1 has a special meaning to the uid-mapping code, so maybe the sender needs to catch the value before it causes trouble there. -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html