Hello community, here is the log from the commit of package ksh for openSUSE:Factory checked in at 2014-07-18 14:03:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ksh (Old) and /work/SRC/openSUSE:Factory/.ksh.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ksh" Changes: -------- --- /work/SRC/openSUSE:Factory/ksh/ksh.changes 2014-07-16 16:16:22.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ksh.new/ksh.changes 2014-07-18 14:03:49.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Jul 17 11:07:34 UTC 2014 - [email protected] + +- Skip signal test as currently ksh93 uses malloc() within signal + handlers and this cause deadlocks even with libast memory + management + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ksh.spec ++++++ --- /var/tmp/diff_new_pack.GtxzYV/_old 2014-07-18 14:03:51.000000000 +0200 +++ /var/tmp/diff_new_pack.GtxzYV/_new 2014-07-18 14:03:51.000000000 +0200 @@ -31,6 +31,7 @@ %endif %bcond_with use_locale %bcond_with vm_debug +%bcond_without skip_signals BuildRequires: bind-utils BuildRequires: bison BuildRequires: flex @@ -540,6 +541,10 @@ SHCOMP=${TMPDIR}/bin/shcomp export PATH SHCOMP SHELL pushd ${test} +%if %{with skip_signals} + echo "Skip signal.sh test as this is broken due used malloc() in signal handlers" + rm -vf signal.sh +%endif typeset -i failed=0 ln -sf ${root}/lib ${test}/../ unset ${!LESS*} ++++++ sigexec.c ++++++ --- /var/tmp/diff_new_pack.GtxzYV/_old 2014-07-18 14:03:51.000000000 +0200 +++ /var/tmp/diff_new_pack.GtxzYV/_new 2014-07-18 14:03:51.000000000 +0200 @@ -166,6 +166,9 @@ dup2(pts, 2); close(pts); close(ptm); + sa.sa_flags = SA_RESTART; + sa.sa_handler = SIG_IGN; + sigaction(SIGHUP, &sa, (struct sigaction*)0); if (ioctl (0, TIOCSCTTY, 1) < 0) { perror("pty: can not get controlling tty"); exit(errno); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
