Re: [PATCH] test-utime: port to noatime file systems

2024-08-14 Thread Bruno Haible
Two days ago, I did: > * modules/chown-tests (Depends-on): Add xconcat-filename, xgetcwd. > * modules/fchownat-tests (Depends-on): Likewise. > * modules/fdutimensat-tests (Depends-on): Likewise. > * modules/futimens-tests (Depends-on): Likewise. > * modules/lchown-test

Re: [PATCH] test-utime: port to noatime file systems

2024-08-12 Thread Bruno Haible
The CI reported 2 test failures on Cygwin: FAIL: test-fdutimensat == ../../gltests/nap.h:79: assertion 'nap_fd != -1' failed Stack trace: 0x100401510 nap_get_stat ../../gltests/nap.h:79 0x100401594 nap ../../gltests/nap.h:137 0x100401944 checkable_atime

Re: [PATCH] test-utime: port to noatime file systems

2024-08-10 Thread Paul Eggert
On 2024-08-10 17:57, Collin Funk wrote: All seem to have Y2K: Yes, and that's the correct value. Thanks to both you and Bruno for reporting it. I installed the attached.From 8fa1fba5dab1a126c25e534867f653359039d177 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Sat, 10 Aug 2024 21:47:07 -07

Re: [PATCH] test-utime: port to noatime file systems

2024-08-10 Thread Collin Funk
Hi Paul, Bruno, Bruno said: > Today, one of the continuous integrations (on Debian 10, with gcc) > fails: My host system (Fedora 40 BTRFS) fails the same three tests but in different places: test-utimens.h:197: assertion 'st2.st_atime == BILLION' failed FAIL test-fdutimensat (exit statu

Re: [PATCH] test-utime: port to noatime file systems

2024-08-09 Thread Bruno Haible
Paul Eggert wrote: > tests/test-utimens.h | 46 +--- Today, one of the continuous integrations (on Debian 10, with gcc) fails: FAIL: test-fdutimensat == test-utimens.h:197: assertion 'st2.st_atime == BILLION' failed Stack trace: 0x594d65

[PATCH] test-utime: port to noatime file systems

2024-08-09 Thread Paul Eggert
Problem encountered on Ubuntu 24.04 zfs mounted noatime. * tests/test-fdutimensat.c (main): * tests/test-futimens.h (test_futimens): * tests/test-lutimens.h (test_lutimens): * tests/test-utime.c (test_utime): * tests/test-utimens-common.h (checkable_atime): New function. * tests/test-utimens.h (tes