findutils-4.3.0 is failing the access.exp test. I have tried performing the test manually as well as outside of portage-created folders and can reproduce the issue. I have compared the 4.3.0 source with what is in findutils CVS and there appears to be some differences with readable, writable, executable implementation. However, I am not sufficiently familiar with the findutils code base to figure out what the problem actually is. Pertinent output is: FAIL: access, --- find.out 2006-02-16 02:29:21.000000000 -0500 +++ cmp.out 2006-02-16 02:29:21.000000000 -0500 @@ -1,17 +1,11 @@ r tmp -r tmp/0 r tmp/r r tmp/rw r tmp/rwx -r tmp/w -r tmp/x w tmp -w tmp/0 -w tmp/r w tmp/rw w tmp/rwx w tmp/w -w tmp/x x tmp x tmp/rwx x tmp/x child process exited abnormally
ok, this isnt really findutils fault if you run the test as non-root, it'll pass fine prob is that access(R_OK/W_OK) returns true for root user even if the read/write permissions are removed so we can either hack in the test to have it run as non-root or just disable it
*** Bug 130923 has been marked as a duplicate of this bug. ***
Dropping from "normal" to "minor" severity, since easy work-around is: sudo env FEATURES=userpriv emerge --oneshot findutils
Created attachment 93466 [details, diff] skip find.gnu/access test unless FEATURES=userpriv
fixed in 4.3.1