typeset foo=string
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 - rpm@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.stephenson@ntlworld.com> + + * unposted: Config/version.mk, Etc/FAQ.yo, NEWS, README: + release 5.3.1: + +2016-12-18 Baptiste Daroussin <bapt@FreeBSD.org> + + * 40210: Completion/Unix/Command/_sysctl: Add support modern + FreeBSD and drop support for FreeBSD < 5 + +2016-12-18 Baptiste Daroussin <bapt@gandi.net> + + * 40209: Completion/BSD/Command/_chflags: Fix typo in chflags + completion + +2016-12-16 Daniel Shahaf <d.s@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 <schaefer@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 <schaefer@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.stephenson@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 <schaefer@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 + + 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