Branko Čibej wrote on 2018-06-14: > A sync (which forces a write to disk) should not be necessary in cases > like this one, as long as we close the file in Python — that should > ensure a write to the OS buffers. If this were the problem, Subversion > wouldn't work on macOS at all. > > I still don't understand why this issue manifests only with the shelving > tests,
The most unusual thing about these failing tests is the data they write. Strings of 5 or 6 low-value bytes, like: '\0\1\2\3\4\5' '\5\4\3\2\1\0' '\1\6\3\4\5' Just in case that gives anybody a clue. - Julian