On Thu, Feb 7, 2013 at 2:43 PM, Uros Bizjak <ubiz...@gmail.com> wrote: > > I did hit one new error that seems related: > > --- FAIL: TestChtimes (0.00 seconds) > os_test.go:681: AccessTime didn't go backwards; > was={63495872497 0 47130825733376}, after={63495872497 0 > 47130825733376} > os_test.go:685: ModTime didn't go backwards; was={63495872497 > 0 47130825733376}, after={63495872497 0 47130825733376} > FAIL > FAIL: os
Something has gone wrong in the file libgo/go/syscall/libcall_linux_utimesnano.go. The function in that file will try utimensat. On your system that should return ENOSYS. In that case the function should convert the times and call utimes. The code looks OK to me but there may be something wrong with it. It looks like the file times didn't change at all. Ian