Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package bash for openSUSE:Factory checked in at 2022-10-23 16:32:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bash (Old) and /work/SRC/openSUSE:Factory/.bash.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bash" Sun Oct 23 16:32:35 2022 rev:182 rq:1030166 version:5.2.MACRO Changes: -------- --- /work/SRC/openSUSE:Factory/bash/bash.changes 2022-10-18 12:44:11.377613052 +0200 +++ /work/SRC/openSUSE:Factory/.bash.new.2275/bash.changes 2022-10-23 16:32:41.607195934 +0200 @@ -1,0 +2,6 @@ +Thu Oct 20 11:14:16 UTC 2022 - Dr. Werner Fink <wer...@suse.de> + +- Explicit require versioned libreadline8 as we face new ABI + functions used by the bash (boo#1204336) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash.spec ++++++ --- /var/tmp/diff_new_pack.1hI1fy/_old 2022-10-23 16:32:42.347197752 +0200 +++ /var/tmp/diff_new_pack.1hI1fy/_new 2022-10-23 16:32:42.351197762 +0200 @@ -23,6 +23,8 @@ %endif # Unicode tests do alloc to much memory %bcond_with altarray +%define rl_major 8 +%define rl_version 8.2 %define bextend %{nil} %define bversion 5.2 @@ -105,8 +107,10 @@ BuildRequires: pkgconfig(readline) = 8.2 %if %{with alternatives} Requires(post): update-alternatives +Requires(post): libreadline%{rl_major} = %{rl_version} Requires(preun):update-alternatives %endif +Requires: libreadline%{rl_major} = %{rl_version} Suggests: bash-doc = %{version} Suggests: command-not-found Provides: /bin/bash @@ -283,6 +287,12 @@ rl2=($(sed -rn '/RL_READLINE_VERSION/p' %{_includedir}/readline/readline.h)) test ${rl1[2]} = ${rl2[2]} || exit 1 +# Sometimes we face major ABI change(s) but only a minor version change +rl1=($(sed -rn '/RL_VERSION_MAJOR/p' lib/readline/readline.h)) +test ${rl1[2]} = %{rl_major} || exit 1 +rl2=($(sed -rn '/RL_VERSION_MINOR/p' lib/readline/readline.h)) +test ${rl1[2]}.${rl2[2]} = %{rl_version} || exit 1 + %if 0%{?qemu_user_space_build} # Something in qemu clobbers the signal mask to block SIGALRM during the # execution of this test, causing it to hang. Skip it. ++++++ bash-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.1hI1fy/_old 2022-10-23 16:32:42.463198038 +0200 +++ /var/tmp/diff_new_pack.1hI1fy/_new 2022-10-23 16:32:42.467198047 +0200 @@ -1,7 +1,6 @@ addFilter(".*shared-library-without-dependency-information.*") addFilter(".*zero-length.*/etc/skel/\..*") addFilter(".*call-to-mktemp.*/usr/bin/bash.*") -addFilter(".*bash-loadables\..*:.*W:.*unstripped-binary-or-object.*/usr/lib.*/bash/.*") addFilter(".*W:.*patch-not-applied.*Patch.*:.*bash-4\.3-winch\.dif.*") addFilter(".*W:.*macro-in-comment.*%patch.*")