maint.mk: restore functionality removed by recent change
[gnulib.git] / ChangeLog
index ad2b141..6fca0c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,106 @@
+2013-10-28  Jim Meyering  <meyering@fb.com>
+
+       maint.mk: restore functionality removed by recent change...
+       Sunday's change, v0.0-8062-g6b24f60, may have appeared correct from
+       the context of a shallow-cloned gnulib repository: "git describe"
+       would fail in such a directory.  However, that change made it so
+       the reported gnulib revision no longer includes the version number
+       or a commit count, even when run from a full clone.
+       * top/maint.mk (gnulib-version): Use the full "git describe"
+       output when possible, e.g., the form above, rather than the
+       abbreviated, no-tag, no-commit-count string, and fall back to
+       using a 10-byte hash, rather than the default minimal-length
+       hash prefix, since while the minimal-length one may be fine today,
+       it is likely not to be unique for very long.
+
+2013-10-26  Jim Meyering  <meyering@fb.com>
+
+       maint.mk: fix "release" target to build _version
+       This fixes a bug in README-release whereby following the outlined
+       steps, one would publish a tarball whose programs would report
+       --version output not consistent with the package version number.
+       This bug caused grep-2.15 to produce a grep program whose
+       --version option made it print 2.14.56-1e3d rather than 2.15.
+       * top/maint.mk (release): Making this target build "_version"
+       ensures that the new version number is reflected in configure.
+
+2013-10-21  Ben Pfaff  <blp@cs.stanford.edu>
+
+       install-reloc: Support multi-binary installation.
+       * build-aux/install-reloc: Support installing multiple programs in
+       one invocation, as done by Automake starting with commit
+       4295fe33eb23f (Multi-file install for PROGRAMS.).  From Bruno
+       Haible <bruno@clisp.org>, archived at
+       http://lists.debian.org/debian-bsd/2012/05/msg00032.html.
+       Reported by Sylvain <beuc@gnu.org>.
+
+2013-10-21  Michael Haubenwallner <michael.haubenwallner@salomon.at>
+
+       selinux-h: Really build without selinux when library is missing.
+       * m4/selinux-selinux-h.m4: When the selinux library is missing, really
+       continue without selinux, as already told in the warning message.
+
+2013-10-21  Jim Meyering  <meyering@fb.com>
+
+       regex: also remove dependency on HAVE_WCSCOLL
+       * lib/regex_internal.h: Remove final vestige of the wcscoll dependency.
+
+2013-10-21  Reuben Thomas <rrt@sc3d.org>
+
+       xfreopen: Fix typo. s/frepoen/freopen/
+       * lib/xfreopen.c: Fix description.
+       * modules/xfreopen: Likewise.
+
+2013-10-21  Jim Meyering  <meyering@fb.com>
+
+       regex: don't depend on wcscoll
+       * m4/regex.m4 (gl_PREREQ_REGEX): Don't check for wcscoll.
+       It is no longer used.
+
+2013-10-20  Jim Meyering  <meyering@fb.com>
+
+       error: add the printf attribute to a static function
+       * lib/error.c (error_tail): Add the printf attribute, to placate
+       gcc's -Werror=suggest-attribute=format option.
+
+2013-09-30  Jim Meyering  <meyering@fb.com>
+
+       fpending, obstack, strerror-override: use pure+const function attrs
+       * lib/fpending.h (__fpending): Declare with the "pure" attribute.
+       * lib/obstack.c (_obstack_allocated_p): Likewise.
+       * lib/obstack.h (_obstack_memory_used): Likewise.
+       (_obstack_memory_used): Likewise.
+       * lib/strerror-override.h (strerror_override): Declare with
+       the "const" attribute.
+
+2013-10-18  Eric Blake  <eblake@redhat.com>
+
+       extern-inline: make safe for -Wundef usage
+       Reported by Vladimir 'phcoder' Serbinenko in
+       https://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00078.html
+       * m4/extern-inline.m4 (gl_EXTERN_INLINE): Port to older gcc.
+
+2013-10-16  Paul Eggert  <eggert@cs.ucla.edu>
+
+       mkfifo-tests, etc.: allow HP-UX 11.11 bug
+       Problem reported by Daniel Richard G. in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00068.html>.
+       * doc/posix-functions/mkfifo.texi (mkfifo):
+       * doc/posix-functions/mkfifoat.texi (mkfifoat):
+       * doc/posix-functions/mknod.texi (mknod):
+       * doc/posix-functions/mknodat.texi (mknodat):
+       Document the HP-UX 11.11 bug.
+       * tests/test-mkfifo.h (test_mkfifo):
+       Allow the HP-UX 11.11 bug.
+
+2013-10-14  Paul Eggert  <eggert@cs.ucla.edu>
+
+       acl: allow cross-compilation to Gentoo
+       Problem reported by Gabriel Marcano in
+       <http://lists.gnu.org/archive/html/bug-gnulib/2013-10/msg00058.html>.
+       * m4/acl.m4 (gl_ACL_GET_FILE): When cross-compiling,
+       test only whether it links.
+
 2013-10-13  Paul Eggert  <eggert@cs.ucla.edu>
 
        mgetgroups: remove dependency on realloc-gnu