{"thread":{"id":"55383","subject":"not ok 47 - log.decorate configuration","startedAt":"2021-03-25T07:58:56Z","lastAt":"2021-03-26T04:20:31Z","messageCount":5,"participants":["Jeffrey Walton","Junio C Hamano","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"420179","messageId":"CAH8yC8mnaEpnw8xCKsyBg0XXsuwhiE10AFXFDBdH2AW0qUP3HQ@mail.gmail.com","threadId":"55383","inReplyTo":null,"subject":"not ok 47 - log.decorate configuration","fromName":"Jeffrey Walton","fromEmail":"noloader@gmail.com","sentAt":"2021-03-25T07:57:46Z","receivedAt":"2021-03-25T07:58:56Z","isPatch":false,"sender":{"key":"noloader@gmail.com","avatar":null},"body":"Hi Everyone,\n\nI'm testing 2.31.0 tarball on an Apple M1:\n\nnot ok 47 - log.decorate configuration\n#\n#               git log --oneline --no-decorate >expect.none &&\n#               git log --oneline --decorate >expect.short &&\n#               git log --oneline --decorate=full >expect.full &&\n#\n#               echo \"[log] decorate\" >>.git/config &&\n#               git log --oneline >actual &&\n#               test_cmp expect.short actual &&\n#\n#               test_config log.decorate true &&\n#               git log --oneline >actual &&\n#               test_cmp expect.short actual &&\n#               git log --oneline --decorate=full >actual &&\n#               test_cmp expect.full actual &&\n#               git log --oneline --decorate=no >actual &&\n#               test_cmp expect.none actual &&\n#\n#               test_config log.decorate no &&\n#               git log --oneline >actual &&\n#               test_cmp expect.none actual &&\n#               git log --oneline --decorate >actual &&\n#               test_cmp expect.short actual &&\n#               git log --oneline --decorate=full >actual &&\n#               test_cmp expect.full actual &&\n#\n#               test_config log.decorate 1 &&\n#               git log --oneline >actual &&\n#               test_cmp expect.short actual &&\n#               git log --oneline --decorate=full >actual &&\n#               test_cmp expect.full actual &&\n#               git log --oneline --decorate=no >actual &&\n#               test_cmp expect.none actual &&\n#\n#               test_config log.decorate short &&\n#               git log --oneline >actual &&\n#               test_cmp expect.short actual &&\n#               git log --oneline --no-decorate >actual &&\n#               test_cmp expect.none actual &&\n#               git log --oneline --decorate=full >actual &&\n#               test_cmp expect.full actual &&\n#\n#               test_config log.decorate full &&\n#               git log --oneline >actual &&\n#               test_cmp expect.full actual &&\n#               git log --oneline --no-decorate >actual &&\n#               test_cmp expect.none actual &&\n#               git log --oneline --decorate >actual &&\n#               test_cmp expect.short actual &&\n#\n#               test_unconfig log.decorate &&\n#               git log --pretty=raw >expect.raw &&\n#               test_config log.decorate full &&\n#               git log --pretty=raw >actual &&\n#               test_cmp expect.raw actual\n\nJeff\n"},{"id":"420180","messageId":"CAH8yC8mqaexYBh57YXf4Vd98GbpjwU6wKM2MyAbCa2VaqNheHw@mail.gmail.com","threadId":"55383","inReplyTo":"CAH8yC8mnaEpnw8xCKsyBg0XXsuwhiE10AFXFDBdH2AW0qUP3HQ@mail.gmail.com","subject":"Re: not ok 47 - log.decorate configuration","fromName":"Jeffrey Walton","fromEmail":"noloader@gmail.com","sentAt":"2021-03-25T07:59:27Z","receivedAt":"2021-03-25T08:00:34Z","isPatch":false,"sender":{"key":"noloader@gmail.com","avatar":null},"body":"On Thu, Mar 25, 2021 at 3:57 AM Jeffrey Walton <noloader@gmail.com> wrote:\n>\n> Hi Everyone,\n>\n> I'm testing 2.31.0 tarball on an Apple M1:\n>\n> not ok 47 - log.decorate configuration\n> #\n> #               git log --oneline --no-decorate >expect.none &&\n> #               git log --oneline --decorate >expect.short &&\n> #               git log --oneline --decorate=full >expect.full &&\n> #\n> #               echo \"[log] decorate\" >>.git/config &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #\n> #               test_config log.decorate true &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #               git log --oneline --decorate=no >actual &&\n> #               test_cmp expect.none actual &&\n> #\n> #               test_config log.decorate no &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.none actual &&\n> #               git log --oneline --decorate >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #\n> #               test_config log.decorate 1 &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #               git log --oneline --decorate=no >actual &&\n> #               test_cmp expect.none actual &&\n> #\n> #               test_config log.decorate short &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --no-decorate >actual &&\n> #               test_cmp expect.none actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #\n> #               test_config log.decorate full &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.full actual &&\n> #               git log --oneline --no-decorate >actual &&\n> #               test_cmp expect.none actual &&\n> #               git log --oneline --decorate >actual &&\n> #               test_cmp expect.short actual &&\n> #\n> #               test_unconfig log.decorate &&\n> #               git log --pretty=raw >expect.raw &&\n> #               test_config log.decorate full &&\n> #               git log --pretty=raw >actual &&\n> #               test_cmp expect.raw actual\n\nAnd here is config.log. Sorry about that...\n\nJeff\n"},{"id":"420210","messageId":"CAH8yC8nr-zhT-T2UK6q1cvFRzpi0fvyYuh8iydNscEse75X=gA@mail.gmail.com","threadId":"55383","inReplyTo":"CAH8yC8mnaEpnw8xCKsyBg0XXsuwhiE10AFXFDBdH2AW0qUP3HQ@mail.gmail.com","subject":"Re: not ok 47 - log.decorate configuration","fromName":"Jeffrey Walton","fromEmail":"noloader@gmail.com","sentAt":"2021-03-25T23:09:19Z","receivedAt":"2021-03-25T23:10:36Z","isPatch":false,"sender":{"key":"noloader@gmail.com","avatar":null},"body":"On Thu, Mar 25, 2021 at 3:57 AM Jeffrey Walton <noloader@gmail.com> wrote:\n>\n> Hi Everyone,\n>\n> I'm testing 2.31.0 tarball on an Apple M1:\n>\n> not ok 47 - log.decorate configuration\n> #\n> #               git log --oneline --no-decorate >expect.none &&\n> #               git log --oneline --decorate >expect.short &&\n> #               git log --oneline --decorate=full >expect.full &&\n> #\n> #               echo \"[log] decorate\" >>.git/config &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #\n> #               test_config log.decorate true &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #               git log --oneline --decorate=no >actual &&\n> #               test_cmp expect.none actual &&\n> #\n> #               test_config log.decorate no &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.none actual &&\n> #               git log --oneline --decorate >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #\n> #               test_config log.decorate 1 &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #               git log --oneline --decorate=no >actual &&\n> #               test_cmp expect.none actual &&\n> #\n> #               test_config log.decorate short &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.short actual &&\n> #               git log --oneline --no-decorate >actual &&\n> #               test_cmp expect.none actual &&\n> #               git log --oneline --decorate=full >actual &&\n> #               test_cmp expect.full actual &&\n> #\n> #               test_config log.decorate full &&\n> #               git log --oneline >actual &&\n> #               test_cmp expect.full actual &&\n> #               git log --oneline --no-decorate >actual &&\n> #               test_cmp expect.none actual &&\n> #               git log --oneline --decorate >actual &&\n> #               test_cmp expect.short actual &&\n> #\n> #               test_unconfig log.decorate &&\n> #               git log --pretty=raw >expect.raw &&\n> #               test_config log.decorate full &&\n> #               git log --pretty=raw >actual &&\n> #               test_cmp expect.raw actual\n\nCancel this. It just tested OK a second time around.\n\nJeff\n"},{"id":"420215","messageId":"xmqqy2easpxb.fsf@gitster.g","threadId":"55383","inReplyTo":"CAH8yC8nr-zhT-T2UK6q1cvFRzpi0fvyYuh8iydNscEse75X=gA@mail.gmail.com","subject":"Re: not ok 47 - log.decorate configuration","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2021-03-26T00:45:52Z","receivedAt":"2021-03-26T00:46:35Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jeffrey Walton <noloader@gmail.com> writes:\n\n> On Thu, Mar 25, 2021 at 3:57 AM Jeffrey Walton <noloader@gmail.com> wrote:\n>> ...\n>\n> Cancel this. It just tested OK a second time around.\n\nWhich may indicate that the test is flakey (e.g. timing dependent,\nonly reproducing when two commands in the test sequence are executed\nacross a second boundary, or something like that), which may be\nworth fixing.\n\n"},{"id":"420229","messageId":"YF1g5jrCtCSmfwH/@coredump.intra.peff.net","threadId":"55383","inReplyTo":"xmqqy2easpxb.fsf@gitster.g","subject":"Re: not ok 47 - log.decorate configuration","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2021-03-26T04:19:50Z","receivedAt":"2021-03-26T04:20:31Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Thu, Mar 25, 2021 at 05:45:52PM -0700, Junio C Hamano wrote:\n\n> Jeffrey Walton <noloader@gmail.com> writes:\n> \n> > On Thu, Mar 25, 2021 at 3:57 AM Jeffrey Walton <noloader@gmail.com> wrote:\n> >> ...\n> >\n> > Cancel this. It just tested OK a second time around.\n> \n> Which may indicate that the test is flakey (e.g. timing dependent,\n> only reproducing when two commands in the test sequence are executed\n> across a second boundary, or something like that), which may be\n> worth fixing.\n\nI can't get it to fail with \"./t4202-log.sh --stress\", which usually\nturns up races or other flakes. But perhaps there is something unique\nabout your (Jeff) system that triggers it.\n\nIt's hard to tell more without any verbose output from the failing test.\nIn general, failure reports accompanied by the output (or at least the\nend of the output) of \"./t4202-log.sh -v -i -x\" will be a lot more\nuseful.\n\nIf you're seeing intermittent failures from a larger \"make test\",\nconsider putting \"--verbose-log -x\" into GIT_TEST_OPTS (either on the\nmake command-line, or in config.mak). The logs will be in\nt/test-results/t4202-log.out, etc.\n\n-Peff\n"}]}