Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package zsh for openSUSE:Factory checked in 
at 2022-05-25 20:34:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/zsh (Old)
 and      /work/SRC/openSUSE:Factory/.zsh.new.2254 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "zsh"

Wed May 25 20:34:07 2022 rev:97 rq:979023 version:5.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/zsh/zsh.changes  2022-03-28 17:00:53.796996716 
+0200
+++ /work/SRC/openSUSE:Factory/.zsh.new.2254/zsh.changes        2022-05-25 
20:34:19.660208003 +0200
@@ -1,0 +2,112 @@
+Sun May 15 17:44:40 UTC 2022 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 5.9:
+  zsh 5.9 is dedicated to the memory of Sven Guckes, who was, amongst other
+  things, a long-time zsh advocate.  For more information, see:
+
+    https://linuxnews.de/2022/02/sven-guckes-verstorben/
+    https://groups.google.com/g/vim_announce/c/MJBKVd-xrEE/m/joVNaDgAAgAJ
+
+  When unsetting a hash element, the string enclosed in square brackets is
+  interpreted literally after any normal command-line-argument expansions.
+  Thus
+    unset "hash[$key]"
+  first expands $key as usual for a double-quoted string, and then interprets
+  that result as the exact hash element to unset.  This differs from previous
+  versions of the shell, which would also remove a leading backslash for an
+  unusual subset of characters in the expansion of $key.  Note this also
+  means, for example, that now
+    unset 'hash[ab]cd]'
+  unsets the element with key "ab]cd" rather than silently doing nothing.
+
+  The function command learnt a -T option to declare a function and enable
+  tracing for it simultaneously.
+
+  The option SHORT_REPEAT was added to enable the short syntax of
+  SHORT_LOOPS for the repeat command only. It is disabled by default.
+
+  The _arguments function now supports NUL-delimiting optargs in the
+  opt_args array via the -0 option. Developers of completion functions
+  should find this easier to handle reliably than the default
+  colon-delimiting behaviour.
+
+  The zsh/system module's `zsystem flock` command learnt an -i option to
+  set the wait interval used with -t. Additionally, -t now supports
+  fractional seconds.
+
+  The option CLOBBER_EMPTY was added to enable the overwrite behaviour
+  of CLOBBER for empty files only. It is disabled by default.
+
+  A (-) expansion flag was added. It works like (n) but correctly sorts
+  negative numbers.
+
+  The (*) expansion flag enables EXTENDED_GLOB for pattern matching.
+  For example, ${(*)sample/(#b)*(pat)*/${match[1]}} uses backreferences
+  even if EXTENDED_GLOB is not otherwise set.  However, this does not
+  descend into nested exapansions, and doubling as (**) does not disable
+  EXTENDED_GLOB.
+
+  The compinit function learnt a -w option to explain why compdump runs.
+  When run without the -i or -u options and compaudit discovers security
+  issues, answering "y" to the "Ignore insecure ..." prompt removes the
+  insecure elements (like the -i option) where previously it ignored the
+  result (thus formerly like the -u option).  Further, removing those
+  elements includes dropping directories from the $fpath array.
+
+  The zsh/datetime module's strftime builtin learnt an -n option to omit
+  the trailing newline when printing a formatted time.
+
+  The XTRACE option is now disabled while running user-defined completion
+  widgets.  This corresponds to long-standing behavior of other user ZLE
+  widgets.  Use the _complete_debug widget to capture XTRACE output, or
+  use "functions -T" to enable tracing of specific completion functions.
+
+  The fc builtin learnt an -s option which is a POSIX equivalent to the
+  `fc -e-` method of re-executing a command without invoking an editor.
+
+  The option CASE_PATHS was added to control how NO_CASE_GLOB behaves.
+  NO_CASE_GLOB + NO_CASE_PATHS is equivalent to the current NO_CASE_GLOB
+  behaviour. NO_CASE_GLOB + CASE_PATHS treats only path components that
+  contain globbing characters as case-insensitive; this behaviour may
+   yield more predictable results on case-sensitive file systems.
+  NO_CASE_PATHS is the default.
+
+  With the new TYPESET_TO_UNSET option set, "typeset foo" leaves foo unset,
+  in contrast to the default behavior which assigns foo="".  Any parameter
+  attributes such as numeric type, sorting, and padding are retained until
+  the parameter is explicitly unset or a conflicting value is assigned.
+  This is similar to default behavior of bash and ksh.  This option is
+  disabled by default.
+
+  The compadd builtin's -D option can now be specified more than once.
+
+  The zsh/zutil module's zformat builtin learnt an -F option which behaves
+  like -f except that ternary expressions check for existence instead of
+  doing math evaluation.
+
+  The conventional syntax used to indicate units, ranges, and default values
+  in completion descriptions (e.g. `timeout (seconds) (0-60) [20]`) is now
+  recognised by the completion system itself. These components are parsed
+  out of the description and can be individually styled. A _numbers helper
+  function has been added to help function authors offer rich completion
+  for these values.
+
+  The log builtin, WATCH parameter, et al., have been broken out into a
+  separate module, zsh/watch. The module is enabled by default.
+
+  The zsh/watch module's WATCHFMT parameter now supports colours via the
+  %F and %K escapes.
+
+  The STTY parameter can now be set to an empty string before running a
+  command to automatically restore terminal settings after the command
+  finishes.
+
+  The "jobs" command and "$jobstates" and related parameters can report on
+  parent shell jobs even in subshells.  This is a snapshot of the parent
+  state, frozen at the point the subshell started.  However, if a subshell
+  starts its own background jobs, the parent state is discarded in order
+  to report on those new jobs.
+
+- drop ncurses-fix.patch: upstream
+
+-------------------------------------------------------------------

Old:
----
  ncurses-fix.patch
  zsh-5.8.1.tar.xz
  zsh-5.8.1.tar.xz.asc

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

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

Other differences:
------------------
++++++ zsh.spec ++++++
--- /var/tmp/diff_new_pack.0pNT8C/_old  2022-05-25 20:34:20.308208908 +0200
+++ /var/tmp/diff_new_pack.0pNT8C/_new  2022-05-25 20:34:20.312208913 +0200
@@ -25,12 +25,12 @@
 BuildRequires:  texinfo
 %endif
 Name:           zsh
-Version:        5.8.1
+Version:        5.9
 Release:        0%{?dist}
 Summary:        Shell with comprehensive completion
 License:        MIT
 Group:          System/Shells
-URL:            http://www.zsh.org
+URL:            https://www.zsh.org
 Source0:        
https://downloads.sourceforge.net/project/zsh/zsh/%{version}/zsh-%{version}.tar.xz
 Source1:        
https://downloads.sourceforge.net/project/zsh/zsh/%{version}/zsh-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
@@ -40,7 +40,6 @@
 Patch1:         trim-unneeded-completions.patch
 # PATCH-FIX-OPENSUSE zsh-osc-completion.patch -- Fix openSUSE versions in osc 
completion
 Patch2:         zsh-osc-completion.patch
-Patch3:         ncurses-fix.patch
 BuildRequires:  groff
 BuildRequires:  libcap-devel
 BuildRequires:  ncurses-devel
@@ -100,7 +99,6 @@
 %patch1 -p1
 %endif
 %patch2 -p1
-%patch3 -p1
 
 # Remove executable bit
 chmod 0644 Etc/changelog2html.pl
@@ -109,7 +107,7 @@
 perl -p -i -e 's|%{_prefix}/local/bin|%{_bindir}|' \
     Doc/intro.ms Misc/globtests.ksh Misc/globtests \
     Misc/lete2ctl Util/check_exports Util/helpfiles \
-    Util/reporter
+    Util/reporter Functions/VCS_Info/test-repo-git-rebase-*
 
 %build
 

++++++ zsh-5.8.1.tar.xz -> zsh-5.9.tar.xz ++++++
++++ 61947 lines of diff (skipped)

Reply via email to