Your message dated Thu, 25 Sep 2014 13:48:34 +0000 with message-id <[email protected]> and subject line Bug#698765: fixed in dh-autoreconf 10 has caused the Debian Bug report #698765, regarding dh-autoreconf: document handling of packages that only use Autoconf plus config.{guess,sub} 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.) -- 698765: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698765 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: dh-autoreconf Version: 7 Severity: wishlist dh-autoreconf(7) says: dh_autoreconf is a superset of the autotools-dev debhelper addons, so you do not need --with=autotools_dev if you use --with=autoreconf. In fact, in most cases they should not be used together, as it may lead to unpredictable behaviour. For the most part, I agree. However, there is one not entirely uncommon situation where dh_autoreconf is not in fact a superset of the autotools-dev add-ons. autoreconf doesn't update config.guess and config.sub directly, but only (as far as I know) by way of automake and possibly libtoolize. If you have a package that only uses Autoconf and not Automake or Libtool, but that does use the AC_CANONICAL_* macros (I have one such, admittedly the joke package vigor, but no doubt more sensible examples exist), then dh_autoreconf will not update config.{guess,sub} but dh_autotools-dev_updateconfig will. It's therefore not strictly true to say that the former is a superset of the latter. It took me a while to figure out what was going on, and I know the autotools fairly well, so I think it would be worth documenting this situation. I tend to agree that combining dh_autoreconf and the autotools-dev add-ons is rather confusing, although I suspect it could be made to work with some care. My approach was to build-depend on "debhelper (>= 7.0.50~), dh-autoreconf, autotools-dev", and then put this in debian/rules (actually I did something slightly different in vigor because its configure lives in a build/ subdirectory, but it would be better to document a more common case): autoreconf: autoreconf -f -i cp -f /usr/share/misc/config.guess /usr/share/misc/config.guess ./ override_dh_autoreconf: dh_autoreconf debian/rules -- autoreconf Perhaps it would be worth adding something along these lines as an example, to help out the next developer who runs into this? Thanks, -- Colin Watson [[email protected]]
--- End Message ---
--- Begin Message ---Source: dh-autoreconf Source-Version: 10 We believe that the bug you reported is fixed in the latest version of dh-autoreconf, which is due to be installed in the Debian FTP archive. 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. Julian Andres Klode <[email protected]> (supplier of updated dh-autoreconf 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: Thu, 25 Sep 2014 15:40:21 +0200 Source: dh-autoreconf Binary: dh-autoreconf Architecture: source all Version: 10 Distribution: unstable Urgency: medium Maintainer: Julian Andres Klode <[email protected]> Changed-By: Julian Andres Klode <[email protected]> Description: dh-autoreconf - debhelper add-on to call autoreconf and clean up after the build Closes: 698765 729001 740797 Changes: dh-autoreconf (10) unstable; urgency=medium . [ Julian Andres Klode ] * debian/copyright: Extend copyright statement to 2013 * dh_autoreconf.pod: Fix typo (Closes: #729001) * dh-autoreconf.pod: Document when dh-autoreconf can be used with autotools-dev (Closes: #698765) * debian/gbp.conf: Add * Standards-Version 3.9.5 * debian/copyright: Extend to 2014 * Use debhelper 9 . [ Eric Dorland ] * Fix automake documentation (Closes: #740797) Checksums-Sha1: 6c7ade42691c0c68f2a9bb63bb8080205f0653f0 902 dh-autoreconf_10.dsc 11ba4c2a98fe10d8a7ed7a2f4475c3f2eb256958 6472 dh-autoreconf_10.tar.xz b434ebc61c6e7c140e730935fd57071ea1f6d843 15242 dh-autoreconf_10_all.deb Checksums-Sha256: 79c892d247facf5576940a2c99cc018d725ffca436e129fe4f8bc981c57f3b62 902 dh-autoreconf_10.dsc bb695235eb5ddecc914c613786562b1e00801c93c04a69b89b99cb111e0de439 6472 dh-autoreconf_10.tar.xz 408a8b56e417a356c6d8895efc1a2a7a7284ecc234a99a105aed612188e1073f 15242 dh-autoreconf_10_all.deb Files: d17f066fe04a66ed8f0d05b1b9263c3f 15242 devel optional dh-autoreconf_10_all.deb 35dbf05c45dc23db2ebe0066449c0f66 902 devel optional dh-autoreconf_10.dsc 67c6cf6d2868e599d0505f2ffe7e9f9d 6472 devel optional dh-autoreconf_10.tar.xz -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlQkG6QACgkQrCpf/gCCPsLIxACeN2+WLYqN1ek/d1MTcq53ieAd MYEAnRb+xs97P/NfIFFZsl577KwI51yl =E3Xb -----END PGP SIGNATURE-----
--- End Message ---

