{"thread":{"id":"50104","subject":"[Bug] t0410 breakages at 2.20.1 on NonStop platform","startedAt":"2018-12-26T16:07:48Z","lastAt":"2018-12-26T16:07:48Z","messageCount":1,"participants":["Randall S. Becker"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"365809","messageId":"003a01d49d35$23923940$6ab6abc0$@nexbridge.com","threadId":"50104","inReplyTo":null,"subject":"[Bug] t0410 breakages at 2.20.1 on NonStop platform","fromName":"Randall S. Becker","fromEmail":"rsbecker@nexbridge.com","sentAt":"2018-12-26T16:07:40Z","receivedAt":"2018-12-26T16:07:48Z","isPatch":false,"sender":{"key":"randall.becker@nexbridge.ca","avatar":"https://avatars.githubusercontent.com/u/28956764?v=4"},"body":"Hi All,\n\nWere getting some new breakages in t0410 that I cant explain easily or\neither it is the test itself at commit 0d0ac3826a. \n\n[Filtered]\n*** t0410-partial-clone.sh ***\nnot ok 5 - missing ref object, but promised, passes fsck\nnot ok 6 - missing object, but promised, passes fsck\nnot ok 7 - missing CLI object, but promised, passes fsck\nnot ok 12 - rev-list stops traversal at missing and promised commit\nnot ok 13 - missing tree objects with --missing=allow-promisor and\n--exclude-promisor-objects\nnot ok 14 - missing non-root tree object and rev-list\nnot ok 15 - rev-list stops traversal at missing and promised tree\nnot ok 16 - rev-list stops traversal at missing and promised blob\nnot ok 22 - gc stops traversal when a missing but promised object is reached\n\nThe first one to fail  which probably would give me a hint on others is:\nInitialized empty Git repository in /home/git/git/t/trash\ndirectory.t0410-partial-clone/repo/.git/\n[master (root-commit) 6591d03] 1\nAuthor: A U Thor <author@example.com>\n1 file changed, 1 insertion(+)\ncreate mode 100644 1.t\n[master 5355e57] 2\nAuthor: A U Thor <author@example.com>\n1 file changed, 1 insertion(+)\ncreate mode 100644 2.t\n[master a3007a6] 3\nAuthor: A U Thor <author@example.com>\n1 file changed, 1 insertion(+)\ncreate mode 100644 3.t\nEnumerating objects: 1, done.\nCounting objects: 100% (1/1), done.\nWriting objects: 100% (1/1), done.\nTotal 1 (delta 0), reused 0 (delta 0)\nfa10eb4e855a356f0abe9c352b62b71d481918b1\nrm: cannot remove\n'repo/.git/objects/fa/10eb4e855a356f0abe9c352b62b71d481918b1': No such file\nor directory\nnot ok 6 - missing object, but promised, passes fsck\n#\n#               rm -rf repo &&\n#               test_create_repo repo &&\n#               test_commit -C repo 1 &&\n#               test_commit -C repo 2 &&\n#               test_commit -C repo 3 &&\n#               git -C repo tag -a annotated_tag -m \"annotated tag\" &&\n#\n#               C=$(git -C repo rev-parse 1) &&\n#               T=$(git -C repo rev-parse 2^{tree}) &&\n#               B=$(git hash-object repo/3.t) &&\n#               AT=$(git -C repo rev-parse annotated_tag) &&\n#\n#               promise_and_delete \"$C\" &&\n#               promise_and_delete \"$T\" &&\n#               promise_and_delete \"$B\" &&\n#               promise_and_delete \"$AT\" &&\n#\n#               git -C repo config core.repositoryformatversion 1 &&\n#               git -C repo config extensions.partialclone \"arbitrary\nstring\" &&\n#               git -C repo fsck\n#\n\nThe repo/.git contains the following at the time of failure:\n.git/objects\n.git/objects/info\n.git/objects/pack\n.git/objects/pack/pack-fa10eb4e855a356f0abe9c352b62b71d481918b1.idx\n.git/objects/pack/pack-fa10eb4e855a356f0abe9c352b62b71d481918b1.pack\n.git/objects/pack/pack-fa10eb4e855a356f0abe9c352b62b71d481918b1.promisor\n.git/refs\n.git/refs/heads\n.git/refs/heads/master\n.git/refs/tags\n.git/refs/tags/1\n.git/refs/tags/2\n.git/refs/tags/3\n.git/refs/tags/annotated_tag\n\nGiven the contents, I'm not surprised the 'rm' failed. Any help would be\nappreciated in tracking down what happened.\n\nThanks,\nRandall\n\n-- Brief whoami:\n  NonStop developer since approximately NonStop(211288444200000000)\n  UNIX developer since approximately 421664400\n-- In my real life, I talk too much.\n\n\n"}]}