hanwen / go-fuse

FUSE bindings for Go
Other
2.04k stars 327 forks source link

[v2 API] xfstests generic/087 fails (permissions not checked) #341

Closed rfjakob closed 4 years ago

rfjakob commented 4 years ago

Fixed via https://review.gerrithub.io/q/topic:%22xfstests087%22+(status:open%20OR%20status:merged) .

Error was:

fuse-xfstests$ sudo ./check-loopback generic/087
[sudo] password for jakob: 
fuse-xfstests gocryptfs-2018-08-18/67408ac7
Thu 26 Dec 2019 03:14:28 PM UTC

loopback is /usr/local/bin/loopback
FSTYP         -- fuse.loopback
PLATFORM      -- Linux/x86_64 brikett 5.3.12-300.fc31.x86_64
MKFS_OPTIONS  -- /var/tmp/fuse-xfstests/check-loopback/scratchdev
MOUNT_OPTIONS -- -o context=system_u:object_r:root_t:s0 /var/tmp/fuse-xfstests/check-loopback/scratchdev /var/tmp/fuse-xfstests/check-loopback/scratchdir

generic/087 1s ... - output mismatch (see /home/jakob.donotbackup/code/fuse-xfstests/results//generic/087.out.bad)
    --- tests/generic/087.out   2018-01-20 14:29:39.069451955 +0100
    +++ /home/jakob.donotbackup/code/fuse-xfstests/results//generic/087.out.bad 2019-12-26 16:14:29.435406263 +0100
    @@ -1,7 +1,7 @@
     QA output created by 087
     t a 600 file owned by (99/99) as user/group(99/99)  PASS
     T a 600 file owned by (99/99) as user/group(99/99)  PASS
    -t a 600 file owned by (99/99) as user/group(100/99)  PASS
    -T a 600 file owned by (99/99) as user/group(100/99)  PASS
    +t a 600 file owned by (99/99) as user/group(100/99)  FAIL
    +T a 600 file owned by (99/99) as user/group(100/99)  FAIL
    ...
    (Run 'diff -u tests/generic/087.out /home/jakob.donotbackup/code/fuse-xfstests/results//generic/087.out.bad'  to see the entire diff)
Ran: generic/087
Failures: generic/087
Failed 1 of 1 tests

Runtime was 1 seconds, exit code 1
hanwen commented 4 years ago

fixed in c6370440eaea0a4700ba4c6e4109d59e7635f309