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-08-18 16:08:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/grml-zsh-config (Old) and /work/SRC/openSUSE:Factory/.grml-zsh-config.new.1085 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grml-zsh-config" Mon Aug 18 16:08:40 2025 rev:19 rq:1300012 version:0.19.24 Changes: -------- --- /work/SRC/openSUSE:Factory/grml-zsh-config/grml-zsh-config.changes 2025-06-26 14:06:38.641172514 +0200 +++ /work/SRC/openSUSE:Factory/.grml-zsh-config.new.1085/grml-zsh-config.changes 2025-08-18 16:08:57.084667384 +0200 @@ -1,0 +2,8 @@ +Mon Aug 18 07:46:32 UTC 2025 - Michael Vetter <mvet...@suse.com> + +- Update to 0.19.24: + * zshrc: add special code for cdt() for FreeBSD + * Remove is4 from etc/skel/.zshrc + * Fix chpwd error when DIRSTACKSIZE is unset by Claude Code + +------------------------------------------------------------------- Old: ---- v0.19.23.tar.gz New: ---- v0.19.24.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ grml-zsh-config.spec ++++++ --- /var/tmp/diff_new_pack.XSHcXv/_old 2025-08-18 16:08:57.824698110 +0200 +++ /var/tmp/diff_new_pack.XSHcXv/_new 2025-08-18 16:08:57.824698110 +0200 @@ -1,7 +1,7 @@ # # spec file for package grml-zsh-config # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: grml-zsh-config -Version: 0.19.23 +Version: 0.19.24 Release: 0 Summary: Zsh config ujed by grml License: GPL-2.0-only ++++++ v0.19.23.tar.gz -> v0.19.24.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grml-etc-core-0.19.23/debian/changelog new/grml-etc-core-0.19.24/debian/changelog --- old/grml-etc-core-0.19.23/debian/changelog 2025-06-24 18:18:24.000000000 +0200 +++ new/grml-etc-core-0.19.24/debian/changelog 2025-08-15 12:16:38.000000000 +0200 @@ -1,3 +1,16 @@ +grml-etc-core (0.19.24) grml-testing; urgency=medium + + [ Moviuro ] + * [845158d] zshrc: add special code for cdt() for FreeBSD + + [ Komeil Parseh ] + * [eb38a4c] Remove is4 from etc/skel/.zshrc + + [ Martin Schuerrer ] + * [e4f7c98] Fix chpwd error when DIRSTACKSIZE is unset by Claude Code + + -- Michael Prokop <m...@grml.org> Fri, 15 Aug 2025 12:16:26 +0200 + grml-etc-core (0.19.23) grml-testing; urgency=medium * [b9388c6] Remove checkhome hack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grml-etc-core-0.19.23/etc/skel/.zshrc new/grml-etc-core-0.19.24/etc/skel/.zshrc --- old/grml-etc-core-0.19.23/etc/skel/.zshrc 2025-06-24 18:18:24.000000000 +0200 +++ new/grml-etc-core-0.19.24/etc/skel/.zshrc 2025-08-15 12:16:38.000000000 +0200 @@ -59,7 +59,7 @@ #bindkey -M menuselect 'j' vi-down-line-or-history # bottom ## set command prediction from history, see 'man 1 zshcontrib' -#is4 && zrcautoload predict-on && \ +#zrcautoload predict-on && \ #zle -N predict-on && \ #zle -N predict-off && \ #bindkey "^X^Z" predict-on && \ @@ -124,7 +124,7 @@ ## if a new command line being added to the history list duplicates an older ## one, the older command is removed from the list -#is4 && setopt histignorealldups +#setopt histignorealldups ## compsys related snippets ## diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/grml-etc-core-0.19.23/etc/zsh/zshrc new/grml-etc-core-0.19.24/etc/zsh/zshrc --- old/grml-etc-core-0.19.23/etc/zsh/zshrc 2025-06-24 18:18:24.000000000 +0200 +++ new/grml-etc-core-0.19.24/etc/zsh/zshrc 2025-08-15 12:16:38.000000000 +0200 @@ -1537,6 +1537,7 @@ function chpwd () { (( ZSH_SUBSHELL )) && return + [[ -z $DIRSTACKSIZE ]] && return (( $DIRSTACKSIZE <= 0 )) && return [[ -z $DIRSTACKFILE ]] && return grml_dirstack_filter $PWD && return @@ -3200,10 +3201,18 @@ #f5# Create temporary directory and \kbd{cd} to it function cdt () { - local -a cdttemplate - [ "$#" -eq 1 ] && cdttemplate=(-t "$1".XXXXXXX) - builtin cd "$(mktemp -d ${cdttemplate[@]})" - builtin pwd + local -a cdttemplate + if [ "$#" -eq 1 ]; then + if isfreebsd; then + # mktemp(1) on FreeBSD doesn't behave the same, cf. + # https://man.freebsd.org/cgi/man.cgi?query=mktemp#OPTIONS + cdttemplate=(-t "$1") + else + cdttemplate=(-t "$1".XXXXXXX) + fi + fi + builtin cd "$(mktemp -d ${cdttemplate[@]})" + builtin pwd } #f5# List files which have been accessed within the last {\it n} days, {\it n} defaults to 1