Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package grml-zsh-config for openSUSE:Factory 
checked in at 2025-11-09 21:09:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grml-zsh-config (Old)
 and      /work/SRC/openSUSE:Factory/.grml-zsh-config.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "grml-zsh-config"

Sun Nov  9 21:09:02 2025 rev:20 rq:1316596 version:0.19.25

Changes:
--------
--- /work/SRC/openSUSE:Factory/grml-zsh-config/grml-zsh-config.changes  
2025-08-18 16:08:57.084667384 +0200
+++ 
/work/SRC/openSUSE:Factory/.grml-zsh-config.new.1980/grml-zsh-config.changes    
    2025-11-09 21:10:02.072496955 +0100
@@ -1,0 +2,9 @@
+Sat Nov  8 16:39:17 UTC 2025 - Michael Vetter <[email protected]>
+
+- Update to 0.19.25:
+  * fix refcard generation for grep-excuses & /etc/grml_version
+  * zshrc: asc() check for existance of autossh
+  * zshrc: sync global aliases from zshrc.local to zshrc as abk's
+  * script-functions: drop various functions
+
+-------------------------------------------------------------------

Old:
----
  v0.19.24.tar.gz

New:
----
  v0.19.25.tar.gz

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

Other differences:
------------------
++++++ grml-zsh-config.spec ++++++
--- /var/tmp/diff_new_pack.WWtnx4/_old  2025-11-09 21:10:02.600519037 +0100
+++ /var/tmp/diff_new_pack.WWtnx4/_new  2025-11-09 21:10:02.604519205 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           grml-zsh-config
-Version:        0.19.24
+Version:        0.19.25
 Release:        0
 Summary:        Zsh config ujed by grml
 License:        GPL-2.0-only

++++++ v0.19.24.tar.gz -> v0.19.25.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/changelog 
new/grml-etc-core-0.19.25/debian/changelog
--- old/grml-etc-core-0.19.24/debian/changelog  2025-08-15 12:16:38.000000000 
+0200
+++ new/grml-etc-core-0.19.25/debian/changelog  2025-11-03 12:45:16.000000000 
+0100
@@ -1,3 +1,31 @@
+grml-etc-core (0.19.25) grml-testing; urgency=medium
+
+  [ Christopher Bock ]
+  * [640d384] fix refcard generation for grep-excuses & /etc/grml_version
+  * [62a8629] d/man fix missing grmlzshrc.5
+  * [ab891f7] zshrc: asc() check for existence of autossh
+  * [80a164a] zshrc: sync global aliases from zshrc.local to zshrc as abk's
+
+  [ Chris Hofstaedtler ]
+  * [7492491] script-functions: drop isgrmlhd
+  * [f31815a] script-functions: drop unused checkgrmlsmall
+  * [7c35efe] script-functions: drop unused grmlversion
+  * [f28330a] script-functions: drop unused mount_(proc|pts|sys) functions
+  * [3420bec] script-functions: drop unused reverse_list function
+  * [a8b35fd] script-functions: drop unused is_older_than function
+  * [efd9162] script-functions: drop unused setpath function
+  * [c7940d9] script-functions: drop unused check4user function
+  * [264847e] script-functions: drop unused iszsh function
+  * [51b36c5] script-functions: drop unused setdialog function
+  * [954505e] script-functions: drop unused checkvalue function
+  * [1b9cb02] zshrc: remove "asc" function.
+    Used GNU screen. Probably users switched to tmux and/or mosh.
+    Closes: https://github.com/grml/grml-etc-core/issues/230
+  * [ac77c4f] Replace FSF address with URL
+  * [8b0dd24] Stop depending on Essential perl-base
+
+ -- Chris Hofstaedtler <[email protected]>  Mon, 03 Nov 2025 12:43:50 +0100
+
 grml-etc-core (0.19.24) grml-testing; urgency=medium
 
   [ Moviuro ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/control 
new/grml-etc-core-0.19.25/debian/control
--- old/grml-etc-core-0.19.24/debian/control    2025-08-15 12:16:38.000000000 
+0200
+++ new/grml-etc-core-0.19.25/debian/control    2025-11-03 12:45:16.000000000 
+0100
@@ -29,7 +29,6 @@
  grml-scripts-core
 Depends:
  ${misc:Depends},
- perl-base | perl,
  vim | nvi | editor,
 Pre-Depends:
  ${misc:Pre-Depends},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/copyright 
new/grml-etc-core-0.19.25/debian/copyright
--- old/grml-etc-core-0.19.24/debian/copyright  2025-08-15 12:16:38.000000000 
+0200
+++ new/grml-etc-core-0.19.25/debian/copyright  2025-11-03 12:45:16.000000000 
+0100
@@ -19,9 +19,8 @@
    GNU General Public License for more details.
 
    You should have received a copy of the GNU General Public License
-   along with this package; if not, write to the Free Software
-   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-   02110-1301, USA.
+   along with this package; if not, go to
+   https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
 On Debian GNU/Linux systems, the complete text of the GNU General
 Public License can be found in `/usr/share/common-licenses/GPL-2'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/grml-etc-core.manpages 
new/grml-etc-core-0.19.25/debian/grml-etc-core.manpages
--- old/grml-etc-core-0.19.24/debian/grml-etc-core.manpages     2025-08-15 
12:16:38.000000000 +0200
+++ new/grml-etc-core-0.19.25/debian/grml-etc-core.manpages     2025-11-03 
12:45:16.000000000 +0100
@@ -1 +1,2 @@
+doc/grmlzshrc.5
 manpages/*.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/debian/manpages 
new/grml-etc-core-0.19.25/debian/manpages
--- old/grml-etc-core-0.19.24/debian/manpages   2025-08-15 12:16:38.000000000 
+0200
+++ new/grml-etc-core-0.19.25/debian/manpages   1970-01-01 01:00:00.000000000 
+0100
@@ -1 +0,0 @@
-doc/grmlzshrc.5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/doc/grmlzshrc.adoc 
new/grml-etc-core-0.19.25/doc/grmlzshrc.adoc
--- old/grml-etc-core-0.19.24/doc/grmlzshrc.adoc        2025-08-15 
12:16:38.000000000 +0200
+++ new/grml-etc-core-0.19.25/doc/grmlzshrc.adoc        2025-11-03 
12:45:16.000000000 +0100
@@ -641,12 +641,6 @@
 *any()*::
 Lists processes matching given pattern.
 
-*asc()*::
-Login on the host provided as argument using autossh. Then reattach a GNU 
screen
-session if a detached session is around or detach a currently attached screen 
or
-else start a new screen.  This is especially useful for roadwarriors using GNU
-screen and ssh.
-
 *bk()*::
 Simple backup management of a file or directory using standard unix programs.
 The target file name is the original name plus a time stamp attached. Symlinks
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/etc/grml/script-functions 
new/grml-etc-core-0.19.25/etc/grml/script-functions
--- old/grml-etc-core-0.19.24/etc/grml/script-functions 2025-08-15 
12:16:38.000000000 +0200
+++ new/grml-etc-core-0.19.25/etc/grml/script-functions 2025-11-03 
12:45:16.000000000 +0100
@@ -5,12 +5,6 @@
 # License:       This file is licensed under the GPL v2.
 
################################################################################
 
-# {{{ set default PATH
-setpath(){
-  export 
PATH=${PATH:-'/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin'}
-}
-# }}}
-
 # {{{ check for root-permissions
 check4root(){
   if [ "$(id -u 2>/dev/null)" != 0 ] ; then
@@ -19,34 +13,6 @@
 }
 # }}}
 
-# {{{ check for user permissions
-check4user(){
-  if [ "$(id -u 2>/dev/null)" = 0 ] ; then
-    echo 1>&2 "Error: please do not run this script with uid 0 (root)." ; 
return 1
-  fi
-}
-# }}}
-
-# {{{ check for running zsh
-iszsh(){
-  if ! [ -z "$ZSH_VERSION" ] ; then
-    return 0
-  else
-    return 1
-  fi
-}
-# }}}
-
-# {{{ check for (X)dialog
-setdialog(){
-  if [ -n "$DISPLAY" ] ; then
-     [ -x /usr/bin/Xdialog ] && DIALOG="Xdialog" && export 
XDIALOG_HIGH_DIALOG_COMPAT=1
-  else
-     [ -x /usr/bin/dialog ] && DIALOG='dialog' || ( echo 1>&2 "dialog not 
available" ; return 1 )
-  fi
-}
-# }}}
-
 # {{{ check for availability of program(s)
 # usage example:
 #       check4progs [-s,-q,--quiet,--silent] arg [arg .... argn]
@@ -137,96 +103,15 @@
 }
 # }}}
 
-# {{{ check whether $1 is yes
-checkvalue(){
-  if [ "$1" = "yes" -o "$1" = "YES" ] ; then
-    return 0
-  else
-    return 1
-  fi
-}
-# }}}
-
 # {{{ grml specific checks
 isgrml(){
   [ -f /etc/grml_version ] && return 0 || return 1
 }
 
-grmlversion(){
- cat /etc/grml_version
-}
-
 isgrmlcd(){
   [ -f /etc/grml_cd ] && return 0 || return 1
 }
-
-isgrmlhd(){
-  [ -f /etc/grml_cd ] && return 1 || return 0
-}
-
-checkgrmlsmall(){
-  grep -q small /etc/grml_version 2>/dev/null && return 0 || return 1
-}
-# }}}
-
-# {{{ filesystems (proc, pts, sys)
-mount_proc(){
-  check4root || return 1
-  [ -f /proc/version ] || mount -t proc /proc /proc 2>/dev/null
-}
-
-mount_pts(){
-  check4root || return 1
-  stringinfile "/dev/pts" /proc/mounts || mount -t devpts /dev/pts /dev/pts 
2>/dev/null
-}
-
-mount_sys(){
-  check4root || return 1
-  [ -d /sys/devices ] || mount -t sysfs /sys /sys 2>/dev/null
-}
 # }}}
 
-# char *reverse_list(list) {{{
-#
-#   Returns the reversed order of list
-#
-reverse_list() {
-  local ret
-  ret=''
-  while [ "$#" -gt 0 ] ; do
-    if [ -z "${ret}" ] ; then
-      ret="$1"
-    else
-      ret="$1 ${ret}"
-    fi
-    shift
-  done
-  printf '%s' "${ret}"
-}
-#}}}
-
-# bool is_older_than(reference, files/dirs to check) {{{
-#
-#   return 0 if any of the files/dirs are newer than
-#   the reference file
-#
-#   EXAMPLE: if is_older_than a.out *.o ; then ...
-is_older_than() {
-  local x
-  local ref="$1"
-  shift
-
-  for x in "$@" ; do
-    [ "${x}" -nt "${ref}" ] && return 0
-
-    if [ -d "${x}" ] ; then
-      is_older_than "${ref}" "${x}"/* && return 0
-    fi
-  done
-
-  return 1
-}
-#}}}
-
 ## END OF FILE 
#################################################################
 # vim:foldmethod=marker tw=80 ai expandtab shiftwidth=2 tabstop=8 ft=sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/grml-etc-core-0.19.24/etc/zsh/zshrc 
new/grml-etc-core-0.19.25/etc/zsh/zshrc
--- old/grml-etc-core-0.19.24/etc/zsh/zshrc     2025-08-15 12:16:38.000000000 
+0200
+++ new/grml-etc-core-0.19.25/etc/zsh/zshrc     2025-11-03 12:45:16.000000000 
+0100
@@ -976,6 +976,8 @@
     'G'    '|& grep '${grep_options:+"${grep_options[*]}"}
     'H'    '| head'
     'Hl'   ' --help |& less -r'    #d (Display help in pager)
+    'J'    '| jq'
+    'K'    '| keep'
     'L'    '| less'
     'LL'   '|& less -r'
     'M'    '| most'
@@ -984,6 +986,7 @@
     'SL'   '| sort | less'
     'S'    '| sort -u'
     'T'    '| tail'
+    'TS'   '| ts "%F %H:%M:%.S"'
     'V'    '|& vim -'
 #A# end
     'co'   './configure && make && sudo make install'
@@ -2469,12 +2472,6 @@
     alias "$(uname -r)-reboot"="kexec -l --initrd=/boot/initrd.img-"$(uname 
-r)" --command-line=\"$(cat /proc/cmdline)\" /boot/vmlinuz-"$(uname -r)""
 fi
 
-# especially for roadwarriors using GNU screen and ssh:
-if ! check_com asc &>/dev/null ; then
-  function asc () { autossh -t "$@" 'screen -RdU' }
-  compdef asc=ssh
-fi
-
 #f1# Hints for the use of zsh on grml
 function zsh-help () {
     print "$bg[white]$fg[black]
@@ -2579,8 +2576,8 @@
           #a3# Execute \kbd{dpkg-buildpackage}
           alias dbp='dpkg-buildpackage'
         fi
-        #a3# Execute \kbd{grep-excuses}
         if check_com -c grep-excuses ; then
+          #a3# Execute \kbd{grep-excuses}
           alias ge='grep-excuses'
         fi
         if check_com -c apt-file ; then
@@ -2620,8 +2617,8 @@
 
 # grmlstuff
 function grmlstuff () {
-    #a1# Output version of running grml
     if [ -r /etc/grml_version ]; then
+      #a1# Output version of running grml
       alias grml-version='cat /etc/grml_version'
     fi
 

Reply via email to