Hello community,

here is the log from the commit of package zsh for openSUSE:Factory checked in 
at 2017-03-10 20:44:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zsh (Old)
 and      /work/SRC/openSUSE:Factory/.zsh.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zsh"

Fri Mar 10 20:44:29 2017 rev:79 rq:477054 version:5.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/zsh/zsh.changes  2017-02-11 01:30:58.987374762 
+0100
+++ /work/SRC/openSUSE:Factory/.zsh.new/zsh.changes     2017-03-10 
20:44:30.555870519 +0100
@@ -1,0 +2,10 @@
+Sun Mar  5 14:40:13 UTC 2017 - r...@fthiessen.de
+
+- Update to 5.3.1
+  * Fix typo in chflags completion
+  * Fixed invalid git commands completion
+  * VCS info system: vcs_info git: Avoid a fork.
+  * Fix handling of "printf -" and "printf --"
+- Removed upstream merged fix-printf.patch
+
+-------------------------------------------------------------------

Old:
----
  fix-printf.patch
  zsh-5.3.tar.xz
  zsh-5.3.tar.xz.asc

New:
----
  zsh-5.3.1.tar.xz
  zsh-5.3.1.tar.xz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ zsh.spec ++++++
--- /var/tmp/diff_new_pack.kjkDgM/_old  2017-03-10 20:44:31.479739614 +0100
+++ /var/tmp/diff_new_pack.kjkDgM/_new  2017-03-10 20:44:31.483739047 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           zsh
-Version:        5.3
+Version:        5.3.1
 Release:        0%{?dist}
 Summary:        Shell with comprehensive completion
 License:        MIT
@@ -40,16 +40,13 @@
 Patch1:         trim-unneeded-completions.patch
 # PATCH-FIX-OPENSUSE zsh-osc-completion.patch -- Fix openSUSE versions in osc 
completion
 Patch2:         zsh-osc-completion.patch
-Patch3:         fix-printf.patch
-Patch4:         fix-patchutils-completion.patch
+Patch3:         fix-patchutils-completion.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  groff
 %if 0%{?suse_version}
 Requires(pre):  %{install_info_prereq}
-%if 0%{?suse_version} >= 1110
 BuildRequires:  fdupes
 BuildRequires:  yodl
-%endif
 %if 0%{?suse_version} >= 1210
 BuildRequires:  makeinfo
 BuildRequires:  texi2html
@@ -104,7 +101,6 @@
 %endif
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 # Remove executable bit
 chmod 0644 Etc/changelog2html.pl

++++++ zsh-5.3.tar.xz -> zsh-5.3.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/ChangeLog new/zsh-5.3.1/ChangeLog
--- old/zsh-5.3/ChangeLog       2016-12-11 17:51:45.000000000 +0100
+++ new/zsh-5.3.1/ChangeLog     2016-12-21 19:39:52.000000000 +0100
@@ -1,3 +1,42 @@
+2016-12-21  Peter Stephenson  <p.w.stephen...@ntlworld.com>
+
+       * unposted: Config/version.mk, Etc/FAQ.yo, NEWS, README:
+       release 5.3.1:
+
+2016-12-18  Baptiste Daroussin  <b...@freebsd.org>
+
+       * 40210: Completion/Unix/Command/_sysctl: Add support modern
+       FreeBSD and drop support for FreeBSD < 5
+
+2016-12-18  Baptiste Daroussin  <b...@gandi.net>
+
+       * 40209: Completion/BSD/Command/_chflags: Fix typo in chflags
+       completion
+
+2016-12-16  Daniel Shahaf  <d...@daniel.shahaf.name>
+
+       * 40149: Functions/VCS_Info/Backends/VCS_INFO_get_data_git:
+       vcs_info git: Avoid a fork.
+
+       * 40203: Test/B03print.ztst: Resolve 'printf --' question from
+       grandparent commit (thanks Chet).
+
+2016-12-15  Barton E. Schaefer  <schae...@zsh.org>
+
+       * 40198: Test/V10private.ztst: output of B02typeset differs when
+       (( UID == 0 )) so do not attempt to redo that test in that case
+
+2016-12-14  Barton E. Schaefer  <schae...@zsh.org>
+
+       * 40179: Src/builtin.c: fix handling of "printf -" and "printf --"
+
+       * unposted: Test/B03print.ztst: regression for 40179 / 37467
+
+2016-12-12  Peter Stephenson  <p.w.stephen...@ntlworld.com>
+
+       * unposted: Config/version.mk: update to 5.3-dev-0 to avoid
+       clash with installed 5.3.
+
 2016-12-10  Barton E. Schaefer  <schae...@zsh.org>
 
        * 40134: Src/builtin.c, Src/Zle/compmatch.c: silence spurious
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Completion/BSD/Command/_chflags 
new/zsh-5.3.1/Completion/BSD/Command/_chflags
--- old/zsh-5.3/Completion/BSD/Command/_chflags 2016-09-14 21:06:59.000000000 
+0200
+++ new/zsh-5.3.1/Completion/BSD/Command/_chflags       2016-12-21 
19:32:25.000000000 +0100
@@ -35,7 +35,7 @@
   fi
 
   if [[ $OSTYPE = (dragonfly|freebsd)* ]]; then
-    addlfags uunlnk 'user undeletable'
+    addflags uunlnk 'user undeletable'
     (( EUID )) || addflags sunlnk 'system undeletable'
   fi
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Completion/Unix/Command/_sysctl 
new/zsh-5.3.1/Completion/Unix/Command/_sysctl
--- old/zsh-5.3/Completion/Unix/Command/_sysctl 2016-07-24 21:44:43.000000000 
+0200
+++ new/zsh-5.3.1/Completion/Unix/Command/_sysctl       2016-12-21 
19:32:25.000000000 +0100
@@ -10,10 +10,10 @@
       '-W[display only writable variables that are not statistical]'
     )
   ;|
-  dragonfly*|freebsd<8->.*)
+  dragonfly*|freebsd*)
     args+=( "-i[silently exit if variable doesn't exist]" )
   ;|
-  *freebsd<5->.*|freebsd4.[4-9]*)
+  freebsd*)
     local -a sysctlvars
     sysctlvars=( $(_call_program sysctl-variables sysctl -aN) )
     _arguments -s -S -A "-*" $args \
@@ -31,7 +31,7 @@
       '(-o)-x[show opaques as well (entire values)]' \
       '(-a)*:sysctl variable:_multi_parts -i . sysctlvars'
   ;;
-  freebsd[0-4].*|darwin*|dragonfly*)
+  darwin*|dragonfly*)
     : ${(A)_cache_sysctlvars:=${${$(sysctl -A 2>/dev/null):#[^a-z]*}%%:*}}
     _arguments -s -A "-*" $args \
       '(-w -X *)-a[list all]' \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Config/version.mk 
new/zsh-5.3.1/Config/version.mk
--- old/zsh-5.3/Config/version.mk       2016-12-11 17:52:08.000000000 +0100
+++ new/zsh-5.3.1/Config/version.mk     2016-12-21 19:34:23.000000000 +0100
@@ -27,5 +27,5 @@
 # This must also serve as a shell script, so do not add spaces around the
 # `=' signs.
 
-VERSION=5.3
-VERSION_DATE='December 11, 2016'
+VERSION=5.3.1
+VERSION_DATE='December 21, 2016'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/version.yo new/zsh-5.3.1/Doc/version.yo
--- old/zsh-5.3/Doc/version.yo  2016-12-11 17:53:06.000000000 +0100
+++ new/zsh-5.3.1/Doc/version.yo        2016-12-21 19:35:48.000000000 +0100
@@ -1,6 +1,6 @@
 IFDEF(INCWSLEVEL)(INCWSLEVEL())(STARTDEF())
-def(version)(0)(5.3)
-def(date)(0)(December 11, 2016)
+def(version)(0)(5.3.1)
+def(date)(0)(December 21, 2016)
 def(zshenv)(0)(/etc/zshenv)
 def(zprofile)(0)(/etc/zprofile)
 def(zshrc)(0)(/etc/zshrc)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zsh.1 new/zsh-5.3.1/Doc/zsh.1
--- old/zsh-5.3/Doc/zsh.1       2016-12-11 17:53:06.000000000 +0100
+++ new/zsh-5.3.1/Doc/zsh.1     2016-12-21 19:35:48.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSH" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSH" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zsh \- the Z shell
 .\" Yodl file: Zsh/intro.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zsh.texi new/zsh-5.3.1/Doc/zsh.texi
--- old/zsh-5.3/Doc/zsh.texi    2016-12-11 17:53:09.000000000 +0100
+++ new/zsh-5.3.1/Doc/zsh.texi  2016-12-21 19:35:51.000000000 +0100
@@ -27,8 +27,8 @@
 @end iftex
 @titlepage
 @title The Z Shell Manual
-@subtitle Version 5.3
-@subtitle Updated December 11, 2016
+@subtitle Version 5.3.1
+@subtitle Updated December 21, 2016
 @author Original documentation by Paul Falstad
 @page
 This is a texinfo version of the documentation for the Z Shell, originally by 
@@ -63,7 +63,7 @@
 
 @noindent
 @cindex version
-Version 5.3, last updated December 11, 2016.
+Version 5.3.1, last updated December 21, 2016.
 @end ifinfo
 
 @menu
@@ -33840,7 +33840,7 @@
 @noindent
 @example
 mkdir ~/zsh_help
-perl ~/zsh-5.3/Util/helpfiles ~/zsh_help
+perl ~/zsh-5.3.1/Util/helpfiles ~/zsh_help
 @end example
 
 @noindent
@@ -34001,7 +34001,7 @@
 
 @noindent
 @example
-zsh -f ~/zsh-5.3/Functions/Misc/zkbd
+zsh -f ~/zsh-5.3.1/Functions/Misc/zkbd
 @end example
 
 @noindent
@@ -34066,7 +34066,7 @@
 
 @noindent
 @example
-. ~/zsh-5.3/Util/reporter > zsh.report
+. ~/zsh-5.3.1/Util/reporter > zsh.report
 @end example
 
 @noindent
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshall.1 new/zsh-5.3.1/Doc/zshall.1
--- old/zsh-5.3/Doc/zshall.1    2016-12-11 17:53:08.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshall.1  2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHALL" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHALL" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshall \- the Z shell meta\-man page
 .\" Yodl file: Zsh/intro.yo
@@ -434,7 +434,7 @@
 .so man1/zshtcpsys.1
 .so man1/zshzftpsys.1
 .so man1/zshcontrib.1
-.TH "ZSHALL" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHALL" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .\" Yodl file: Zsh/filelist.yo
 .SH "FILES"
 .PD 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshbuiltins.1 
new/zsh-5.3.1/Doc/zshbuiltins.1
--- old/zsh-5.3/Doc/zshbuiltins.1       2016-12-11 17:53:06.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshbuiltins.1     2016-12-21 19:35:48.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHBUILTINS" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHBUILTINS" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshbuiltins \- zsh built\-in commands
 .\" Yodl file: Zsh/builtins.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshcalsys.1 new/zsh-5.3.1/Doc/zshcalsys.1
--- old/zsh-5.3/Doc/zshcalsys.1 2016-12-11 17:53:06.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshcalsys.1       2016-12-21 19:35:48.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHCALSYS" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHCALSYS" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshcalsys \- zsh calendar system
 .\" Yodl file: Zsh/calsys.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshcompctl.1 
new/zsh-5.3.1/Doc/zshcompctl.1
--- old/zsh-5.3/Doc/zshcompctl.1        2016-12-11 17:53:06.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshcompctl.1      2016-12-21 19:35:48.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHCOMPCTL" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHCOMPCTL" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshcompctl \- zsh programmable completion
 .\" Yodl file: Zsh/compctl.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshcompsys.1 
new/zsh-5.3.1/Doc/zshcompsys.1
--- old/zsh-5.3/Doc/zshcompsys.1        2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshcompsys.1      2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHCOMPSYS" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHCOMPSYS" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshcompsys \- zsh completion system
 .\" Yodl file: Zsh/compsys.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshcompwid.1 
new/zsh-5.3.1/Doc/zshcompwid.1
--- old/zsh-5.3/Doc/zshcompwid.1        2016-12-11 17:53:06.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshcompwid.1      2016-12-21 19:35:48.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHCOMPWID" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHCOMPWID" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshcompwid \- zsh completion widgets
 .\" Yodl file: Zsh/compwid.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshcontrib.1 
new/zsh-5.3.1/Doc/zshcontrib.1
--- old/zsh-5.3/Doc/zshcontrib.1        2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshcontrib.1      2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHCONTRIB" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHCONTRIB" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshcontrib \- user contributions to zsh
 .\" Yodl file: Zsh/contrib.yo
@@ -41,7 +41,7 @@
 .RS
 .nf
 \fBmkdir ~/zsh_help
-perl ~/zsh\-5\&.3/Util/helpfiles ~/zsh_help\fP
+perl ~/zsh\-5\&.3\&.1/Util/helpfiles ~/zsh_help\fP
 .fi
 .RE
 .PP
@@ -181,7 +181,7 @@
 .PP
 .RS
 .nf
-\fBzsh \-f ~/zsh\-5\&.3/Functions/Misc/zkbd\fP
+\fBzsh \-f ~/zsh\-5\&.3\&.1/Functions/Misc/zkbd\fP
 .fi
 .RE
 .PP
@@ -237,7 +237,7 @@
 .PP
 .RS
 .nf
-\fB\&. ~/zsh\-5\&.3/Util/reporter > zsh\&.report\fP
+\fB\&. ~/zsh\-5\&.3\&.1/Util/reporter > zsh\&.report\fP
 .fi
 .RE
 .PP
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshexpn.1 new/zsh-5.3.1/Doc/zshexpn.1
--- old/zsh-5.3/Doc/zshexpn.1   2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshexpn.1 2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHEXPN" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHEXPN" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshexpn \- zsh expansion and substitution
 .\" Yodl file: Zsh/expn.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshmisc.1 new/zsh-5.3.1/Doc/zshmisc.1
--- old/zsh-5.3/Doc/zshmisc.1   2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshmisc.1 2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHMISC" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHMISC" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshmisc \- everything and then some
 .\" Yodl file: Zsh/grammar.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshmodules.1 
new/zsh-5.3.1/Doc/zshmodules.1
--- old/zsh-5.3/Doc/zshmodules.1        2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshmodules.1      2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHMODULES" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHMODULES" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshmodules \- zsh loadable modules
 .\" Yodl file: Zsh/modules.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshoptions.1 
new/zsh-5.3.1/Doc/zshoptions.1
--- old/zsh-5.3/Doc/zshoptions.1        2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshoptions.1      2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHOPTIONS" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHOPTIONS" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshoptions \- zsh options
 .\" Yodl file: Zsh/options.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshparam.1 new/zsh-5.3.1/Doc/zshparam.1
--- old/zsh-5.3/Doc/zshparam.1  2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshparam.1        2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHPARAM" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHPARAM" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshparam \- zsh parameters
 .\" Yodl file: Zsh/params.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshroadmap.1 
new/zsh-5.3.1/Doc/zshroadmap.1
--- old/zsh-5.3/Doc/zshroadmap.1        2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshroadmap.1      2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHROADMAP" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHROADMAP" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshroadmap \- informal introduction to the zsh manual
 .\" Yodl file: Zsh/roadmap.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshtcpsys.1 new/zsh-5.3.1/Doc/zshtcpsys.1
--- old/zsh-5.3/Doc/zshtcpsys.1 2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshtcpsys.1       2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHTCPSYS" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHTCPSYS" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshtcpsys \- zsh tcp system
 .\" Yodl file: Zsh/tcpsys.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshzftpsys.1 
new/zsh-5.3.1/Doc/zshzftpsys.1
--- old/zsh-5.3/Doc/zshzftpsys.1        2016-12-11 17:53:07.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshzftpsys.1      2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHZFTPSYS" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHZFTPSYS" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshzftpsys \- zftp function front\-end
 .\" Yodl file: Zsh/zftpsys.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Doc/zshzle.1 new/zsh-5.3.1/Doc/zshzle.1
--- old/zsh-5.3/Doc/zshzle.1    2016-12-11 17:53:08.000000000 +0100
+++ new/zsh-5.3.1/Doc/zshzle.1  2016-12-21 19:35:49.000000000 +0100
@@ -1,4 +1,4 @@
-.TH "ZSHZLE" "1" "December 11, 2016" "zsh 5\&.3"
+.TH "ZSHZLE" "1" "December 21, 2016" "zsh 5\&.3\&.1"
 .SH "NAME"
 zshzle \- zsh command line editor
 .\" Yodl file: Zsh/zle.yo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Etc/FAQ new/zsh-5.3.1/Etc/FAQ
--- old/zsh-5.3/Etc/FAQ 2016-12-02 20:58:12.000000000 +0100
+++ new/zsh-5.3.1/Etc/FAQ       2016-12-21 19:38:41.000000000 +0100
@@ -250,7 +250,7 @@
 1.5: What's the latest version?
 
 
-Zsh 5.3 is the latest production version.  For details of all the
+Zsh 5.3.1 is the latest production version.  For details of all the
   changes, see the NEWS file in the source distribution.
 
 A beta of the next version is sometimes available.  Development of zsh is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Etc/FAQ.yo new/zsh-5.3.1/Etc/FAQ.yo
--- old/zsh-5.3/Etc/FAQ.yo      2016-12-02 20:50:38.000000000 +0100
+++ new/zsh-5.3.1/Etc/FAQ.yo    2016-12-21 19:37:18.000000000 +0100
@@ -306,7 +306,7 @@
 
 sect(What's the latest version?)
 
-  Zsh 5.3 is the latest production version.  For details of all the
+  Zsh 5.3.1 is the latest production version.  For details of all the
   changes, see the NEWS file in the source distribution.
 
   A beta of the next version is sometimes available.  Development of zsh is
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/zsh-5.3/Functions/VCS_Info/Backends/VCS_INFO_get_data_git 
new/zsh-5.3.1/Functions/VCS_Info/Backends/VCS_INFO_get_data_git
--- old/zsh-5.3/Functions/VCS_Info/Backends/VCS_INFO_get_data_git       
2016-12-06 20:21:39.000000000 +0100
+++ new/zsh-5.3.1/Functions/VCS_Info/Backends/VCS_INFO_get_data_git     
2016-12-21 19:32:25.000000000 +0100
@@ -221,7 +221,7 @@
         git_patches_applied+=("$p")
     done
     if [[ -f "${patchdir}/git-rebase-todo" ]] ; then
-        git_patches_unapplied=(${(f)"$(grep -v '^$' 
"${patchdir}/git-rebase-todo" | grep -v '^#')"})
+        git_patches_unapplied=( 
${${(f)${"$(<"${patchdir}/git-rebase-todo")"}}:#[#]*} )
     fi
     VCS_INFO_git_handle_patches
 elif [[ -d "${gitdir}/rebase-apply" ]]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/NEWS new/zsh-5.3.1/NEWS
--- old/zsh-5.3/NEWS    2016-12-09 20:28:00.000000000 +0100
+++ new/zsh-5.3.1/NEWS  2016-12-21 19:35:13.000000000 +0100
@@ -4,8 +4,10 @@
 
 Note also the list of incompatibilities in the README file.
 
-Changes from 5.2 to 5.3
------------------------
+Changes from 5.2 to 5.3.1
+-------------------------
+
+There are only minor compatibility fixes between 5.3 and 5.3.1.
 
 It is possible to enable character width support for Unicode 9 by
 configuring with `--enable-unicode9'; this compiles in some additional
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/README new/zsh-5.3.1/README
--- old/zsh-5.3/README  2016-12-02 20:50:38.000000000 +0100
+++ new/zsh-5.3.1/README        2016-12-21 19:34:55.000000000 +0100
@@ -5,10 +5,10 @@
 Version
 -------
 
-This is version 5.3 of the shell.  This is a stable release.  There are
+This is version 5.3.1 of the shell.  This is a stable release.  There are
 a few visible improvements since 5.2 as well as many bugfixes.  Note
 in particular the changs highlighted under "Incompatibilites
-between 5.2 and 5.3" below.  See NEWS for more information.
+between 5.2 and 5.3.1" below.  See NEWS for more information.
 
 Installing Zsh
 --------------
@@ -29,8 +29,8 @@
 file FEATURES, and for the latest changes see NEWS.  For more
 details, see the documentation.
 
-Incompatibilities between 5.2 and 5.3
--------------------------------------
+Incompatibilities between 5.2 and 5.3.1
+---------------------------------------
 
 1) In character classes delimited by "[" and "]" within patterns, whether
 used for filename generation (globbing) or other forms of pattern
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Src/builtin.c new/zsh-5.3.1/Src/builtin.c
--- old/zsh-5.3/Src/builtin.c   2016-12-11 17:51:45.000000000 +0100
+++ new/zsh-5.3.1/Src/builtin.c 2016-12-15 19:59:47.000000000 +0100
@@ -100,7 +100,7 @@
 
     BUILTIN("popd", BINF_SKIPINVALID | BINF_SKIPDASH | BINF_DASHDASHVALID, 
bin_cd, 0, 1, BIN_POPD, "q", NULL),
     BUILTIN("print", BINF_PRINTOPTS, bin_print, 0, -1, BIN_PRINT, 
"abcC:Df:ilmnNoOpPrRsSu:v:x:X:z-", NULL),
-    BUILTIN("printf", 0, bin_print, 1, -1, BIN_PRINTF, "v:", NULL),
+    BUILTIN("printf", BINF_SKIPINVALID | BINF_SKIPDASH, bin_print, 1, -1, 
BIN_PRINTF, "v:", NULL),
     BUILTIN("pushd", BINF_SKIPINVALID | BINF_SKIPDASH | BINF_DASHDASHVALID, 
bin_cd, 0, 2, BIN_PUSHD, "qsPL", NULL),
     BUILTIN("pushln", 0, bin_print, 0, -1, BIN_PRINT, NULL, "-nz"),
     BUILTIN("pwd", 0, bin_pwd, 0, 0, 0, "rLP", NULL),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Src/patchlevel.h.release 
new/zsh-5.3.1/Src/patchlevel.h.release
--- old/zsh-5.3/Src/patchlevel.h.release        2016-12-11 17:58:41.000000000 
+0100
+++ new/zsh-5.3.1/Src/patchlevel.h.release      2016-12-21 19:42:54.000000000 
+0100
@@ -1 +1 @@
-#define ZSH_PATCHLEVEL "zsh-5.3-0-g4cfdbdb"
+#define ZSH_PATCHLEVEL "zsh-5.3.1-0-g06b1b7a"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Test/B03print.ztst 
new/zsh-5.3.1/Test/B03print.ztst
--- old/zsh-5.3/Test/B03print.ztst      2016-11-25 21:24:09.000000000 +0100
+++ new/zsh-5.3.1/Test/B03print.ztst    2016-12-21 19:32:25.000000000 +0100
@@ -322,3 +322,15 @@
  typeset -p foo
 0:printf to an array variable without format string reuse
 >typeset foo=string
+
+ printf -
+ printf - -
+ printf --
+ printf -- -
+ printf -- --
+ printf -x -v foo
+ # Final print for newline on stdout
+ print
+0:regression test of printf with assorted ambiguous options or formats
+>------x
+?(eval):printf:3: not enough arguments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/zsh-5.3/Test/V10private.ztst 
new/zsh-5.3.1/Test/V10private.ztst
--- old/zsh-5.3/Test/V10private.ztst    2016-10-25 20:10:44.000000000 +0200
+++ new/zsh-5.3.1/Test/V10private.ztst  2016-12-21 19:32:25.000000000 +0100
@@ -15,11 +15,6 @@
  (zmodload -u zsh/param/private && zmodload zsh/param/private)
 0:unload and reload the module without crashing
 
- ZTST_verbose=0 $ZTST_exe +Z -f $ZTST_srcdir/ztst.zsh private.TMP/B02
-0:typeset still works with zsh/param/private module loaded
-*>*
-*>*
-
  typeset scalar_test=toplevel
  () {
   print $scalar_test
@@ -295,6 +290,15 @@
  () { private -h SECONDS }
 0:private parameter may hide a special parameter
 
+ if (( UID )); then
+   ZTST_verbose=0 $ZTST_exe +Z -f $ZTST_srcdir/ztst.zsh private.TMP/B02
+ else
+   ZTST_skip="cannot re-run typeset tests when tests run as superuser"
+ fi
+0:typeset still works with zsh/param/private module loaded
+*>*
+*>*
+
 %clean
 
   rm -r private.TMP



Reply via email to