Remove useless test-pwrite.sh file.
[pspp] / ChangeLog
index 9c36c82186fcb2ac00caa7e9f2fc5fcc8ac7653e..dcf8cf834792aea380bd93dcf4d112724a17c735 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2010-05-10  Peter O'Gorman  <pogma@thewrittenword.com>
+
+       Remove useless test-pwrite.sh file.
+       * tests/test-pwrite.sh: Delete file.
+       * modules/pwrite-tests: Remove references.
+       Reported by Bruno Haible.
+
+2010-05-10  Peter O'Gorman  <pogma@thewrittenword.com>
+
+       init.sh: fix a typo
+       * tests/init.sh: Correct typo in MALLOC_PERTURB_ initialization.
+
+2010-05-10  Jim Meyering  <meyering@redhat.com>
+
+       maint.mk: avoid using a temporary file in the always-defined-macros check
+       * top/maint.mk (.re-defmac): Remove rule.
+       (gl_trap_): Remove definition.
+       (sc_prohibit_always-defined_macros): Rewrite not to create and
+       depend on a temporary file.  Instead, depend on GNU grep's ability
+       to read a list of regular expressions from stdin when given "-f -".
+
 2010-05-09  Bruno Haible  <bruno@clisp.org>
 
        Update to GNU gettext 0.18.
@@ -9,6 +30,23 @@
 
 2010-05-09  Jim Meyering  <meyering@redhat.com>
 
+       init.sh: enable MALLOC_PERTURB_
+       * tests/init.sh: Enable glibc's malloc-perturbing option.
+
+       maint.mk: improve sc_cross_check_PATH_usage_in_tests
+       With my recent change in init.sh from the two-line form:
+           -#   : ${srcdir=.}
+           -#   . "$srcdir/init.sh"; path_prepend_ .
+           +#   . "${srcdir=.}/init.sh"; path_prepend_ .
+       I noticed that using the one-line form would cause this test
+       to fail with a false-positive, or to stop working altogether,
+       depending on whether help-version changed or all the tests did.
+       * top/maint.mk (_hv_regex): Remove this definition.
+       (_hv_regex_weak): Use a weak regex to select all init.sh-sourcing files.
+       (_hv_regex_strong): Use a stronger regex to check for conformance.
+       (sc_cross_check_PATH_usage_in_tests): Rewrite to use the above.
+       Give a separate diagnostic for lack of conforming use.
+
        maint.mk: prohibit definition of symbols defined by gnulib
        * top/maint.mk (sc_prohibit_always-defined_macros): Reject the
        definition of symbols defined by gnulib.