commit bash for openSUSE:Factory
Hello community, here is the log from the commit of package bash for openSUSE:Factory checked in at 2020-08-02 12:27:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bash (Old) and /work/SRC/openSUSE:Factory/.bash.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "bash" Sun Aug 2 12:27:22 2020 rev:164 rq:820865 version:5.0.11 Changes: -------- --- /work/SRC/openSUSE:Factory/bash/bash.changes 2020-05-19 14:43:36.095444413 +0200 +++ /work/SRC/openSUSE:Factory/.bash.new.3592/bash.changes 2020-08-02 12:27:26.347800468 +0200 @@ -1,0 +2,8 @@ +Tue Jul 14 07:20:07 UTC 2020 - Dr. Werner Fink <werner@suse.de> + +- Add official patch bash50-018 + * In certain cases, bash does not perform quoted null removal on patterns + that are used as part of word expansions such as ${parameter##pattern}, so + empty patterns are treated as non-empty. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash.spec ++++++ --- /var/tmp/diff_new_pack.8sptwK/_old 2020-08-02 12:27:27.195801340 +0200 +++ /var/tmp/diff_new_pack.8sptwK/_new 2020-08-02 12:27:27.199801343 +0200 @@ -201,6 +201,7 @@ %endif %setup -q -n bash-%{bversion}%{bextend} -b1 typeset -i level +set +x for patch in ../bash-%{bversion}-patches/*; do test -e $patch || break let level=0 || true @@ -214,6 +215,7 @@ echo Patch $patch patch -s -p$level < $patch done +set -x %patch1 -p0 -b .manual %patch2 -p0 -b .security %patch3 -p0 -b .2.4.4 ++++++ bash-5.0-patches.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bash-5.0-patches/bash50-018 new/bash-5.0-patches/bash50-018 --- old/bash-5.0-patches/bash50-018 1970-01-01 01:00:00.000000000 +0100 +++ new/bash-5.0-patches/bash50-018 2020-07-10 17:21:59.000000000 +0200 @@ -0,0 +1,45 @@ + BASH PATCH REPORT + ================= + +Bash-Release: 5.0 +Patch-ID: bash50-018 + +Bug-Reported-by: oguzismailuysal@gmail.com +Bug-Reference-ID: +Bug-Reference-URL: https://lists.gnu.org/archive/html/bug-bash/2019-10/msg00098.html + +Bug-Description: + +In certain cases, bash does not perform quoted null removal on patterns +that are used as part of word expansions such as ${parameter##pattern}, so +empty patterns are treated as non-empty. + +Patch (apply with `patch -p0'): + +*** ../bash-5.0.17/subst.c 2020-04-02 17:14:58.000000000 -0400 +--- subst.c 2020-07-09 15:28:19.000000000 -0400 +*************** +*** 5113,5116 **** +--- 5113,5118 ---- + (int *)NULL, (int *)NULL) + : (WORD_LIST *)0; ++ if (l) ++ word_list_remove_quoted_nulls (l); + pat = string_list (l); + dispose_words (l); + +*** ../bash-5.0/patchlevel.h 2016-06-22 14:51:03.000000000 -0400 +--- patchlevel.h 2016-10-01 11:01:28.000000000 -0400 +*************** +*** 26,30 **** + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 17 + + #endif /* _PATCHLEVEL_H_ */ +--- 26,30 ---- + looks for to find the patch level (for the sccs version string). */ + +! #define PATCHLEVEL 18 + + #endif /* _PATCHLEVEL_H_ */
participants (1)
-
root