Hello community, here is the log from the commit of package bash for openSUSE:Factory checked in at Fri Jul 30 12:31:46 CEST 2010. -------- --- bash/bash.changes 2010-07-19 09:55:58.000000000 +0200 +++ /mounts/work_src_done/STABLE/bash/bash.changes 2010-07-29 17:19:39.000000000 +0200 @@ -1,0 +2,5 @@ +Thu Jul 29 17:06:51 CEST 2010 - werner@suse.de + +- Add fix from mailing list to avoid crash + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash.spec ++++++ --- /var/tmp/diff_new_pack.bAfyi5/_old 2010-07-30 12:31:25.000000000 +0200 +++ /var/tmp/diff_new_pack.bAfyi5/_new 2010-07-30 12:31:25.000000000 +0200 @@ -36,7 +36,7 @@ %endif AutoReqProv: on Version: 4.1 -Release: 7 +Release: 12 Summary: The GNU Bourne-Again Shell Url: http://www.gnu.org/software/bash/bash.html Source0: ftp://ftp.gnu.org/gnu/bash/bash-%{bash_vers}.tar.bz2 @@ -104,7 +104,7 @@ Provides: bash:%{_infodir}/bash.info.gz PreReq: %install_info_prereq Version: 4.1 -Release: 7 +Release: 12 AutoReqProv: on %if %suse_version > 1120 BuildArch: noarch @@ -140,7 +140,7 @@ Summary: Include Files mandatory for Development of bash loadable builtins Group: Development/Languages/C and C++ Version: 4.1 -Release: 7 +Release: 12 AutoReqProv: on %description -n bash-devel @@ -160,7 +160,7 @@ Summary: Loadable bash builtins Group: System/Shells Version: 4.1 -Release: 7 +Release: 12 AutoReqProv: on %description -n bash-loadables @@ -229,7 +229,7 @@ Group: System/Libraries Provides: bash:/%{_lib}/libreadline.so.%{rl_major} Version: 6.1 -Release: 7 +Release: 12 %if %suse_version > 1020 Recommends: readline-doc = %{version} %endif @@ -260,7 +260,7 @@ Group: Development/Libraries/C and C++ Provides: bash:%{_libdir}/libreadline.a Version: 6.1 -Release: 7 +Release: 12 Requires: libreadline6 = %{version} Requires: ncurses-devel %if %suse_version > 1020 @@ -291,7 +291,7 @@ Provides: readline:%{_infodir}/readline.info.gz PreReq: %install_info_prereq Version: 6.1 -Release: 7 +Release: 12 AutoReqProv: on %if %suse_version > 1120 BuildArch: noarch ++++++ bash-4.1-array.dif ++++++ --- /var/tmp/diff_new_pack.bAfyi5/_old 2010-07-30 12:31:25.000000000 +0200 +++ /var/tmp/diff_new_pack.bAfyi5/_new 2010-07-30 12:31:25.000000000 +0200 @@ -16,3 +16,27 @@ else bind_array_variable (name, 0, value, aflags); } +Roman Rakus <rrakus@redhat.com> writes: +> Repeated in the bash-4.0.38 and bash-4.1.7 by the script; +> #!/bin/bash +> +> typeset -Ai s +> y='*' +> z='[' +> s[$y]=1 +> s[$z]=2 +> (( s[$z] = s[$z] + ${s[$y]} )) +> (( s[$y] = s[$y] + ${s[$z]} )) +> [[ ${s[$y]} = 4 ]] && echo "ok" + +--- variables.c ++++ variables.c 2010-07-29 15:03:48.671425922 +0000 +@@ -2398,7 +2398,7 @@ bind_int_variable (lhs, rhs) + #endif + v = bind_variable (lhs, rhs, 0); + +- if (isint) ++ if (isint && v) + VSETATTR (v, att_integer); + + return (v); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de