git@vger.kernel.org mailing list mirror (one of many)
 help / color / mirror / code / Atom feed
* v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)
@ 2022-06-23 12:55 rsbecker
  2022-06-23 15:21 ` René Scharfe
  0 siblings, 1 reply; 4+ messages in thread
From: rsbecker @ 2022-06-23 12:55 UTC (permalink / raw)
  To: 'Junio C Hamano', git; +Cc: git-packagers

On June 22, 2022 3:32 PM, Junio C Hamano wrote:
>A release candidate Git v2.37.0-rc2 is now available for testing at the usual places.
>It is comprised of 378 non-merge commits since v2.36.0, contributed by 64 people,
>19 of which are new faces [*].

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:

t5516.113
t5601.8
t7031.3, 11
t7421 (all subtests)
t7500.46-50
t7528.4,5,8,15,16,20

This 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.

I am sorry,
Randall


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)
  2022-06-23 12:55 v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2) rsbecker
@ 2022-06-23 15:21 ` René Scharfe
  2022-06-23 16:26   ` rsbecker
  2022-06-23 16:27   ` Junio C Hamano
  0 siblings, 2 replies; 4+ messages in thread
From: René Scharfe @ 2022-06-23 15:21 UTC (permalink / raw)
  To: rsbecker, 'Junio C Hamano', git; +Cc: git-packagers

Am 23.06.22 um 14:55 schrieb rsbecker@nexbridge.com:
> On June 22, 2022 3:32 PM, Junio C Hamano wrote:
>> A release candidate Git v2.37.0-rc2 is now available for testing at the usual places.
>> It is comprised of 378 non-merge commits since v2.36.0, contributed by 64 people,
>> 19 of which are new faces [*].
>
> 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:
>
> t5516.113
> t5601.8
> t7031.3, 11
> t7421 (all subtests)
> t7500.46-50
> t7528.4,5,8,15,16,20

That's curious.  Here are the test names:

   t5516-fetch-push.sh
      113 - fetch warns or fails when using username:password
   t5601-clone.sh
      8 - clone warns or fails when using username:password
   t7031-verify-tag-signed-ssh.sh
      3 - verify and show ssh signatures
      11 - verify multiple tags ssh
   t7421-submodule-summary-add.sh
      1 - summary test environment setup
      2 - submodule summary output for initialized submodule
      3 - submodule summary output for deinitialized submodule
      4 - submodule summary output for submodules with changed paths
   t7500-commit-template-squash-signoff.sh
      46 - commit --squash works with -c
      47 - commit --squash works with -C for same commit
      48 - commit --squash works with -c for same commit
      49 - commit --squash works with editor
      50 - invalid message options when using --fixup
   t7528-signed-commit-ssh.sh
      4 - verify and show signatures
      5 - verify-commit exits failure on untrusted signature
      8 - verify-commit succeeds with commit date and key validity matching
      15 - show signed commit with signature
      16 - detect fudged signature
      20 - show bad signature with custom format

rc2 changed the following files:

   $ git diff --stat v2.37.0-rc1 v2.37.0-rc2
    Documentation/git-gc.txt         |  3 +--
    GIT-VERSION-GEN                  |  2 +-
    builtin/name-rev.c               |  2 +-
    contrib/completion/git-prompt.sh | 32 +++++++++++++++++---------------
    t/t9903-bash-prompt.sh           |  2 +-
    5 files changed, 21 insertions(+), 20 deletions(-)

The name-rev change only modifies a help message.  At first glance there
doesn't seem to be a way that these changes may influence the outcome of
those tests.

René

^ permalink raw reply	[flat|nested] 4+ messages in thread

* RE: v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)
  2022-06-23 15:21 ` René Scharfe
@ 2022-06-23 16:26   ` rsbecker
  2022-06-23 16:27   ` Junio C Hamano
  1 sibling, 0 replies; 4+ messages in thread
From: rsbecker @ 2022-06-23 16:26 UTC (permalink / raw)
  To: 'René Scharfe', 'Junio C Hamano', git; +Cc: git-packagers

On June 23, 2022 11:22 AM, René Scharfe wrote:
>Am 23.06.22 um 14:55 schrieb rsbecker@nexbridge.com:
>> On June 22, 2022 3:32 PM, Junio C Hamano wrote:
>>> A release candidate Git v2.37.0-rc2 is now available for testing at the usual
>places.
>>> It is comprised of 378 non-merge commits since v2.36.0, contributed
>>> by 64 people,
>>> 19 of which are new faces [*].
>>
>> 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:
>>
>> t5516.113
>> t5601.8
>> t7031.3, 11
>> t7421 (all subtests)
>> t7500.46-50
>> t7528.4,5,8,15,16,20
>
>That's curious.  Here are the test names:
>
>   t5516-fetch-push.sh
>      113 - fetch warns or fails when using username:password
>   t5601-clone.sh
>      8 - clone warns or fails when using username:password
>   t7031-verify-tag-signed-ssh.sh
>      3 - verify and show ssh signatures
>      11 - verify multiple tags ssh
>   t7421-submodule-summary-add.sh
>      1 - summary test environment setup
>      2 - submodule summary output for initialized submodule
>      3 - submodule summary output for deinitialized submodule
>      4 - submodule summary output for submodules with changed paths
>   t7500-commit-template-squash-signoff.sh
>      46 - commit --squash works with -c
>      47 - commit --squash works with -C for same commit
>      48 - commit --squash works with -c for same commit
>      49 - commit --squash works with editor
>      50 - invalid message options when using --fixup
>   t7528-signed-commit-ssh.sh
>      4 - verify and show signatures
>      5 - verify-commit exits failure on untrusted signature
>      8 - verify-commit succeeds with commit date and key validity matching
>      15 - show signed commit with signature
>      16 - detect fudged signature
>      20 - show bad signature with custom format
>
>rc2 changed the following files:
>
>   $ git diff --stat v2.37.0-rc1 v2.37.0-rc2
>    Documentation/git-gc.txt         |  3 +--
>    GIT-VERSION-GEN                  |  2 +-
>    builtin/name-rev.c               |  2 +-
>    contrib/completion/git-prompt.sh | 32 +++++++++++++++++---------------
>    t/t9903-bash-prompt.sh           |  2 +-
>    5 files changed, 21 insertions(+), 20 deletions(-)
>
>The name-rev change only modifies a help message.  At first glance there doesn't
>seem to be a way that these changes may influence the outcome of those tests.

Just to confirm, this is commit f770e9f39, correct?

I 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.

So other than t7031, the tests ran correctly when I did them manually, but not in Jenkins.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2)
  2022-06-23 15:21 ` René Scharfe
  2022-06-23 16:26   ` rsbecker
@ 2022-06-23 16:27   ` Junio C Hamano
  1 sibling, 0 replies; 4+ messages in thread
From: Junio C Hamano @ 2022-06-23 16:27 UTC (permalink / raw)
  To: René Scharfe; +Cc: rsbecker, git, git-packagers

René Scharfe <l.s.r@web.de> writes:

> Am 23.06.22 um 14:55 schrieb rsbecker@nexbridge.com:
>> 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.

I am wondering if "@2 problem" is the only thing that were present
in -rc1 but was only noticed in -rc2, which presumably is because
some other changes in the reporter's build and test environment.

> rc2 changed the following files:
>
>    $ git diff --stat v2.37.0-rc1 v2.37.0-rc2
>     Documentation/git-gc.txt         |  3 +--
>     GIT-VERSION-GEN                  |  2 +-
>     builtin/name-rev.c               |  2 +-
>     contrib/completion/git-prompt.sh | 32 +++++++++++++++++---------------
>     t/t9903-bash-prompt.sh           |  2 +-
>     5 files changed, 21 insertions(+), 20 deletions(-)
>
> The name-rev change only modifies a help message.  At first glance there
> doesn't seem to be a way that these changes may influence the outcome of
> those tests.

Thanks for a thought.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-06-23 16:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-23 12:55 v2.37.0-rc2 - Additional Breakages on NonStop x86 (was RE: [ANNOUNCE] Git v2.37.0-rc2) rsbecker
2022-06-23 15:21 ` René Scharfe
2022-06-23 16:26   ` rsbecker
2022-06-23 16:27   ` Junio C Hamano

Code repositories for project(s) associated with this public inbox

	https://80x24.org/mirrors/git.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).