{"thread":{"id":"31902","subject":"git daemon test fails","startedAt":"2012-10-22T14:48:29Z","lastAt":"2012-10-22T14:48:29Z","messageCount":1,"participants":["Joachim Schmitz"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"201699","messageId":"001f01cdb064$4d7a95f0$e86fc1d0$@schmitz-digital.de","threadId":"31902","inReplyTo":null,"subject":"git daemon test fails","fromName":"Joachim Schmitz","fromEmail":"jojo@schmitz-digital.de","sentAt":"2012-10-22T14:48:29Z","receivedAt":"2012-10-22T14:48:29Z","isPatch":false,"sender":{"key":"jojo@schmitz-digital.de","avatar":"https://avatars.githubusercontent.com/u/1786669?v=4"},"body":"Here's one test failing (on HP NonStop, git-1.8.0), which needs to get enable first.\n\n/home/jojo/git/git/t $ PATH=/usr/local/bin:$PATH GIT_TEST_GIT_DAEMON=true bash ./t5570-git-daemon.sh\nok 1 - setup repository\nok 2 - create git-accessible bare repository\nok 3 - clone git repository\n[946798748] Connection from 127.0.0.1:1569\n[946798748] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[946798748] Request upload-pack for '/repo.git'\n[577699972] [946798748] Disconnected\nok 4 - fetch changes via git protocol\n[275710128] Connection from 127.0.0.1:1570\n[275710128] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[275710128] Request upload-pack for '/repo.git'\n[577699972] [275710128] Disconnected\nnot ok 5 - remote detects correct HEAD # TODO known breakage\nok 6 - prepare pack objects\nok 7 - fetch notices corrupt pack\n[611254461] Connection from 127.0.0.1:1571\n[611254461] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[611254461] Request upload-pack for '/repo_bad2.git'\n[611254461] error: non-monotonic index ./objects/pack/pack-a8625557c4445f4dac0b3b70b03f0a619d8edbff.idx\n[611254461] error: unable to find 8a64388133550192054d8f512739602b36fdd015\n[611254461] error: non-monotonic index ./objects/pack/pack-a8625557c4445f4dac0b3b70b03f0a619d8edbff.idx\n[611254461] error: non-monotonic index ./objects/pack/pack-a8625557c4445f4dac0b3b70b03f0a619d8edbff.idx\n[611254461] error: refs/heads/master does not point to a valid object!\n[611254461] error: non-monotonic index ./objects/pack/pack-a8625557c4445f4dac0b3b70b03f0a619d8edbff.idx\n[611254461] error: refs/heads/other does not point to a valid object!\n[611254461] error: git upload-pack: git-pack-objects died with error.\n[611254461] fatal: git upload-pack: aborting due to possible repository corruption on the remote side.\n[577699972] [611254461] Disconnected (with error)\nok 8 - fetch notices corrupt idx\n[711917757] Connection from 127.0.0.1:9908\n[711917757] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[711917757] Request upload-pack for '/nowhere.git'\n[711917757] '/home/jojo/git/git/t/trash directory.t5570-git-daemon/repo/nowhere.git' does not appear to be a git repository\n[577699972] [711917757] Disconnected (with error)\nok 9 - clone non-existent\n[779026621] Connection from 127.0.0.1:9909\n[779026621] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[779026621] Request receive-pack for '/repo.git'\n[779026621] 'receive-pack': service not enabled for '/home/jojo/git/git/t/trash directory.t5570-git-daemon/repo/repo.git'\n[577699972] [779026621] Disconnected (with error)\nok 10 - push disabled\n[846135485] Connection from 127.0.0.1:9910\n[846135485] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[846135485] Request upload-pack for '/repo.git'\n[846135485] '/home/jojo/git/git/t/trash directory.t5570-git-daemon/repo/repo.git' does not appear to be a git repository\n[577699972] [846135485] Disconnected (with error)\nok 11 - read access denied\n[913244349] Connection from 127.0.0.1:9911\n[913244349] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[913244349] Request upload-pack for '/repo.git'\n[913244349] '/home/jojo/git/git/t/trash directory.t5570-git-daemon/repo/repo.git': repository not exported.\n[577699972] [913244349] Disconnected (with error)\nok 12 - not exported\n[1013907645] Connection from 127.0.0.1:9912\n[1013907645] Extended attributes (21 bytes) exist <host=127.0.0.1:5570>\n[1013907645] Request upload-pack for '/nowhere.git'\n[1013907645] '/home/jojo/git/git/t/trash directory.t5570-git-daemon/repo/nowhere.git' does not appear to be a git repository\n[577699972] [1013907645] Disconnected (with error)\nnot ok - 13 clone non-existent\n#       test_remote_error    'no such repository'      clone nowhere.git\nok 14 - push disabled\nok 15 - read access denied\nok 16 - not exported\n# still have 1 known breakage(s)\n# failed 1 among remaining 15 test(s)\n1..16\n\nSo one test fails. \nBut in real live here on HP NonStop \"git clone\" fails for any repository larger than a certain size (56k?) and it fails on the\ndaemon side (as e.g. a \"git clone git://Gitgub/com/git/git.git\" works just fine)\n\n$ git clone git://localhost/some-repo.git\nCloning into 'some-repo'...\nremote: warning: no threads support, ignoring --threads\nremote: Counting objects: 485, done.\nremote: Compressing objects: 100% (472/472), done.    <<<< here it sits forever or until a timeout hits (if one is configured)\nfatal: The remote end hung up unexpectedly\nfatal: early EOF\nfatal: index-pack failed\n\nIf I allow upload-archive, I get some 47k downloaded, then it hangs (and doesn't get killed by a timeout, so that \"git-daemon\n--timeout\" only affects upload-pack apparently?)\nAlso it is always only a tar file, regardless whether I request zip, tar or tar.gz.\n\nAny ideas anyone?\n\nBye, Jojo\n"}]}