While running tests for pkgsrc/sysutils/bup on earmv7hf-el (RPI3) on
netbsd-8 from July 3, I saw test failures for utimensat. It seems this
is a NetBSD bug instead of a bup test issue.
1) The releng tests for -current/earmv7hf seem not to have completed since May 4
http://releng.netbsd.org/b5reports/evbarm-earmv7hf/
http://releng.netbsd.org/b5reports/evbarm-earmv7hf/commits-2018.05.html
Does anybody know why the tests don't complete? Just a too-low timeout/too-long test?
2) On the same RPI3 that failed bup tests, our atf tests fail
usr/tests/lib/libc/c063 > atf-run ./t_utimensat | atf-report
Tests root: /usr/tests/lib/libc/c063
./t_utimensat (1/1): 7 test cases
utimensat_fd: [0.007541s] Failed: /home/n0/gdt/NetBSD-8/src/tests/lib/libc/c063/t_utimensat.c:78: st.st_atimespec.tv_sec == tptr[0].tv_sec not met
utimensat_fdcwd: [0.006916s] Failed: /home/n0/gdt/NetBSD-8/src/tests/lib/libc/c063/t_utimensat.c:103: st.st_atimespec.tv_sec == tptr[0].tv_sec not met
utimensat_fdcwderr: [0.006623s] Passed.
utimensat_fderr1: [0.006826s] Passed.
utimensat_fderr2: [0.007021s] Passed.
utimensat_fderr3: [0.006694s] Passed.
utimensat_fdlink: [0.007133s] Failed: /home/n0/gdt/NetBSD-8/src/tests/lib/libc/c063/t_utimensat.c:195: st.st_atimespec.tv_sec == tptr[0].tv_sec not met
[0.055688s]
Failed test cases:
./t_utimensat:utimensat_fd, ./t_utimensat:utimensat_fdcwd, ./t_utimensat:utimensat_fdlink
Summary for 1 test programs:
4 passed test cases.
3 failed test cases.
0 expected failed test cases.
0 skipped test cases.
and this is consistent with my hacky test program. The errors smell like type size mismatch.
Attachment:
signature.asc
Description: PGP signature