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.*")
 

Reply via email to