NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

misc/59389: releng testbed running tests from wrong build?



>Number:         59389
>Category:       misc
>Synopsis:       releng testbed running tests from wrong build?
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    misc-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat May 03 13:10:00 +0000 2025
>Originator:     Taylor R Campbell
>Release:        
>Organization:
The TimewarpBSD Testification
>Environment:
>Description:
At https://releng.netbsd.org/b5reports/amd64/commits-2025.05.html#build-2025.05.02.22.30.44, it shows:

build: OK with 739094 lines of log, install: OK, tests: 10504 passed, 613 skipped, 120 expected_failure, 1 failed, ATF output: raw, xml, html
new failures: net/if_wg/t_misc/wg_rekey

and the linked test output at https://releng.netbsd.org/b5reports/amd64/2025/2025.05.02.22.30.44/test.html#xfail-tcs-summary shows xfails for lib/csu/t_hello:relr and libexec/ld.elf_so/t_r_rel:run_relative_pack -- that's what I expect.

Shortly after that, at CVS date 2025.05.02.23.03.16, I committed a fix and removed the xfail marker for libexec/ld.elf_so/t_r_rel:run_relative_pack:

https://cvsweb.netbsd.org/bsdweb.cgi/src/tests/libexec/ld.elf_so/t_r_rel.sh#rev1.2
https://mail-index.netbsd.org/source-changes/2025/05/02/msg156742.html

--- src/tests/libexec/ld.elf_so/t_r_rel.sh:1.1	Fri May  2 03:26:26 2025
+++ src/tests/libexec/ld.elf_so/t_r_rel.sh	Fri May  2 23:03:16 2025
...
@@ -91,8 +91,6 @@ run_relative_pack_body()
 {
 	case `uname -p` in
 	i386|powerpc64*|x86_64)
-		atf_expect_fail "PR bin/59360: ld.elf_so(8):"
-		    " missing RELR support"
 		;;
 	*)	# Missing GNU binutils ld(1) support to generate RELR
 		# sections, so the program should run just fine because


Similarly, at CVS date 2025.05.02.23.04.06, I committed a fix and removed the xfail marker for lib/csu/t_hello:relr:

https://cvsweb.netbsd.org/bsdweb.cgi/src/tests/lib/csu/t_hello.sh#rev1.3
https://mail-index.netbsd.org/source-changes/2025/05/02/msg156743.html

--- src/tests/lib/csu/t_hello.sh:1.2	Fri May  2 22:30:29 2025
+++ src/tests/lib/csu/t_hello.sh	Fri May  2 23:04:06 2025
...
@@ -93,9 +93,6 @@ relr_body()
 	checksupport h_hello_relr
 	case `uname -p` in
 	i386|x86_64)
-		# Actually csu missing RELR support for this, not ld.elf_so.
-		atf_expect_fail "PR bin/59360: ld.elf_so(8):" \
-		    " missing RELR support"
 		;;
 	*)	atf_expect_fail "PR lib/59359: static pies are broken"
 		;;

The next build at https://releng.netbsd.org/b5reports/amd64/commits-2025.05.html#build-2025.05.03.02.00.57 _after_ these fix, though, still shows 120 expected failures, even though these were the only changes to xfails in the time since the last build before it:

build: OK with 738720 lines of log, install: OK, tests: 10505 passed, 613 skipped, 120 expected_failure, 0 failed, ATF output: raw, xml, html
no longer failing: net/if_wg/t_misc/wg_rekey

And the build output shows the tests xfailing in the same way:

https://releng.netbsd.org/b5reports/amd64/2025/2025.05.03.02.00.57/test.html#xfail-tcs-summary

The _following_ build -- after unrelated changes to lib/libutil/strpct.c and tests/lib/libutil/t_strpct.c -- shows the csu and ld.elf_so changes passing:

https://releng.netbsd.org/b5reports/amd64/2025/2025.05.03.08.18.33/test.html

What happened with the middle build?  It must have run a stale build of ld.elf_so and the tests.
>How-To-Repeat:
unsure
>Fix:
Yes, please!



Home | Main Index | Thread Index | Old Index