On Tue, May 19, 2015 at 10:22 AM, Jeff King <peff@xxxxxxxx> wrote: > On Tue, May 19, 2015 at 10:20:04AM -0700, Stefan Beller wrote: > >> so today I am running make test (no special flags I am aware of) on my >> ubuntu machine using >> git v2.4.1-168-g1ea28e1 and t5570-git-daemon.sh (not ok 8 - fetch >> notices corrupt idx) fails. >> >> Any hints? > > It works for me. :) > > Is the problem reproducible, or intermittent? The daemon-oriented tests > sometimes can suffer from weird races. > > If it is reproducible, what does running it with "-v -i" (and maybe > "-x") say? -x also keeps it failing expecting success: cp -R "$GIT_DAEMON_DOCUMENT_ROOT_PATH"/repo_pack.git "$GIT_DAEMON_DOCUMENT_ROOT_PATH"/repo_bad2.git && (cd "$GIT_DAEMON_DOCUMENT_ROOT_PATH"/repo_bad2.git && p=`ls objects/pack/pack-*.idx` && chmod u+w $p && printf %0256d 0 | dd of=$p bs=256 count=1 seek=1 conv=notrunc ) && mkdir repo_bad2.git && (cd repo_bad2.git && git --bare init && test_must_fail git --bare fetch "$GIT_DAEMON_URL/repo_bad2.git" && test 0 = `ls objects/pack | wc -l` ) ++ cp -R '/usr/local/google/home/sbeller/OSS/git/t/trash directory.t5570-git-daemon/repo/repo_pack.git' '/usr/local/google/home/sbeller/OSS/git/t/trash directory.t5570-git-daemon/repo/repo_bad2.git' ++ cd '/usr/local/google/home/sbeller/OSS/git/t/trash directory.t5570-git-daemon/repo/repo_bad2.git' +++ ls objects/pack/pack-0de42e9908e5d304b40de56c4ce788ce0ff4eff0.idx ++ p=objects/pack/pack-0de42e9908e5d304b40de56c4ce788ce0ff4eff0.idx ++ chmod u+w objects/pack/pack-0de42e9908e5d304b40de56c4ce788ce0ff4eff0.idx ++ printf %0256d 0 ++ dd of=objects/pack/pack-0de42e9908e5d304b40de56c4ce788ce0ff4eff0.idx bs=256 count=1 seek=1 conv=notrunc 1+0 records in 1+0 records out 256 bytes (256 B) copied, 0.000129681 s, 2.0 MB/s ++ mkdir repo_bad2.git ++ cd repo_bad2.git ++ git --bare init Initialized empty Git repository in /usr/local/google/home/sbeller/OSS/git/t/trash directory.t5570-git-daemon/repo_bad2.git/ ++ test_must_fail git --bare fetch git://127.0.0.1:5570/repo_bad2.git ++ git --bare fetch git://127.0.0.1:5570/repo_bad2.git [18703] Connection from 127.0.0.1:39945 [18703] Extended attributes (21 bytes) exist <host=127.0.0.1:5570> [18703] Request upload-pack for '/repo_bad2.git' remote: Counting objects: 6, done. remote: Compressing objects: 100% (2/2), done. remote: Total 6 (delta 0), reused 6 (delta 0) [18534] [18703] Disconnected Unpacking objects: 100% (6/6), done. >From git://127.0.0.1:5570/repo_bad2 * branch HEAD -> FETCH_HEAD ++ exit_code=0 ++ test 0 = 0 ++ echo 'test_must_fail: command succeeded: git --bare fetch git://127.0.0.1:5570/repo_bad2.git' test_must_fail: command succeeded: git --bare fetch git://127.0.0.1:5570/repo_bad2.git ++ return 1 error: last command exited with $?=1 not ok 8 - fetch notices corrupt idx # # cp -R "$GIT_DAEMON_DOCUMENT_ROOT_PATH"/repo_pack.git "$GIT_DAEMON_DOCUMENT_ROOT_PATH"/repo_bad2.git && # (cd "$GIT_DAEMON_DOCUMENT_ROOT_PATH"/repo_bad2.git && # p=`ls objects/pack/pack-*.idx` && # chmod u+w $p && # printf %0256d 0 | dd of=$p bs=256 count=1 seek=1 conv=notrunc # ) && # mkdir repo_bad2.git && # (cd repo_bad2.git && # git --bare init && # test_must_fail git --bare fetch "$GIT_DAEMON_URL/repo_bad2.git" && # test 0 = `ls objects/pack | wc -l` # ) # -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html