Hello automakers. This patch series is an amendment of my previously posted series on the same issue -- see: http://lists.gnu.org/archive/html/automake-patches/2009-12/msg00026.html
Since all the patches posted previously have been amended, I've decided to re-propose the series in this fresh thread. -*-*-*- While exploring and editing the automake testsuite, I came across three test scripts (acoutbs2.test, badopt.test, extra2.test) which were not listed in the $(TESTS) variable, and thus were never run. In my opinion, this is a quite bad oversight. In fact, one of the tests (acoutbs2.test) consistently failed (luckily, as I soon found out, this failure was due to a bug in the test script, not in automake). I'm going to to submit a set of six simple patches regarding the described problems. The first two patches correct the oversight in the definition of $(TESTS), and implement a new maintainer-check to make it sure that no similar oversight will occur again in future. The next two patches correct the spurious failure in `acoutbs2.test', and (to play safe) also extend the tests `acoutbs.test' and `acoutbs2.test' a bit. The last two patches consist just of refactoring, and are aimed at removing some code duplication which creeped in with the previous patches (with the first patch, in fact). -*-*-*- I will soon post the new patche series. Regards, Stefano