announce-gen: avoid failure due to lack of Digest::SHA1
[gnulib.git] / ChangeLog
index 8817dab..f706167 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,36 @@
+2012-04-19  Jim Meyering  <meyering@redhat.com>
+
+       announce-gen: avoid failure due to lack of Digest::SHA1
+       Even with the preferred Digest::SHA available, this script
+       would fail when the backup module, Digest::SHA1, was not installed.
+       * build-aux/announce-gen: Quote the conditional use of "use".
+       Reported by Reuben Thomas in:
+       http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30444
+
+       bootstrap: don't let a user's CDPATH setting affect this script
+       When CDPATH is set, cd will sometimes generate output.
+       When "cd" is run in a subshell whose output matters, that
+       surprising-to-some output can cause malfunction.
+       Unsetting CDPATH turns off this shell "feature."
+       * build-aux/bootstrap (CDPATH): Unset.
+       Reported by Reuben Thomas in:
+       http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30435
+       and inspired by his patch here:
+       http://thread.gmane.org/gmane.comp.lib.gnulib.bugs/30440
+
+2012-04-16  Akim Demaille  <akim@lrde.epita.fr>
+       and Jim Meyering  <meyering@redhat.com>
+
+       maint.mk: catch "see @xref{}" and similar
+       * top/maint.mk (prohibit_undesirable_word_seq_RE_): Also
+       prohibit "See also @xref{", "Also see @pxref{", and similar.
+
 2012-04-16  Jim Meyering  <meyering@redhat.com>
 
+       bootstrap: really use gnulib's po/Makefile.in.in
+       * build-aux/bootstrap: Correct the source file name in previous change.
+       Reported by Akim Demaille.
+
        configmake: correct minor inconsistency in Makefile rule
        * modules/configmake (Makefile.am): All other rules like this one
        run the final "mv -f ..." in the same backslash-continued command
        * tests/test-exp2.c: New file.
        * tests/test-exp2.h: New file.
 
-        New module 'exp2'.
-        * lib/math.in.h (exp2): New declaration.
-        * lib/exp2.c: New file.
-        * m4/exp2.m4: New file.
-        * m4/math_h.m4 (gl_MATH_H): Test whether exp2 is declared.
-        (gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2, HAVE_DECL_EXP2,
-        REPLACE_EXP2.
-        * modules/math (Makefile.am): Substitute GNULIB_EXP2, HAVE_DECL_EXP2,
-        REPLACE_EXP2.
-        * modules/exp2: New file.
-        * tests/test-math-c++.cc: Check the declaration of exp2.
-        * doc/posix-functions/exp2.texi: Mention the new module and the IRIX
-        and OpenBSD problems.
+       New module 'exp2'.
+       * lib/math.in.h (exp2): New declaration.
+       * lib/exp2.c: New file.
+       * m4/exp2.m4: New file.
+       * m4/math_h.m4 (gl_MATH_H): Test whether exp2 is declared.
+       (gl_MATH_H_DEFAULTS): Initialize GNULIB_EXP2, HAVE_DECL_EXP2,
+       REPLACE_EXP2.
+       * modules/math (Makefile.am): Substitute GNULIB_EXP2, HAVE_DECL_EXP2,
+       REPLACE_EXP2.
+       * modules/exp2: New file.
+       * tests/test-math-c++.cc: Check the declaration of exp2.
+       * doc/posix-functions/exp2.texi: Mention the new module and the IRIX
+       and OpenBSD problems.
 
 2012-03-08  Paul Eggert  <eggert@cs.ucla.edu>