maint.mk: restore functionality removed by recent change
[gnulib.git] / ChangeLog
index 8992e91..6fca0c7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+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.
        * lib/error.c (error_tail): Add the printf attribute, to placate
        gcc's -Werror=suggest-attribute=format option.
 
-2013-10-12  Jim Meyering  <meyering@fb.com>
-
-       error: make the module depend on vfprintf-posix
-       * modules/error (Depends-on): Add vfprintf-posix, since error
-       calls vfprintf unconditionally, via error_tail.
-
 2013-09-30  Jim Meyering  <meyering@fb.com>
 
        fpending, obstack, strerror-override: use pure+const function attrs