]> git.donarmstrong.com Git - debhelper.git/blobdiff - debian/changelog
Fix “compatab*” vs. “compatib*” typos.
[debhelper.git] / debian / changelog
index c44632ff33984da84d231bcab7b423b6ab8e3e41..eaef9b220303fd442fce2c7bc78fe8c0f1d2867d 100644 (file)
@@ -1,7 +1,457 @@
-debhelper (7.4.16) UNRELEASED; urgency=low
+debhelper (9.20120323) UNRELEASED; urgency=low
+
+  * Fix a typo. Closes: #665891
+
+ -- Joey Hess <joeyh@debian.org>  Mon, 26 Mar 2012 17:18:58 -0400
+
+debhelper (9.20120322) unstable; urgency=low
+
+  * Revert avoid expanding shell metacharacters in sed call in autoscript().
+    It breaks dh_usrlocal and must be considered part of its interface.
+    Added to interface documentation.
+    Closes: #665263
+
+ -- Joey Hess <joeyh@debian.org>  Thu, 22 Mar 2012 17:37:56 -0400
+
+debhelper (9.20120312) unstable; urgency=low
+
+  * Also include CFLAGS in ld line for perl. Closes: #662666
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 13 Mar 2012 14:27:06 -0400
+
+debhelper (9.20120311) unstable; urgency=low
+
+  * dh_auto_install: Set AM_UPDATE_INFO_DIR=no to avoid automake
+    generating an info dir file. Closes: #634741
+  * dh_install: Man page clarification. Closes: #659635
+  * Avoid expanding shell metacharacters in sed call in autoscript().
+    Closes: #660794
+  * dh_auto_configure: Pass CPPFLAGS and LDFLAGS to Makefile.PL and Build.PL,
+    in compat level v9. Closes: #662666
+    Thanks, Dominic Hargreaves for the patch.
+    Thanks, Alessandro Ghedini, Niko Tyni, and Dominic Hargreaves for
+    testing all relevant packages to verify the safety of this late
+    change to v9.
+
+ -- Joey Hess <joeyh@debian.org>  Sun, 11 Mar 2012 18:28:33 -0400
+
+debhelper (9.20120115) unstable; urgency=low
+
+  * Finalized v9 mode, which is the new recommended default.
+    (But continuing to use v8 is also fine.)
+  * It is now deprecated for a package to not specify a compatibility
+    level in debian/compat. Debhelper now warns if this is not done,
+    and packages without a debian/compat will eventually FTBFS.
+  * dh: --without foo,bar now supported.
+  * Updated German man page translation. Closes: #653360
+
+ -- Joey Hess <joeyh@debian.org>  Sun, 15 Jan 2012 13:59:49 -0400
+
+debhelper (8.9.14) unstable; urgency=low
+
+  * Typo. Closes: #653006
+  * Typo. Closes: #653339
+
+ -- Joey Hess <joeyh@debian.org>  Tue, 27 Dec 2011 11:53:44 -0400
+
+debhelper (8.9.13) unstable; urgency=low
+
+  * Pass CPPFLAGS to qmake. Closes: #646129 Thanks, Felix Geyert
+  * dh_strip: Use build-id in /usr/lib/debug in v9.
+    Closes: #642158 Thanks, Jakub Wilk
+  * Spanish translation update. Closes: #636245 Thanks, Omar Campagne
+  * Only enable executable config files in v9. The quality of file permissions
+    in debian/ directories turns out to be atrocious; who knew?
+
+ -- Joey Hess <joeyh@debian.org>  Fri, 09 Dec 2011 13:53:38 -0400
+
+debhelper (8.9.12) unstable; urgency=low
+
+  * Debhelper config files may be made executable programs that output the
+    desired configuration. No further changes are planned to the config file
+    format; those needing powerful syntaxes may now use a programming language
+    of their choice. (Be careful aiming that at your feet.)
+    Closes: #235302, #372310, #235302, #614731,
+    Closes: #438601, #477625, #632860, #642129
+  * Added German translation of man pages, done by Chris Leick. Closes: #651221
+  * Typo fixes. Closes: #651224 Thanks, Chris Leick
+
+ -- Joey Hess <joeyh@debian.org>  Wed, 07 Dec 2011 15:09:50 -0400
+
+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 compatability
+  * 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).
@@ -14,8 +464,12 @@ debhelper (7.4.16) UNRELEASED; urgency=low
     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>  Thu, 18 Feb 2010 17:53:27 -0500
+ -- Joey Hess <joeyh@debian.org>  Tue, 06 Apr 2010 22:06:50 -0400
 
 debhelper (7.4.15) unstable; urgency=low
 
@@ -4132,7 +4586,7 @@ debhelper (2.1.0) unstable; urgency=low
     In the meantime, lots of packages have switched to using v2, despite my
     warnings that doing so leaves packages open to being broken without
     notice until v2 is complete.
-  * Therefore, I am calling v2 complete, as it is. Future non-compatabile
+  * Therefore, I am calling v2 complete, as it is. Future non-compatible
     changes will happen in v3, which will be started soon. This means that
     by using debhelper v2, one major thing changes: debhelper uses
     debian/<package> as the temporary directory for *all* packages;
@@ -4935,7 +5389,7 @@ debhelper (2.0.00) unstable; urgency=low
     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
+  * dh_debstd forces DH_COMPAT=1, because it needs to stay compatible with
     debstd after all.
 
  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 13:37:58 -0700