Hello community, here is the log from the commit of package aaa_base for openSUSE:Factory checked in at 2017-06-23 09:14:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aaa_base (Old) and /work/SRC/openSUSE:Factory/.aaa_base.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aaa_base" Fri Jun 23 09:14:32 2017 rev:435 rq:504631 version:13.2+git20170619.afcd428 Changes: -------- --- /work/SRC/openSUSE:Factory/aaa_base/aaa_base.changes 2017-06-16 10:48:25.145252434 +0200 +++ /work/SRC/openSUSE:Factory/.aaa_base.new/aaa_base.changes 2017-06-23 09:14:34.414576823 +0200 @@ -1,0 +2,6 @@ +Mon Jun 19 10:55:48 UTC 2017 - wer...@suse.de + +- Fix csh.cshrc as tcsh does not handle stderr messages within {} + well (boo#1044876) + +------------------------------------------------------------------- Old: ---- aaa_base-13.2+git20170612.37ff18e.tar.xz New: ---- aaa_base-13.2+git20170619.afcd428.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aaa_base.spec ++++++ --- /var/tmp/diff_new_pack.7xlcLg/_old 2017-06-23 09:14:35.146473410 +0200 +++ /var/tmp/diff_new_pack.7xlcLg/_new 2017-06-23 09:14:35.150472846 +0200 @@ -18,7 +18,7 @@ Name: aaa_base -Version: 13.2+git20170612.37ff18e +Version: 13.2+git20170619.afcd428 Release: 0 Url: https://github.com/openSUSE/aaa_base Provides: aaa_skel = %{version}-%{release} ++++++ aaa_base-13.2+git20170612.37ff18e.tar.xz -> aaa_base-13.2+git20170619.afcd428.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-13.2+git20170612.37ff18e/files/etc/bash.bashrc new/aaa_base-13.2+git20170619.afcd428/files/etc/bash.bashrc --- old/aaa_base-13.2+git20170612.37ff18e/files/etc/bash.bashrc 2017-06-12 11:42:21.000000000 +0200 +++ new/aaa_base-13.2+git20170619.afcd428/files/etc/bash.bashrc 2017-06-19 12:54:21.000000000 +0200 @@ -136,14 +136,18 @@ # addition needs to have "%w" in the "tabs" setting, ymmv for # other console emulators. # - if test "$TERM" = xterm ; then + if [[ $TERM =~ xterm* ]] ; then _tsl=$(echo -en '\e]2;') _isl=$(echo -en '\e]1;') _fsl=$(echo -en '\007') + elif path tput -T $TERM+sl tsl 2>/dev/null ; then + _tsl=$(path tput -T $TERM+sl tsl 2>/dev/null) + _isl='' + _fsl=$(path tput -T $TERM+sl fsl 2>/dev/null) else - _tsl=$(path tput tsl 2>/dev/null || path tput -T $TERM+sl tsl 2>/dev/null) + _tsl=$(path tput tsl 2>/dev/null) _isl='' - _fsl=$(path tput fsl 2>/dev/null || path tput -T $TERM+sl fsl 2>/dev/null) + _fsl=$(path tput fsl 2>/dev/null) fi _sc=$(tput sc 2>/dev/null) _rc=$(tput rc 2>/dev/null) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aaa_base-13.2+git20170612.37ff18e/files/etc/csh.cshrc new/aaa_base-13.2+git20170619.afcd428/files/etc/csh.cshrc --- old/aaa_base-13.2+git20170612.37ff18e/files/etc/csh.cshrc 2017-06-12 11:42:21.000000000 +0200 +++ new/aaa_base-13.2+git20170619.afcd428/files/etc/csh.cshrc 2017-06-19 12:54:21.000000000 +0200 @@ -117,23 +117,27 @@ # If we're running under X11 if ( ${?DISPLAY} ) then if ( ${?TERM} && ${?EMACS} == 0 && ${?MC_SID} == 0 && ${?STY} == 0 && ! -r $HOME/.csh.expert ) then - if ( { tput hs >& /dev/null } || { tput -T $TERM+sl hs >& /dev/null } ) then - if ( ${TERM} == "xterm" ) then + if ( { tput hs >& /dev/null } || { ( tput -T $TERM+sl hs >& /dev/null ) } ) then + if ( ${TERM} =~ xterm* ) then set _tsl=`echo -n '\033]2;'` set _isl=`echo -n '\033]1;'` set _fsl=`echo -n '\007'` + else if ( { ( tput -T $TERM+sl tsl >& /dev/null ) } ) then + set _tsl=`tput -T $TERM+sl tsl` + set _isl='' + set _fsl=`tput -T $TERM+sl fsl` else - set _tsl=`tput tsl || tput -T $TERM+sl tsl` >& /dev/null + set _tsl=`tput tsl` set _isl='' - set _fsl=`tput fsl || tput -T $TERM+sl fsl` >& /dev/null - fi - endif - set _sc=`tput sc` >& /dev/null - set _rc=`tput rc` >& /dev/null - if ( ${%_tsl} > 0 && ${%_isl} > 0 && ${%_fsl} > 0 ) then - alias cwdcmd '(echo -n "'$_sc$_tsl'$USER on ${HOST}: $cwd'$_fsl$_isl'$HOST'$_fsl$_rc'">/dev/$tty)' - else if (${%_tsl} > 0 && ${%_fsl} > 0 ) then - alias cwdcmd '(echo -n "'$_sc$_tsl'$USER on ${HOST}: $cwd'$_fsl$_rc'">/dev/$tty)' + set _fsl=`tput fsl` + endif + set _sc=`tput sc` + set _rc=`tput rc` + if ( ${%_tsl} > 0 && ${%_isl} > 0 && ${%_fsl} > 0 ) then + alias cwdcmd '(echo -n "'$_sc$_tsl'$USER on ${HOST}: $cwd'$_fsl$_isl'$HOST'$_fsl$_rc'">/dev/$tty)' + else if (${%_tsl} > 0 && ${%_fsl} > 0 ) then + alias cwdcmd '(echo -n "'$_sc$_tsl'$USER on ${HOST}: $cwd'$_fsl$_rc'">/dev/$tty)' + endif endif unset _isl _tsl _fsl _sc _rc cd .