]> git.ipfire.org Git - thirdparty/automake.git/commitdiff
Merge branch 'test-protocols' into testsuite-work
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 28 Sep 2011 15:00:42 +0000 (17:00 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 28 Sep 2011 15:00:42 +0000 (17:00 +0200)
* test-protocols:
  fix: regenerate Makefile.in files
  tap/awk: account for unusual korn shell signal handling behaviour
  tap/awk: handle exit statuses > 256 (seen on few korn shells)
  maintcheck: fix usage of `cd' instead of `$(am__cd)'

1  2 
ChangeLog
Makefile.in
doc/Makefile.in
lib/Automake/Makefile.in
lib/Automake/tests/Makefile.in
lib/Makefile.in
lib/am/Makefile.in
m4/Makefile.in
tests/Makefile.in

diff --cc ChangeLog
index 745971a5e4188b77f6894b64b7da52a400d7d11f,c28f9e430a18be4db4d606a78c8bff336692d946..e91a3e63f19c8758e24e563fedf30aa4f10b36f1
+++ b/ChangeLog
@@@ -1,12 -1,33 +1,42 @@@
+ 2011-09-28  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       maintcheck: fix usage of `cd' instead of `$(am__cd)'
+       * lib/am/inst-vars.am (am__uninstall_files_from_dir): Use
+       `$(am__cd)', not plain `cd'.
+ 2011-09-28  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tap/awk: account for unusual korn shell signal handling behaviour
+       This change has been motivated by a testsuite failure on Debian
+       with the AT&T Korn Shell version 93u-1.
+       * lib/tap-driver.sh: Temporarily ignore some common signals when
+       waiting for the test command to complete, to avoid premature exit
+       in Korn shells that propagate to themselves signals that have
+       killed a child process.
+       See also related commit `v1.11-1342-g6321ad3'.
+ 2011-09-28  Stefano Lattarini  <stefano.lattarini@gmail.com>
+       tap/awk: handle exit statuses > 256 (seen on few korn shells)
+       Some Korn shells, when a child process die due to signal number
+       n, can leave in $? an exit status of 256+n instead of the more
+       standard 128+n.  Apparently, both behaviours are allowed by
+       POSIX, so be prepared to handle them both.
+       This change has been motivated by a testsuite failure on Debian
+       with the AT&T Korn Shell version 93u-1.
+       * lib/tap-driver.sh (get_test_exit_message): Handle the described
+       Korn Shell behaviour too.
+       ($scriptversion): Update.
 +2011-09-28  Stefano Lattarini  <stefano.lattarini@gmail.com>
 +
 +      tests: remove redundant workaround for Solaris /bin/sh
 +      After previous commit `v1.11-1424-g27a399a', some workarounds for
 +      Solaris 10 /bin/sh are no more required, and in fact they have
 +      started causing XPASS results on Solaris.
 +      * tests/tap-signal.tap: Remove unneeded workarounds for Solaris 10
 +      /bin/sh.  Some related minor code reorganizations.
 +
  2011-09-24  Stefano Lattarini  <stefano.lattarini@gmail.com>
  
        uninstall: "make uninstall" before "make install" works
diff --cc Makefile.in
Simple merge
diff --cc doc/Makefile.in
Simple merge
Simple merge
Simple merge
diff --cc lib/Makefile.in
Simple merge
Simple merge
diff --cc m4/Makefile.in
Simple merge
Simple merge