* ok 1: setup * FAIL 2: write-tree should notice unwritable repository ( chmod a-w .git/objects test_must_fail git write-tree ) status=$? chmod 775 .git/objects (exit $status) * FAIL 3: commit should notice unwritable repository ( chmod a-w .git/objects test_must_fail git commit -m second ) status=$? chmod 775 .git/objects (exit $status) * FAIL 4: update-index should notice unwritable repository ( echo a >file && chmod a-w .git/objects test_must_fail git update-index file ) status=$? chmod 775 .git/objects (exit $status) * FAIL 5: add should notice unwritable repository ( echo b >file && chmod a-w .git/objects test_must_fail git add file ) status=$? chmod 775 .git/objects (exit $status) * failed 4 among 5 test(s)
Where is your emerge --info? Retest with 1.5.6.1 and reopen with info if persists.
unwritable fails because root can write to places where it doesn't have permission - ferdy
Ok, I gave Raúl a patch and he said it is fine. I'll send upstream tomorrow and will locally apply it. - ferdy
i heard nothing on this, the testcase is disabled in 1.6.0 now when running as root.
I sent the patch upstream and they won't accept it, their reason is: running tests as root is stupid. - ferdy