Your message dated Wed, 04 Aug 2010 21:02:06 +0000
with message-id <[email protected]>
and subject line Bug#508054: fixed in ccache 3.0.1-1
has caused the Debian Bug report #508054,
regarding ccache documentation changes get lost when running autoreconf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
508054: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=508054
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ccache
Version: 2.4-16

The following patches have modifications to ccache.1 which can get lost when running autoreconf:

02_ccache-compressed.diff
03_long_options.diff
05_nfs_fix.diff
08_manpage_hyphens.diff

When autoreconf gets run, the changes get overwritten as cache.1 gets generated from ccache.yo. The modifications must be put in ccache.yo, then autoreconf should be rerun to generated ccache.1 and then also the html documentation will match the man page (it doesn't currently). Note that the added documentation for CCACHE_NOCOMPRESS in ccache.yo and ccache.1 did not match up (patch 02_ccache-compressed.diff).

Patch also fixes the following warning when running 'autoreconf && ./configure'

config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting

I have only included the ccache.yo, Makefile.in and config.h.in changes. By invoking autoreconf, newer versions of yodl2man, yodlhtml, the autotools etc will generate different ccache.1 ccache-man.html, configure and config.sub files... I have not included these as I'm not sure what the debian policy is on patching these upstream files... some are very different to the originals because the tools that generate them are much newer.
diff -Naur --exclude='autom4te.*' --exclude=ccache.1 --exclude=ccache-man.html --exclude=configure --exclude=config.sub --exclude='*.swp' ccache-2.4-16applied/ccache.yo ccache-2.4/ccache.yo
--- ccache-2.4-16applied/ccache.yo	2008-12-07 11:58:15.000000000 +0000
+++ ccache-2.4/ccache.yo	2008-12-07 12:51:52.000000000 +0000
@@ -20,14 +20,14 @@
 Here is a summary of the options to ccache.
 
 verb(
--s                      show statistics summary
--z                      zero statistics
--c                      run a cache cleanup
--C                      clear the cache completely
--F <maxfiles>           set maximum files in cache
--M <maxsize>            set maximum size of cache (use G, M or K)
--h                      this help page
--V                      print version number
+-s, --show-stats        show statistics summary
+-z, --zero-stats        zero statistics
+-c, --cleanup           run a cache cleanup
+-C, --clear             clear the cache completely
+-F <n>, --max-files=<n> set maximum files in cache
+-M <n>, --max-size=<n>  set maximum size of cache (use G, M or K)
+-h, --help              this help page
+-V, --version           print version number
 )
 
 manpageoptions()
@@ -38,32 +38,32 @@
 documentation.
 
 startdit()
-dit(bf(-h)) Print a options summary page
+dit(bf(-h, --help)) Print a options summary page
 
-dit(bf(-s)) Print the current statistics summary for the cache. The
+dit(bf(-s, --show-stats)) Print the current statistics summary for the cache. The
 statistics are stored spread across the subdirectories of the
 cache. Using "ccache -s" adds up the statistics across all
 subdirectories and prints the totals.
 
-dit(bf(-z)) Zero the cache statistics. 
+dit(bf(-z, --zero-stats)) Zero the cache statistics. 
 
-dit(bf(-V)) Print the ccache version number
+dit(bf(-V, --version)) Print the ccache version number
 
-dit(bf(-c)) Clean the cache and re-calculate the cache file count and
+dit(bf(-c, --cleanup)) Clean the cache and re-calculate the cache file count and
 size totals. Normally the -c option should not be necessary as ccache
 keeps the cache below the specified limits at runtime and keeps
 statistics up to date on each compile. This option is mostly useful
 if you manually modify the cache contents or believe that the cache
 size statistics may be inaccurate.
 
-dit(bf(-C)) Clear the entire cache, removing all cached files.
+dit(bf(-C, --clear)) Clear the entire cache, removing all cached files.
 
-dit(bf(-F maxfiles)) This sets the maximum number of files allowed in
+dit(bf(-F <maxfiles>, --max-files=<maxfiles>)) This sets the maximum number of files allowed in
 the cache. The value is stored inside the cache directory and applies
 to all future compiles. Due to the way the value is stored the actual
 value used is always rounded down to the nearest multiple of 16.
 
-dit(bf(-M maxsize)) This sets the maximum cache size. You can specify
+dit(bf(-M <maxsize>, --max-size=<maxsize>)) This sets the maximum cache size. You can specify
 a value in gigabytes, megabytes or kilobytes by appending a G, M or K
 to the value. The default is gigabytes. The actual value stored is
 rounded down to the nearest multiple of 16 kilobytes.
@@ -340,12 +340,6 @@
 it() ccache avoids a double call to cpp on a cache miss
 )
 
-manpagesection(BUGS)
-
-When the cache is stored on an NFS filesystem, the filesystem must be
-exported with the bf(no_subtree_check) option to make renames between
-directories reliable.
-
 manpagesection(CREDITS)
 
 Thanks to the following people for their contributions to ccache
diff -Naur --exclude='autom4te.*' --exclude=ccache.1 --exclude=ccache-man.html --exclude=configure --exclude=config.sub --exclude='*.swp' ccache-2.4-16applied/config.h.in ccache-2.4/config.h.in
--- ccache-2.4-16applied/config.h.in	2008-12-07 11:58:15.000000000 +0000
+++ ccache-2.4/config.h.in	2008-12-07 12:24:11.000000000 +0000
@@ -1,5 +1,8 @@
 /* config.h.in.  Generated from configure.in by autoheader.  */
 
+/* Define to 1 if you would like to have zlib compression for ccache. */
+#undef ENABLE_ZLIB
+
 /* Define to 1 if you have the `asprintf' function. */
 #undef HAVE_ASPRINTF
 
@@ -110,6 +113,3 @@
 
 /* Define _GNU_SOURCE so that we get all necessary prototypes */
 #undef _GNU_SOURCE
-
-/* Define to 1 if you like to have zlib compression for the ccache. */
-#undef ENABLE_ZLIB
diff -Naur --exclude='autom4te.*' --exclude=ccache.1 --exclude=ccache-man.html --exclude=configure --exclude=config.sub --exclude='*.swp' ccache-2.4-16applied/configure.in ccache-2.4/configure.in
--- ccache-2.4-16applied/configure.in	2008-12-07 11:58:15.000000000 +0000
+++ ccache-2.4/configure.in	2008-12-07 12:23:58.000000000 +0000
@@ -2,6 +2,7 @@
 
 AC_INIT()
 AC_PREREQ(2.52)
+AC_CONFIG_SRCDIR([ccache.h])
 
 AC_MSG_NOTICE([Configuring ccache])
 
@@ -44,6 +45,7 @@
    AC_DEFINE(HAVE_COMPAR_FN_T, 1, [ ])
 fi
 
+dnl Note: This could be replaced by AC_FUNC_SNPRINTF() in the autoconf macro archive
 AC_CACHE_CHECK([for C99 vsnprintf],ccache_cv_HAVE_C99_VSNPRINTF,[
 AC_TRY_RUN([
 #include <sys/types.h>
@@ -70,12 +72,14 @@
 fi
 
 dnl Check for zlib.
+dnl Note: This could be replaced by CHECK_ZLIB() in the autoconf macro archive
 AC_ARG_ENABLE([zlib],
               AS_HELP_STRING([--enable-zlib], [enable zlib support for ccache compression]),,
               [enable_zlib=yes])
 
 if test x"$enable_zlib" = x"yes"; then
-    AC_CHECK_HEADER(zlib.h, AC_CHECK_LIB(z, gzdopen, LIBS="-lz $LIBS"; AC_DEFINE(ENABLE_ZLIB)))
+    AC_CHECK_HEADER(zlib.h, AC_CHECK_LIB(z, gzdopen, [LIBS="-lz $LIBS"
+						      AC_DEFINE([ENABLE_ZLIB], 1, [Define to 1 if you would like to have zlib compression for ccache.]) ] ))
 fi
 
 AC_CONFIG_FILES([Makefile])
diff -Naur --exclude='autom4te.*' --exclude=ccache.1 --exclude=ccache-man.html --exclude=configure --exclude=config.sub --exclude='*.swp' ccache-2.4-16applied/Makefile.in ccache-2.4/Makefile.in
--- ccache-2.4-16applied/Makefile.in	2008-12-07 11:58:15.000000000 +0000
+++ ccache-2.4/Makefile.in	2008-12-07 12:16:26.000000000 +0000
@@ -1,3 +1,4 @@
+datarootdir = @datarootdir@
 srcd...@srcdir@
 vpa...@srcdir@
 

--- End Message ---
--- Begin Message ---
Source: ccache
Source-Version: 3.0.1-1

We believe that the bug you reported is fixed in the latest version of
ccache, which is due to be installed in the Debian FTP archive:

ccache_3.0.1-1.debian.tar.gz
  to main/c/ccache/ccache_3.0.1-1.debian.tar.gz
ccache_3.0.1-1.dsc
  to main/c/ccache/ccache_3.0.1-1.dsc
ccache_3.0.1-1_amd64.deb
  to main/c/ccache/ccache_3.0.1-1_amd64.deb
ccache_3.0.1.orig.tar.gz
  to main/c/ccache/ccache_3.0.1.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joel Rosdahl <[email protected]> (supplier of updated ccache package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Wed, 04 Aug 2010 22:41:42 +0200
Source: ccache
Binary: ccache
Architecture: source amd64
Version: 3.0.1-1
Distribution: unstable
Urgency: low
Maintainer: Y Giridhar Appaji Nag <[email protected]>
Changed-By: Joel Rosdahl <[email protected]>
Description: 
 ccache     - Compiler cache for fast recompilation of C/C++ code
Closes: 498005 508054 523480 532169 538821 580944
Changes: 
 ccache (3.0.1-1) unstable; urgency=low
 .
   [ Francois Marier ]
   * Remove myself from uploaders
 .
   [ Y Giridhar Appaji Nag ]
   * Support gcc-4.4 - create links in /usr/lib/ccache.  Thanks Andreas Metzler
     <[email protected]> for the bug report (Closes: #532169)
   * Fix lintian W:debhelper-but-no-misc-depends, add ${misc:Depends} to ccache
     Depends:
   * Please welcome Joel Rosdahl <[email protected]>, the upstream maintainer of
     ccache as a co-maintainer.
 .
   [ Joel Rosdahl ]
   * ccache now correctly falls back to the real compiler when -save-temps
     is used. Closes: #498005.
   * The package no longer patches generated files. Closes: #508054.
   * ccache now has support for rewriting absolute paths (see the
     CCACHE_BASEDIR variable). Closes: #523480.
   * The ccache manual has fixed the wording of MD4 being a strong
     cryptographic hash. Closes: #538821.
   * A new upstream release has been packaged. Closes: #580944.
   * Update copyright information in DEP-5 format.
   * Remove obsolete patches.
   * Don't mention the CCACHE_UNIFY option in README.Debian as it's more or
     less obsolete.
   * Add note in README.Debian that the "NFS Issues" only are relevant when
     using CCACHE_HARDLINK.
   * Remove obsolete update-ccache and reference to manage-cache.sh.
   * Update package description.
   * Include upstream NEWS.txt (as upstream changelog.gz), NEWS.html (as
     changelog.html.gz) and manual.html.
   * Add doc-base entry for the ccache manual.
   * Switch to dpkg-source 3.0 (quilt) format.
   * Update Standards-Version to 3.9.1 (no changes required).
   * Change watch file to check for the .bz2 version of the archive.
Checksums-Sha1: 
 e7e49913aa17384eb1e1922b6ca853672af45a59 1204 ccache_3.0.1-1.dsc
 eaeabbcda7be97bbe5b7207523b7ed146264b713 264992 ccache_3.0.1.orig.tar.gz
 95b0a42fd7721059ec924f9cf43f0bfaa5754329 10146 ccache_3.0.1-1.debian.tar.gz
 e5299b4f111f2b92ba04e372399117e3b36930d2 81970 ccache_3.0.1-1_amd64.deb
Checksums-Sha256: 
 ded08c2b39db712f9600230562988cd3f1a4a1443f0fc4f8fe61a88fd321be99 1204 
ccache_3.0.1-1.dsc
 f54ca163d6ee53e436a50b726418ca49d1d55d80ab327cc7a9644776cf9a9820 264992 
ccache_3.0.1.orig.tar.gz
 3a729d588a797a927c19b54c9a73cc983b9694ab514dfe8f7d902b4cbd4e0d0b 10146 
ccache_3.0.1-1.debian.tar.gz
 20c48b0724000961952c7540e840770e85f8570bfaaee0a2db99c84adb0a7263 81970 
ccache_3.0.1-1_amd64.deb
Files: 
 d6eb301f28f54ceb740606ec540ac285 1204 devel optional ccache_3.0.1-1.dsc
 15f2449899d9e8dc3aff6b86f97ab63e 264992 devel optional ccache_3.0.1.orig.tar.gz
 d2c61561531ef58a82b296e6b7f43350 10146 devel optional 
ccache_3.0.1-1.debian.tar.gz
 90c5933ba830560175c54725525c3c9e 81970 devel optional ccache_3.0.1-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAkxZ0nUACgkQAGT5/7uEXpethgCgk98MLIDj2Xvk+TlKJ/8d+q0m
dBEAn0/z0upxPSuYQlSXBJi3ca7CV9x4
=ahpW
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to