{"thread":{"id":"58058","subject":"v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)","startedAt":"2022-06-23T12:55:21Z","lastAt":"2022-06-23T16:28:32Z","messageCount":4,"participants":["rsbecker@nexbridge.com","René Scharfe","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"457784","messageId":"002401d88700$7908f6d0$6b1ae470$@nexbridge.com","threadId":"58058","inReplyTo":null,"subject":"v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)","fromName":"","fromEmail":"rsbecker@nexbridge.com","sentAt":"2022-06-23T12:55:05Z","receivedAt":"2022-06-23T12:55:21Z","isPatch":false,"sender":{"key":"randall.becker@nexbridge.ca","avatar":"https://avatars.githubusercontent.com/u/28956764?v=4"},"body":"On June 22, 2022 3:32 PM, Junio C Hamano wrote:\n>A release candidate Git v2.37.0-rc2 is now available for testing at the usual places.\n>It is comprised of 378 non-merge commits since v2.36.0, contributed by 64 people,\n>19 of which are new faces [*].\n\nRC2 had numerous new test failures on NonStop that were not present in RC1, RC0, or prior git releases, ignoring the @2 problem previously reported. Failures are:\n\nt5516.113\nt5601.8\nt7031.3, 11\nt7421 (all subtests)\nt7500.46-50\nt7528.4,5,8,15,16,20\n\nThis does require additional investigation as to what is happening, but as it stands, I do not think we can add this to our official package set.\n\nI am sorry,\nRandall\n\n"},{"id":"457793","messageId":"664fcc55-1cd3-eb01-9be6-80bc4492e849@web.de","threadId":"58058","inReplyTo":"002401d88700$7908f6d0$6b1ae470$@nexbridge.com","subject":"Re: v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)","fromName":"René Scharfe","fromEmail":"l.s.r@web.de","sentAt":"2022-06-23T15:21:46Z","receivedAt":"2022-06-23T15:22:26Z","isPatch":false,"sender":{"key":"l.s.r@web.de","avatar":"https://avatars.githubusercontent.com/u/26122331?v=4"},"body":"Am 23.06.22 um 14:55 schrieb rsbecker@nexbridge.com:\n> On June 22, 2022 3:32 PM, Junio C Hamano wrote:\n>> A release candidate Git v2.37.0-rc2 is now available for testing at the usual places.\n>> It is comprised of 378 non-merge commits since v2.36.0, contributed by 64 people,\n>> 19 of which are new faces [*].\n>\n> RC2 had numerous new test failures on NonStop that were not present in RC1, RC0, or prior git releases, ignoring the @2 problem previously reported. Failures are:\n>\n> t5516.113\n> t5601.8\n> t7031.3, 11\n> t7421 (all subtests)\n> t7500.46-50\n> t7528.4,5,8,15,16,20\n\nThat's curious.  Here are the test names:\n\n   t5516-fetch-push.sh\n      113 - fetch warns or fails when using username:password\n   t5601-clone.sh\n      8 - clone warns or fails when using username:password\n   t7031-verify-tag-signed-ssh.sh\n      3 - verify and show ssh signatures\n      11 - verify multiple tags ssh\n   t7421-submodule-summary-add.sh\n      1 - summary test environment setup\n      2 - submodule summary output for initialized submodule\n      3 - submodule summary output for deinitialized submodule\n      4 - submodule summary output for submodules with changed paths\n   t7500-commit-template-squash-signoff.sh\n      46 - commit --squash works with -c\n      47 - commit --squash works with -C for same commit\n      48 - commit --squash works with -c for same commit\n      49 - commit --squash works with editor\n      50 - invalid message options when using --fixup\n   t7528-signed-commit-ssh.sh\n      4 - verify and show signatures\n      5 - verify-commit exits failure on untrusted signature\n      8 - verify-commit succeeds with commit date and key validity matching\n      15 - show signed commit with signature\n      16 - detect fudged signature\n      20 - show bad signature with custom format\n\nrc2 changed the following files:\n\n   $ git diff --stat v2.37.0-rc1 v2.37.0-rc2\n    Documentation/git-gc.txt         |  3 +--\n    GIT-VERSION-GEN                  |  2 +-\n    builtin/name-rev.c               |  2 +-\n    contrib/completion/git-prompt.sh | 32 +++++++++++++++++---------------\n    t/t9903-bash-prompt.sh           |  2 +-\n    5 files changed, 21 insertions(+), 20 deletions(-)\n\nThe name-rev change only modifies a help message.  At first glance there\ndoesn't seem to be a way that these changes may influence the outcome of\nthose tests.\n\nRené\n"},{"id":"457802","messageId":"004201d8871d$fd402370$f7c06a50$@nexbridge.com","threadId":"58058","inReplyTo":"664fcc55-1cd3-eb01-9be6-80bc4492e849@web.de","subject":"RE: v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)","fromName":"","fromEmail":"rsbecker@nexbridge.com","sentAt":"2022-06-23T16:26:22Z","receivedAt":"2022-06-23T16:26:40Z","isPatch":false,"sender":{"key":"randall.becker@nexbridge.ca","avatar":"https://avatars.githubusercontent.com/u/28956764?v=4"},"body":"On June 23, 2022 11:22 AM, René Scharfe wrote:\n>Am 23.06.22 um 14:55 schrieb rsbecker@nexbridge.com:\n>> On June 22, 2022 3:32 PM, Junio C Hamano wrote:\n>>> A release candidate Git v2.37.0-rc2 is now available for testing at the usual\n>places.\n>>> It is comprised of 378 non-merge commits since v2.36.0, contributed\n>>> by 64 people,\n>>> 19 of which are new faces [*].\n>>\n>> RC2 had numerous new test failures on NonStop that were not present in RC1,\n>RC0, or prior git releases, ignoring the @2 problem previously reported. Failures\n>are:\n>>\n>> t5516.113\n>> t5601.8\n>> t7031.3, 11\n>> t7421 (all subtests)\n>> t7500.46-50\n>> t7528.4,5,8,15,16,20\n>\n>That's curious.  Here are the test names:\n>\n>   t5516-fetch-push.sh\n>      113 - fetch warns or fails when using username:password\n>   t5601-clone.sh\n>      8 - clone warns or fails when using username:password\n>   t7031-verify-tag-signed-ssh.sh\n>      3 - verify and show ssh signatures\n>      11 - verify multiple tags ssh\n>   t7421-submodule-summary-add.sh\n>      1 - summary test environment setup\n>      2 - submodule summary output for initialized submodule\n>      3 - submodule summary output for deinitialized submodule\n>      4 - submodule summary output for submodules with changed paths\n>   t7500-commit-template-squash-signoff.sh\n>      46 - commit --squash works with -c\n>      47 - commit --squash works with -C for same commit\n>      48 - commit --squash works with -c for same commit\n>      49 - commit --squash works with editor\n>      50 - invalid message options when using --fixup\n>   t7528-signed-commit-ssh.sh\n>      4 - verify and show signatures\n>      5 - verify-commit exits failure on untrusted signature\n>      8 - verify-commit succeeds with commit date and key validity matching\n>      15 - show signed commit with signature\n>      16 - detect fudged signature\n>      20 - show bad signature with custom format\n>\n>rc2 changed the following files:\n>\n>   $ git diff --stat v2.37.0-rc1 v2.37.0-rc2\n>    Documentation/git-gc.txt         |  3 +--\n>    GIT-VERSION-GEN                  |  2 +-\n>    builtin/name-rev.c               |  2 +-\n>    contrib/completion/git-prompt.sh | 32 +++++++++++++++++---------------\n>    t/t9903-bash-prompt.sh           |  2 +-\n>    5 files changed, 21 insertions(+), 20 deletions(-)\n>\n>The name-rev change only modifies a help message.  At first glance there doesn't\n>seem to be a way that these changes may influence the outcome of those tests.\n\nJust to confirm, this is commit f770e9f39, correct?\n\nI found a few related issues here. The biggest one is that we use Jenkins for our build. It looks like the TTY determinations are failing when in Jenkins but not outside. So an inaccessible stdin is causing test issues. Also when stderr=stdout is also causing issues. For t7031, there is a library conflict when we run with OpenSSH 8 with Git built with OpenSSL 1.1.1 vs. 3.0.4 - so that conflict is a configuration issue. We do all kinds of built/tests with those, so that explains that.\n\nSo other than t7031, the tests ran correctly when I did them manually, but not in Jenkins.\n\n"},{"id":"457803","messageId":"xmqqmte31h0x.fsf@gitster.g","threadId":"58058","inReplyTo":"664fcc55-1cd3-eb01-9be6-80bc4492e849@web.de","subject":"Re: v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2022-06-23T16:27:58Z","receivedAt":"2022-06-23T16:28:32Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"René Scharfe <l.s.r@web.de> writes:\n\n> Am 23.06.22 um 14:55 schrieb rsbecker@nexbridge.com:\n>> RC2 had numerous new test failures on NonStop that were not\n>> present in RC1, RC0, or prior git releases, ignoring the @2\n>> problem previously reported.\n\nI am wondering if \"@2 problem\" is the only thing that were present\nin -rc1 but was only noticed in -rc2, which presumably is because\nsome other changes in the reporter's build and test environment.\n\n> rc2 changed the following files:\n>\n>    $ git diff --stat v2.37.0-rc1 v2.37.0-rc2\n>     Documentation/git-gc.txt         |  3 +--\n>     GIT-VERSION-GEN                  |  2 +-\n>     builtin/name-rev.c               |  2 +-\n>     contrib/completion/git-prompt.sh | 32 +++++++++++++++++---------------\n>     t/t9903-bash-prompt.sh           |  2 +-\n>     5 files changed, 21 insertions(+), 20 deletions(-)\n>\n> The name-rev change only modifies a help message.  At first glance there\n> doesn't seem to be a way that these changes may influence the outcome of\n> those tests.\n\nThanks for a thought.\n"}]}