On 2025/07/22 09:08:38 +0200, wer...@suse.de wrote:
> Configuration Information [Automatically generated, do not change]:
> Machine: x86_64
> OS: linux-gnu
> Compiler: gcc
> Compilation CFLAGS: -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 
> -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables 
> -fstack-clash-protection -Werror=return-type -flto=auto -g  -D_GNU_SOURCE 
> -DRECYCLES_PIDS -Wall -g -Wuninitialized -Wextra -Wno-switch-enum 
> -Wno-unused-variable -Wno-unused-parameter -Wno-parentheses 
> -ftree-loop-linear -pipe -DBNC382214=0 -DIMPORT_FUNCTIONS_DEF=0 
> -DDEFAULT_LOADABLE_BUILTINS_PATH='/usr/lib64/bash'
> uname output: Linux noether 6.11.8-1-default #1 SMP PREEMPT_DYNAMIC Thu Nov 
> 14 12:54:01 UTC 2024 (099023b) x86_64 x86_64 x86_64 GNU/Linux
> Machine Type: x86_64-suse-linux-gnu
> 
> Bash Version: 5.3
> Patch Level: 0
> Release Status: release
> 
> Description:
>       The kill test of util-linux fails with bash 5.3
> 
> --- 
> /home/abuild/rpmbuild/BUILD/util-linux-2.41.1-build/util-linux-2.41.1/tests/expected/kill/decode
>   2025-05-05 08:28:45.049284591 +0000
> +++ 
> /home/abuild/rpmbuild/BUILD/util-linux-2.41.1-build/util-linux-2.41.1/tests/output/kill/decode
>     2025-07-22 06:57:51.483466788 +0000
> @@ -16,5 +16,5 @@
>  Pending (thread): INT ILL 
>  Pending (process): USR1 
>  Blocked: INT ILL ABRT FPE USR1 SEGV TERM 
> -Ignored: HUP QUIT TRAP PIPE ALRM 
> +Ignored: HUP INT QUIT TRAP PIPE ALRM 
>  Caught: ILL USR1 
> 
> Repeat-By:
>       util-linux-2.41.1/tests> ./run.sh

One line cause this behaviour change:

--- 
/abuild/oscbuild/openSUSE_Tumbleweed/home/abuild/rpmbuild/BUILD/bash-5.3.0-build/bash-5.3/execute_cmd.c
     2025-07-22 10:52:15.705599240 +0200
+++ bash-5.3/execute_cmd.c      2025-06-05 17:02:01.000000000 +0200
@@ -5727,7 +5727,7 @@ setup_async_signals (void)
         hard ignored flag because that would prevent the trap builtin from
         setting a trap. We also have to special-case set_signal so we can
         set a trap for one of these signals. */
-//      set_signal_async_ignored (SIGINT);
+      set_signal_async_ignored (SIGINT);
 
       get_original_signal (SIGQUIT);
       set_signal_handler (SIGQUIT, SIG_IGN);

with the disabled line it works.

Beside this I face some reports more from QA:
libssh has 32 tests failed out of 76 and qemu shows 3 failing tests.

Werner
-- 
  "Having a smoking section in a restaurant is like having
          a peeing section in a swimming pool." -- Edward Burr

Attachment: signature.asc
Description: PGP signature

Reply via email to