]> git.donarmstrong.com Git - debhelper.git/blobdiff - debian/changelog
releasing version 8.9.11
[debhelper.git] / debian / changelog
index 55b72c18db178d84cc1b6fce296f5e4df4e8e6d4..f576c326d297da955ff0fb3d68d9f7f7340b02e8 100644 (file)
@@ -1,4 +1,505 @@
-debhelper (7.4.4) UNRELEASED; urgency=low
+debhelper (8.9.11) unstable; urgency=low
+
+  * Fix broken option passing to objcopy. Closes: #649044
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 17 Nov 2011 00:15:34 -0400
+
+debhelper (8.9.10) unstable; urgency=low
+
+  * dh_strip: In v9, pass --compress-debug-sections to objcopy.
+    Needs a new enough binutils and gdb; debhelper backport
+    may need to disable this.
+    Thanks, Aurelien Jarno and Bastien ROUCARIES. Closes: #631985
+  * dh: Ensure -a and -i are passed when running override_dh_command-arch
+    and override_dh_command-indep targets. This is needed when the binary
+    target is run, rather than binary-arch/binary-indep. Closes: #648901
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 16 Nov 2011 11:54:59 -0400
+
+debhelper (8.9.9) unstable; urgency=low
+
+  * dh_auto_build: Use target architecture (not host architecture) 
+    for build directory name. Closes: #644553 Thanks, Tom Hughes
+  * dh: Add dh_auto_configure parameter example. Closes: #645335
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 04 Nov 2011 17:01:58 -0400
+
+debhelper (8.9.8) unstable; urgency=low
+
+  * dh_fixperms: Operate on .ali files throughout /usr/lib, including
+    multiarch dirs. Closes: #641279
+  * dh: Avoid compat deprecation warning before option parsing.
+    Closes: #641361
+  * Clarify description of dh_auto_* -- params. Closes: #642786
+  * Mention in debhelper(7) that buildsystem options are typically passed
+    to dh. Closes: #643069
+  * perl_makemaker: In v9, pass CFLAGS to Makefile.PL and Build.Pl
+    Closes: #643702, #497653 Thanks, Steve Langasek, gregor herrmann.
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 29 Sep 2011 15:41:16 -0400
+
+debhelper (8.9.7) unstable; urgency=low
+
+  * dh: Now you can use override_dh_command-arch and override_dh_command-indep
+    to run different overrides when building arch and indep packages. This
+    allows for a much simplified form of rules file in this situation, where
+    build-arch/indep and binary-arch/indep targets do not need to be manually
+    specified. See man page for examples. Closes: #640965
+    .
+    Note that if a rules file has say, override_dh_fixperms-arch,
+    but no corresponding override_dh_fixperms-indep, then the unoverridden
+    dh_fixperms will be run on the indep packages.
+    .
+    Note that the old override_dh_command takes precidence over the new
+    overrides, because mixing the two types of overrides would have been
+    too complicated. In particular, it's difficult to ensure an
+    old override target will work if it's sometimes constrained to only
+    acting on half the packages it would normally run on. This would be 
+    a source of subtle bugs, so is avoided.
+  * dh: Don't bother running dh_shlibdebs, dh_makeshlibs, or dh_strip
+    in the binary target when all packages being acted on are indep.
+  * dh: Avoid running install sequence a third time in v9 when the
+    rules file has explicit binary-indep and binary-arch targets.
+    Closes: #639341 Thanks, Yann Dirson for test case.
+  * debhelper no longer build-depends on man-db or file, to ease bootstrapping.
+  * Remove obsolete versioned dependency on perl-base.
+  * Avoid writing debhelper log files in no-act mode. Closes: #640586
+  * Tighten parsing of DEB_BUILD_OPTIONS.
+
+ -- Joey Hess <joeyh@debian.org>  Sun, 11 Sep 2011 20:29:22 -0400
+
+debhelper (8.9.6) unstable; urgency=low
+
+  * dh_installlogcheck: Add support for --name. Closes: #639020
+    Thanks, Gergely Nagy
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 23 Aug 2011 15:25:55 -0400
+
+debhelper (8.9.5) unstable; urgency=low
+
+  * dh_compress: Don't compress _sources documentation subdirectory
+    as used by python-sphinx. Closes: #637492
+    Thanks, Jakub Wilk
+  * dh_ucf: fix test for ucf/ucfr availability and quote filenames.
+    Closes: #638944
+    Thanks, Jeroen Schot
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 23 Aug 2011 13:25:54 -0400
+
+debhelper (8.9.4) unstable; urgency=low
+
+  * dh: The --before --after --until and --remaining options are deprecated.
+    Use override targets instead.
+  * Assume that the package can be cleaned (i.e. the build directory can be
+    removed) as long as it is built out-of-source tree and can be configured.
+    This is useful for derivative buildsystems which generate Makefiles.
+    (Modestas Vainius) Closes: #601590
+  * dh_auto_test: Run cmake tests in parallel when allowed by
+    DEB_BUILD_OPTIONS. (Modestas Vainius) Closes: #587885
+  * dpkg-buildflags is only used to set environment in v9, to avoid
+    re-breaking packages that were already broken a first time by
+    dpkg-buildpackage unconditionally setting the environment, and
+    worked around that by unsetting variables in the rules file.
+    (Example: numpy)
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 06 Aug 2011 18:58:59 -0400
+
+debhelper (8.9.3) unstable; urgency=low
+
+  * dh: Remove obsolete optimisation hack that caused sequence breakage
+    in v9 with a rules file with an explict build target. Closes: #634784
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 19 Jul 2011 23:26:43 -0400
+
+debhelper (8.9.2) unstable; urgency=low
+
+  * dh: Support make 3.82. Closes: #634385
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 18 Jul 2011 17:55:24 -0400
+
+debhelper (8.9.1) unstable; urgency=low
+
+  * Typo fixes. Closes: #632662
+  * dh: In v9, do not enable any python support commands. Closes: #634106
+  * Now the QT4 version of qmake can be explicitly selected by passing
+    --buildsystem=qmake_qt4. Closes: #566840
+  * Remove debhelper.log in compat level 1. Closes: #634155
+  * dh_builddeb: Build in parallel when allowed by DEB_BUILD_OPTIONS.
+    Closes: #589427 (Thanks, Gergely Nagy and Kari Pahula)
+
+ -- Joey Hess <joeyh@debian.org>  Sun, 17 Jul 2011 16:31:27 -0400
+
+debhelper (8.9.0) unstable; urgency=low
+
+  * dh: In v9, any standard rules file targets, including build-arch,
+    build-indep, build, install, etc, can be defined in debian/rules
+    without needing to explicitly tell make the dependencies between
+    the targets. Closes: #629139
+    (Thanks, Roger Leigh)
+  * dh_auto_configure: In v9, does not include the source package name
+    in --libexecdir when using autoconf. Closes: #541458
+  * dh_auto_build, dh_auto_configure, dh: Set environment variables
+    listed by dpkg-buildflags --export. Any environment variables that
+    are already set to other values will not be changed.
+    Closes: #544844
+  * dh_movefiles: Optimise use of xargs. Closes: #627737
+  * Correct docs about multiarch and v9. Closes: #630826
+  * Fix example. Closes: #627534
+  * Fix error message. Closes: #628053
+  * dh_auto_configure: If there is a problem with cmake, display
+    the CMakeCache.txt.
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 24 Jun 2011 14:28:52 -0400
+
+debhelper (8.1.6) unstable; urgency=low
+
+  * dh_ucf: Fix missing space before ']'s in postrm autoscript.
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 28 Apr 2011 12:33:42 -0400
+
+debhelper (8.1.5) unstable; urgency=low
+
+  * dh_ucf: New command, contributed by Jeroen Schot. Closes: #213078
+  * dh_installgsettings: Correct bug in use of find that caused some 
+    gsettings files to be missed. Closes: #624377
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 27 Apr 2011 21:33:50 -0400
+
+debhelper (8.1.4) unstable; urgency=low
+
+  * dh_clean: Remove debhelper logs for all packages, including packages
+    not being acted on. dh can sometimes produce such logs by accident
+    when passed bundled options (like "-Nfoo" instead of "-N foo") that
+    it does not understand; and it was not possible to fix that
+    for any compat level before v8. But also, such logs can occur
+    for other reasons, like interrupted builds during development, 
+    and it should be safe to clean them all. Closes: #623446
+  * Fix Typos in documentation regarding {pre,post}{inst,rm}
+    Closes: #623709
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 22 Apr 2011 16:15:21 -0400
+
+debhelper (8.1.3) unstable; urgency=low
+
+  [ Joey Hess ]
+  * dh_auto_clean: Inhibit logging, so that, if dh_auto_clean is used
+    in some rule other than clean, perhaps to clean up an intermediate
+    build before a second build is run, debian/rules clean still runs it.
+    Closes: #615553
+  * Started work on Debhelper v9. It is still experimental, and more
+    changes may be added to that mode.
+  * Support multiarch in v9. Thanks, Steve Langasek. Closes: #617761
+  * dh_auto_configure: Support multiarch in v9 by passing multiarch
+    directories to --libdir and --libexecdir.
+  * dh_makeshlibs: Detect packages using multiarch directories and
+    make ${misc:Pre-Depends} expand to multiarch-support.
+  * Depend on dpkg-dev (>= 1.16.0) for multiarch support. Note to backporters:
+    If you remove that dependency, debhelper will fall back to not doing
+    multiarch stuff in v9 mode, which is probably what you want.
+  * Removed old example rules files.
+  * dh_installgsettings: New command to handle gsettings schema files.
+    Closes: #604727
+
+  [ Valery Perrin ]
+  * update french translation.
+  * Fix french misspelling.
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 05 Apr 2011 13:09:43 -0400
+
+debhelper (8.1.2) unstable; urgency=low
+
+  * Fix logging at end of an override target that never actually runs
+    the overridden command. Closes: #613418
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 14 Feb 2011 14:22:17 -0400
+
+debhelper (8.1.1) unstable; urgency=low
+
+  * dh_strip, dh_makeshlibs: use triplet-objdump, triplet-objcopy and
+    triplet-strip from cross-binutils when cross-compiling; Closes: #412118.
+    (Thanks, Loïc Minier)
+  * Improve handling of logging in override targets, so that
+    --remaining-packages can be used again. Now all debhelper commands run
+    in the override target are marked as running as part of the override,
+    and when the whole target is run, the log is updated to indicate that
+    commands run during the override have finished. Closes: #612828
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 10 Feb 2011 19:58:34 -0400
+
+debhelper (8.1.0) unstable; urgency=low
+
+  [ Joey Hess ]
+  * python_distutils: Pass --force to setup.py build, to ensure that when
+    python-dbg is run it does not win and result in scripts having it in
+    the shebang line. Closes: #589759
+  * Man page fixes about what program -u passes params to. Closes: #593342
+  * Avoid open fd 5 or 6 breaking buildsystem test suite. Closes: #596679
+  * Large update to Spanish man page translations by Omar Campagne.
+    Closes: #600913
+  * dh_installdeb: Support debian/package.maintscript files,
+    which can contain dpkg-maintscript-helper commands. This can be used
+    to automate moving or removing conffiles, or anything added to
+    dpkg-maintscript-helper later on. Closes: #574443
+    (Thanks, Colin Watson)
+  * Massive man page typography patch. Closes: #600883
+    (Thanks, David Prévot)
+  * Explicitly build-depend on a new enough perl-base. Closes: #601188
+  * dh: Inhibit logging when an override target runs the overridden command,
+    to avoid unexpected behavior if the command succeeded but the overall
+    target fails. Closes: #601037
+  * Fix deprecated command list on translated debhelper(7) man pages.
+    Closes: #601204
+  * dh: Improve filtering in dh_listpackages example. Closes: #604561
+  * dh: Add support for build-arch, build-indep, install-arch and
+    install-indep sequences. Closes: #604563
+    (Thanks, Roger Leigh)
+  * dh_listpackages: Do not display warnings if options cause no packages
+    to be listed.
+  * dh_installdocs: Clarify that debian/README.Debian and debian/TODO are
+    only installed into the first package listed in debian/control.
+    Closes: #606036
+  * dh_compress: Javascript files are not compressed, as these go with
+    (uncompressed) html files. Closes: #603553
+  * dh_compress: Ignore objects.inv files, generated by Sphinx documentation.
+    Closes: #608907
+  * dh_installinit: never call init scripts directly, only through invoke-rc.d
+    Closes: #610340
+    (Thanks, Steve Langasek)
+  
+  [ Valery Perrin ]
+  * update french translation.
+  * Fix french misspelling.
+  * French translation update after massive man page typography 
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 05 Feb 2011 12:00:04 -0400
+
+debhelper (8.0.0) unstable; urgency=low
+
+  [ Carsten Hey ]
+  * dh_fixperms: Ensure files in /etc/sudoers.d/ are mode 440. Closes: #589574
+
+  [ Joey Hess ]
+  * Finalized v8 mode, which is the new recommended default.
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 07 Aug 2010 11:27:24 -0400
+
+debhelper (7.9.3) unstable; urgency=low
+
+  * perl_makemaker: import compat(). Closes: #587654
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 30 Jun 2010 14:42:09 -0400
+
+debhelper (7.9.2) unstable; urgency=low
+
+  * In v8 mode, stop passing packlist=0 in perl_makemaker buildsystem,
+    since perl_build is tried first. Avoids the makemaker warning message
+    introduced by the fix to #527990.
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 29 Jun 2010 17:41:41 -0400
+
+debhelper (7.9.1) unstable; urgency=low
+
+  * Started work on Debhelper v8. It is still experimental, and more
+    changes are planned for that mode.
+  * dh_installman: Support .so links relative to the current section.
+  * dh_installman: Avoid converting .so links to symlinks if the link
+    target is not present in the same binary package, on advice of 
+    Colin Watson. (To support eventual so search paths.)
+  * Add deprecation warning for dh_clean -k.
+  * dh_testversion: Removed this deprecated and unused command.
+  * debian/compress files are now deprecated. Seems only one package
+    (genesis) still uses them.
+  * dh_fixperms: Tighten globs used to find library .so files,
+    avoiding incorrectly matching things like "foo.sources". Closes: #583328
+  * dh_installchangelogs: Support packages placing their changelog in a
+    file with a name like HISTORY. Closes: #582749
+  * dh_installchangelogs: Also look for changelog files in doc(s)
+    subdirectories. Closes: #521258
+  * In v8 mode, do not allow directly passing unknown options to debhelper
+    commands. (Unknown options in DH_OPTIONS still only result in warnings.)
+  * In v8 mode, dh_makeshlibs will run dpkg-gensymbols on all shared
+    libraries it generates shlibs files for. This means that -X can be
+    used to exclude libraries from processing by dpkg-gensymbols. It also
+    means that libraries in unusual locations, where dpkg-gensymbols does
+    not itself normally look, will be passed to it, a behavior change which
+    may break some packages. Closes: #557603
+  * In v8 mode, dh expects the sequence to run is always its first parameter.
+    (Ie, use "dh $@ --foo", not "dh --foo $@")
+    This avoids ambiguities when parsing options to be passed on to debhelper
+    commands. (See #570039)
+  * In v8 mode, prefer the perl_build buildsystem over perl_makemaker.
+    Closes: #578805
+  * postrm-init: Avoid calling the error handler if update-rc.d fails.
+    Closes: #586065
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 16 Jun 2010 13:44:48 -0400
+
+debhelper (7.4.20) unstable; urgency=low
+
+  * Drop one more call to dpkg-architecture. Closes: #580837
+    (Raphael Geissert)
+  * Further reduce the number of calls to dpkg-architecture to zero,
+    in a typical package with no explicit architecture mentions
+    in control file or debhelper config files.
+  * dh_perl: use debian_abi for XS modules. Closes: #581233
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 12 May 2010 20:06:02 -0400
+
+debhelper (7.4.19) unstable; urgency=low
+
+  * Memoize architecture comparisons in samearch, and avoid calling
+    dpkg-architecture at all for simple comparisons that clearly
+    do not involve architecture wildcards. Closes:# 579317
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 26 Apr 2010 19:45:07 -0400
+
+debhelper (7.4.18) unstable; urgency=low
+
+  * dh_gconf: Depend on new gconf2 that uses triggers, and stop
+    calling triggered programs manually. Closes: #577179
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 26 Apr 2010 16:23:38 -0400
+
+debhelper (7.4.17) unstable; urgency=low
+
+  * Fix #572077 in one place I missed earlier. (See #576885)
+  * dh: Fixed example of overriding binary target.
+  * Began finalizing list of changes for v8 compat level.
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 08 Apr 2010 18:23:43 -0400
+
+debhelper (7.4.16) unstable; urgency=low
+
+  * Updated French translation.
+  * makefile buildsystem: Chomp output during test for full compatibility
+    with debhelper 7.4.11. Closes: #570503
+  * dh_install: Now --list-missing and --fail-missing are useful even when
+    not all packages are acted on (due to architecture limits or flags).
+    Closes: #570373
+  * Typo. Closes: #571968
+  * If neither -a or -i are specified, debhelper commands used to default
+    to acting on all packages in the control file, which was a guaranteed
+    failure if the control file listed packages that did not build for the
+    target architecture. After recent optimisations, this default behavior
+    can efficiently be changed to the more sane default of acting on only
+    packages that can be built for the current architecture. This change
+    is mostly useful when using minimal rules files with dh. Closes: #572077
+  * dh_md5sums: Sort to ensure stable, more diffable order. Closes: #573702
+  * dh: Allow --list-addons to be used when not in a source package.
+    Closes: #574351
+  * dh: Improve documentation.
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 06 Apr 2010 22:06:50 -0400
+
+debhelper (7.4.15) unstable; urgency=low
+
+  * The fix for #563557 caused some new trouble involving makefile
+    that misbehave when stderr is closed. Reopen it to /dev/null
+    when testing for the existance of a makefile target. Closes: #570443 
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 18 Feb 2010 16:37:34 -0500
+
+debhelper (7.4.14) unstable; urgency=low
+
+  * dh: Disable option bundling to avoid mis-parsing bundled options such
+    as "-Bpython-support". Closes: #570039
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 16 Feb 2010 14:47:10 -0500
+
+debhelper (7.4.13) unstable; urgency=low
+
+  * dh_compress: Avoid compressing images in /usr/share/info. Closes: #567586
+  * Fix handling of -O with options specified by commands. Closes: #568081
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 02 Feb 2010 12:15:41 -0500
+
+debhelper (7.4.12) unstable; urgency=low
+
+  * dh_bugfiles: Doc typo. Closes: #563269
+  * makefile: Support the (asking for trouble) case of MAKE being set to
+    something with a space in it. Closes: #563557
+  * Fix warning about unknown options passed to commands in override targets.
+  * Add -O option, which can be used to pass options to commands, ignoring
+    options that they do not support.
+  * dh: Use -O to pass user-specified options to the commands it runs.
+    This solves the problem with passing "-Bbuild" to dh, where commands
+    that do not support -B would see a bogus -u option. Closes: #541773
+    (It also ensures that the commands dh prints out can really be run.)
+  * qmake: New buildsystem contributed by Kel Modderman. Closes: #566840
+  * Fix typo in call to abs2rel in --builddir sanitize code.
+    Closes: #567737
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 30 Jan 2010 20:23:02 -0500
+
+debhelper (7.4.11) unstable; urgency=low
+
+  * dh(1): Minor rewording of documentation of override commands.
+    Closes: #560421
+  * dh(1): Add an example of using an override target to avoid
+    dh running several commands. Closes: #560600
+  * dh_installman: Avoid doubled slashes in path. Closes: #561275
+  * dh_installxfonts: Use new update-fonts-alias --include and
+    --exclude options to better handle removal in the case where
+    xfonts-utils is removed before a font package is purged.
+    (#543512; thanks, Theppitak Karoonboonyanan)
+  * dh: Optimise handling of noop overrides, avoiding an unnecessary
+    call to make to handle them. (Modestas Vainius)
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 31 Dec 2009 11:32:34 -0500
+
+debhelper (7.4.10) unstable; urgency=low
+
+  * Add --parallel option that can be used to enable parallel building
+    without limiting the max number of parallel jobs. (Modestas Vainius)
+  * dh_makeshlibs: Temporarily revert fix for #557603, as it caused
+    dpkg-gensymbols to see libraries not in the regular search path and
+    broke builds. This will be re-enabled in v8. Closes: #560217
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 09 Dec 2009 15:17:19 -0500
+
+debhelper (7.4.9) unstable; urgency=low
+
+  * Typo. Closes: #558654
+  * dh_installinit: Fix installation of defaults file when an upstart job is
+    installed. Closes: #558782
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 30 Nov 2009 14:21:10 -0500
+
+debhelper (7.4.8) unstable; urgency=low
+
+  * Parallel building support is no longer enabled by default. It can still
+    be enabled by using the --max-parallel option. This was necessary because
+    some buildds build with -j2 by default. (See #532805)
+  * dh: Document --no-act. Closes: #557505
+  * dh_makeshlibs: Make -X also exclude libraries from the symbols file.
+    Closes: #557603 (Peter Samuelson)
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 23 Nov 2009 13:57:10 -0500
+
+debhelper (7.4.7) unstable; urgency=low
+
+  * make: Avoid infinite make recursion that occurrs when testing existence
+    of a target in a certian horribly broken makefile, by making the test stop
+    after it sees one line of output from make. (This may be better replaced
+    with dh's makefile parser in the future.) Closes: #557307
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 21 Nov 2009 13:35:22 -0500
+
+debhelper (7.4.6) unstable; urgency=low
+
+  * Update --list to reflect buildsystem autoselection changes.
+  * Remove last vestiages of support for /usr/X11R6.
+  * cmake: Fix deep recursion in test. Closes: #557299
+
+ -- Joey Hess <joeyh@debian.org>  Sat, 21 Nov 2009 13:08:48 -0500
+
+debhelper (7.4.5) unstable; urgency=low
+
+  * ant: Fix auto-selection breakage. Closes: #557006 (Cyril Brulebois)
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 19 Nov 2009 11:53:39 -0500
+
+debhelper (7.4.4) unstable; urgency=low
 
   * The makefile buildsystem (and derived buildsystems cmake, autoconf, etc)
     now supports parallel building by default, as specified via
@@ -16,7 +517,7 @@ debhelper (7.4.4) UNRELEASED; urgency=low
     time soon.) Closes: #554509
   * Separate deprecated programs in the list of commands in debhelper(7).
     Closes: #548382
-  * Adjust code to add deprecation warning for compatability level 4.
+  * Adjust code to add deprecation warning for compatibility level 4.
     (Man page already said it was deprecated.) Closes: #555899
   * dh_installdocs: Warn if a doc-base file cannot be parsed to find a
     document id. Closes: #555677
@@ -26,8 +527,12 @@ debhelper (7.4.4) UNRELEASED; urgency=low
   * autoconf: If configure fails, display config.log. Intended to make
     it easier to debug configure script failures on autobuilders.
     Closes: #556384
+  * Improve build system autoselection process; this allows cmake to be
+    autoselected for steps after configure, instead of falling back to
+    makefile once cmake generated a makefile. Closes: #555805
+    (Modestas Vainius)
 
- -- Joey Hess <joeyh@debian.org>  Wed, 28 Oct 2009 18:10:45 -0400
+ -- Joey Hess <joeyh@debian.org>  Wed, 18 Nov 2009 14:44:21 -0500
 
 debhelper (7.4.3) unstable; urgency=low
 
@@ -689,7 +1194,7 @@ debhelper (7.0.8) unstable; urgency=low
     cli-common.
   * Moved python-support special case out of dh and into a python-support
     sequence addon. --with=python-support is enabled by default to avoid
-    breaking backwards compatability.
+    breaking backwards compatibility.
 
  -- Joey Hess <joeyh@debian.org>  Sun, 04 May 2008 16:10:54 -0400
 
@@ -1624,7 +2129,7 @@ debhelper (5.0.1) unstable; urgency=low
 
 debhelper (5.0.0) unstable; urgency=low
 
-  * debhelper v5 mode is finalised and the new recommended compatability
+  * debhelper v5 mode is finalised and the new recommended compatibility
     level. Unless your package uses dh_strip --dbg-package, switching to v5
     is 99.999% unlikely to change anything in a package, and it allows
     adding comments to all your debhelper config files, so I recommend making
@@ -1762,7 +2267,7 @@ debhelper (4.9.1) unstable; urgency=low
 
 debhelper (4.9.0) unstable; urgency=low
 
-  * Begin work on compatability level 5. The set of changes in this mode is
+  * Begin work on compatibility level 5. The set of changes in this mode is
     still being determined, and will be until debhelper version 5.0 is 
     released, so use at your own risk.
   * dh_strip: In v5, make --dbg-package specify a single debugging package
@@ -2982,7 +3487,7 @@ debhelper (4.0.0) unstable; urgency=low
   * v4 mode is done, you may now use it without fear of it changing.
     (This idea of this upload is to get v4 into woody so people won't run into
     many issues backporting from sarge to woody later on. Packages targeted
-    for woody should continue to use whatever compatability level they are
+    for woody should continue to use whatever compatibility level they are
     using.)
 
  -- Joey Hess <joeyh@debian.org>  Tue, 11 Apr 2002 17:28:57 -0400
@@ -3060,7 +3565,7 @@ debhelper (3.4.5) unstable; urgency=low
 debhelper (3.4.4) unstable; urgency=low
 
   * Introduced the debian/compat file. This is the new, preferred way to say
-    what debhelper compatability level your package uses. It has the big
+    what debhelper compatibility level your package uses. It has the big
     advantage of being available to debhelper when you run it at the command
     line, as well as in debian/rules.
   * A new v4 feature: dh_installinit, in v4 mode, will use invoke-rc.d.
@@ -3113,11 +3618,11 @@ debhelper (3.4.0) unstable; urgency=low
 
   * Began work on v4 support (and thus the large version number jump), and it
     is only for the very brave right now since I will unhesitatingly break
-    compatability in v4 mode as I'm developing it. Currently, updating to v4
+    compatibility in v4 mode as I'm developing it. Currently, updating to v4
     mode will only make dh_makeshlibs -V generate shared library deps that
     omit the debian part of the version number. The reasoning behind this
     change is that the debian revision should not typically break binary
-    compatability, that existing use of -V is causing too tight versioned
+    compatibility, that existing use of -V is causing too tight versioned
     deps, and that if you do need to include the debian revision for some
     reason, you can always write it out by hand. Closes: #101497
   * dh_testversion is deprecated -- use build deps instead. A warning message
@@ -3545,7 +4050,7 @@ debhelper (3.0.0) unstable; urgency=low
     begin using it, since this is much better then dh_installmanpages's
     evilness. I've been meaning to do this for a very long time..
     Closes: #38673, #53964, #64297, #16933, #17061, #54059, #54373, #61816
-  * dh_installmanpages remains in the package for backwards compatability,
+  * dh_installmanpages remains in the package for backwards compatibility,
     but is mildly deprecated.
   * dh_testversion is deprecated; use build dependancies instead.
   * dh_suidregister: re-enabled. Aj thinks that requiring people to stop
@@ -3735,14 +4240,14 @@ debhelper (2.2.1) unstable; urgency=low
     after I learned people use it for eg, documenting the source package
     itself. Closes: #34628, since it seems this is not such an "incredibly
     minor" change after all. Never underetimate the annoyance of
-    backwards-compatability.
+    backwards-compatibility.
 
  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 12:01:52 -0800
 
 debhelper (2.2.0) unstable; urgency=low
 
   * DH_COMPAT=3 now enables the following new features which I can't just
-    turn on by default for fear of breaking backwards compatability:
+    turn on by default for fear of breaking backwards compatibility:
     - dh_makeshlibs makes the postinst/postrm call ldconfig. Closes: #77154
       Patch from Masato Taruishi <taru@debian.org> (modified). If you 
       use this, be sure dh_makeshlibs runs before dh_installdeb; many
@@ -3820,7 +4325,7 @@ debhelper (2.1.21) unstable; urgency=low
     dpkg-dev >= 1.7.0 to make sure this doesn't break anything.
   * While I'm updating for dpkg 1.7.0, I removed the -ldirectory hack
     from dh_shlibdeps; dpkg-shlibdeps has its own much more brutal hack to
-    make this work. The switch is ignored now for backwards compatability.
+    make this work. The switch is ignored now for backwards compatibility.
   * dh_suidregister will be deprecated soon -- dpkg-statoverride is a
     much better way.
 
@@ -3880,7 +4385,7 @@ debhelper (2.1.16) unstable; urgency=low
 
 debhelper (2.1.15) unstable; urgency=low
 
-  * dh_installwm: patched a path in some backwards compatability code.
+  * dh_installwm: patched a path in some backwards compatibility code.
     Closes: #75283
 
  -- Joey Hess <joeyh@debian.org>  Mon, 23 Oct 2000 10:13:44 -0700
@@ -3995,7 +4500,7 @@ debhelper (2.1.1) unstable; urgency=low
 debhelper (2.1.0) unstable; urgency=low
 
   * I started work on debhelper v2 over a year ago, with a long list of
-    changes I hoped to get in that broke backwards compatability. That
+    changes I hoped to get in that broke backwards compatibility. That
     development stalled after only the most important change was made,
     although I did get out over 100 releases in the debhelper 2.0.x tree.
     In the meantime, lots of packages have switched to using v2, despite my
@@ -4460,7 +4965,7 @@ debhelper (2.0.52) unstable; urgency=low
 
 debhelper (2.0.51) unstable; urgency=low
 
-  * dh_installdocs: create the compatability symlink before calling
+  * dh_installdocs: create the compatibility symlink before calling
     install-docs. I'm told this is better in some cases. (Closes: #45608)
   * examples/rules.multi2: clarified what you have to comment/uncomment.
 
@@ -4547,7 +5052,7 @@ debhelper (2.0.40) unstable; urgency=low
   * Closes: #42489, #42587, #41732.
   * dh_installdocs: Adds code to postinst and prerm as specified in
     http://www.debian.org/Lists-Archives/debian-ctte-9908/msg00038.html,
-    to make /usr/doc/<package> a compatability symlink to
+    to make /usr/doc/<package> a compatibility symlink to
     /usr/share/doc/<package>. Note that currently if something exists in
     /usr/doc/<package> when the postinst is run, it will silently not make
     the symlink. I'm considering more intellingent handing of this case.
@@ -4781,7 +5286,7 @@ debhelper (2.0.02) unstable; urgency=low
   * If you're going to use v2, it's reccommended you call 
     "dh_testversion 2". Added a note about that to doc/v2.
   * Dh_Lib.pm compat: if a version that is greater than the highest
-    supported compatability level is specified, abort with an error. Perhaps
+    supported compatibility level is specified, abort with an error. Perhaps
     there will be a debhelper v3 some day...
 
  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:08:14 -0700
@@ -4801,7 +5306,7 @@ debhelper (2.0.00) unstable; urgency=low
     dh_movefiles still uses it.)
   * debhelper.1: documented this. 
   * Dh_lib.pm: added compat(), pass in a number, it returns true if the
-    current compatability level is equal to that number.
+    current compatibility level is equal to that number.
   * doc/PROGRAMMING: documented that.
   * debhelper itself now builds using DH_COMPAT=2.
   * dh_debstd forces DH_COMPAT=1, because it needs to stay compatable with
@@ -5530,7 +6035,7 @@ debhelper (1.1.20) unstable; urgency=low
 debhelper (1.1.19) unstable; urgency=low
 
   * dh_installmanpages: look at basename of man pacges specified on command
-    line to skip, for backwards compatability. 
+    line to skip, for backwards compatibility. 
 
  -- Joey Hess <joeyh@debian.org>  Thu, 10 Sep 1998 11:31:42 -0700
 
@@ -5893,7 +6398,7 @@ debhelper (0.90) unstable; urgency=low
   * dh_testroot: test for uid == 0, instead of username == root, becuase
     some people enjoy changing root's name.
   * dh_installinit: handle debian/init.d as well as debian/init files, 
-    for backwards compatability with debstd. Unlike with debstd, the two
+    for backwards compatibility with debstd. Unlike with debstd, the two
     files are treated identically.
   * dh_lib, PROGRAMMING: added "warning" function.
   * Minor man page fixes.
@@ -6399,7 +6904,7 @@ debhelper (0.18) unstable; urgency=low
 debhelper (0.17) unstable; urgency=low
 
   * Added dh_installdirs, automatically creates subdirectories (for
-    compatability with debstd's debian/dirs file.
+    compatibility with debstd's debian/dirs file.
   * dh_lib: fixed problem with -P flag.
 
  -- Joey Hess <joeyh@debian.org>  Fri,  7 Nov 1997 16:07:11 -0500