]> git.donarmstrong.com Git - debhelper.git/blob - debian/changelog
dh_compress: Avoid compressing images in /usr/share/info. Closes: #567586
[debhelper.git] / debian / changelog
1 debhelper (7.4.13) UNRELEASED; urgency=low
2
3   * dh_compress: Avoid compressing images in /usr/share/info. Closes: #567586
4
5  -- Joey Hess <joeyh@debian.org>  Sun, 31 Jan 2010 14:34:30 -0500
6
7 debhelper (7.4.12) unstable; urgency=low
8
9   * dh_bugfiles: Doc typo. Closes: #563269
10   * makefile: Support the (asking for trouble) case of MAKE being set to
11     something with a space in it. Closes: #563557
12   * Fix warning about unknown options passed to commands in override targets.
13   * Add -O option, which can be used to pass options to commands, ignoring
14     options that they do not support.
15   * dh: Use -O to pass user-specified options to the commands it runs.
16     This solves the problem with passing "-Bbuild" to dh, where commands
17     that do not support -B would see a bogus -u option. Closes: #541773
18     (It also ensures that the commands dh prints out can really be run.)
19   * qmake: New buildsystem contributed by Kel Modderman. Closes: #566840
20   * Fix typo in call to abs2rel in --builddir sanitize code.
21     Closes: #567737
22
23  -- Joey Hess <joeyh@debian.org>  Sat, 30 Jan 2010 20:23:02 -0500
24
25 debhelper (7.4.11) unstable; urgency=low
26
27   * dh(1): Minor rewording of documentation of override commands.
28     Closes: #560421
29   * dh(1): Add an example of using an override target to avoid
30     dh running several commands. Closes: #560600
31   * dh_installman: Avoid doubled slashes in path. Closes: #561275
32   * dh_installxfonts: Use new update-fonts-alias --include and
33     --exclude options to better handle removal in the case where
34     xfonts-utils is removed before a font package is purged.
35     (#543512; thanks, Theppitak Karoonboonyanan)
36   * dh: Optimise handling of noop overrides, avoiding an unnecessary
37     call to make to handle them. (Modestas Vainius)
38
39  -- Joey Hess <joeyh@debian.org>  Thu, 31 Dec 2009 11:32:34 -0500
40
41 debhelper (7.4.10) unstable; urgency=low
42
43   * Add --parallel option that can be used to enable parallel building
44     without limiting the max number of parallel jobs. (Modestas Vainius)
45   * dh_makeshlibs: Temporarily revert fix for #557603, as it caused
46     dpkg-gensymbols to see libraries not in the regular search path and
47     broke builds. This will be re-enabled in v8. Closes: #560217
48
49  -- Joey Hess <joeyh@debian.org>  Wed, 09 Dec 2009 15:17:19 -0500
50
51 debhelper (7.4.9) unstable; urgency=low
52
53   * Typo. Closes: #558654
54   * dh_installinit: Fix installation of defaults file when an upstart job is
55     installed. Closes: #558782
56
57  -- Joey Hess <joeyh@debian.org>  Mon, 30 Nov 2009 14:21:10 -0500
58
59 debhelper (7.4.8) unstable; urgency=low
60
61   * Parallel building support is no longer enabled by default. It can still
62     be enabled by using the --max-parallel option. This was necessary because
63     some buildds build with -j2 by default. (See #532805)
64   * dh: Document --no-act. Closes: #557505
65   * dh_makeshlibs: Make -X also exclude libraries from the symbols file.
66     Closes: #557603 (Peter Samuelson)
67
68  -- Joey Hess <joeyh@debian.org>  Mon, 23 Nov 2009 13:57:10 -0500
69
70 debhelper (7.4.7) unstable; urgency=low
71
72   * make: Avoid infinite make recursion that occurrs when testing existence
73     of a target in a certian horribly broken makefile, by making the test stop
74     after it sees one line of output from make. (This may be better replaced
75     with dh's makefile parser in the future.) Closes: #557307
76
77  -- Joey Hess <joeyh@debian.org>  Sat, 21 Nov 2009 13:35:22 -0500
78
79 debhelper (7.4.6) unstable; urgency=low
80
81   * Update --list to reflect buildsystem autoselection changes.
82   * Remove last vestiages of support for /usr/X11R6.
83   * cmake: Fix deep recursion in test. Closes: #557299
84
85  -- Joey Hess <joeyh@debian.org>  Sat, 21 Nov 2009 13:08:48 -0500
86
87 debhelper (7.4.5) unstable; urgency=low
88
89   * ant: Fix auto-selection breakage. Closes: #557006 (Cyril Brulebois)
90
91  -- Joey Hess <joeyh@debian.org>  Thu, 19 Nov 2009 11:53:39 -0500
92
93 debhelper (7.4.4) unstable; urgency=low
94
95   * The makefile buildsystem (and derived buildsystems cmake, autoconf, etc)
96     now supports parallel building by default, as specified via
97     DEB_BUILD_OPTIONS. Closes: #532805
98   * dh_auto_*: Add --max-parallel option that can be used to control
99     or disable parallel building. --max-parallel=1 will disable parallel
100     building, while --max-parallel=N will limit the maximum number of
101     parallel processes that can be specified via DEB_BUILD_OPTIONS.
102   * Added some hacks to avoid warnings about unavailable jobservers when
103     debhelper runs make, and the parent debian/rules was run in parallel
104     mode (as dpkg-buildpackage -j currently does).
105   * Thanks, Modestas Vainius for much of the work on parallel build support.
106   * Add deprecation warnings for -u to the documentation, since putting
107     options after -- is much more sane. (However, -u will not go away any
108     time soon.) Closes: #554509
109   * Separate deprecated programs in the list of commands in debhelper(7).
110     Closes: #548382
111   * Adjust code to add deprecation warning for compatibility level 4.
112     (Man page already said it was deprecated.) Closes: #555899
113   * dh_installdocs: Warn if a doc-base file cannot be parsed to find a
114     document id. Closes: #555677
115   * Typo. Closes: #555659
116   * cmake: Set CTEST_OUTPUT_ON_FAILURE when running test suite.
117     Closes: #555807 (Modestas Vainius)
118   * autoconf: If configure fails, display config.log. Intended to make
119     it easier to debug configure script failures on autobuilders.
120     Closes: #556384
121   * Improve build system autoselection process; this allows cmake to be
122     autoselected for steps after configure, instead of falling back to
123     makefile once cmake generated a makefile. Closes: #555805
124     (Modestas Vainius)
125
126  -- Joey Hess <joeyh@debian.org>  Wed, 18 Nov 2009 14:44:21 -0500
127
128 debhelper (7.4.3) unstable; urgency=low
129
130   [ Valery Perrin ]
131   * update french translation. Closes: #494300, #477703
132   * add --previous at po4a command into Makefile
133   * add dh, dh_auto_install, dh_auto_clean, dh_auto_configure,
134     dh_auto_install, dh_auto_test, dh_bugfiles, dh_icons, dh_installifupdown,
135     dh_installudev, dh_lintian, dh_prep into po4a.cfg manpages list
136   * fix a spelling mistake in dh_makeshlibs man french
137     translation (#494300 part 2)
138   
139   [ Joey Hess ]
140   * dh_perl: Do not look at perl scripts under /usr/share/doc.
141     Closes: #546683
142   * Allow dpkg-architecture to print errors to stderr. Closes: #548636
143   * python_distutils: Run default python last, not first, and pass --force
144     to setup.py install to ensure that timestamps do not prevent installation
145     of the scripts built for the default python, with unversioned shebang
146     lines. Closes: #547510 (Thanks, Andrew Straw)
147
148  -- Joey Hess <joeyh@debian.org>  Thu, 01 Oct 2009 14:37:38 -0400
149
150 debhelper (7.4.2) unstable; urgency=low
151
152   * Man page typo. Closes: #545443
153   * dh: Remove duplicate dh_installcatalogs list. Closes: #545483
154     (It was only run once due to logging.)
155   * dh_installdocs: Add --link-doc option that can be used to link
156     documentation directories. This is easier to use and more flexible
157     than the old method of running dh_link first to make a broken symlink.
158     Closes: #545676 Thanks, Colin Watson
159   * Reorder dh_pysupport call in dh sequence to come before
160     dh_installinit, so the generated postinst script registers
161     python modules before trying to use them. Closes: #546293
162   * dh_installudev: With --name, install debian/<package>.<name>.udev
163     to rules.d/<priority>-<name>, the same as debian/<name>.udev
164     is installed for the first package. Closes: #546337
165
166  -- Joey Hess <joeyh@debian.org>  Mon, 14 Sep 2009 15:46:49 -0400
167
168 debhelper (7.4.1) unstable; urgency=low
169
170   [ Steve Langasek ]
171   * dh_installinit: Support upstart job files, and provide compatibility
172     symlinks in /etc/init.d for sysv-rc implementations.  Closes: #536035.
173
174   [ Joey Hess ]
175   * Add FILES sections to man pages. Closes: #545041 
176   * dh_prep(1): Clarify when it should be called. Closes: #544969
177
178  -- Joey Hess <joeyh@debian.org>  Sun, 06 Sep 2009 18:44:40 -0400
179
180 debhelper (7.4.0) unstable; urgency=low
181
182   * Optimise -s handling to avoid running dpkg-architecture if a package
183     is arch all. This was, suprisingly, the only overhead of using the -s
184     flag with arch all/any packages.
185   * The -a flag now does the same thing as the -s flag, so debhelper users
186     do not need to worry about using the -s flag when building a package
187     that only builds for some architectures, and dh will also work in that
188     situation. Closes: #540794
189
190  -- Joey Hess <joeyh@debian.org>  Tue, 01 Sep 2009 13:41:16 -0400
191
192 debhelper (7.3.16) unstable; urgency=low
193
194   * dh_desktop: Clarify in man page why it's a no-op.
195     Closes: #543364
196   * dh_installdocs: Loosen the Document field parsing, to accept
197     everything doc-base *really* accepts in a doc id (not just what
198     it's documented to accept). Closes: #543499
199   * Allow sequence addons to pass options to debhelper commands,
200     by adding add_command_options and remove_command_options to the interface.
201     Closes: #543392
202     (Modestas Vainius)
203   * dh_auto_install: Add a --destdir parameter that can be used to override
204     the default. Closes: #538201
205     (Modestas Vainius)
206
207  -- Joey Hess <joeyh@debian.org>  Wed, 26 Aug 2009 17:10:53 -0400
208
209 debhelper (7.3.15) unstable; urgency=low
210
211   * dh_installudev: Install rules files into new location
212     /lib/udev/rules.d/
213   * dh_installudev: Add code to delete old conffiles unless
214     they're modified, and in that case, rename them to override
215     the corresponding file in /lib/udev. (Based on patch by
216     Martin Pitt.) (Note that this file will not be deleted on purge -- 
217     I can't see a good way to determine when it's appropriate to do
218     that.)
219   * dh_installudev: Set default priority to 60; dropping the "z".
220     If --priority=zNN is passed, treat that as priority NN.
221   * Above Closes: #491117
222   * dh_installudev: Drop code handling move of /etc/udev/foo into
223     /etc/udev/rules.d/.
224
225  -- Joey Hess <joeyh@debian.org>  Fri, 21 Aug 2009 17:22:08 -0400
226
227 debhelper (7.3.14) unstable; urgency=low
228
229   [ Colin Watson ]
230   * dh: Add --list option to list available addons. Closes: #541302
231
232   [ Joey Hess ]
233   * Run pod2man with --utf8. Closes: #541270
234   * dh: Display $@ error if addon load fails. Closes: #541845
235   * dh_perl: Remove perl minimum dependency per new policy. Closes: #541811
236
237  -- Joey Hess <joeyh@debian.org>  Mon, 17 Aug 2009 15:55:48 -0400
238
239 debhelper (7.3.13) unstable; urgency=low
240
241   [ Bernd Zeimetz ]
242   * python_distutils.pm: Support debhelper backports.
243     To allow backports of debhelper we don't pass
244     --install-layout=deb to 'setup.py install` for those Python
245     versions where the option is ignored by distutils/setuptools.
246     Thanks to Julian Andres Klode for the bug report.
247     Closes: #539324
248
249  -- Joey Hess <joeyh@debian.org>  Fri, 14 Aug 2009 20:10:57 -0400
250
251 debhelper (7.3.12) unstable; urgency=low
252
253   * dh: Allow creation of new sequences (such as to handle a patch
254     target for quilt), by adding an add_command function to the
255     sequence addon interface. See #540124.
256
257  -- Joey Hess <joeyh@debian.org>  Thu, 06 Aug 2009 11:08:53 -0400
258
259 debhelper (7.3.11) unstable; urgency=low
260
261   * perl_build: Fix Build check to honor source directory setting.
262
263  -- Joey Hess <joeyh@debian.org>  Wed, 05 Aug 2009 13:52:34 -0400
264
265 debhelper (7.3.10) unstable; urgency=low
266
267   * perl_build: Avoid failing if forced to be used in dh_auto_clean
268     when Build does not exist (ie due to being run twice in a row).
269     Closes: #539848
270   * dh_builddeb: Fix man page typo. Closes: #539976
271   * dh_installdeb: In udeb mode, support the menutest and isinstallable
272     maintainer scripts. Closes: #540079 Thanks, Colin Watson.
273
274  -- Joey Hess <joeyh@debian.org>  Wed, 05 Aug 2009 11:03:01 -0400
275
276 debhelper (7.3.9) unstable; urgency=low
277
278   * cmake: Avoid forcing rpath off as this can break some test suites.
279     It gets stripped by cmake at install time. Closes: #538977
280
281  -- Joey Hess <joeyh@debian.org>  Sat, 01 Aug 2009 15:59:07 -0400
282
283 debhelper (7.3.8) unstable; urgency=low
284
285   * Fix t/override_target to use ./run. Closes: #538315
286
287  -- Joey Hess <joeyh@debian.org>  Sat, 25 Jul 2009 00:37:45 +0200
288
289 debhelper (7.3.7) unstable; urgency=low
290
291   * First upload of buildsystems support to unstable.
292     Summary: Adds --buildsystem (modular, OO buildsystem classes),
293     --sourcedirectory, --builddirectory, and support for cmake
294     and ant.
295
296  -- Joey Hess <joeyh@debian.org>  Fri, 24 Jul 2009 12:07:47 +0200
297
298 debhelper (7.3.6) experimental; urgency=low
299
300   * perl_makemaker: Re-add fix for #496157, lost in rewrite.
301
302  -- Joey Hess <joeyh@debian.org>  Thu, 23 Jul 2009 18:17:45 +0200
303
304 debhelper (7.3.5) experimental; urgency=low
305
306   [ Bernd Zeimetz ]
307   * python_distutils buildsystem: Build for all supported Python
308     versions that are installed. Ensure that correct shebangs are
309     created by using `python' first during build and install.
310     Closes: #520834
311     Also build with python*-dbg if the package build-depends
312     on them.
313
314  -- Joey Hess <joeyh@debian.org>  Mon, 20 Jul 2009 20:30:22 +0200
315
316 debhelper (7.3.4) experimental; urgency=low
317
318   * Merged debhelper 7.2.24.
319
320  -- Joey Hess <joeyh@debian.org>  Wed, 15 Jul 2009 09:50:37 -0400
321
322 debhelper (7.3.3) experimental; urgency=low
323
324   * Add ant buildsystem support. Closes: #537021
325   * Merged debhelper 7.2.22.
326
327  -- Joey Hess <joeyh@debian.org>  Tue, 14 Jul 2009 17:16:28 -0400
328
329 debhelper (7.3.2) experimental; urgency=low
330
331   * Merged debhelper 7.2.21.
332
333  -- Joey Hess <joeyh@debian.org>  Wed, 08 Jul 2009 21:23:48 -0400
334
335 debhelper (7.3.1) experimental; urgency=low
336
337   * Merged debhelper 7.2.20.
338
339  -- Joey Hess <joeyh@debian.org>  Thu, 02 Jul 2009 12:28:55 -0400
340
341 debhelper (7.3.0) experimental; urgency=low
342
343   * Modular object oriented dh_auto_* buildsystem support,
344     contributed by Modestas Vainius
345     - dh_auto_* --sourcedirectory can now be used to specify a source
346       directory if sources and/or the whole buildsystem lives elsewhere
347       than the top level directory. Closes: #530597
348     - dh_auto_* --builddirectory can now be used to specify a build
349       directory to use for out of source building, for build systems
350       that support it. Closes: #480577
351     - dh_auto_* --buildsystem can now be used to override the autodetected
352       build system, or force use of a third-party class.
353     - dh_auto_* --list can be used to list available and selected build
354       systems.
355     - Adds support for cmake.
356     - For the perl_build build system, Build is used consistently
357       instead of falling back to using the generated Makefile.
358       Closes: #534332
359     - Historical dh_auto_* behavior should be preserved despite these
360       large changes..
361   * Move two more command-specific options to only be accepted by the commands
362     that use them. The options are:
363     --sourcedir, --destdir
364     If any third-party debhelper commands use either of the above options,
365     they will be broken, and need to be changed to pass options to init().
366   * Make dh not complain about unknown, command-specific options passed to it,
367     and further suppress warnings about such options it passes on to debhelper
368     commands. This was attempted incompletely before in version 7.2.17.
369
370  -- Joey Hess <joeyh@debian.org>  Wed, 01 Jul 2009 15:31:20 -0400
371
372 debhelper (7.2.24) unstable; urgency=low
373
374   * dh_install: Add test suite covering the last 5 bugs.
375
376  -- Joey Hess <joeyh@debian.org>  Wed, 15 Jul 2009 09:42:18 -0400
377
378 debhelper (7.2.23) unstable; urgency=low
379
380   * dh_install: Fix support for the case where debian/tmp is
381     explicitly specified in filename paths despite being searched by
382     default. Closes: #537140
383
384  -- Joey Hess <joeyh@debian.org>  Wed, 15 Jul 2009 09:24:19 -0400
385
386 debhelper (7.2.22) unstable; urgency=low
387
388   * dh_install: Fix support for the case where --sourcedir=debian/tmp/foo
389     is used. Perl was not being greedy enough and the 'foo' was not stripped
390     from the destination directory in this unusual case. Closes: #537017
391
392  -- Joey Hess <joeyh@debian.org>  Tue, 14 Jul 2009 17:08:25 -0400
393
394 debhelper (7.2.21) unstable; urgency=low
395
396   * Add a versioned dep on perl-base, to get a version that supports
397     GetOptionsFromArray. Closes: #536310
398
399  -- Joey Hess <joeyh@debian.org>  Wed, 08 Jul 2009 21:08:45 -0400
400
401 debhelper (7.2.20) unstable; urgency=low
402
403   * dh_install: Fix installation of entire top-level directory
404     from debian/tmp. Closes: #535367
405
406  -- Joey Hess <joeyh@debian.org>  Thu, 02 Jul 2009 12:17:42 -0400
407
408 debhelper (7.2.19) unstable; urgency=low
409
410   * dh_install: Handle correctly the case where a glob expands to
411     a dangling symlink, installing the dangling link as requested.
412     Closes: #534565
413   * dh_install: Fix fallback use of debian/tmp in v7 mode; a bug caused
414     it to put files inside a debian/tmp directory in the package build
415     directory, now that prefix is stripped. (See #534565)
416
417  -- Joey Hess <joeyh@debian.org>  Tue, 30 Jun 2009 12:56:52 -0400
418
419 debhelper (7.2.18) unstable; urgency=low
420
421   * dh_shlibdeps: Ensure DEBIAN directory exists, as dpkg-shlibdeps
422     prints a confusing warning if it does not. Closes: #534226
423   * dh_auto_install: Pass --install-layout=deb to setup.py
424     to support python 2.6. Closes: #534620
425
426  -- Joey Hess <joeyh@debian.org>  Mon, 29 Jun 2009 15:35:40 -0400
427
428 debhelper (7.2.17) unstable; urgency=low
429
430   * Allow command-specific options to be passed to commands
431     via dh without causing other commands to emit a getopt
432     warning or deprecation message.
433   * dh_installinfo: No longer inserts install-info calls into
434     maintainer scripts, as that is now triggerized. Adds a dependency
435     via misc:Depends to handle partial upgrades. Note that while
436     dh_installinfo already required that info files had a INFO-DIR-SECTION,
437     the new system also requires they have START-INFO-DIR-ENTRY and
438     END-INFO-DIR-ENTRY for proper registration. I assume there will be
439     some mass bug filing for any packages that do not have that.
440     Closes: #534639, #357434
441
442  -- Joey Hess <joeyh@debian.org>  Fri, 26 Jun 2009 09:02:51 -0400
443
444 debhelper (7.2.16) unstable; urgency=low
445
446   * dh_gconf: Add missed half of postrm fragment removal. Closes: #531035
447
448  -- Joey Hess <joeyh@debian.org>  Thu, 11 Jun 2009 12:50:33 -0400
449
450 debhelper (7.2.15) unstable; urgency=low
451
452   * dh_strip, dh_shlibdeps: Add support for OCaml shared libraries.
453     (Stephane Glondu) Closes: #527272, #532701
454   * dh_compress: Avoid compressing .svg and .sgvz files, since these
455     might be used as images on a html page, and also to avoid needing
456     to special case the .svgz extension when compressing svg.
457     Closes: #530253
458   * dh_scrollkeeper: Now a deprecated no-op. Closes: #530806
459   * dh_gconf: Remove postrm fragment that handled schema migration
460     from /etc to /usr. Closes: #531035
461
462  -- Joey Hess <joeyh@debian.org>  Wed, 10 Jun 2009 17:14:07 -0400
463
464 debhelper (7.2.14) unstable; urgency=low
465
466   * dh: Avoid writing log after override_dh_clean is run. Closes: #529228
467
468  -- Joey Hess <joeyh@debian.org>  Mon, 18 May 2009 12:49:32 -0400
469
470 debhelper (7.2.13) unstable; urgency=low
471
472   * dh_auto_configure: Pass --skipdeps safely via PERL_AUTOINSTALL.
473     Closes: #528235
474
475  -- Joey Hess <joeyh@debian.org>  Thu, 14 May 2009 15:21:21 -0400
476
477 debhelper (7.2.12) unstable; urgency=low
478
479   * dh_auto_configure: Revert --skipdeps change
480     Closes: #528647, reopens: #528235
481
482  -- Joey Hess <joeyh@debian.org>  Thu, 14 May 2009 14:15:26 -0400
483
484 debhelper (7.2.11) unstable; urgency=low
485
486   * dh: Support --with addon,addon,...
487     Closes: #528178
488   * dh_auto_configure: Add --skipdeps when running Makefile.PL,
489     to prevent Module::Install from trying to download dependencies.
490     Closes: #528235
491   * Support debian/foo.os files to suppliment previous debian/foo.arch
492     file support. Closes: #494914
493     (Thanks, Aurelien Jarno)
494
495  -- Joey Hess <joeyh@debian.org>  Tue, 12 May 2009 14:52:18 -0400
496
497 debhelper (7.2.10) unstable; urgency=low
498
499   * Close COMPAT_IN filehandle. Closes: #527464
500   * dh_auto_configure: Clarify man page re adding configure
501     parameters. Closes: #527256
502   * dh_auto_configure: Pass packlist=0 when running Makefile.PL,
503     in case it is a Build.PL passthru, to avoid it creating
504     the .packlist file. Closes: #527990
505
506  -- Joey Hess <joeyh@debian.org>  Sun, 10 May 2009 13:07:08 -0400
507
508 debhelper (7.2.9) unstable; urgency=low
509
510   * dh_fixperms: Ensure lintian overrides are mode 644.
511     (Patch from #459548)
512   * dh_fixperms: Fix permissions of OCaml .cmxs files. Closes: #526221
513   * dh: Add --without to allow disabling sequence addons (particularly
514     useful to disable the default python-support addon).
515
516  -- Joey Hess <joeyh@debian.org>  Mon, 04 May 2009 14:46:53 -0400
517
518 debhelper (7.2.8) unstable; urgency=low
519
520   * dh_desktop: Now a deprecated no-op, since desktop-file-utils
521     uses triggers. Closes: #523474
522     (also Closes: #521960, #407701 as no longer applicable)
523   * Move dh sequence documentation to PROGRAMMING.
524
525  -- Joey Hess <joeyh@debian.org>  Mon, 20 Apr 2009 16:15:32 -0400
526
527 debhelper (7.2.7) unstable; urgency=low
528
529   * Fix calling the same helper for separate packages in the override of dh
530     binary-indep/binary-arch. Closes: #520567
531   * Add --remaining-packages option (Modestas Vainius)
532     Closes: #520615
533   * Pass -L UTF-8 to po4a to work around bug #520942
534   * dh_icons: ignore gnome and hicolor themes (will be handled
535     by triggers). Closes: #521181
536
537  -- Joey Hess <joeyh@debian.org>  Fri, 27 Mar 2009 14:15:29 -0400
538
539 debhelper (7.2.6) unstable; urgency=low
540
541   * Examples files updated to add dh_bugfiles, remove obsolete
542     dh_python.
543   * dh_auto_test: Support DEB_BUILD_OPTIONS=nocheck. Closes: #519374
544
545  -- Joey Hess <joeyh@debian.org>  Sun, 15 Mar 2009 17:54:48 -0400
546
547 debhelper (7.2.5) unstable; urgency=low
548
549   * Set MODULEBUILDRC=/dev/null when running perl Build scripts
550     to avoid ~/.modulebuildrc influencing the build. Closes: #517423
551   * dh_installmenus: Revert removal of update-menus calls. Closes: #518919
552     Menu refuses to add unconfigured packages to the menu, and thus
553     omits packages when triggered, unfortunatly. I hope its behavior will
554     change.
555
556  -- Joey Hess <joeyh@debian.org>  Mon, 09 Mar 2009 16:20:41 -0400
557
558 debhelper (7.2.4) unstable; urgency=low
559
560   * dh_makeshlibs: Fix --add-udeb, for real. Closes: #518706
561
562  -- Joey Hess <joeyh@debian.org>  Sun, 08 Mar 2009 13:14:30 -0400
563
564 debhelper (7.2.3) unstable; urgency=low
565
566   * dh_installmenus: Now that a triggers capable menu and dpkg are in
567     stable, menu does not need to be explicitly run in maintainer
568     scripts, except for packages with menu-methods files. (See #473467)
569   * dh_installdocs: No longer add maintainer script code to call
570     doc-base, as it supports triggers in stable.
571   * dh_bugfiles: New program, contributed by Modestas Vainius.
572     Closes: #326874
573   * dh: Override LC_ALL, not LANG. re-Closes: #517617
574   * dh_installchangelogs: Support -X to exclude automatic installation
575     of specific upstream changelogs. re-Closes: #490937
576   * Compat level 4 is now deprecated.
577   * dh_makeshlibs: Re-add --add-udeb support. Closes: #518655
578   * dh_shlibdeps: Remove --add-udeb switch (was accidentially added here).
579
580  -- Joey Hess <joeyh@debian.org>  Sat, 07 Mar 2009 14:52:20 -0500
581
582 debhelper (7.2.2) unstable; urgency=low
583
584   * dh_installmodules: Give files in /etc/modprobe.d a .conf
585     syntax, as required by new module-init-tools.
586   * dh_installmodules: Add preinst and postinst code to handle
587     cleanly renaming the modprobe.d files on upgrade.
588   * Two updates to conffile moving code from wiki:
589     - Support case where the conffile name is a substring of another
590       conffile's name.
591     - Support case where dpkg-query says the file is obsolete.
592
593  -- Joey Hess <joeyh@debian.org>  Wed, 04 Mar 2009 19:37:33 -0500
594
595 debhelper (7.2.1) experimental; urgency=low
596
597   * Merged debhelper 7.0.52.
598
599  -- Joey Hess <joeyh@debian.org>  Sat, 28 Feb 2009 20:01:22 -0500
600
601 debhelper (7.2.0) experimental; urgency=low
602
603   * Merged debhelper 7.0.50.
604   * dh: Fix typo. Closes: #509754
605   * debhelper.pod: Fix typo. Closes: #510180
606   * dh_gconf: Support mandatory settings. Closes: #513923
607   * Improve error messages when child commands fail.
608   * Depend on dpkg-dev 1.14.19, the first to support Package-Type
609     fields in dpkg-gencontrol.
610   * dh_gencontrol: No longer need to generate the udeb filename
611     when calling dpkg-gencontrol.
612   * dh_gencontrol: Do not need to tell dpkg-gencontol not to
613     include the Homepage field in udebs (fixed in dpkg-dev 1.14.17).
614
615  -- Joey Hess <joeyh@debian.org>  Thu, 26 Feb 2009 18:33:44 -0500
616
617 debhelper (7.1.1) experimental; urgency=low
618
619   * dh_install(1): Order options alphabetically. Closes:# 503896
620   * Fix some docs that refered to --srcdir rather than --sourcedir.
621     Closes: #504742
622   * Add Vcs-Browser field. Closes: #507804
623   * Ignore unknown options in DH_OPTIONS. Debhelper will always ignore
624     such options, even when unknown command-line options are converted back
625     to an error. This allows (ab)using DH_OPTIONS to pass command-specific
626     options.
627     (Note that getopt will warn about such unknown options. Eliminating this
628     warning without reimplementing much of Getopt::Long wasn't practical.)
629
630  -- Joey Hess <joeyh@debian.org>  Sun, 14 Dec 2008 23:19:27 -0500
631
632 debhelper (7.1.0) experimental; urgency=low
633
634   * dh_installchangelogs: Fall back to looking for changelog files ending
635     with ".txt". Closes: #498460
636   * dh_gencontrol: Ensure misc:Depends is set in substvars to avoid dpkg
637     complaining about it when it's empty. Closes: #498666
638   * dh: Fix typo in example. Closes: #500836
639   * Allow individual debhelper programs to define their own special options
640     by passing a hash to init(), which is later passed on the Getopt::Long. 
641     Closes: #370823
642   * Move many command-specific options to only be accepted by the command
643     that uses them. Affected options are:
644     -x, -r, -R, -l, -L, -m,
645     --include-conffiles, --no-restart-on-upgrade, --no-start,
646     --restart-after-upgrade, --init-script, --filename, --flavor, --autodest,
647     --libpackage, --add-udeb, --dpkg-shlibdeps-params,
648     --dpkg-gencontrol-params, --update-rcd-params, --major, --remove-d,
649     --dirs-only, --keep-debug, --version-info, --list-missing, --fail-missing,
650     --language, --until, --after, --before, --remaining, --with
651   * If any third-party debhelper commands use any of the above options,
652     they will be broken, and need to be changed to pass options to init().
653   * To avoid breaking rules files that pass options to commands that do not
654     use them, debhelper will now only warn if it encounters an unknown
655     option. This will be converted back to an error later.
656
657  -- Joey Hess <joeyh@debian.org>  Wed, 10 Sep 2008 13:58:00 -0400
658
659 debhelper (7.0.52) unstable; urgency=low
660
661   * dh: Fix make parsing to not be broken by locale settings.
662     Closes: #517617
663
664  -- Joey Hess <joeyh@debian.org>  Sat, 28 Feb 2009 19:52:34 -0500
665
666 debhelper (7.0.51) unstable; urgency=low
667
668   * dh: Man page typos. Closes: #517549, #517550
669
670  -- Joey Hess <joeyh@debian.org>  Sat, 28 Feb 2009 13:23:30 -0500
671
672 debhelper (7.0.50) unstable; urgency=low
673
674   * This release is designed to be easily backportable to stable,
675     to support the new style of rules file that I expect many packages will
676     use.
677   * dh: debian/rules override targets can change what is run
678     for a specific debhelper command in a sequence.
679     (Thanks Modestas Vainius for the improved makefile parser.)
680   * dh: Redid all the examples to use override targets, since these
681     eliminate all annoying boilerplate and are much easier to understand
682     than the old method.
683   * Remove rules.simple example, there's little need to use explicit targets
684     with dh anymore.
685   * dh: Support debian/rules calling make with -B,
686     which is useful to avoid issues with phony implicit
687     rules (see bug #509756).
688  
689  -- Joey Hess <joeyh@debian.org>  Fri, 27 Feb 2009 15:25:52 -0500
690
691 debhelper (7.0.17) unstable; urgency=low
692
693   [ Per Olofsson ]
694   * dh_auto_install: Fix man page, was referring to dh_auto_clean.
695
696   [ Joey Hess ]
697   * dh_gencontrol: Drop the Homepage field from udebs. Closes: #492719
698   * Typo. Closes: #493062
699   * dh_auto_install: Improve check for MakeMaker, to avoid passing PREFIX
700     if the Makefile was generated by Module::Build::Compat. Closes: #496157
701
702  -- Joey Hess <joeyh@debian.org>  Fri, 22 Aug 2008 22:30:12 -0400
703
704 debhelper (7.0.16) unstable; urgency=low
705
706   * dh: Avoid passing --with on to subcommands. Closes: #490886
707   * dh_installchangelogs: When searching for changelog in v7 mode, skip
708     empty files. Closes: #490937
709
710  -- Joey Hess <joeyh@debian.org>  Sat, 19 Jul 2008 15:34:13 -0400
711
712 debhelper (7.0.15) unstable; urgency=low
713
714   * dh_clean: Do not delete *-stamp files in -k mode in v7. Closes: #489918
715
716  -- Joey Hess <joeyh@debian.org>  Wed, 09 Jul 2008 16:16:11 -0400
717
718 debhelper (7.0.14) unstable; urgency=low
719
720   * Load python-support sequence file first, to allow ones loaded later to
721     disable it.
722
723  -- Joey Hess <joeyh@debian.org>  Sat, 05 Jul 2008 08:23:32 -0400
724
725 debhelper (7.0.13) unstable; urgency=low
726
727   * dh_auto_install: Rather than looking at the number of binary packages
728     being acted on, look at the total number of binary packages in the
729     source package when deciding whether to install to debian/package or
730     debian/tmp. This avoids inconsistencies when building mixed arch all+any
731     packages using the binary-indep and binary-arch targets.
732     Closes: #487938
733
734  -- Joey Hess <joeyh@debian.org>  Wed, 25 Jun 2008 12:27:02 -0400
735
736 debhelper (7.0.12) unstable; urgency=medium
737
738   * Correct docs about dh_install and debian/tmp in v7 mode. It first looks in
739     the current directory, or whatever is configured with --srcdir. Then it
740     always falls back to looking in debian/tmp.
741   * Medium urgency to get this doc fix into testing.
742
743  -- Joey Hess <joeyh@debian.org>  Wed, 25 Jun 2008 03:36:50 -0400
744
745 debhelper (7.0.11) unstable; urgency=low
746
747   * dh: Man page fix. Closes: #485116
748   * Add stamp files to example rules targets. Closes: #486327
749   * Add a build dependency on file. The rules file now runs dh_strip and
750     dh_shlibdeps, which both use it. (It could be changed not to, but
751     it's good to have it run all the commands as a test.) Closes: #486439
752   * Typo fix. Closes: #486464
753
754  -- Joey Hess <joeyh@debian.org>  Mon, 16 Jun 2008 12:39:21 -0400
755
756 debhelper (7.0.10) unstable; urgency=low
757
758   * dh_compress: Do not compress index.sgml files, as generated by gtk-doc.
759     Closes: #484772
760
761  -- Joey Hess <joeyh@debian.org>  Fri, 06 Jun 2008 11:48:39 -0400
762
763 debhelper (7.0.9) unstable; urgency=low
764
765   * rules.tiny: Typo fix. Closes: #479647
766   * dh_installinit: Add --restart-after-upgrade, which avoids stopping a
767     daemon in the prerm, and instead restarts it in the postinst, keeping
768     its downtime minimal. Since some daemons could break if files are upgraded
769     while they're running, it's not the default. It might become the default
770     in a future (v8) compatibility level. Closes: #471060
771   * dh: fix POD error. Closes: #480191
772   * dh: Typo fixes. Closes: #480200
773   * dh: Add remove_command to the sequence interface.
774   * dh_auto_clean: setup.py clean can create pyc files. Remove. Closes: #481899
775
776  -- Joey Hess <joeyh@debian.org>  Mon, 19 May 2008 12:47:47 -0400
777
778 debhelper (7.0.8) unstable; urgency=low
779
780   * dh: Add an interface that third-party packages providing debhelper commands
781     can use to insert them into a command sequence. 
782     (See dh(1), "SEQUENCE ADDONS".)
783   * dh: --with=foo can be used to include such third-party commands.
784     So, for example, --with=cli could add the dh_cli* commands from
785     cli-common.
786   * Moved python-support special case out of dh and into a python-support
787     sequence addon. --with=python-support is enabled by default to avoid
788     breaking backwards compatibility.
789
790  -- Joey Hess <joeyh@debian.org>  Sun, 04 May 2008 16:10:54 -0400
791
792 debhelper (7.0.7) unstable; urgency=low
793
794   * dh_installxfonts: Fix precidence problem that exposes a new warning
795     message in perl 5.10.
796
797  -- Joey Hess <joeyh@debian.org>  Sun, 04 May 2008 13:43:41 -0400
798
799 debhelper (7.0.6) unstable; urgency=low
800
801   * dh_auto_test: Correct Module::Build tests.
802
803  -- Joey Hess <joeyh@debian.org>  Sat, 03 May 2008 12:58:50 -0400
804
805 debhelper (7.0.5) unstable; urgency=low
806
807   * Convert copyright file to new format.
808   * dh_test*: inhibit logging. Closes: #478958
809
810  -- Joey Hess <joeyh@debian.org>  Thu, 01 May 2008 19:52:00 -0400
811
812 debhelper (7.0.4) unstable; urgency=low
813
814   * Fix underescaped $ in Makefile. Closes: #478475
815   * dh_auto_test: Run tests for Module::Build packages. (Florian Ragwitz)
816
817  -- Joey Hess <joeyh@debian.org>  Wed, 30 Apr 2008 02:17:01 -0400
818
819 debhelper (7.0.3) unstable; urgency=low
820
821   * dh: Fix man page typos. Closes: #477933
822   * Add missing $! to error message when the log can't be opened.
823   * One problem with the log files is that if dh_clean is not the last command
824     run, they will be left behind. This is a particular problem on build
825     daemons that use real root. Especially if cdbs is used, since it runs
826     dh_listpackages after clean, thereby leaving behind log files that
827     only root can touch. Avoid this particular special case by inhibiting
828     logging by dh_listpackages.
829
830  -- Joey Hess <joeyh@debian.org>  Tue, 29 Apr 2008 01:40:03 -0400
831
832 debhelper (7.0.2) unstable; urgency=low
833
834   * dh: Optimise the case where the binary-arch or binary-indep sequence is
835     run and there are no packages of that type.
836   * dh_auto_configure: Set PERL_MM_USE_DEFAULT when configuring MakeMaker
837     packages to avoid interactive prompts.
838   * dh_auto_*: Also support packages using Module::Build.
839   * dh_auto_*: Fix some calls to setup.py. Now tested and working with
840     python packages.
841   * dh_install: Find all possible cases of "changelog" and "changes", rather
842     than just looking for some predefined common cases.
843
844  -- Joey Hess <joeyh@debian.org>  Thu, 24 Apr 2008 21:55:49 -0400
845
846 debhelper (7.0.1) unstable; urgency=low
847
848   * I lied, one more v7 change slipped in..
849   * dh_installchangelogs: In v7 mode, if no upstream changelog is specified,
850     and the package is not native, guess at a few common changelog filenames.
851
852  -- Joey Hess <joeyh@debian.org>  Thu, 24 Apr 2008 00:16:19 -0400
853
854 debhelper (7.0.0) unstable; urgency=low
855
856   * dh: New program that runs a series of debhelper commands in a sequence.
857     This can be used to construct very short rules files (as short as 3
858     lines), while still exposing the full power of debhelper when it's
859     needed.
860   * dh_auto_configure: New program, automates running ./configure,
861     Makefile.PL, and python distutils. Calls them with exactly the same
862     options as cdbs does by default, and allows adding/overriding options.
863   * dh_auto_build: New program, automates building the package by either
864     running make or using setup.py. (Support for cmake and other build systems
865     planned but not yet implemented.)
866   * dh_auto_test: New program, automates running make test or make check
867     if the Makefile has such a target.
868   * dh_auto_clean: New program, automates running make clean (or distclean,
869     or realclean), or using setup.py to clean up.
870   * dh_auto_install: New program, automates running make install, or using
871     setup.py to install. Supports the PREFIX=/usr special case needed by
872     MakeMaker Makefiles. (Support for cmake and other build systems planned
873     but not yet implemented.)
874   * New v7 mode, which only has three changes from v6, and is the new
875     recommended default, especially when using dh.
876   * dh_install: In v7 mode, if --sourcedir is not specified, first look for
877     files in debian/tmp, and then will look in the current directory. This
878     allows dh_install to interoperate with dh_auto_install without needing any
879     special parameters.
880   * dh_clean: In v7 mode, read debian/clean and delete all files listed
881     therein.
882   * dh_clean: In v7 mode, automatically delete *-stamp files.
883   * Add a Makefile and simplify this package's own rules file using
884     all the new toys.
885   * dh_clean: Don't delete core dumps. (Too DWIM, and "core" is not
886     necessarily a core dump.) Closes: #477391
887   * dh_prep: New program, does the same as dh_clean -k (which will be
888     deprecated later).
889
890  -- Joey Hess <joeyh@debian.org>  Wed, 23 Apr 2008 23:14:57 -0400
891
892 debhelper (6.0.12) unstable; urgency=low
893
894   * dh_icons: Support .xpm format icons. Stop looking for .jpg icons, and
895     also, for completeness, support .icon files. This matches the set of
896     extensions supported by gtk-update-icon-cache. Closes: #448094
897
898  -- Joey Hess <joeyh@debian.org>  Sat, 19 Apr 2008 16:43:31 -0400
899
900 debhelper (6.0.11) unstable; urgency=medium
901
902   * dh_installman: man --recode transparently uncompresses compressed
903     pages. So when saving the output back, save it to a non-compressed
904     filename (and delete the original, compressed file). Closes: #470913
905
906  -- Joey Hess <joeyh@debian.org>  Tue, 01 Apr 2008 18:31:12 -0400
907
908 debhelper (6.0.10) unstable; urgency=low
909
910   * dh_perl: Remove empty directories created by MakeMaker.
911
912  -- Joey Hess <joeyh@debian.org>  Tue, 25 Mar 2008 14:11:57 -0400
913
914 debhelper (6.0.9) unstable; urgency=low
915
916   * dh_installman: Don't recode symlinks. Closes: #471196
917
918  -- Joey Hess <joeyh@debian.org>  Sun, 16 Mar 2008 13:53:39 -0400
919
920 debhelper (6.0.8) unstable; urgency=low
921
922   * dh_installman: Convert all man pages in the build directory to utf-8, not
923     just those installed by the program.
924
925  -- Joey Hess <joeyh@debian.org>  Mon, 10 Mar 2008 18:40:25 -0400
926
927 debhelper (6.0.7) unstable; urgency=low
928
929   * dh_lintian: Finally added this since linda is gone and there's only
930     lintian to worry about supporting. Closes: #109642, #166320, #206765
931     (Thanks to Steve M. Robbins for the initial implementation.)
932
933  -- Joey Hess <joeyh@debian.org>  Thu, 06 Mar 2008 13:55:46 -0500
934
935 debhelper (6.0.6) unstable; urgency=low
936
937   * dh_compress: Pass -n to gzip to yeild more reproducible file contents.
938     The time stamp information need not be contained in the .gz file since the
939     time stamp is preserved when compressing and decompressing. Closes: #467100
940   * The order of dependencies generated by debhelper has been completly random
941     (hash key order), so sort it. Closes: #468959
942
943  -- Joey Hess <joeyh@debian.org>  Wed, 05 Mar 2008 21:35:21 -0500
944
945 debhelper (6.0.5) unstable; urgency=low
946
947   * dh_installman: Recode all man pages to utf-8 on installation.
948     Closes: #462937 (Colin Watson)
949   * Depend on a new enough version of man-db.
950
951  -- Joey Hess <joeyh@debian.org>  Mon, 28 Jan 2008 16:43:10 -0500
952
953 debhelper (6.0.4) unstable; urgency=low
954
955   * dh_strip: Improve the idempotency fix put in for #380314.
956   * dh_strip: The -k flag didn't work (--keep did). Fix.
957   * dh_shlibdeps: Add emul to exclude list.
958
959  -- Joey Hess <joeyh@debian.org>  Sat, 26 Jan 2008 18:32:27 -0500
960
961 debhelper (6.0.3) unstable; urgency=low
962
963   * dh_link: -X can be used to avoid it modifying symlinks to be compliant
964     with policy. Closes: #461392
965   * dh_shlibdeps: Rather than skipping everything in /usr/lib/debug,
966     which can include debug libraries that dpkg-shlibdeps should look at,
967     only skip the subdirectories of it that contain separate debugging
968     symbols. (Hardcoding the names of those directories is not the best
969     implementation, but it will do for now.) Closes: #461339
970
971  -- Joey Hess <joeyh@debian.org>  Sun, 20 Jan 2008 15:27:59 -0500
972
973 debhelper (6.0.2) unstable; urgency=low
974
975   * Revert slightly broken refactoring of some exclude code.
976     Closes: #460340, #460351
977
978  -- Joey Hess <joeyh@debian.org>  Sat, 12 Jan 2008 12:31:15 -0500
979
980 debhelper (6.0.1) unstable; urgency=low
981
982   * dh_installdocs/examples: Don't unnecessarily use the exclude code path.
983   * dh_install{,docs,examples}: Avoid infinite recursion when told to
984     install a directory ending with "/." (slashdot effect?) when exclusion is
985     enabled. Emulate the behavior of cp in this case. Closes: #253234
986   * dh_install: Fix #459426 here too.
987
988  -- Joey Hess <joeyh@debian.org>  Fri, 11 Jan 2008 14:15:56 -0500
989
990 debhelper (6.0.0) unstable; urgency=low
991
992   * dh_gencontrol: Stop passing -isp, it's the default now. Closes: #458114
993   * dh_shlibdeps: Update documentation for -L and -l. dpkg-shlibdeps is now
994     much smarter, and these options are almost never needed. Closes: #459226
995   * dh_shlibdeps: If a relative path is specified in -l, don't prepend the pwd
996     to it, instead just prepend a slash to make it absolute. dpkg-shlibdeps
997     has changed how it used LD_LIBRARY_PATH, so making it point into the
998     package build directory won't work.
999   * dh_shlibdeps: Change "-L pkg" to cause "-Sdebian/pkg" to be passed to
1000     dpkg-shlibdeps. The old behavior of passing -L to dpkg-shlibdeps didn't
1001     affect where it looked for symbols files. Closes: #459224
1002   * Depend on dpkg-dev 1.14.15, the first to support dpkg-shlibdeps -S.
1003   * dh_installdocs, dh_installexamples: Support files with spaces in exclude
1004     mode. Closes: #459426
1005   * debhelper v6 mode is finalised and is the new recommended compatibility
1006     level.
1007
1008  -- Joey Hess <joeyh@debian.org>  Tue, 08 Jan 2008 17:12:36 -0500
1009
1010 debhelper (5.0.63) unstable; urgency=low
1011
1012   * dh_installdocs: Tighten doc-base document id parsing to only accept
1013     the characters that the doc-base manual allows in the id. Closes: #445541
1014
1015  -- Joey Hess <joeyh@debian.org>  Sat, 22 Dec 2007 22:54:51 -0500
1016
1017 debhelper (5.0.62) unstable; urgency=low
1018
1019   * Remove execute bit from desktop files in /usr/share/applications.
1020     Closes: #452337
1021   * Fix man page names of translated debhelper(7) man pages.
1022     Patch from Frédéric Bothamy. Closes: 453051
1023   * dh_makeshlibs: Use new -I flag to specify symbol files, necessary to
1024     properly support includes. Closes: #452717
1025   * Increase dpkg-dev dependency to 1.14.12 to ensure that dh_makeshlibs
1026     isn't used with an old dpkg-gensymbols that doesn't support -I.
1027
1028  -- Joey Hess <joeyh@debian.org>  Thu, 29 Nov 2007 12:04:59 -0500
1029
1030 debhelper (5.0.61) unstable; urgency=low
1031
1032   * Man page fix re v4. Closes: #450608
1033   * dh_makeshlibs: Support symbols files. Closes: #443978
1034     Packages using this support should build-depend on dpkg-dev (>= 1.14.8).
1035     Symbols files can be downloaded from mole:
1036     http://qa.debian.org/cgi-bin/mole/seedsymbols
1037
1038  -- Joey Hess <joeyh@debian.org>  Mon, 19 Nov 2007 14:27:57 -0500
1039
1040 debhelper (5.0.60) unstable; urgency=low
1041
1042   * Debhelper is now developed in a git repository.
1043   * Reword paragraph about debian/compress files to perhaps be more clear
1044     about the debian/compress file. Closes: #448759
1045   * dh_installdirs(1): Remove unnecessary caveat about slashes.
1046   * dh_icons: Now that GTK 2.12 has entered testing, use the much simpler to
1047     call update-icon-caches command. Thanks, Josselin Mouette.
1048
1049  -- Joey Hess <joeyh@debian.org>  Fri, 02 Nov 2007 23:21:08 -0400
1050
1051 debhelper (5.0.59) unstable; urgency=low
1052
1053   * dh_installdeb: Add support for dpkg triggers, by installing
1054     debian/package.triggers files.
1055
1056  -- Joey Hess <joeyh@debian.org>  Mon, 22 Oct 2007 13:59:18 -0400
1057
1058 debhelper (5.0.58) unstable; urgency=low
1059
1060   * dh_clean: append "/" to the temp dir name to avoid removing
1061     a file with the same name. Closes: #445638
1062
1063  -- Joey Hess <joeyh@debian.org>  Fri, 19 Oct 2007 21:25:50 -0400
1064
1065 debhelper (5.0.57) unstable; urgency=low
1066
1067   * Add --ignore option. This is intended to ease dealing with upstream
1068     tarballs that contain debian directories, by allowing debhelper config
1069     files in those directories to be ignored, since there's generally no
1070     good way to delete them out of the upstream tarball, and they can easily
1071     get in the way if upstream is using debian/ differently than the Debian
1072     maintainer.
1073
1074  -- Joey Hess <joeyh@debian.org>  Sun, 30 Sep 2007 13:42:09 -0400
1075
1076 debhelper (5.0.56) unstable; urgency=low
1077
1078   * dh_installmodules: Since modutils is gone, stop supporting
1079     debian/*.modutils files. Warn about such files. Closes: #443127
1080
1081  -- Joey Hess <joeyh@debian.org>  Tue, 18 Sep 2007 18:16:13 -0400
1082
1083 debhelper (5.0.55) unstable; urgency=low
1084
1085   * dh_desktop: Only generate calls to update-desktop-database for desktop
1086     files with MimeType fields. Patch from Emmet Hikory. Closes: #427831
1087   * dh_strip: Don't run objcopy if the output file already exists.
1088     Closes: #380314
1089   * dh_strip: Check that --dbg-package lists the name of a real package.
1090     Closes: #442480
1091
1092  -- Joey Hess <joeyh@debian.org>  Sun, 16 Sep 2007 19:50:08 -0400
1093
1094 debhelper (5.0.54) unstable; urgency=low
1095
1096   * dh_strip: Man page reference to policy section on DEB_BUILD_OPTIONS.
1097     Closes: #437337
1098   * dh_link: Skip self-links. Closes: #438572
1099   * Don't use - in front of make clean in example rules files.
1100   * Typo. Closes: #441272
1101
1102  -- Joey Hess <joeyh@debian.org>  Sat, 08 Sep 2007 21:52:40 -0400
1103
1104 debhelper (5.0.53) unstable; urgency=low
1105
1106   * dh_icons: Check for index.theme files before updating the cache.
1107     Closes: #432824
1108
1109  -- Joey Hess <joeyh@debian.org>  Fri, 13 Jul 2007 14:51:00 -0400
1110
1111 debhelper (5.0.52) unstable; urgency=low
1112
1113   * Remove DOS line endings from dh_icons scriptlets. Thanks, Daniel Holbach.
1114     Closes: #432321
1115
1116  -- Joey Hess <joeyh@debian.org>  Mon, 09 Jul 2007 11:26:18 -0400
1117
1118 debhelper (5.0.51) unstable; urgency=low
1119
1120   * dh_icons: New program to update Freedesktop icon caches. Thanks
1121     to Josselin Mouette, Ross Burton, Jordi Mallach, and Loïc Minier.
1122     Closes: #329460
1123   * Note that as a transitional measure, dh_icons will currently only update
1124     existing caches, and not create and new caches. Once everything is
1125     updating the icon caches, this will be changed. See #329460 for the full
1126     plan.
1127   * Remove possibly confusing (though strictly accurate) sentence from
1128     dh_installdirs.1. Closes: #429318
1129   * dh_gencontrol: Fix man page typo. Closes: #431232
1130
1131  -- Joey Hess <joeyh@debian.org>  Sun, 08 Jul 2007 18:16:21 -0400
1132
1133 debhelper (5.0.50) unstable; urgency=low
1134
1135   * dh_installwm: If a path is not given, assume the file is in usr/bin, since
1136     usr/X11R6/bin now points to there.
1137   * Update urls to web page.
1138   * Add some checks for attempts to act on packages not defined in the control
1139     file. (Thanks Wakko)
1140   * Use dpkg-query to retrieve conffile info in udev rules upgrade code 
1141     rather than parsing status directly. (Thanks Guillem)
1142
1143  -- Joey Hess <joeyh@debian.org>  Thu, 31 May 2007 13:14:06 -0400
1144
1145 debhelper (5.0.49) unstable; urgency=low
1146
1147   * dh_installwm: Fix several stupid bugs, including:
1148     - man page handling was supposed to be v6 only and was not
1149     - typo in alternatives call
1150     - use the basename of the wm to get the man page name
1151     Closes: #420158
1152   * dh_installwm: Also make the code to find the man page more robust and
1153     fall back to not registering a man page if it is not found.
1154
1155  -- Joey Hess <joeyh@debian.org>  Fri, 20 Apr 2007 13:43:35 -0400
1156
1157 debhelper (5.0.48) unstable; urgency=low
1158
1159   * Remove use of #SECTION# from dh_installinfo postinst snippet
1160     that was accidentially re-added in 5.0.46 due to a corrupt svn checkout.
1161     Closes: #419849
1162
1163  -- Joey Hess <joeyh@debian.org>  Wed, 18 Apr 2007 13:24:58 -0400
1164
1165 debhelper (5.0.47) unstable; urgency=low
1166
1167   * Fix absurd typo. How did I test for an hour and miss that? Closes: #419612
1168
1169  -- Joey Hess <joeyh@debian.org>  Mon, 16 Apr 2007 18:20:20 -0400
1170
1171 debhelper (5.0.46) unstable; urgency=low
1172
1173   * Fix a typo in postinst-udev.
1174
1175  -- Joey Hess <joeyh@debian.org>  Mon, 16 Apr 2007 12:39:41 -0400
1176
1177 debhelper (5.0.45) unstable; urgency=low
1178
1179   * dh_installudev: Install udev rules directly into /etc/udev/rules.d/, not
1180     using the symlinks. MD has agreed that this is more appropriate for most
1181     packages.
1182   * That fixes the longstanding bug that the symlink was only made on brand
1183     new installs of the package, rather than on upgrade to the first version
1184     that includes the udev rules file. Closes: #359614
1185   * This avoids the need to run udevcontrol reload_rules, since inotify
1186     will see the file has changed. Closes: #414537
1187   * dh_installudev: Add preinst and postinst code to handle cleanly moving
1188     the rules file to the new location on upgrade.
1189   * This would be a good time for the many packages that manage rules files
1190     w/o using dh_installudev to begin to use it..
1191   * Do script fragement reversal only in v6, since it can break certian
1192     third party programs such as dh_installtex. Closes: #419060
1193
1194  -- Joey Hess <joeyh@debian.org>  Fri, 13 Apr 2007 12:34:10 -0400
1195
1196 debhelper (5.0.44) unstable; urgency=low
1197
1198   * dh_installudev: Don't fail if the link already somehow exists on initial
1199     package install. Closes: #415717
1200   * prerm and postrm scripts are now generated in a reverse order than
1201     preinst and postinst scripts. For example, if a package uses
1202     dh_pysupport before dh_installinit, the prerm will first stop the init
1203     script and then remove the python files.
1204   * Introducing beginning of v6 mode.
1205   * dh_installwm: In v6 mode, install a slave manpage link for
1206     x-window-manager.1.gz. Done in v6 mode because some window managers
1207     probably work around this longstanding debhelper bug by registering the
1208     slave on their own. This bug was only fixable once programs moved out of
1209     /usr/X11R6. Closes: #85963
1210   * dh_builddeb: In v6 mode, fix bug in DH_ALWAYS_EXCLUDE handling, to work
1211     the same as all the other code in debhelper. This could only be fixed in
1212     v6 mode because packages may potentially legitimately rely on the old
1213     buggy behavior. Closes: #242834
1214   * dh_installman: In v6 mode, overwrite existing man pages. Closes: #288250
1215   * Add dh_installifupdown. Please consider using this if you have
1216     /etc/network/if-up.d, etc files. Closes: #217552
1217
1218  -- Joey Hess <joeyh@debian.org>  Mon, 09 Apr 2007 15:18:22 -0400
1219
1220 debhelper (5.0.43) unstable; urgency=low
1221
1222   [ Valery Perrin ]
1223   * Correct typo in french translation
1224
1225   [ Joey Hess ]
1226   * Typo. Closes: #400571
1227   * dh_fixperms: Change a chmod +x to chmod a+x, to avoid the umask
1228     influencing it.
1229   * Looks like Package-Type might get into dpkg. Support it w/o the XB-
1230     too.
1231   * dh_installudev: Fix postrm to not fail if the udev symlink is missing.
1232     Closes: #406921, #381940
1233   * dh_fixperms: Make all files in /usr/include 644, not only .h files.
1234     Closes: #404785
1235   * Man page improvements. Closes: #406707
1236   * dh_installdocs: In v5 mode, now ignore empty files even if they're hidden
1237     away inside a subdirectory. The code missed this before. See #200905
1238   * dh_installudev: Support debian/udev files. Closes: #381854
1239   * dh_installudev: Treat --priority value as a string so that leading zeros
1240     can be used (also so that a leading "z" that is not "z60" can be
1241     specified). Closes: #381851
1242   * Misc minor changes.
1243
1244  -- Joey Hess <joeyh@debian.org>  Sun, 21 Jan 2007 12:44:02 -0500
1245
1246 debhelper (5.0.42) unstable; urgency=low
1247
1248   [ Valery Perrin ]
1249   * Update french translation with recents changes in dh_link and
1250     dh_installinfo
1251
1252   [ Joey Hess ]
1253   * Patch from Simon Paillard to convert French manpages from utf-8 to
1254     ISO-8859-15. Closes: #397953
1255
1256  -- Joey Hess <joeyh@debian.org>  Sun, 12 Nov 2006 17:32:23 -0500
1257
1258 debhelper (5.0.41) unstable; urgency=low
1259
1260   [ Joey Hess ]
1261   * dh_installchangelogs man page typo. Closes: #393155
1262
1263   [ Valery Perrin ]
1264   * Encoding french translation from charset ISO-8859-1 to UTF-8
1265   * Update french translation with recent change in dh_installchangelogs
1266
1267   [ Joey Hess ]
1268   * Tighten python-support and python-central dependencies of debhelper,
1269     in an IMHO rather futile attempt to deal with derived distributions.
1270     Closes: #395495
1271   * Correct some incorrect instances of "v4 only" in docs. Closes: #381536
1272   * dh_installinfo: Put the section madness to bed by not passing any section
1273     information to install-info. Current install-info parses INFO-DIR-SECTION
1274     on its own if that's not specified. Closes: #337215
1275
1276  -- Joey Hess <joeyh@debian.org>  Tue,  7 Nov 2006 17:04:47 -0500
1277
1278 debhelper (5.0.40) unstable; urgency=medium
1279
1280   [ Valery Perrin ]
1281   * Update french translation with recent change in dh_python
1282
1283   [ Joey Hess ]
1284   * Tighten conflict with python-central. Closes: #391463
1285
1286  -- Joey Hess <joeyh@debian.org>  Fri,  6 Oct 2006 14:21:28 -0400
1287
1288 debhelper (5.0.39) unstable; urgency=low
1289
1290   * dh_python: Also be a no-op if there's a Python-Version control file field.
1291
1292  -- Joey Hess <joeyh@debian.org>  Tue,  3 Oct 2006 13:02:24 -0400
1293
1294 debhelper (5.0.38) unstable; urgency=low
1295
1296   [ Valery Perrin ]
1297   * Update french translation with recent change in dh_installmodules
1298   
1299   [ Joey Hess]
1300   * ACK last three NMUs with thanks to Raphael Hertzog for making the best of
1301     a difficult situation.
1302   * Revert all dh_python changes. Closes: #381389, #378604
1303   * Conflict with python-support <= 0.5.2 and python-central <= 0.5.4.
1304   * Make dh_python do nothing if debian/pycompat is found.
1305     The new versions of dh_pysupport or dh_pycentral will take care of
1306     everything dh_python used to do in this situation.
1307   * dh_python is now deprecated. Closes: #358392, #253582, #189474
1308   * move po4a to Build-Depends as it's run in clean.
1309   * Add size test, which fails on any debhelper program of more than 150
1310     lines (excluding POD). This is not a joke, and 100 lines would be better.
1311   * Add size test exception for dh_python, since it's deprecated.
1312
1313  -- Joey Hess <joeyh@debian.org>  Sun,  1 Oct 2006 13:07:40 -0400
1314
1315 debhelper (5.0.37.3) unstable; urgency=low
1316
1317   * Non-maintainer upload.
1318   * Update of dh_python
1319     - when buidling for a non-standard Python version, generate more
1320       reasonable Depends like "python (>= X.Y) | pythonX.Y"
1321       Closes: #375576
1322     - fix handling of private extensions. Closes: #375948
1323     - fix parsing of XS-Python-Version, it didn't work if only fixed versions
1324       were listed in XS-Python-Version.
1325     - fix use of unitialized value. Closes: #374776
1326     - fix typos in POD documentation. Closes: #375936
1327
1328  -- Raphael Hertzog <hertzog@debian.org>  Mon, 10 Jul 2006 13:20:06 +0200
1329
1330 debhelper (5.0.37.2) unstable; urgency=low
1331
1332   * Non-maintainer upload.
1333   * Update of dh_python
1334     - vastly refactored, easier to understand, and the difference
1335       between old policy and new policy is easier to grasp
1336     - it supports an -X option which can be used to not scan some files
1337     - uses debian/pyversions as reference source of information for
1338       dependencies but also parse the XS-Python-Version header as fallback.
1339     - ${python:Versions}'s default value is XS-Python-Version's value
1340       instead of "all" when the package doesn't depend on a
1341       specific python version. Closes: #373853
1342     - always generate ${python:Provides} and leave the responsibility to the
1343       maintainer to not use ${python:Provides} if he doesn't want the
1344       provides.
1345     - uses debian/pycompat or DH_PYCOMPAT as reference field to run in new
1346       policy mode. The presence of XS-Python-Version will also trigger the
1347       new policy mode (this is for short-term compatibility, it may be removed in
1348       the not too-distant future).
1349       DH_PYCOMPAT=1 is the default mode and is compatible to the old policy.
1350       DH_PYCOMPAT=2 is the new mode and is compatible with the new policy.
1351   * Use "grep ^Version:" instead of "grep Version:" on the output of
1352     dpkg-parsechangelog since the above changelog entry matched "Version:" and
1353     thus made the build fail.
1354
1355  -- Raphael Hertzog <hertzog@debian.org>  Sat, 17 Jun 2006 20:44:29 +0200
1356
1357 debhelper (5.0.37.1) unstable; urgency=low
1358
1359   * Non-maintainer upload.
1360   * Integrate the new dh_python implementing the new Python policy. Closes: #370833
1361
1362  -- Raphael Hertzog <hertzog@debian.org>  Mon, 12 Jun 2006 08:58:22 +0200
1363
1364 debhelper (5.0.37) unstable; urgency=low
1365
1366   * dh_installmodules: depmod -a is no longer run during boot, so if a module
1367     package is installed for a kernel other than the running kernel, just
1368     running depmod -a in the postinst is no longer sufficient. Instead, run
1369     depmod -a -F /boot/System.map-<kvers> <kvers>
1370     The kernel version is guessed at based on the path to the modules in the
1371     package. Closes: #301424
1372   * dh_installxfonts: In postrm, run the deregistraton code even on upgrade,
1373     in case an upgrade involves moving fonts around (or removing or renaming
1374     fonts). Closes: #372686
1375
1376  -- Joey Hess <joeyh@debian.org>  Sun, 11 Jun 2006 21:17:38 -0400
1377
1378 debhelper (5.0.36) unstable; urgency=low
1379
1380   [ Valery Perrin ]
1381   * Update french translation with recent change in dh_installxfonts
1382
1383   [ Joey Hess ]
1384   * Remove old alternate dependency on fileutils. Closes: #370011
1385   * Patch from Guillem Jover to make --same-arch handling code support
1386     the new form of architecture wildcarding which allows use of things
1387     like "linux-any" and "any-i386" in the Architecture field. Closes: #371082
1388   * Needs dpkg-dev 1.13.13 for dpkg-architecture -s support needed by
1389     above, but already depends on that.
1390
1391  -- Joey Hess <joeyh@debian.org>  Fri,  9 Jun 2006 14:57:19 -0400
1392
1393 debhelper (5.0.35) unstable; urgency=low
1394
1395   * dh_installman: When --language is used, be smarter about stripping
1396     language codes from man page filenames. Only strip things that look like
1397     codes that match the specified languages. Closes: #366645
1398   * dh_installxfonts: /etc/X11/fonts/X11R7 is deprecated, back to looking in
1399     old location, and not passing --x11r7-layout to update-fonts-alias and
1400     update-fonts-scale (but still to update-fonts-dir). Closes: #366234
1401
1402  -- Joey Hess <joeyh@debian.org>  Wed, 10 May 2006 20:09:00 -0400
1403
1404 debhelper (5.0.34) unstable; urgency=low
1405
1406   * dh_installcatalogs: Make sure that /etc/sgml exists. Closes: #364946
1407
1408  -- Joey Hess <joeyh@debian.org>  Thu, 27 Apr 2006 12:07:56 -0400
1409
1410 debhelper (5.0.33) unstable; urgency=low
1411
1412   [ Valery Perrin ]
1413   * Update french translation with recent change in dh_installxfonts
1414
1415   [ Joey Hess ]
1416   * dh_installxfonts: Patch from Theppitak Karoonboonyanan to fix
1417     an instance of /etc/X11/fonts/ that was missed before. Closes: #364530
1418
1419  -- Joey Hess <joeyh@debian.org>  Sun, 23 Apr 2006 22:37:54 -0400
1420
1421 debhelper (5.0.32) unstable; urgency=low
1422
1423   * dh_installudev: Include rules.d directory so symlink can be made even
1424     before udev is installed. Closes: #363307
1425
1426  -- Joey Hess <joeyh@debian.org>  Tue, 18 Apr 2006 10:13:54 -0400
1427
1428 debhelper (5.0.31) unstable; urgency=low
1429
1430   [ Valery Perrin ]
1431   * Update french translation with recents changes in dh_installxfonts,
1432     dh_link and dh_compress manpages
1433   * Delete -f option in po4a command line. Bug in po4a has been corrected in
1434     new version (0.24.1).
1435   * Change build-depends for po4a. New version (0.24.1).
1436   * Add code for removing empty "lang" directories into man/ when cleaning.
1437
1438   [ Joey Hess ]
1439   * dh_installxfonts: pass --x11r7-layout to update-fonts-* commands to ensure
1440     they use the right new directory. Closes: #362820
1441   * dh_installxfonts: also, alias files have moved from /etc/X11/fonts/* to
1442     /etc/X11/fonts/X11R7/*, update call to update-fonts-alias and the man page
1443     accordingly; packages containing alias files will need to switch to the
1444     new directory on their own.
1445   * dh_installudev: correct documentation for --name. Closes: #363028
1446   * Fix broken directory removal code.
1447
1448  -- Joey Hess <joeyh@debian.org>  Mon, 17 Apr 2006 16:12:41 -0400
1449
1450 debhelper (5.0.30) unstable; urgency=low
1451
1452   * Convert the "I have no packages to build" error into a warning. Am I
1453     really the first person to run into the case of a source package that
1454     builds an arch all package and an single-arch package? In this case,
1455     the binary-arch target needs to use -s and do nothing when run on some
1456     other arch, and debhelper will now support this.
1457
1458  -- Joey Hess <joeyh@debian.org>  Fri, 14 Apr 2006 00:35:55 +0200
1459
1460 debhelper (5.0.29) unstable; urgency=low
1461
1462   * dh_installxfonts: Random hack to deal with X font dirs moving to
1463     /usr/share/fonts/X11/ -- look there for fonts as well as in the old
1464     location, although the old location probably won't be seen by X anymore.
1465   * dh_installxfonts: Generate misc:Depends on new xfonts-utils.
1466   * dh_compress: compress pcm fonts under usr/share/fonts/X11/
1467   * dh_link: change example that used X11R6 directory.
1468
1469  -- Joey Hess <joeyh@debian.org>  Thu, 13 Apr 2006 10:29:29 +0200
1470
1471 debhelper (5.0.28) unstable; urgency=low
1472
1473   * dh_makeshlibs: Fix udeb package name regexp. Closes: #361677
1474
1475  -- Joey Hess <joeyh@debian.org>  Sun,  9 Apr 2006 13:05:50 -0400
1476
1477 debhelper (5.0.27) unstable; urgency=low
1478
1479   [ Joey Hess ]
1480   * Typo. Closes: #358904
1481   * dh_install: swap two paras in man page for clarity. Closes: #359182
1482   * dh_installman: die with an error if a man page read for so lines fails
1483     Closes: #359020
1484
1485   [ Valery Perrin ]
1486   * Update pot file and french translation with recent changes in
1487     dh_installdirs and dh_movefiles manpages
1488
1489  -- Joey Hess <joeyh@debian.org>  Thu, 30 Mar 2006 15:22:12 -0500
1490
1491 debhelper (5.0.26) unstable; urgency=high
1492
1493   * dh_installinit: Fix badly generated code in maint scripts that used
1494      || exit 0   instead of the intended
1495      || exit $?
1496     due to a bad shell expansion and caused invoke-rc.d errors to be
1497     ignored. Closes: #337664
1498
1499     Note: This has been broken since version 4.2.12 and has affected many
1500     packages.
1501
1502  -- Joey Hess <joeyh@debian.org>  Wed, 22 Mar 2006 19:33:38 -0500
1503
1504 debhelper (5.0.25) unstable; urgency=low
1505
1506   * dh_installdebconf: For udebs, misc:Depends will now contain cdebconf-udeb.
1507
1508  -- Joey Hess <joeyh@debian.org>  Wed, 15 Mar 2006 16:13:05 -0500
1509
1510 debhelper (5.0.24) unstable; urgency=low
1511
1512   [ Joey Hess ]
1513   * Add dh_installudev by Marco d'Itri.
1514
1515   [ vperrin forgot to add this to the changelog when committing ]
1516   * Update pot file and french translation with recent changes in
1517      the dh_installdebconf manpage
1518   * Add -f option to force .pot file re-building. This is in waiting
1519     a patch, correcting a bug in po4a_0.23.1
1520   * Add --rm-backups in clean: Otherwise ll.po~ are included in the
1521     source package. (see debhelper_5.0.22.tar.gz)
1522
1523  -- Joey Hess <joeyh@debian.org>  Thu, 23 Feb 2006 11:40:22 -0500
1524
1525 debhelper (5.0.23) unstable; urgency=low
1526
1527   * dh_strip: remove binutils build-dep lines since stable has a new enough
1528     version. Closes: #350607
1529   * dh_installdebconf: drop all support for old-style translated debconf
1530     templates files via debconf-mergetemplate (keep a warning if any are
1531     found, for now). Allows dropping debhelper's dependency on
1532     debconf-utils. Closes: #331796
1533
1534  -- Joey Hess <joeyh@debian.org>  Mon, 20 Feb 2006 16:42:30 -0500
1535
1536 debhelper (5.0.22) unstable; urgency=low
1537
1538   * dh_makeshlibs: add support for adding udeb: lines to shlibs file
1539     via --add-udeb parameter. Closes: #345471
1540   * dh_shlibdeps: pass -tudeb to dpkg-shlibdeps for udebs. Closes: #345472
1541   * Depends on dpkg-dev 1.13.13 for dh_shlibdeps change.
1542
1543  -- Joey Hess <joeyh@debian.org>  Sat, 28 Jan 2006 13:04:53 -0500
1544
1545 debhelper (5.0.21) unstable; urgency=low
1546
1547   * dh_installman: correct mistake that broke translated man page installation
1548     Closes: #349995
1549
1550  -- Joey Hess <joeyh@debian.org>  Thu, 26 Jan 2006 12:32:44 -0500
1551
1552 debhelper (5.0.20) unstable; urgency=low
1553
1554   * Minor bug fix from last release.
1555
1556  -- Joey Hess <joeyh@debian.org>  Mon, 23 Jan 2006 20:29:10 -0500
1557
1558 debhelper (5.0.19) unstable; urgency=low
1559
1560   * dh_installman: add support for --language option to override man page
1561     language guessing. Closes: #193221
1562
1563  -- Joey Hess <joeyh@debian.org>  Mon, 23 Jan 2006 18:52:00 -0500
1564
1565 debhelper (5.0.18) unstable; urgency=low
1566
1567   * Improved po4a cleaning. Closes: #348521
1568   * Reverted change in 4.1.9, so generation of EXCLUDE_FIND escapes "." to
1569     "\\.", which turns into "\." after being run through the shell, and
1570     prevents find from treating -X.svn as a regexp that matches files such
1571     as foo/svn.vim. (It's safe to do this now that all uses of EXCLUDE_FIND are
1572     via complex_doit(), which was not the case of dh_clean when this change
1573     was originally made.) Closes: #349070
1574
1575  -- Joey Hess <joeyh@debian.org>  Fri, 20 Jan 2006 17:09:31 -0500
1576
1577 debhelper (5.0.17) unstable; urgency=low
1578
1579   * dh_python: Temporarily revert change in 5.0.13 to make use of
1580     python-support for packages providing private modules or python-only
1581     modules, since python policy hasn't been updated for this yet.
1582     Closes: #347758
1583
1584  -- Joey Hess <joeyh@debian.org>  Mon, 16 Jan 2006 17:39:20 -0500
1585
1586 debhelper (5.0.16) unstable; urgency=low
1587
1588   * Fix dangling markup in dh_installinit pod. Closes: #348073
1589   * Updated French translation from Valéry Perrin. Closes: #348074
1590
1591  -- Joey Hess <joeyh@debian.org>  Sun, 15 Jan 2006 17:29:27 -0500
1592
1593 debhelper (5.0.15) unstable; urgency=low
1594
1595   * Fix ghastly option parsing error in last release that broke
1596     --noscripts (-n was ok). Thanks, Marc Haber. Closes: #347577
1597
1598  -- Joey Hess <joeyh@debian.org>  Wed, 11 Jan 2006 12:38:41 -0500
1599
1600 debhelper (5.0.14) unstable; urgency=low
1601
1602   * dh_installinit: If run with -o, do the inverse of -n and only
1603     set up maintainer script snippets, w/o installing any files.
1604     Useful for those edge cases where the init script is provided by upstream
1605     and not easily installed by dh_installinit but where it's worth letting
1606     it manage the maintainer scripts anyway. Closes: #140881, #184980
1607   * -o might be added for other similar commands later if there is any
1608     reason to. And yeah, it means that -no is close to a no-op..
1609
1610  -- Joey Hess <joeyh@debian.org>  Sun,  8 Jan 2006 17:21:52 -0500
1611
1612 debhelper (5.0.13) unstable; urgency=low
1613
1614   [ Joey Hess ]
1615   * debhelper svn moved to alioth
1616   * debhelper(7): document previous dh_install v5 change re wildcarding.
1617   * dh_link: add special case handling for paths to a directory containing the
1618     link. Closes: #346405
1619   * dh_link: add special case handling for link to /
1620
1621   [ Josselin Mouette ]
1622   * dh_python: make use of python-support for packages providing private
1623     modules or python-only modules. This should greatly reduce the
1624     number of packages needing to transition together with python.
1625   * postinst-python: don't build the .pyo files, they aren't even used!
1626   * dh_gconf: add support for debian/package.gconf-defaults, to provide
1627     defaults for a package without patching the schemas.
1628
1629  -- Joey Hess <joeyh@debian.org>  Sat,  7 Jan 2006 23:34:26 -0500
1630
1631 debhelper (5.0.12) unstable; urgency=low
1632
1633   * dh_installdocs: document that -X affects doc-base file installation.
1634     Closes: #345291
1635
1636  -- Joey Hess <joeyh@debian.org>  Fri, 30 Dec 2005 14:27:14 -0500
1637
1638 debhelper (5.0.11) unstable; urgency=low
1639
1640   * French translation update. Closes: #344133
1641
1642  -- Joey Hess <joeyh@debian.org>  Tue, 20 Dec 2005 14:40:25 -0500
1643
1644 debhelper (5.0.10) unstable; urgency=low
1645
1646   * dh_installdocs: Fix bug introduced by empty file skipping that prevented
1647     errors for nonexistent files. Closes: #342729
1648
1649  -- Joey Hess <joeyh@debian.org>  Fri,  9 Dec 2005 18:05:15 -0500
1650
1651 debhelper (5.0.9) unstable; urgency=low
1652
1653   * dh_installmodules: always run depmod, since if module-init-tools but not
1654     modutils is installed, it will not get run by update-modules.
1655     Closes: #339658
1656
1657  -- Joey Hess <joeyh@debian.org>  Thu,  8 Dec 2005 13:04:11 -0500
1658
1659 debhelper (5.0.8) unstable; urgency=low
1660
1661   * Man page type fixes (yes, more, nice to know people read the man pages).
1662     Closes: #341289
1663   * dh_installdocs: Make -X also exclude matching doc-base files from being
1664     installed. Closes: #342033
1665
1666  -- Joey Hess <joeyh@debian.org>  Mon,  5 Dec 2005 14:31:23 -0500
1667
1668 debhelper (5.0.7) unstable; urgency=low
1669
1670   * Patch from Valéry Perrin to update Frensh translation, and also update
1671     the po4a stuff. Closes: #338713
1672   * Fix a bad regexp in -s handling code that breaks if an architecture name,
1673     such as i386-uclibc is the hyphenated version of a different arch.
1674     Closes: #338555
1675
1676  -- Joey Hess <joeyh@debian.org>  Sun, 13 Nov 2005 13:28:13 -0500
1677
1678 debhelper (5.0.6) unstable; urgency=low
1679
1680   * Pass --name in debhelper.pod pod2man run. Closes: #338349
1681
1682  -- Joey Hess <joeyh@debian.org>  Wed,  9 Nov 2005 16:08:27 -0500
1683
1684 debhelper (5.0.5) unstable; urgency=low
1685
1686   * Create Dh_Version.pm before running syntax test. Closes: #338337
1687
1688  -- Joey Hess <joeyh@debian.org>  Wed,  9 Nov 2005 15:41:06 -0500
1689
1690 debhelper (5.0.4) unstable; urgency=low
1691
1692   * Remove hardcoded paths to update-modules and gconf-schemas in various
1693     script fragments.
1694   * dh_clean: Patch from Matej Vela to clean up autom4te.cache directories
1695     in subdiretories of the source tree and do it all in one enormous,
1696     evil, and fast find expression. Closes: #338193
1697
1698  -- Joey Hess <joeyh@debian.org>  Tue,  8 Nov 2005 16:16:56 -0500
1699
1700 debhelper (5.0.3) unstable; urgency=low
1701
1702   * Remove dh_shlibs from binary-indep section of debian/rules.
1703   * Add t/syntax to make sure all dh_* commands and the libraries syntax check
1704     ok.
1705
1706  -- Joey Hess <joeyh@debian.org>  Mon,  7 Nov 2005 15:18:12 -0500
1707
1708 debhelper (5.0.2) unstable; urgency=low
1709
1710   * Sometimes it's a good idea to edit more files than just the changelog
1711     before releasing.
1712
1713  -- Joey Hess <joeyh@debian.org>  Thu,  3 Nov 2005 11:54:46 -0500
1714
1715 debhelper (5.0.1) unstable; urgency=low
1716
1717   * dh_installinfo: Escape section with \Q \E. Closes: #337215
1718
1719  -- Joey Hess <joeyh@debian.org>  Thu,  3 Nov 2005 11:04:21 -0500
1720
1721 debhelper (5.0.0) unstable; urgency=low
1722
1723   * debhelper v5 mode is finalised and the new recommended compatibility
1724     level. Unless your package uses dh_strip --dbg-package, switching to v5
1725     is 99.999% unlikely to change anything in a package, and it allows
1726     adding comments to all your debhelper config files, so I recommend making
1727     the switch as soon as this version reaches testing.
1728   * debhelper.1: Explicitly document that docs describe latest compat
1729     level and changes from earlier levels are concentrated in the
1730     "Debhelper compatibility levels" section of debhelper.1. Closes: #336906
1731   * Deprecate v3.
1732   * dh_install: Add package name to missing files error. Closes: #336908 
1733
1734  -- Joey Hess <joeyh@debian.org>  Tue,  1 Nov 2005 18:54:29 -0500
1735
1736 debhelper (4.9.15) unstable; urgency=low
1737
1738   * Patches from Ghe Rivero to fix outdated paths in French and Spanish
1739     translations of dh_installmenus(1). Closes: #335314
1740   * add.fr update. Closes: #335727
1741
1742  -- Joey Hess <joeyh@debian.org>  Tue, 25 Oct 2005 19:51:54 -0400
1743
1744 debhelper (4.9.14) unstable; urgency=low
1745
1746   * dh_installmanpages: Remove X11 man page special case; X man pages are ok
1747     in standard man dirs.
1748   * French mn page translation update. Closes: #335178, #334765
1749
1750  -- Joey Hess <joeyh@debian.org>  Sat, 22 Oct 2005 13:41:09 -0400
1751
1752 debhelper (4.9.13) unstable; urgency=low
1753
1754   * dh_strip: Man page typo fix. Closes: #332747
1755
1756  -- Joey Hess <joeyh@debian.org>  Sat,  8 Oct 2005 12:31:22 -0400
1757
1758 debhelper (4.9.12) unstable; urgency=low
1759
1760   * dh_installdeb: Don't autogenerate conffiles for udebs.
1761     Let's ignore conffiles (and shlibs) files for udebs too.
1762     Closes: #331237
1763
1764  -- Joey Hess <joeyh@debian.org>  Sun,  2 Oct 2005 12:00:22 -0400
1765
1766 debhelper (4.9.11) unstable; urgency=low
1767
1768   * Patch from Valéry Perrin to update the Spanish translation.
1769     Closes: #329132
1770
1771  -- Joey Hess <joeyh@debian.org>  Tue, 27 Sep 2005 10:26:07 -0400
1772
1773 debhelper (4.9.10) unstable; urgency=low
1774
1775   * Patch from Valéry Perrin to use po4a for localised manpages. Thanks!
1776     Closes: #328791
1777
1778  -- Joey Hess <joeyh@debian.org>  Thu, 22 Sep 2005 23:11:12 +0200
1779
1780 debhelper (4.9.9) unstable; urgency=low
1781
1782   * dh_shlibdeps: Avoid a use strict warning in some cases if 
1783     LD_LIBRARY_PATH is not set. 
1784   * ACK NMU. Closes: #327209
1785
1786  -- Joey Hess <joeyh@debian.org>  Wed,  7 Sep 2005 15:32:53 -0400
1787
1788 debhelper (4.9.8.1) unstable; urgency=low
1789
1790   * NMU with maintainer approval.
1791   * dh_gconf: delegate schema registration the gconf-schemas script, 
1792     which moves schemas to /var/lib/gconf, and require gconf2 2.10.1-2,
1793     where it can be found. Closes: #327209
1794
1795  -- Josselin Mouette <joss@debian.org>  Wed, 21 Sep 2005 23:39:01 +0200
1796
1797 debhelper (4.9.8) unstable; urgency=low
1798
1799   * Spelling patch from Kumar Appaiah. Closes: #324892
1800
1801  -- Joey Hess <joeyh@debian.org>  Fri, 26 Aug 2005 22:12:41 -0400
1802
1803 debhelper (4.9.7) unstable; urgency=low
1804
1805   * dh_installdocs: Fix stupid and horrible typo. Closes: #325098
1806
1807  -- Joey Hess <joeyh@debian.org>  Fri, 26 Aug 2005 09:20:47 -0400
1808
1809 debhelper (4.9.6) unstable; urgency=low
1810
1811   * dh_installdocs: Install symlinks to in -x mode, same as in non exclude
1812     mode. Closes: #324161
1813
1814  -- Joey Hess <joeyh@debian.org>  Wed, 24 Aug 2005 16:20:02 -0400
1815
1816 debhelper (4.9.5) unstable; urgency=low
1817
1818   * dh_install: in v5 mode, error out if there are wildcards in the file
1819     list and the wildcards expand to nothing. Done only for v5 as this is a
1820     behavior change. Closes: #249815
1821   * dh_usrlocal: generate prerm scripts that do not remove distroties in
1822     /usr/local, but only subdirectories thereof, in accordance with policy.
1823     Closes: #319181
1824
1825  -- Joey Hess <joeyh@debian.org>  Wed, 20 Jul 2005 10:08:05 -0400
1826
1827 debhelper (4.9.4) unstable; urgency=low
1828
1829   * dh_clean: switch to using complex_doit for the evil find command
1830     and quoting everything explicitly rather than the doit approach used
1831     before. This way all uses of EXCLUDE_FIND will use complex_doit, which
1832     is necesary for sanity.
1833   * Dh_Lib: Make COMPLEX_DOIT properly escape wildcards for use with
1834     complex_doit. Before they were unescaped, which could lead to subtle
1835     breakage.
1836
1837  -- Joey Hess <joeyh@debian.org>  Tue, 19 Jul 2005 12:47:30 -0400
1838
1839 debhelper (4.9.3) unstable; urgency=high
1840
1841   * Fix typo in postrm-modules fragment. Closes: #316069
1842     Recommend any dh_installmodules users rebuild ASAP.
1843
1844  -- Joey Hess <joeyh@debian.org>  Tue, 28 Jun 2005 17:41:51 -0400
1845
1846 debhelper (4.9.2) unstable; urgency=low
1847
1848   * Fix typo in dh_install example. Closes: #314964
1849   * Fix deprecation message. Closes: #315517
1850
1851  -- Joey Hess <joeyh@debian.org>  Mon, 20 Jun 2005 16:17:05 -0400
1852
1853 debhelper (4.9.1) unstable; urgency=low
1854
1855   * Fix typo in dh_strip.
1856
1857  -- Joey Hess <joeyh@debian.org>  Mon, 13 Jun 2005 20:32:12 -0400
1858
1859 debhelper (4.9.0) unstable; urgency=low
1860
1861   * Begin work on compatibility level 5. The set of changes in this mode is
1862     still being determined, and will be until debhelper version 5.0 is 
1863     released, so use at your own risk.
1864   * dh_strip: In v5, make --dbg-package specify a single debugging package
1865     that gets the debugging symbols from the other packages acted on.
1866     Closes: #230588
1867   * In v5, ignore comments in config files. Only comments at the start of
1868     lines are ignored. Closes: #206422
1869   * In v5, also ignore empty lines in config files. Closes: #212162
1870   * In v5, empty files are skipped by dh_installdocs.
1871   * Use v5 to build debhelper.
1872   * Add deprecation warnings for debhelper v1 and v2.
1873   * Document getpackages in PROGRAMMING.
1874   * Add another test-case for dh_link.
1875   * dh_python: Minimal fix from Joss for -V to make it search the right
1876     site-packages directories. Closes: #312661
1877   * Make compat() cache the expensive bits, since we run it more and more,
1878     including twice per config file line now..
1879   * Add a "run" program to source tree to make local testing easier
1880     and simplfy the rules file.
1881   * Man page typo fixes. Closes: #305806, #305816
1882   * dh_installmenu: menus moved to /usr/share/menu. Closes: #228618
1883     Anyone with a binary executable menu file is SOL but there are none in
1884     debian currently.
1885   * Removed old versioned build deps for stuff that shipped in sarge or
1886     earlier, mostly to shut up linda and lintian's stupid messages.
1887
1888  -- Joey Hess <joeyh@debian.org>  Thu,  9 Jun 2005 10:01:20 -0400
1889
1890 debhelper (4.2.36) unstable; urgency=low
1891
1892   * Spanish translation update for dh_installdebconf(1).
1893   * YA man page typo fix. Closes: #308182
1894
1895  -- Joey Hess <joeyh@debian.org>  Sun,  8 May 2005 13:02:22 -0400
1896
1897 debhelper (4.2.35) unstable; urgency=low
1898
1899   * Man page typo fixes. Closes: #305809, #305804, #305815, #305810
1900     Closes: #305812, #305814, #305819, #305818, #305817, #305822
1901
1902  -- Joey Hess <joeyh@debian.org>  Fri, 22 Apr 2005 11:27:55 -0400
1903
1904 debhelper (4.2.34) unstable; urgency=low
1905
1906   * The infinite number of monkeys release.
1907   * dh_md5sums: don't crash if PWD contains an apostrophe. Closes: #305226
1908
1909  -- Joey Hess <joeyh@debian.org>  Wed, 20 Apr 2005 21:06:43 -0400
1910
1911 debhelper (4.2.33) unstable; urgency=low
1912
1913   * Update Spanish translation of dh_clean man page. Closes: #303052
1914   * dh_installmodules autoscripts: Now that return code 3 is allocated by
1915     update-modules to indicate /etc/modules.conf is not automatically
1916     generated, we can ignore that return code since it's not a condition that
1917     should fail an installation. Closes: #165400
1918   * dh_md5sums: Fix exclusion of conffiles. Thanks, Damir Dzeko
1919     (note: this was broken in version 4.1.22)
1920
1921  -- Joey Hess <joeyh@debian.org>  Sat,  9 Apr 2005 17:27:12 -0400
1922
1923 debhelper (4.2.32) unstable; urgency=low
1924
1925   * Patch from Fabio Tranchitella to add support for #DEBHELPER# substitutions
1926     in config files, although nothing in debhelper itself uses such
1927     substitutions, third-party addons may. Closes: #301657
1928   * Factor out a debhelper_script_subst from dh_installdeb and
1929     dh_installdebconf.
1930
1931  -- Joey Hess <joeyh@debian.org>  Sun, 27 Mar 2005 11:29:01 -0500
1932
1933 debhelper (4.2.31) unstable; urgency=low
1934
1935   * Updated dh_installmime Spanish translation.
1936   * Spelling fix. Closes: #293158
1937   * Patch from Matthias to split out a package_arch and export it in Dh_Lib.
1938     Closes: #295383
1939
1940  -- Joey Hess <joeyh@debian.org>  Wed, 16 Feb 2005 13:47:29 -0500
1941
1942 debhelper (4.2.30) unstable; urgency=low
1943
1944   * dh_installmime: Patch from Loïc Minier to add support for instlaling
1945     "sharedmimeinfo" files and calling update-mime-database. Closes: #255719
1946   * Modified patch to not hardcode pathnames.
1947   * Modified other autoscripts so there are no hardcoded pathnames at all
1948     any more.
1949
1950  -- Joey Hess <joeyh@debian.org>  Tue,  4 Jan 2005 18:44:11 -0500
1951
1952 debhelper (4.2.29) unstable; urgency=low
1953
1954   * dh_installdocs Spanish manpage update
1955   * dh_installlogcheck: change permissions of logcheck rulefules from 600 to
1956     644, at request of logcheck maintainer. Closes: #288357
1957   * dh_installlogcheck: fix indentation
1958
1959  -- Joey Hess <joeyh@debian.org>  Wed, 15 Dec 2004 08:53:37 -0500
1960
1961 debhelper (4.2.28) unstable; urgency=low
1962
1963   * dh_python: Add 2.4 to python_allversions. Closes: #285608
1964
1965  -- Joey Hess <joeyh@debian.org>  Tue, 14 Dec 2004 13:08:56 -0500
1966
1967 debhelper (4.2.27) unstable; urgency=low
1968
1969   * dh_desktop: Fix underescaping of *.desktop in call to find.
1970     Closes: #284832
1971
1972  -- Joey Hess <joeyh@debian.org>  Thu,  9 Dec 2004 14:32:41 -0500
1973
1974 debhelper (4.2.26) unstable; urgency=low
1975
1976   * dh_makeshlibs spanish translation update
1977   * Add example to dh_installdocs man page. Closes: #283857
1978   * Clarify dh_python's documentation of -V and error if the version is
1979     unknown. Closes: #282924
1980
1981  -- Joey Hess <joeyh@debian.org>  Wed,  8 Dec 2004 14:44:44 -0500
1982
1983 debhelper (4.2.25) unstable; urgency=low
1984
1985   * dh_shlibdeps: Only set LD_LIBRARY_PATH when calling dpkg-shlibdeps.
1986     Closes: #283413
1987
1988  -- Joey Hess <joeyh@debian.org>  Mon, 29 Nov 2004 13:21:05 -0500
1989
1990 debhelper (4.2.24) unstable; urgency=low
1991
1992   * Spanish man page updates.
1993   * Improve the documentation of dh_makeshlibs behavior in v4 mode.
1994     Closes: #280676
1995
1996  -- Joey Hess <joeyh@debian.org>  Sat, 30 Oct 2004 18:52:00 -0400
1997
1998 debhelper (4.2.23) unstable; urgency=low
1999
2000   * Fix typo introduced last release. Closes: #278727
2001
2002  -- Joey Hess <joeyh@debian.org>  Thu, 28 Oct 2004 20:51:05 -0400
2003
2004 debhelper (4.2.22) unstable; urgency=low
2005
2006   * dh_desktop Spanish man page from Ruben Porras.
2007   * dh_desktop: reindent
2008   * dh_desktop: only register files in /usr/share/applications
2009     with update-desktop-database. Closes: #278353
2010
2011  -- Joey Hess <joeyh@debian.org>  Sat, 16 Oct 2004 13:42:29 -0400
2012
2013 debhelper (4.2.21) unstable; urgency=low
2014
2015   * Add dh_desktop, from Ross Burton. Closes: #275454
2016
2017  -- Joey Hess <joeyh@debian.org>  Tue, 12 Oct 2004 14:31:07 -0400
2018
2019 debhelper (4.2.20) unstable; urgency=HIGH
2020
2021   * dpkg-cross is fixed in unstable, version the conflict. Closes: #265777
2022
2023  -- Joey Hess <joeyh@debian.org>  Wed, 25 Aug 2004 08:05:42 -0400
2024
2025 debhelper (4.2.19) unstable; urgency=HIGH
2026
2027   * Conflict with dpkg-cross since it breaks dh_strip.
2028
2029  -- Joey Hess <joeyh@debian.org>  Fri, 13 Aug 2004 21:50:12 -0300
2030
2031 debhelper (4.2.18) unstable; urgency=low
2032
2033   * Add dh_shlibdeps see also. Closes: #261367
2034   * Update dh_gconf man page for new schema location. Closes: #264378
2035   * debhelper.7 man page typo fix. Closes: #265603
2036
2037  -- Joey Hess <joeyh@debian.org>  Fri, 13 Aug 2004 19:16:51 -0300
2038
2039 debhelper (4.2.17) unstable; urgency=low
2040
2041   * Spanish man page updates from Ruben Porras. Closes: #261516
2042
2043  -- Joey Hess <joeyh@debian.org>  Mon, 26 Jul 2004 21:41:37 -0400
2044
2045 debhelper (4.2.16) unstable; urgency=low
2046
2047   * dh_gconf: fix glob escaping in find for schemas. Closes: #260488
2048
2049  -- Joey Hess <joeyh@debian.org>  Tue, 20 Jul 2004 17:20:21 -0400
2050
2051 debhelper (4.2.15) unstable; urgency=low
2052
2053   * dh_gconf: deal with problems if /etc/gconf/schemas doesn't exist any more
2054     (#258901)
2055
2056  -- Joey Hess <joeyh@debian.org>  Mon, 12 Jul 2004 11:52:45 -0400
2057
2058 debhelper (4.2.14) unstable; urgency=low
2059
2060   * Make dh_gconf postinst more portable.
2061   * Strip spoch when generating udeb filenames. Closes: #258864
2062
2063  -- Joey Hess <joeyh@debian.org>  Sat, 10 Jul 2004 11:15:34 -0400
2064
2065 debhelper (4.2.13) unstable; urgency=low
2066
2067   * Spanish man page updates from Ruben Porras. Closes: #247382
2068   * dh_gconf: gconf schemas moved to /usr/share/gconf/schemas. Relocate
2069     schemas from /etc/gconf/schemas. (Josselin Mouette)
2070   * dh_gconf: kill gconfd-2 so that the newly installed schemas
2071     are available straight away. (Josselin Mouette)
2072   * dh_gconf: fix bashism in restart of gconfd-2
2073   * dh_gconf: fix innaccuracy in man page; gconfd-2 is HUPPed, not
2074     killed.
2075   * dh_scrollkeeper: stop adding scrollkeeper to misc:Depends, since
2076     the postinst will not run it if it's not installed, and a single run after
2077     it's installed is sufficient to find all documents. Closes: #256745
2078   * dh_fixperms: make .ali files mode 444 to prevent recompilation by GNAT.
2079     For speed, only scan for .ali files in usr/lib/ada. Closes: #245211
2080   * dh_python: check to make sure compileall.py is available before running it
2081     in the postinst. Closes: #253112
2082   * dh_installmodules: install debian/package.modprobe into etc/modprobe.d/
2083     for module-init-tools. These files can sometimes need to differ from the
2084     etc/modutils/ files. Closes: #204336, #234495
2085   * dh_installmanpages is now deprecated.
2086   * Add a test case for bug #244157, and fixed the inverted ok() parameters
2087     in the others, and added a few new tests.
2088   * dh_link: applied GOTO Masanori's patch to fix conversion of existing
2089     relative symlinks between top level directories. Closes: #244157
2090   * Warn if debian/compat is empty.
2091
2092  -- Joey Hess <joeyh@debian.org>  Tue,  6 Jul 2004 12:52:30 -0400
2093
2094 debhelper (4.2.12) unstable; urgency=low
2095
2096   * dh_installinit: Added --error-handler option. Based on work by Thom May.
2097     Closes: #209090
2098
2099  -- Joey Hess <joeyh@debian.org>  Mon, 28 Jun 2004 19:49:15 -0400
2100
2101 debhelper (4.2.11) unstable; urgency=low
2102
2103   * dh_installmodules: Look for .ko files too. Closes: #248624
2104   * dh_fixperms: fix permissions of .h files. Closes: #252492
2105
2106  -- Joey Hess <joeyh@debian.org>  Thu, 13 May 2004 11:25:42 -0300
2107
2108 debhelper (4.2.10) unstable; urgency=low
2109
2110   * dh_strip: if an .a file is not a binary file, do not try to strip it.
2111     This deals with linker scripts used on the Hurd. Closes: #246366
2112
2113  -- Joey Hess <joeyh@debian.org>  Wed, 28 Apr 2004 14:36:39 -0400
2114
2115 debhelper (4.2.9) unstable; urgency=low
2116
2117   * dh_installinfo: escape '&' characters in INFO-DIR-SECTION when calling
2118     sed. Also support \1 etc for completeness. Closes: #246301
2119
2120  -- Joey Hess <joeyh@debian.org>  Wed, 28 Apr 2004 14:06:16 -0400
2121
2122 debhelper (4.2.8) unstable; urgency=low
2123
2124   * Spanish translation of dh_installppp from Ruben Porras. Closes: #240844
2125   * dh_fixperms: Make executable files in /usr/games. Closes: #243404
2126
2127  -- Joey Hess <joeyh@debian.org>  Mon, 12 Apr 2004 18:31:18 -0400
2128
2129 debhelper (4.2.7) unstable; urgency=low
2130
2131   * Add support for cron.hourly. Closes: #240733
2132
2133  -- Joey Hess <joeyh@debian.org>  Sun, 28 Mar 2004 22:14:42 -0500
2134
2135 debhelper (4.2.6) unstable; urgency=low
2136
2137   * Bump dh_strip's recommended bintuils dep to current. Closes: #237304
2138
2139  -- Joey Hess <joeyh@debian.org>  Sat, 27 Mar 2004 20:04:19 -0500
2140
2141 debhelper (4.2.5) unstable; urgency=low
2142
2143   * Spanish man page updates by Ruben Possas and Rudy Godoy.
2144
2145  -- Joey Hess <joeyh@debian.org>  Wed, 24 Mar 2004 15:08:54 -0500
2146
2147 debhelper (4.2.4) unstable; urgency=low
2148
2149   * dh_installdocs: ignore .EX files as produced by dh-make.
2150   * dh_movefiles: if the file cannot be found, do not go ahead and try
2151     to move it anyway, as this can produce unpredictable behavor with globs
2152     passed in from the shell. See bug #234105
2153
2154  -- Joey Hess <joeyh@debian.org>  Fri, 20 Feb 2004 10:43:33 -0500
2155
2156 debhelper (4.2.3) unstable; urgency=low
2157
2158   * dh_movefiles: use xargs -0 to safely remove files with whitespace,
2159     etc. Patch from Yann Dirson. Closes: #233226
2160
2161  -- Joey Hess <joeyh@debian.org>  Wed, 18 Feb 2004 18:57:05 -0500
2162
2163 debhelper (4.2.2) unstable; urgency=low
2164
2165   * dh_shlibdeps: Turn on for udebs. It's often wrong (and ignored by d-i),
2166     but occasionally right and necessary.
2167
2168  -- Joey Hess <joeyh@debian.org>  Thu, 12 Feb 2004 13:36:29 -0500
2169
2170 debhelper (4.2.1) unstable; urgency=low
2171
2172   * dh_installxfonts(1): fix link to policy. Closes: #231918
2173   * dh_scrollkeeper: patch from Christian Marillat Closes: #231703
2174     - Remove DTD changes since docbook-xml not supports xml catalogs.
2175     - Bump scrollkeeper dep to 0.3.14-5.
2176   * dh_installinfo: remove info stuff on update as well as remove.
2177     Policy is unclear/wrong. Closes: #231937
2178
2179  -- Joey Hess <joeyh@debian.org>  Mon,  9 Feb 2004 18:20:40 -0500
2180
2181 debhelper (4.2.0) unstable; urgency=low
2182
2183   * Added udeb support, as pioneered by di-packages-build. Understands
2184     "XC-Package-Type: udeb" in debian/control. See debhelper(1) for
2185     details.
2186   * Dh_Lib: add and export is_udeb and udeb_filename
2187   * dh_builddeb: name udebs with proper extension
2188   * dh_gencontrol: pass -n and filename to dpkg-gencontrol
2189   * dh_installdocs, dh_makeshlibs, dh_md5sums, dh_installchangelogs,
2190     dh_installexamples, dh_installman, dh_installmanpages: skip udebs
2191   * dh_shlibdeps: skip udebs. This may be temporary.
2192   * dh_installdeb: do not process conffiles, shlibs, preinsts, postrms,
2193     or prerms for udebs. Do not substiture #DEBHELPER# tokens in
2194     postinst scripts for udebs.
2195   * dh_installdebconf: skip config script for udebs, still do templates
2196
2197  -- Joey Hess <joeyh@debian.org>  Sun,  8 Feb 2004 22:51:57 -0500
2198
2199 debhelper (4.1.90) unstable; urgency=low
2200
2201   * dh_strip: Add note to man page that the detached debugging symbols options
2202     mean the package must build-depend on a new enough version of binutils.
2203     Closes: #231382
2204   * dh_installdebconf: The debconf dependency has changed to include 
2205     "| debconf-2.0". Closes: #230622
2206
2207  -- Joey Hess <joeyh@debian.org>  Sat,  7 Feb 2004 15:10:10 -0500
2208
2209 debhelper (4.1.89) unstable; urgency=low
2210
2211   * dh_scrollkeeper: Make postinst /dev/null stdout of which test.
2212
2213  -- Joey Hess <joeyh@debian.org>  Fri, 23 Jan 2004 16:00:21 -0500
2214
2215 debhelper (4.1.88) unstable; urgency=low
2216
2217   * dh_strip: Fix a unquoted string in regexp in the dbg symbols code.
2218     Closes: #228272
2219
2220  -- Joey Hess <joeyh@debian.org>  Sat, 17 Jan 2004 20:13:32 -0500
2221
2222 debhelper (4.1.87) unstable; urgency=low
2223
2224   * dh_gconf: Add proper parens around the package version in the misc:Depends
2225     setting.
2226
2227  -- Joey Hess <joeyh@debian.org>  Fri, 16 Jan 2004 12:53:43 -0500
2228
2229 debhelper (4.1.86) unstable; urgency=low
2230
2231   * dh_gconf: Fix man page typos, thanks Ruben Porras. Closes: #228076
2232   * dh_gconf: Spanish man page from Ruben Porras. Closes: #228075
2233
2234  -- Joey Hess <joeyh@debian.org>  Fri, 16 Jan 2004 12:43:58 -0500
2235
2236 debhelper (4.1.85) unstable; urgency=low
2237
2238   * dh_install: add missing parens to the $installed regexp. Closes: #227963
2239   * dh_install: improve wording of --list-missing messages
2240
2241  -- Joey Hess <joeyh@debian.org>  Thu, 15 Jan 2004 22:45:42 -0500
2242
2243 debhelper (4.1.84) unstable; urgency=low
2244
2245   * Added dh_gconf command from Ross Burton. Closes: #180882
2246   * dh_scrollkeeper: Make postinst fragment test for scrollkeeper-update.
2247     Closes: #225337
2248   * Copyright update.
2249   * Include full text of the GPL in the source package, because goodness
2250     knows, I need another copy of that in subversion..
2251
2252  -- Joey Hess <joeyh@debian.org>  Sun, 11 Jan 2004 14:14:15 -0500
2253
2254 debhelper (4.1.83) unstable; urgency=low
2255
2256   * Clarify dh_install's autodest behavior with wildcards. Closes: #224707
2257
2258  -- Joey Hess <joeyh@debian.org>  Sun, 21 Dec 2003 12:18:37 -0500
2259
2260 debhelper (4.1.82) unstable; urgency=low
2261
2262   * Add remove guard to prerm-info. Closes: #223617
2263   * Remove #INITPARMS# from call to update-rc.d in postrm-init. Closes: #224090
2264
2265  -- Joey Hess <joeyh@debian.org>  Tue, 16 Dec 2003 16:33:19 -0500
2266
2267 debhelper (4.1.81) unstable; urgency=low
2268
2269   * Removed the no upstream changelog for debian packages test.
2270     Even though it has personally saved me many times, debhelper is not
2271     intended to check packages for mistakes, and apparently it makes sense
2272     for some "native" packages to have a non-Debian changelog.
2273     Closes: #216099
2274   * If a native package has an upstream changelog, call the debian/changelog
2275     changelog.Debian.
2276   * postinst-menu-method: always chmod menu-method executable even if
2277     update-menus is not. Closes: #220576
2278   * dh_installmenu: do not ship menu-methods executable.
2279
2280  -- Joey Hess <joeyh@debian.org>  Sun, 30 Nov 2003 13:16:14 -0500
2281
2282 debhelper (4.1.80) unstable; urgency=low
2283
2284   * Add the Spanish manpages I missed last time. Closes: #218718
2285   * dh_installman: support compressed man pages when finding .so links.
2286     Closes: #218136
2287
2288  -- Joey Hess <joeyh@debian.org>  Thu,  6 Nov 2003 16:15:23 -0500
2289
2290 debhelper (4.1.79) unstable; urgency=low
2291
2292   * dh_strip: typo. Closes: #218745
2293   * Updated Spanish man page translations for:
2294     debhelper dh_installcron dh_installinit dh_installlogrotate dh_installman
2295     dh_installmodules dh_installpam dh_install dh_movefiles dh_strip
2296     Closes: #218718
2297
2298  -- Joey Hess <joeyh@debian.org>  Sun,  2 Nov 2003 15:26:07 -0500
2299
2300 debhelper (4.1.78) unstable; urgency=low
2301
2302   * dh_installcatalogs: Fixed to create dir in tmpdir. Closes: #218237
2303
2304  -- Joey Hess <joeyh@debian.org>  Sun,  2 Nov 2003 15:26:02 -0500
2305
2306 debhelper (4.1.77) unstable; urgency=low
2307
2308   * Remove the "L" from reference to menufile(5). Closes: #216042
2309
2310  -- Joey Hess <joeyh@debian.org>  Thu, 16 Oct 2003 13:33:12 -0400
2311
2312 debhelper (4.1.76) unstable; urgency=low
2313
2314   * Patch from Andrew Suffield <asuffield@debian.org> to make dh_strip
2315     support saving the debugging symbols with a --keep-debug flag and
2316     dh_shlibdeps skip /usr/lib/debug. Thanks! Closes: #215670
2317   * Add --dbg-package flag to dh_strip, to list packages that have associated
2318     -dbg packages. dh_strip will then move the debug symbols over to the
2319     associated -dbg packages.
2320
2321  -- Joey Hess <joeyh@debian.org>  Tue, 14 Oct 2003 14:18:06 -0400
2322
2323 debhelper (4.1.75) unstable; urgency=low
2324
2325   * dh_install: add --fail-missing option. Closes: #120026
2326   * Fix mispelling in prerm-sgmlcatalog. Closes: #215189
2327
2328  -- Joey Hess <joeyh@debian.org>  Fri, 10 Oct 2003 22:12:59 -0400
2329
2330 debhelper (4.1.74) unstable; urgency=low
2331
2332   * Only list dh_installman once in example rules.indep. Closes: #211567
2333   * Really fix the prerm-sgmlcatalog, not the postrm. Closes: #209131
2334
2335  -- Joey Hess <joeyh@debian.org>  Sun, 21 Sep 2003 18:56:54 -0400
2336
2337 debhelper (4.1.73) unstable; urgency=low
2338
2339   * dh_installcatalogs: in prerm on upgrade, call update-catalog on the
2340     advice of Adam DiCarlo. Closes: #209131
2341
2342  -- Joey Hess <joeyh@debian.org>  Sun,  7 Sep 2003 21:43:31 -0400
2343
2344 debhelper (4.1.72) unstable; urgency=low
2345
2346   * Switch from build-depends-indep to just build-depends.
2347   * dh_installman: match .so links with whitespace after the filename
2348     Closes: #208753
2349
2350  -- Joey Hess <joeyh@debian.org>  Fri,  5 Sep 2003 13:59:12 -0400
2351
2352 debhelper (4.1.71) unstable; urgency=low
2353
2354   * Typo. Closes: #207999
2355   * Typo, typo. Closes: #208171 :-)
2356
2357  -- Joey Hess <joeyh@debian.org>  Mon,  1 Sep 2003 08:24:13 -0400
2358
2359 debhelper (4.1.70) unstable; urgency=low
2360
2361   * Complete Spanish translation of all man pages thanks to Rubén Porras
2362     Campo, Rudy Godoy, and the rest of the Spanish translation team.
2363     Closes: #199261
2364
2365  -- Joey Hess <joeyh@debian.org>  Mon, 25 Aug 2003 19:45:45 -0400
2366
2367 debhelper (4.1.69) unstable; urgency=low
2368
2369   * dh_installppp: correct filenames on man page. Closes: #206893
2370   * dh_installinit: man page typo fix and enhancement. Closes: #206891
2371
2372  -- Joey Hess <joeyh@debian.org>  Sat, 23 Aug 2003 14:54:59 -0400
2373
2374 debhelper (4.1.68) unstable; urgency=low
2375
2376   * Remove duplicate packages from DOPACKAGES after argument processing.
2377     Closes: #112950
2378   * dh_compress: deal with links pointing to links pointing to compressed
2379     files, no matter what order find returns them. Closes: #204169
2380   * dh_installmodules, dh_installpam, dh_installcron, dh_installinit,
2381     dh_installogrotate: add --name= option, that can be used to specify
2382     the name to use for the file(s) installed by these commands. For example,
2383     dh_installcron --name=foo will install debian/package.foo.cron.daily to
2384     etc/cron.daily/foo. Closes: #138202, #101003, #68545, #148844
2385     (Thanks to Thomas Hood for connecting these bug reports.)
2386   * dh_installinit: deprecated --init-script option in favor of the above.
2387   * Add dh_installppp. Closes: #43403
2388
2389  -- Joey Hess <joeyh@debian.org>  Fri, 22 Aug 2003 15:27:36 -0400
2390
2391 debhelper (4.1.67) unstable; urgency=low
2392
2393   * dh_python: Another patch, for pythonX.Y-foo packages.
2394   * dh_link: Improve error message if link destination is a directory.
2395     Closes: #206689
2396
2397  -- Joey Hess <joeyh@debian.org>  Fri, 22 Aug 2003 12:48:19 -0400
2398
2399 debhelper (4.1.66) unstable; urgency=low
2400
2401   * dh_link: rm -f every time, ln -f is not good enough if the link target
2402     is an existing directory (aka, ln sucks). Closes: #206245
2403   * dh_clean: honor -X for debian/tmp removal. Closes: #199952 more or less.
2404
2405  -- Joey Hess <joeyh@debian.org>  Tue, 19 Aug 2003 19:52:53 -0400
2406
2407 debhelper (4.1.65) unstable; urgency=low
2408
2409   * Converted several chown 0.0 to chown 0:0 for POSIX 200112.
2410   * dh_python: patch from Josselin to support packages only
2411     shipping binary (.so) modules, and removal of any already byte-compiled
2412     .py[co] found.
2413
2414  -- Joey Hess <joeyh@debian.org>  Sun, 17 Aug 2003 21:11:35 -0400
2415
2416 debhelper (4.1.64) unstable; urgency=low
2417
2418   * dh_python: Add a -V flag to choose the python version modules in a package
2419     use. Patch from Josselin, of course.
2420
2421  -- Joey Hess <joeyh@debian.org>  Wed, 13 Aug 2003 11:48:22 -0400
2422
2423 debhelper (4.1.63) unstable; urgency=low
2424
2425   * dh_python: patch from Josselin to fix generated depends. Closes: #204717
2426   * dh_pythn: also stylistic and tab damage fixes
2427
2428  -- Joey Hess <joeyh@debian.org>  Mon, 11 Aug 2003 15:33:16 -0400
2429
2430 debhelper (4.1.62) unstable; urgency=low
2431
2432   * Fix a bug in quoted section parsing that put the quotes in the parsed
2433     out section number. Closes: #204731
2434
2435  -- Joey Hess <joeyh@debian.org>  Sat,  9 Aug 2003 22:25:23 -0400
2436
2437 debhelper (4.1.61) unstable; urgency=low
2438
2439   * dh_makeshlibs: only scan files matching *.so.* and *.so, not *.so*.
2440     Closes: #204559
2441
2442  -- Joey Hess <joeyh@debian.org>  Fri,  8 Aug 2003 17:08:00 -0400
2443
2444 debhelper (4.1.60) unstable; urgency=low
2445
2446   * dh_python: support python ver 2.3. Closes: #204556
2447
2448  -- Joey Hess <joeyh@debian.org>  Fri,  8 Aug 2003 11:59:34 -0400
2449
2450 debhelper (4.1.59) unstable; urgency=low
2451
2452   * dh_installman: support .TH lines with quotes. Closes: #204527
2453
2454  -- Joey Hess <joeyh@debian.org>  Thu,  7 Aug 2003 20:39:36 -0400
2455
2456 debhelper (4.1.58) unstable; urgency=low
2457
2458   * Typo, Closes: #203907
2459   * dh_python: clan compiled files on downgrade, upgrade, not only
2460     removal. Closes: #204286
2461
2462  -- Joey Hess <joeyh@debian.org>  Thu,  7 Aug 2003 15:47:06 -0400
2463
2464 debhelper (4.1.57) unstable; urgency=low
2465
2466   * dh_install: Add LIMITATIONS section and other changes to clarify
2467     renaming. Closes: #203548
2468
2469  -- Joey Hess <joeyh@debian.org>  Thu, 31 Jul 2003 13:51:01 -0400
2470
2471 debhelper (4.1.56) unstable; urgency=low
2472
2473   * Several man pae typo fixes by Ruben Porras. Closes: #202819
2474   * Now in a subversion repository, some minor changes for that.
2475   * dh_link test should expect results in debian/debhelper, not debian/tmp.
2476
2477  -- Joey Hess <joeyh@debian.org>  Mon, 28 Jul 2003 15:36:45 -0400
2478
2479 debhelper (4.1.55) unstable; urgency=low
2480
2481   * dh_strip: do not strip files multiple times.
2482
2483  -- Joey Hess <joeyh@debian.org>  Tue, 22 Jul 2003 17:04:49 -0400
2484
2485 debhelper (4.1.54) unstable; urgency=low
2486
2487   * dh_scrollkeeper: fix postrm to not run if scrollkeeper is not present
2488
2489  -- Joey Hess <joeyh@debian.org>  Sat, 19 Jul 2003 16:57:30 +0200
2490
2491 debhelper (4.1.53) unstable; urgency=low
2492
2493   * dh_scrollkeeper: fixed some overenthusiastic quoting. Closes: #201810
2494
2495  -- Joey Hess <joeyh@debian.org>  Fri, 18 Jul 2003 09:45:23 +0200
2496
2497 debhelper (4.1.52) unstable; urgency=low
2498
2499   * dh_clean: Clean the *.debhelper temp files on a per-package basis, in
2500     case dh_clean is run on one package at a time.
2501   * Removed the debian/substvars removal code entirely. It was only there to
2502     deal with half-built trees built with debhelper << 3.0.30
2503
2504  -- Joey Hess <joeyh@debian.org>  Sun,  6 Jul 2003 20:28:27 -0400
2505
2506 debhelper (4.1.51) unstable; urgency=low
2507
2508   * dh_installchangelogs: Install debian/NEWS as NEWS.Debian, even for native
2509     packages. This doesn't follow the lead of the changelog for native
2510     packages for the reasons discussed in bug #192089
2511
2512  -- Joey Hess <joeyh@debian.org>  Fri,  4 Jul 2003 00:34:24 -0400
2513
2514 debhelper (4.1.50) unstable; urgency=low
2515
2516   * dh_clean: make -X work for debian/substvars file.
2517
2518  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jul 2003 22:05:32 -0400
2519
2520 debhelper (4.1.49) unstable; urgency=low
2521
2522   * dh_installman: Don't require trailing whitespace after the seciton number
2523     in the TH line.
2524
2525  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jul 2003 14:08:41 -0400
2526
2527 debhelper (4.1.48) unstable; urgency=low
2528
2529   * dh_python typo fix Closes: #197679
2530   * dh_link: don't complain if tmp dir does not exist yet when doing pre-link
2531     scan.
2532
2533  -- Joey Hess <joeyh@debian.org>  Thu, 19 Jun 2003 19:51:13 -0400
2534
2535 debhelper (4.1.47) unstable; urgency=low
2536
2537   * dh_install: recalculate automatic $dest eash time through the glob loop.
2538     It might change if there are multiple wildcards Closes: #196344
2539
2540  -- Joey Hess <joeyh@debian.org>  Mon, 16 Jun 2003 13:35:27 -0400
2541
2542 debhelper (4.1.46) unstable; urgency=low
2543
2544   * Added dh_scrollkeeper, by Ross Burton.
2545   * Added dh_userlocal, by Andrew Stribblehill. (With root.root special case
2546     added by me.)
2547   * Added dh_installlogcheck, by Jon Middleton. Closes: #184021
2548   * Add aph's name to copyright file too.
2549
2550  -- Joey Hess <joeyh@debian.org>  Thu, 12 Jun 2003 10:01:28 -0400
2551
2552 debhelper (4.1.45) unstable; urgency=low
2553
2554   * Typo fixes from Adam Garside.
2555   * dh_python: don't bother terminating the regexp, 2.2.3c1 for example.
2556     Closes: #194531
2557
2558  -- Joey Hess <joeyh@debian.org>  Sat, 24 May 2003 11:55:32 -0400
2559
2560 debhelper (4.1.44) unstable; urgency=low
2561
2562   * dh_python: allow for a + at the end of the python version, as in the
2563     python in stable, version 2.1.3+.
2564
2565  -- Joey Hess <joeyh@debian.org>  Tue, 20 May 2003 17:50:16 -0400
2566
2567 debhelper (4.1.43) unstable; urgency=low
2568
2569   * dh_python: Honour -n flag. Closes: #192804
2570
2571  -- Joey Hess <joeyh@debian.org>  Sat, 10 May 2003 13:00:12 -0400
2572
2573 debhelper (4.1.42) unstable; urgency=medium
2574
2575   * Fix stupid typo in dh_movefiles. Closes: #188833
2576
2577  -- Joey Hess <joeyh@debian.org>  Sun, 13 Apr 2003 11:44:22 -0400
2578
2579 debhelper (4.1.41) unstable; urgency=low
2580
2581   * dh_movefiles: Do not pass --remove-files to tar, since that makes
2582     it break hard links (see #188663).
2583
2584  -- Joey Hess <joeyh@debian.org>  Sat, 12 Apr 2003 17:11:28 -0400
2585
2586 debhelper (4.1.40) unstable; urgency=low
2587
2588   * Fix build with 077 umask. Closes: #187757
2589   * Allow colons between multiple items in DH_ALWAYS_EXCLUDE.
2590
2591  -- Joey Hess <joeyh@debian.org>  Sun,  6 Apr 2003 14:30:48 -0400
2592
2593 debhelper (4.1.39) unstable; urgency=low
2594
2595   * Add calls to dh_installcatalogs to example rules files. Closes: #186819
2596
2597  -- Joey Hess <joeyh@debian.org>  Mon, 31 Mar 2003 11:52:03 -0500
2598
2599 debhelper (4.1.38) unstable; urgency=low
2600
2601   * Fixed dh_installcatalog's references to itself on man page.
2602     Closes: #184411
2603   * dh_installdebconf: Set umask to sane before running po2debconf or
2604     debconf-mergetemplates
2605
2606  -- Joey Hess <joeyh@debian.org>  Sun, 23 Mar 2003 21:17:09 -0800
2607
2608 debhelper (4.1.37) unstable; urgency=low
2609
2610   * dh_installmenu: Refer to menufile(5) instead of 5L so as not to confuse
2611     pod2man. Closes: #184013
2612
2613  -- Joey Hess <joeyh@debian.org>  Sat,  8 Mar 2003 18:37:14 -0500
2614
2615 debhelper (4.1.36) unstable; urgency=low
2616
2617   * Rename debhelper.1 to debhelper.7.
2618   * Typo, Closes: #183267
2619
2620  -- Joey Hess <joeyh@debian.org>  Tue,  4 Mar 2003 14:27:45 -0500
2621
2622 debhelper (4.1.34) unstable; urgency=low
2623
2624   * Removed vegistal substvars stuff from dh_inistallinit.
2625   * Update debhelper(1).
2626
2627  -- Joey Hess <joeyh@debian.org>  Mon, 24 Feb 2003 19:34:44 -0500
2628
2629 debhelper (4.1.33) unstable; urgency=low
2630
2631   * wiggy didn't take my hint about making update-modules send warnings to
2632     stderr, so its overly verbose stdout is now directed to /dev/null to
2633     prevent conflicts with debconf. Closes: #150804
2634   * dh_fixperms: only skip examples directories which in a parent of
2635     usr/share/doc, not in a deeper tree. Closes: #152602
2636   * dh_compress: stop even looking at usr/doc
2637
2638  -- Joey Hess <joeyh@debian.org>  Sat, 22 Feb 2003 14:45:32 -0500
2639
2640 debhelper (4.1.32) unstable; urgency=low
2641
2642   * dh_md5sums: note that it's used by debsums. Closes: #181521
2643   * Make addsubstvars() escape the value of the variable before passing it to
2644     the shell. Closes: #178524
2645   * Fixed escape_shell()'s escaping of a few things.
2646
2647  -- Joey Hess <joeyh@debian.org>  Tue, 18 Feb 2003 19:01:45 -0500
2648
2649 debhelper (4.1.31) unstable; urgency=low
2650
2651   * Added dh_installcatalogs, for sgml (and later xml) catalogs. By
2652     Adam DiCarlo. Closes: #90025
2653
2654  -- Joey Hess <joeyh@debian.org>  Wed, 12 Feb 2003 11:26:24 -0500
2655
2656 debhelper (4.1.30) unstable; urgency=low
2657
2658   * Turned dh_undocumented into a no-op, as policy does not want
2659     undocumented.7 links anymore.
2660
2661  -- Joey Hess <joeyh@debian.org>  Mon,  3 Feb 2003 16:34:13 -0500
2662
2663 debhelper (4.1.29) unstable; urgency=low
2664
2665   * List binary-common in .PHONY in rules.multi2. Closes: #173278
2666   * Cleaned up error message if python is not installed. Closes: #173524
2667   * dh_python: Bug fix from Josselin Mouette for case of building an arch
2668     indep python package depending on a arch dependent package. However, I
2669     used GetPackages() rather than add yet another control file parser.
2670     Untested.
2671
2672  -- Joey Hess <joeyh@debian.org>  Wed, 18 Dec 2002 21:20:41 -0500
2673
2674 debhelper (4.1.28) unstable; urgency=low
2675
2676   * Fix dh_install to install empty directories even if it is excluding some
2677     files from installation.
2678
2679  -- Joey Hess <joeyh@debian.org>  Thu, 12 Dec 2002 14:39:30 -0500
2680
2681 debhelper (4.1.27) unstable; urgency=low
2682
2683   * Fixed dh_python ordering in example rules files. Closes: #172283
2684   * Make python postinst fragment only run python if it is installed, useful
2685     for packages that include python modules but do not depend on python.
2686
2687  -- Joey Hess <joeyh@debian.org>  Mon,  9 Dec 2002 21:53:08 -0500
2688
2689 debhelper (4.1.26) unstable; urgency=low
2690
2691   * dh_builddeb: Reluctantly call dpkg-deb directly. dpkg cannot pass extra
2692     params to dpkg-deb. Closes: #170330
2693
2694  -- Joey Hess <joeyh@debian.org>  Sun, 24 Nov 2002 11:14:36 -0500
2695
2696 debhelper (4.1.25) unstable; urgency=low
2697
2698   * Added a dh_python command, by Josselin Mouette 
2699     <josselin.mouette@ens-lyon.org>.
2700
2701  -- Joey Hess <joeyh@debian.org>  Thu, 21 Nov 2002 00:55:35 -0500
2702
2703 debhelper (4.1.24) unstable; urgency=low
2704
2705   * Various minor changes based on suggestions by luca.
2706
2707  -- Joey Hess <joeyh@debian.org>  Thu, 21 Nov 2002 00:13:52 -0500
2708
2709 debhelper (4.1.23) unstable; urgency=low
2710
2711   * Still run potodebconf after warning about templates.ll files.
2712
2713  -- Joey Hess <joeyh@debian.org>  Fri, 15 Nov 2002 15:33:31 -0500
2714
2715 debhelper (4.1.22) unstable; urgency=low
2716
2717   * dh_install: Support autodest with non-debian/tmp sourcedirs.
2718     Closes: #169138
2719   * dh_install: Support implicit "." sourcedir and --list-missing.
2720     (Also supports ./foo file specs and --list-missing.)
2721     Closes: #168751
2722   * dh_md5sums: Don't glob. Closes: #169135
2723
2724  -- Joey Hess <joeyh@debian.org>  Fri, 15 Nov 2002 13:12:24 -0500
2725
2726 debhelper (4.1.21) unstable; urgency=low
2727
2728   * Make dh_install --list-missing honor -X excludes. Closes: #168739
2729   * As a special case, if --sourcedir is not set (so is "."), make
2730     --list-missing look only at what is in debian/tmp. This is gross, but
2731     people have come to depend on that behavior, and that combination has no
2732     other sane meaning. Closes: #168751
2733
2734  -- Joey Hess <joeyh@debian.org>  Thu, 14 Nov 2002 10:56:21 -0500
2735
2736 debhelper (4.1.20) unstable; urgency=low
2737
2738   * typo in dh_shlibdeps(1), Closes: #167421
2739   * dh_movefiles: make --list-missing respect --sourcedir. Closes: #168441
2740
2741  -- Joey Hess <joeyh@debian.org>  Tue, 12 Nov 2002 17:56:32 -0500
2742
2743 debhelper (4.1.19) unstable; urgency=low
2744
2745   * Added note to dh_installdebconf(1) about postinst sourcing debconf
2746     confmodule. (Cf #106070)
2747   * Added an example to dh_install(1). Closes: #166402
2748
2749  -- Joey Hess <joeyh@debian.org>  Sun, 27 Oct 2002 20:26:02 -0500
2750
2751 debhelper (4.1.18) unstable; urgency=low
2752
2753   * Use dpkg-architecture instead of dpkg --print-architecture (again?)
2754     See #164863
2755   * typo fix Closes: #164958 The rest seems clear enough from context, so
2756     omitted.
2757
2758  -- Joey Hess <joeyh@debian.org>  Wed, 16 Oct 2002 20:47:43 -0400
2759
2760 debhelper (4.1.17) unstable; urgency=low
2761
2762   * dh_installinit: added --no-start for rcS type scripts. Closes: #136502
2763
2764  -- Joey Hess <joeyh@debian.org>  Fri, 11 Oct 2002 13:58:22 -0400
2765
2766 debhelper (4.1.16) unstable; urgency=low
2767
2768   * Depend on po-debconf, and I hope I can drop the debconf-utils dep soon.
2769     Closes: #163569
2770   * Removed debconf-utils build-dep. Have no idea why that was there.
2771   * dh_installman: Don't use extended section as section name for translated
2772     man pages, use only the numeric section as is done for regular man pages.
2773     Closes: #163534
2774
2775  -- Joey Hess <joeyh@debian.org>  Mon,  7 Oct 2002 11:49:37 -0400
2776
2777 debhelper (4.1.15) unstable; urgency=low
2778
2779   * dh_compress: Exclude .css files, to prevent broken links from html files,
2780     and since they are generally small, and since this matches existing
2781     practice. Closes: #163303
2782
2783  -- Joey Hess <joeyh@debian.org>  Sat,  5 Oct 2002 15:04:44 -0400
2784
2785 debhelper (4.1.14) unstable; urgency=low
2786
2787   * dh_fixperms: Make sure .pm files are 0644. Closes: #163418
2788
2789  -- Joey Hess <joeyh@debian.org>  Sat,  5 Oct 2002 14:03:52 -0400
2790
2791 debhelper (4.1.13) unstable; urgency=low
2792
2793   * dh_installdebconf: Support po-debconf debian/po directories.
2794     Closes: #163128
2795
2796  -- Joey Hess <joeyh@debian.org>  Wed,  2 Oct 2002 23:41:51 -0400
2797
2798 debhelper (4.1.12) unstable; urgency=low
2799
2800   * The "reverse hangover" release.
2801   * dh_strip: better documentation, removed extraneous "item" from SYNOPSIS.
2802     Closes: #162493
2803   * dh_strip: detect and don't strip debug/*.so files.
2804   * Note that 4.1.11 changelog entry was incorrect, dh_perl worked fine
2805     without that change, but the new behavior is less likely to break things
2806     if dpkg-gencontrol changes.
2807   * Various improvements to debhelper(1).
2808
2809  -- Joey Hess <joeyh@debian.org>  Fri, 27 Sep 2002 19:37:19 -0400
2810
2811 debhelper (4.1.11) unstable; urgency=low
2812
2813   * Make addsubstvars remove old instances of line before adding new. This
2814     will make dh_perl get deps right for packages that have perl modules and
2815     XS in them.
2816
2817  -- Joey Hess <joeyh@debian.org>  Sun, 22 Sep 2002 11:27:08 -0400
2818
2819 debhelper (4.1.10) unstable; urgency=low
2820
2821   * Depend on coreutils | fileutils. Closes: #161452
2822
2823  -- Joey Hess <joeyh@debian.org>  Thu, 19 Sep 2002 11:21:19 -0400
2824
2825 debhelper (4.1.9) unstable; urgency=low
2826
2827   * Fixed over-escaping of period when generating EXCLUDE_FIND.
2828     Closes: #159155
2829
2830  -- Joey Hess <joeyh@debian.org>  Mon, 16 Sep 2002 13:41:05 -0400
2831
2832 debhelper (4.1.8) unstable; urgency=low
2833
2834   * Use invoke-rc.d always now that it is in policy. Fall back to old behavior
2835     if invoke-rc.d is not present, so versioned deps on sysvinit are not
2836     needed.
2837
2838  -- Joey Hess <joeyh@debian.org>  Sun, 15 Sep 2002 20:07:41 -0400
2839
2840 debhelper (4.1.7) unstable; urgency=low
2841
2842   * dh_builddeb(1): It's --filename, not --name. Closes: #160151
2843
2844  -- Joey Hess <joeyh@debian.org>  Sun,  8 Sep 2002 20:05:07 -0400
2845
2846 debhelper (4.1.6) unstable; urgency=low
2847
2848   * Clarified dh_perl man page. Closes: #159332
2849
2850  -- Joey Hess <joeyh@debian.org>  Tue,  3 Sep 2002 12:27:08 -0400
2851
2852 debhelper (4.1.5) unstable; urgency=low
2853
2854   * Fixed excessive escaping around terms in DH_EXCLUDE_FIND. Closes: #159155
2855
2856  -- Joey Hess <joeyh@debian.org>  Sun,  1 Sep 2002 19:20:32 -0400
2857
2858 debhelper (4.1.4) unstable; urgency=low
2859
2860   * Patch from Andrew Suffield to make dh_perl understand #!/usr/bin/env perl
2861     Closes: #156243
2862
2863  -- Joey Hess <joeyh@debian.org>  Sat, 17 Aug 2002 23:05:45 -0400
2864
2865 debhelper (4.1.3) unstable; urgency=low
2866
2867   * dh_installinit: Always start daemon on upgraded even if
2868     --no-restart-on-upgrade is given; since the daemon is not stopped
2869     with that parameter starting it again is a no-op, unless the daemon was
2870     not running for some reason. This makes transtions to using the flag
2871     easier. Closes: #90976 and sorry it took me so long to verify you were
2872     right.
2873
2874  -- Joey Hess <joeyh@debian.org>  Sun,  4 Aug 2002 18:52:12 -0400
2875
2876 debhelper (4.1.2) unstable; urgency=low
2877
2878   * Typo, Closes: #155323
2879
2880  -- Joey Hess <joeyh@debian.org>  Sat,  3 Aug 2002 12:17:11 -0400
2881
2882 debhelper (4.1.1) unstable; urgency=low
2883
2884   * Added a -L flag to dh_shlibdeps that is a nice alternative to providing a
2885     shlibs.local.
2886
2887  -- Joey Hess <joeyh@debian.org>  Thu, 25 Jul 2002 19:15:09 -0400
2888
2889 debhelper (4.1.0) unstable; urgency=low
2890
2891   * Remove /usr/doc manglement code from postinst and prerm.
2892     Do not use this verion of debhelper for woody backports!
2893   * Removed dh_installxaw.
2894
2895  -- Joey Hess <joeyh@debian.org>  Sun, 21 Jul 2002 15:26:10 -0400
2896
2897 debhelper (4.0.19) unstable; urgency=low
2898
2899   * Make dh_installchangelogs install debian/NEWS files as well, as
2900     NEWS.Debian. Make dh_compress always compress them. The idea is to make
2901     these files be in a machine parsable form, like the debian changelog, but
2902     only put newsworthy info into them. Automated tools can then display new
2903     news on upgrade. It is hoped that if this catches on it will reduce the
2904     abuse of debconf notes. See discussion on debian-devel for details.
2905
2906  -- Joey Hess <joeyh@debian.org>  Sun, 14 Jul 2002 23:09:24 -0400
2907
2908 debhelper (4.0.18) unstable; urgency=low
2909
2910   * Removed a seemingly useless -dDepends in dh_shlibdeps's call to
2911     dpkg-shalibdeps; this allows for stuff like dh_shlibdeps -- -dRecommends
2912     Closes: #152117
2913   * Added a --list-missing parameter to dh_install, which calc may find
2914     useful.
2915
2916  -- Joey Hess <joeyh@debian.org>  Sun,  7 Jul 2002 22:44:01 -0400
2917
2918 debhelper (4.0.17) unstable; urgency=low
2919
2920   * In dh_install, don't limit to -type f when doing the find due to -X.
2921     This makes it properly install syml8inks, cf my rpm bug.
2922
2923  -- Joey Hess <joeyh@debian.org>  Fri,  5 Jul 2002 22:58:03 -0400
2924
2925 debhelper (4.0.16) unstable; urgency=low
2926
2927   * Patch from doogie to make dh_movefiles support -X. Closes: #150978
2928   * Pound home in dh_installman's man page that yet, it really does do the
2929     right thing. Closes: #150644
2930
2931  -- Joey Hess <joeyh@debian.org>  Thu,  4 Jul 2002 22:28:53 -0400
2932
2933 debhelper (4.0.15) unstable; urgency=low
2934
2935   * Stupid, evil typo.
2936   * Fixed the tests clint didn't show me.
2937
2938  -- Joey Hess <joeyh@debian.org>  Thu, 20 Jun 2002 20:57:06 -0400
2939
2940 debhelper (4.0.14) unstable; urgency=low
2941
2942   * In script fragments, use more posix tests, no -a or -o, no parens.
2943     Closes: #150403
2944
2945  -- Joey Hess <joeyh@debian.org>  Thu, 20 Jun 2002 20:39:55 -0400
2946
2947 debhelper (4.0.13) unstable; urgency=low
2948
2949   * Added --mainpackage= option, of use in some kernel modules packages.
2950   * dh_gencontrol only needs to pass -p to dpkg-gencontrol if there is more
2951     than one package in debian/control. This makes it a bit more flexible in
2952     some cases.
2953
2954  -- Joey Hess <joeyh@debian.org>  Wed, 19 Jun 2002 19:44:12 -0400
2955
2956 debhelper (4.0.12) unstable; urgency=low
2957
2958   * Fixed debconf-utils dependency.
2959
2960  -- Joey Hess <joeyh@debian.org>  Sat, 15 Jun 2002 20:20:21 -0400
2961
2962 debhelper (4.0.11) unstable; urgency=low
2963
2964   * dh_compress: always compress .pcf files in
2965     /usr/X11R6/lib/X11/fonts/{100dpi,75dpi,misc}, as is required by policy.
2966
2967  -- Joey Hess <joeyh@debian.org>  Sat,  1 Jun 2002 18:08:50 -0400
2968
2969 debhelper (4.0.10) unstable; urgency=low
2970
2971   * Consistently use the which command instead of command -v or hardcoded
2972     paths in autoscripts. Neither is in posix, but which is in debianutils, so
2973     will always be available. command -v is not available in zsh.
2974     Closes: #148172
2975
2976  -- Joey Hess <joeyh@debian.org>  Sun, 26 May 2002 00:54:33 -0400
2977
2978 debhelper (4.0.9) unstable; urgency=low
2979
2980   * dh_install: glob relative to --sourcedir. Closes: #147908
2981   * Documented what globbing is allowed.
2982
2983  -- Joey Hess <joeyh@debian.org>  Thu, 23 May 2002 12:28:30 -0400
2984
2985 debhelper (4.0.8) unstable; urgency=low
2986
2987   * Don't leak regex characters from -X when generating DH_EXCLUDE_FIND.
2988
2989  -- Joey Hess <joeyh@debian.org>  Wed, 22 May 2002 21:03:38 -0400
2990
2991 debhelper (4.0.7) unstable; urgency=low
2992
2993   * dh_strip: If a file is an ELF shared binary, does not have a .so.* in its
2994     name, stirp it as a ELF binary. It seems that GNUstep has files of this
2995     sort. See bug #35733 (not sufficient to close all of it).
2996
2997  -- Joey Hess <joeyh@debian.org>  Wed, 22 May 2002 20:40:09 -0400
2998
2999 debhelper (4.0.6) unstable; urgency=low
3000
3001   * Make dh_clean remove autom4te.cache.
3002
3003  -- Joey Hess <joeyh@debian.org>  Wed, 22 May 2002 14:08:33 -0400
3004
3005 debhelper (4.0.5) unstable; urgency=low
3006
3007   * Removing perl warning message.
3008
3009  -- Joey Hess <joeyh@debian.org>  Sun, 19 May 2002 01:04:16 -0400
3010
3011 debhelper (4.0.4) unstable; urgency=low
3012
3013   * Set DH_ALWAYS_EXCLUDE=CVS and debhelper will exclude CVS directories
3014     from processing by any command that takes a -X option, and dh_builddeb 
3015     will also go in and rm -rf any that still sneak into the build tree.
3016   * dh_install: A patch from Eric Dorland <eric@debian.org> adds support for
3017     --sourcedir, which allows debian/package.files files to be moved over to
3018     debian/package.install, and just work. Closes: #146847
3019   * dh_movefiles: don't do file tests in no-act mode. Closes: #144573
3020   * dh_installdebconf: pass --drop-old-templates to debconf-mergetemplate.
3021     Means debhelper has to depend on debconf-utils 1.1.1.
3022
3023  -- Joey Hess <joeyh@debian.org>  Sat, 18 May 2002 21:38:03 -0400
3024
3025 debhelper (4.0.3) unstable; urgency=low
3026
3027   * Corrects misbuild with CVS dirs in deb. Closes: #146576
3028
3029  -- Joey Hess <joeyh@debian.org>  Fri, 17 May 2002 15:38:26 -0400
3030
3031 debhelper (4.0.2) unstable; urgency=low
3032
3033   * dh_install: delay globbing until after destintations have been found.
3034     Closes: #143234
3035
3036  -- Joey Hess <joeyh@debian.org>  Tue, 16 Apr 2002 21:25:32 -0400
3037
3038 debhelper (4.0.1) unstable; urgency=low
3039
3040   * dh_installdebconf: allow parameters after -- to go to
3041     debconf-mergetemplate.
3042   * dh_installman: don't whine about zero-length man pages in .so conversion.
3043   * Forgot to export filedoublearray, Closes: #142784
3044
3045  -- Joey Hess <joeyh@debian.org>  Fri, 12 Apr 2002 23:22:15 -0400
3046
3047 debhelper (4.0.0) unstable; urgency=low
3048
3049   * dh_movefiles has long been a sore point in debhelper. Inherited
3050     from debstd, its interface and implementation suck, and I have maintained
3051     it while never really deigning to use it. Now there is a remplacment:
3052     dh_install, which ...
3053     - copies files, doesn't move them. Closes: #75360, #82649
3054     - doesn't have that whole annoying debian/package.files vs. debian/files
3055       mess, as it uses debian/install.
3056     - supports copying empty subdirs. Closes: #133037
3057     - doesn't use tar, thus no error reproting problems. Closes: #112538
3058     - files are listed relative to the pwd, debian/tmp need not be used at
3059       all, so no globbing issues. Closes: #100404
3060     - supports -X. Closes: #116902
3061     - the whole concept of moving files out of a directory is gone, so this
3062       bug doesn't really apply. Closes: #120026
3063     - This is exactly what Bill Allombert asked for in #117383, even though I
3064       designed it seemingly independantly. Thank you Bill! Closes: #117383
3065   * Made debhelper's debian/rules a lot simpler by means of the above.
3066   * Updated example rules file to use dh_install. Also some reordering and
3067     other minor changes.
3068   * dh_movefiles is lightly deprecated, and when you run into its bugs and
3069     bad design, you are incouraged to just use dh_install instead.
3070   * dh_fixperms: in v4 only, make all files in bin/ dirs +x. Closes: #119039
3071   * dh_fixperms: in v4 only, make all files in etc/init.d executable (of
3072     course there's -X ..)    
3073   * dh_link: in v4 only, finds existing, non-policy-conformant symlinks
3074     and corrects them. This has the side effect of making dh_link idempotent.
3075   * Added a -h/--help option. This seems very obvious, but it never occured to
3076     me before..
3077   * use v4 for building debhelper itself
3078   * v4 mode is done, you may now use it without fear of it changing.
3079     (This idea of this upload is to get v4 into woody so people won't run into
3080     many issues backporting from sarge to woody later on. Packages targeted
3081     for woody should continue to use whatever compatibility level they are
3082     using.)
3083
3084  -- Joey Hess <joeyh@debian.org>  Tue, 11 Apr 2002 17:28:57 -0400
3085
3086 debhelper (3.4.14) unstable; urgency=low
3087
3088   * Fixed an uninitialized value warning, Closes: #141729
3089
3090  -- Joey Hess <joeyh@debian.org>  Mon,  8 Apr 2002 11:45:02 -0400
3091
3092 debhelper (3.4.13) unstable; urgency=low
3093
3094   * Typo, Closes: #139176
3095   * Fixed dh_md5sums conffile excluding/including.
3096
3097  -- Joey Hess <joeyh@debian.org>  Wed, 20 Mar 2002 11:25:36 -0500
3098
3099 debhelper (3.4.12) unstable; urgency=low
3100
3101   * Fix to #99169 was accidentually reverted in 3.0.42; reinstated.
3102
3103  -- Joey Hess <joeyh@debian.org>  Sat, 16 Mar 2002 23:31:46 -0500
3104
3105 debhelper (3.4.11) unstable; urgency=low
3106
3107   * Fixed dh_installdocs and dh_installexamples to support multiple -X's.
3108
3109  -- Joey Hess <joeyh@debian.org>  Thu, 28 Feb 2002 13:02:35 -0500
3110
3111 debhelper (3.4.10) unstable; urgency=low
3112
3113   * Fixed dh_movefiles. Closes: #135479, #135459
3114
3115  -- Joey Hess <joeyh@debian.org>  Sun, 24 Feb 2002 12:25:32 -0500
3116
3117 debhelper (3.4.9) unstable; urgency=low
3118
3119   * dh_movefiles: Allow for deeper --sourcedir. Closes: #131363
3120
3121  -- Joey Hess <joeyh@debian.org>  Wed, 20 Feb 2002 16:37:43 -0500
3122
3123 debhelper (3.4.8) unstable; urgency=low
3124
3125   * Thanks to Benjamin Drieu <benj@debian.org>, dh_installdocs -X now works.
3126     I had to modify his patch to use cp --parents, since -P spews warnings
3127     now. Also, I made it continue to use cp -a if nothing is excluded,
3128     which is both faster, and means this patch is less likely to break
3129     anything if it turns out to be buggy. Also, stylistic changes.
3130     Closes: #40649
3131   * Implemented -X for dh_installexamples as well.
3132   * dh_clean -X substvars will also work now. Closes: #66890
3133
3134  -- Joey Hess <joeyh@debian.org>  Sun, 17 Feb 2002 12:26:37 -0500
3135
3136 debhelper (3.4.7) unstable; urgency=low
3137
3138   * dh_perl: don't gripe if there is no substvar file. Closes: #133140
3139
3140  -- Joey Hess <joeyh@debian.org>  Sat,  9 Feb 2002 17:37:32 -0500
3141
3142 debhelper (3.4.6) unstable; urgency=low
3143
3144   * Typo, Closes: #132454
3145   * Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
3146
3147  -- Joey Hess <joeyh@debian.org>  Tue,  5 Feb 2002 17:33:57 -0500
3148
3149 debhelper (3.4.5) unstable; urgency=low
3150
3151   * dh_installxfonts: separate multiple commands with \n so sed doesn't get
3152     upset. Closes: #131322
3153
3154  -- Joey Hess <joey@kitenet.net>  Tue, 29 Jan 2002 18:58:58 -0500
3155
3156 debhelper (3.4.4) unstable; urgency=low
3157
3158   * Introduced the debian/compat file. This is the new, preferred way to say
3159     what debhelper compatibility level your package uses. It has the big
3160     advantage of being available to debhelper when you run it at the command
3161     line, as well as in debian/rules.
3162   * A new v4 feature: dh_installinit, in v4 mode, will use invoke-rc.d.
3163     This is in v4 for testing, but I may well roll it back into v3 (and
3164     earlier) once woody is released and I don't have to worry about breaking
3165     things (and, presumably, once invoke-rc.d enters policy).
3166   * Some debhelper commands will now build up a new substvars variable,
3167     ${misc:Depends}, based on things they know your package needs to depend
3168     on. For example, dh_installinit in v4 mode adds sysvinit (>= 2.80-1) to
3169     that dep list, and dh_installxfonts adds a dep on xutils. This variable
3170     should make it easier to keep track of what your package needs to depends
3171     on, supplimenting the ${shlibs:Depends} and ${perl:Depends} substvars.
3172     Hmm, this appears to be based loosely on an idea by Masato Taruishi
3173     <taru@debian.org>, filtered through a long period of mulling it over.
3174     Closes: #76352
3175   * Use the addsubstvar function I wrote for the above in dh_perl too.
3176
3177  -- Joey Hess <joeyh@debian.org>  Sat, 26 Jan 2002 23:30:51 -0500
3178
3179 debhelper (3.4.3) unstable; urgency=low
3180
3181   * Improved dh_installxfonts some more:
3182     - Better indenting of generated code.
3183     - Better ordering of generated code (minor fix).
3184
3185  -- Joey Hess <joeyh@debian.org>  Sat, 26 Jan 2002 23:09:59 -0500
3186
3187 debhelper (3.4.2) unstable; urgency=low
3188
3189   * dh_installman: more documentation about the .TH line. Closes: #129205
3190   * dh_installxfonts:
3191     - Packages that use this should depend on xutils. See man page.
3192     - However, if you really want to, you can skip the dep, and the
3193       postinst will avoid running program that arn't available. Closes: #131053
3194     - Use update-fonts-dir instead of handling encodings ourselves. Yay!
3195     - Pass only the last component of the directory name to
3196       update-fonts-*, since that's what they perfer now.
3197     - Other changes, chould fully comply with Debian X font policy now.
3198
3199  -- Joey Hess <joeyh@debian.org>  Tue, 15 Jan 2002 12:17:43 -0500
3200
3201 debhelper (3.4.1) unstable; urgency=low
3202
3203   * Fixed programmer's documentation of DOINDEP and DOARCH, Closes: #128546
3204   * Fixed dh_builddeb SYNOPSIS, Closes: #128548
3205
3206  -- Joey Hess <joeyh@debian.org>  Thu, 10 Jan 2002 13:49:37 -0500
3207
3208 debhelper (3.4.0) unstable; urgency=low
3209
3210   * Began work on v4 support (and thus the large version number jump), and it
3211     is only for the very brave right now since I will unhesitatingly break
3212     compatibility in v4 mode as I'm developing it. Currently, updating to v4
3213     mode will only make dh_makeshlibs -V generate shared library deps that
3214     omit the debian part of the version number. The reasoning behind this
3215     change is that the debian revision should not typically break binary
3216     compatibility, that existing use of -V is causing too tight versioned
3217     deps, and that if you do need to include the debian revision for some
3218     reason, you can always write it out by hand. Closes: #101497
3219   * dh_testversion is deprecated -- use build deps instead. A warning message
3220     is now output when it runs. Currently used by: 381 packages.
3221   * dh_installxaw is deprecated -- xaw-wrappers in no longer in the
3222     distribution. A warning message is now output when it runs. Currently used
3223     by: 3 packages (bugs filed).
3224   * Added referneces to menufile in dh_installmenu man page. Closes: #127978
3225     (dh_make is not a part of debhelper, if you want it changed, file a bug on
3226     dh-make.)
3227     
3228  -- Joey Hess <joeyh@debian.org>  Sat,  5 Jan 2002 22:45:09 -0500
3229
3230 debhelper (3.0.54) unstable; urgency=low
3231
3232   * Added a version to the perl build dep, Closes: #126677
3233
3234  -- Joey Hess <joeyh@debian.org>  Thu, 27 Dec 2001 20:39:46 -0500
3235
3236 debhelper (3.0.53) unstable; urgency=low
3237
3238   * dh_strip: run file using a safe pipe open, that will not expose any weird
3239     characters in filenames to a shell. Closes: #126491
3240   * fixed dh_testdir man page
3241
3242  -- Joey Hess <joeyh@debian.org>  Wed, 26 Dec 2001 21:15:42 -0500
3243
3244 debhelper (3.0.52) unstable; urgency=low
3245
3246   * Typo, Closes: #122679
3247   * Export dirname from Dh_Lib, and related cleanup, Closes: #125770
3248   * Document dirname, basename in PROGRAMMING
3249
3250  -- Joey Hess <joeyh@debian.org>  Thu,  6 Dec 2001 11:58:52 -0500
3251
3252 debhelper (3.0.51) unstable; urgency=low
3253
3254   * Man page cleanups, Closes: #119335
3255
3256  -- Joey Hess <joeyh@debian.org>  Sat, 17 Nov 2001 21:04:15 -0500
3257
3258 debhelper (3.0.50) unstable; urgency=low
3259
3260   * dh_undocumented: check for existing uncompressed man pages. Closes: #87972
3261   * Optimized dh_installdeb conffile finding. Closes: #119035
3262   * dh_installdeb: changed the #!/bin/sh -e to set -e on a new line. Whether
3263     this additional bloat is worth it to make it easier for people to sh -x
3264     a script by hand is debatable either way, I guess. Closes: #119046
3265   * Added a check for duplicated package stanzas in debian/control, 
3266     Closes: #118805
3267
3268  -- Joey Hess <joeyh@debian.org>  Sat, 17 Nov 2001 14:00:54 -0500
3269
3270 debhelper (3.0.49) unstable; urgency=low
3271
3272   * More informative error, Closes: #118767
3273
3274  -- Joey Hess <joeyh@debian.org>  Thu,  8 Nov 2001 18:12:11 -0500
3275
3276 debhelper (3.0.48) unstable; urgency=low
3277
3278   * Added .zip and .jar to list of things to compress (Closes: #115735),
3279     and modified docs (Closes: #115733).
3280
3281  -- Joey Hess <joeyh@debian.org>  Mon, 15 Oct 2001 19:01:43 -0400
3282
3283 debhelper (3.0.47) unstable; urgency=low
3284
3285   * dh_installman: documented translated man page support, and made it work
3286     properly. It was not stripping the language part from the installed
3287     filenames.
3288
3289  -- Joey Hess <joeyh@debian.org>  Tue,  9 Oct 2001 15:16:18 -0400
3290
3291 debhelper (3.0.46) unstable; urgency=low
3292
3293   * Typo, Closes: #114135
3294
3295  -- Joey Hess <joeyh@debian.org>  Thu,  4 Oct 2001 19:39:34 -0400
3296
3297 debhelper (3.0.45) unstable; urgency=low
3298
3299   * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be in
3300     the path and dpkg enforces it. Closes: #112385
3301
3302  -- Joey Hess <joeyh@debian.org>  Sun, 16 Sep 2001 18:48:59 -0400
3303
3304 debhelper (3.0.44) unstable; urgency=low
3305
3306   * Added dh_strip to rules.multi2, and removed .TODO.swp. Closes: #110418
3307
3308  -- Joey Hess <joeyh@debian.org>  Tue, 28 Aug 2001 15:22:41 -0400
3309
3310 debhelper (3.0.43) unstable; urgency=low
3311
3312   * dh_perl: made it use doit commands so -v mode works. Yeah, uglier.
3313     Closes: #92826
3314     Also some indentation fixes. 
3315
3316  -- Joey Hess <joeyh@debian.org>  Fri, 24 Aug 2001 15:34:55 -0400
3317
3318 debhelper (3.0.42) unstable; urgency=low
3319
3320   * dh_movefiles: Typo, Closes: #106532
3321   * Use -x to test for existance of init scripts, rather then -e since
3322     we'll be running them, Closes: #109692
3323   * dh_clean: remove debian/*.debhelper. No need to name files 
3324     specifically; any file matching that is a debhelper temp file. 
3325     Closes: #106514, #85520
3326
3327  -- Joey Hess <joeyh@debian.org>  Thu, 23 Aug 2001 15:47:35 -0400
3328
3329 debhelper (3.0.40) unstable; urgency=low
3330
3331   * Typo, Closes: #104405
3332
3333  -- Joey Hess <joeyh@debian.org>  Wed, 11 Jul 2001 22:57:41 -0400
3334
3335 debhelper (3.0.39) unstable; urgency=low
3336
3337   * dh_compress: Don't compress .bz2 files, Closes: #102935
3338
3339  -- Joey Hess <joeyh@debian.org>  Sat, 30 Jun 2001 20:39:17 -0400
3340
3341 debhelper (3.0.38) unstable; urgency=low
3342
3343   * fixed doc bog, Closes: #102130
3344
3345  -- Joey Hess <joeyh@debian.org>  Sun, 24 Jun 2001 21:08:15 -0400
3346
3347 debhelper (3.0.37) unstable; urgency=low
3348
3349   * Spellpatch, Closes: #101553
3350
3351  -- Joey Hess <joeyh@debian.org>  Wed, 20 Jun 2001 22:03:57 -0400
3352
3353 debhelper (3.0.36) unstable; urgency=low
3354
3355   * Whoops, I forgot to revert dh_perl too. Closes: #101477
3356
3357  -- Joey Hess <joeyh@debian.org>  Tue, 19 Jun 2001 14:10:24 -0400
3358
3359 debhelper (3.0.35) unstable; urgency=low
3360
3361   * Revert change of 3.0.30. This broke too much stuff. Maybe I'll
3362     change it in debhelper v4..
3363
3364  -- Joey Hess <joeyh@debian.org>  Mon, 18 Jun 2001 13:56:35 -0400
3365
3366 debhelper (3.0.34) unstable; urgency=low
3367
3368   * Unimportant spelling fix. Closes: #100666
3369
3370  -- Joey Hess <joeyh@debian.org>  Thu, 14 Jun 2001 12:30:28 -0400
3371
3372 debhelper (3.0.33) unstable; urgency=low
3373
3374   * dh_gencontrol: Work around very strange hurd semantics
3375     which allow "" to be an empty file. Closes: #100542
3376
3377  -- Joey Hess <joeyh@debian.org>  Mon, 11 Jun 2001 18:15:19 -0400
3378
3379 debhelper (3.0.32) unstable; urgency=low
3380
3381   * Check that update-modules is present before running it, since modutils
3382     is not essential. Closes: #100430
3383
3384  -- Joey Hess <joeyh@debian.org>  Sun, 10 Jun 2001 15:13:51 -0400
3385
3386 debhelper (3.0.31) unstable; urgency=low
3387
3388   * Remove dh_testversion from example rules file, Closes: #99901
3389
3390  -- Joey Hess <joeyh@debian.org>  Thu,  7 Jun 2001 20:24:39 -0400
3391
3392 debhelper (3.0.30) unstable; urgency=low
3393
3394   * dh_gencontrol: Added a documented interface for specifying substvars
3395     data in a file. Substvars data may be put in debian/package.substvars.
3396     (Those files used to be used by debhelper for automatically generated
3397     data, but it uses a different internal filename now). It will be merged
3398     with any automatically determined substvars data. See bug #98819
3399   * I want to stress that no one should ever rely in internal, undocumented
3400     debhelper workings. Just because debhelper uses a certian name for some
3401     internally used file does not mean that you should feel free to modify
3402     that file to your own ends in a debian package. If you do use it, don't
3403     be at all suprised when it breaks. If you find that debhelper is lacking
3404     a documented interface for something that you need, ask for it!
3405     (debhelper's undocumented, internal use only files should now all be
3406     prefixed with ".debhelper")
3407
3408  -- Joey Hess <joeyh@debian.org>  Sun,  3 Jun 2001 16:37:33 -0400
3409
3410 debhelper (3.0.29) unstable; urgency=low
3411
3412   * Added -X flag to dh_makeshlibs, for packages with wacky plugins that
3413     look just like shared libs, but are not.
3414
3415  -- Joey Hess <joeyh@debian.org>  Fri,  1 Jun 2001 14:27:06 -0400
3416
3417 debhelper (3.0.28) unstable; urgency=low
3418
3419   * dh_clean: clean up temp files used by earlier versons of debhelper.
3420     Closes: #99169
3421
3422  -- Joey Hess <joeyh@debian.org>  Wed, 30 May 2001 16:24:09 -0400
3423
3424 debhelper (3.0.27) unstable; urgency=low
3425
3426   * Fixed issues with extended parameters to dh_gencontrol including spaces
3427     and quotes. This was some histirical cruft that deals with splitting up
3428     the string specified by -u, and it should not have applied to the set
3429     of options after --. Now that it's fixed, any and all programs that
3430     support a -- and options after it, do not require any special quoting
3431     of the succeeding options. Quote just like you would in whatever
3432     program those options go to. So, for example, 
3433     dh_gencontrol -Vblah:Depends='foo, bar (>= 1.2)' will work just as you
3434     would hope. This fix does NOT apply to -u; don't use -u if you must do
3435     something complex. Closes: #89311
3436   * Made escape_shell output a lot better.
3437  
3438  -- Joey Hess <joeyh@debian.org>  Tue, 29 May 2001 17:54:19 -0400
3439
3440 debhelper (3.0.26) unstable; urgency=low
3441
3442   * Always include package name in maintainer script fragment filenames 
3443     and generated shlibs files (except for in DH_COMPAT=1 mode). This is a
3444     purely cosmetic change, and if it breaks anything, you were using an
3445     undocumented interface. Closes: #95387
3446
3447  -- Joey Hess <joeyh@debian.org>  Thu, 24 May 2001 16:31:46 -0400
3448
3449 debhelper (3.0.25) unstable; urgency=low
3450
3451   * dh_makeshlins: append to LD_LIBRARY_PATH at start, not each time
3452     through loop. Closes: #98598
3453
3454  -- Joey Hess <joeyh@debian.org>  Thu, 24 May 2001 14:16:50 -0400
3455
3456 debhelper (3.0.24) unstable; urgency=low
3457
3458   * Missing semi-colon.
3459   * Call dh_shlibdeps as part of build process, as simple guard against
3460     this (dh_* should be called, really).
3461
3462  -- Joey Hess <joeyh@debian.org>  Tue, 15 May 2001 10:27:34 -0400
3463
3464 debhelper (3.0.23) unstable; urgency=low
3465
3466   * dh_shlibdeps: the -l switch now just adds to LD_LIBRARY_PATH, if it is
3467     already set. Newer fakeroots set it, and clobbering their settings 
3468     breaks things since they LD_PRELOAD a library that is specified in the
3469     LD_LIBRARY_PATH. (blah) Closes: #97494
3470
3471  -- Joey Hess <joeyh@debian.org>  Mon, 14 May 2001 22:32:23 -0400
3472
3473 debhelper (3.0.22) unstable; urgency=low
3474
3475   * dh_installinfo: doc enchancement, Closes: #97515
3476   * dh_md5sums: don't fail if pwd has spaces in it (must be scraping the
3477     bottom of the bug barrel here). Closes: #97404
3478
3479  -- Joey Hess <joeyh@debian.org>  Mon, 14 May 2001 21:22:47 -0400
3480
3481 debhelper (3.0.21) unstable; urgency=low
3482
3483   * Corrected bashism (echo -e, DAMNIT), in rules file that resulted in a
3484     corrupted Dh_Version.pm. Closes: #97236
3485
3486  -- Joey Hess <joeyh@debian.org>  Sat, 12 May 2001 12:21:40 -0400
3487
3488 debhelper (3.0.20) unstable; urgency=low
3489
3490   * Modified the postrm fragment for dh_installxfonts to not try to delete
3491     any files. The responsibility for doing so devolves onto update-fonts-*
3492     (which don't yet, but will). See bug #94752
3493
3494  -- Joey Hess <joeyh@debian.org>  Fri, 11 May 2001 13:30:43 -0400
3495
3496 debhelper (3.0.19) unstable; urgency=low
3497
3498   * Now uses html2text rather than lynx for converting html changelogs.
3499     The program generates better results, and won't annoy the people who
3500     were oddly annoyed at having to install lynx. Instead, it will annoy a
3501     whole other set of people, I'm sure. Closes: #93747
3502
3503  -- Joey Hess <joeyh@debian.org>  Mon,  7 May 2001 21:23:46 -0400
3504
3505 debhelper (3.0.18) unstable; urgency=low
3506
3507   * dh_perl: updates from bod:
3508     - Provide minimum version for arch-indep module dependencies
3509       (perl-policy 1,18, section 3.4.1).
3510     - Always update substvars, even if Perl:Depends is empty.
3511
3512  -- Joey Hess <joeyh@debian.org>  Sat, 21 Apr 2001 15:13:15 -0700
3513
3514 debhelper (3.0.17) unstable; urgency=low
3515
3516   * dh_shlibdeps: document that -l accepts multiple dirs, and
3517     make multiple dirs absolute properly, not just the first.
3518
3519  -- Joey Hess <joeyh@debian.org>  Mon, 16 Apr 2001 23:20:30 -0700
3520
3521 debhelper (3.0.16) unstable; urgency=low
3522
3523   * Documented -isp, Closes: #93983
3524
3525  -- Joey Hess <joeyh@debian.org>  Sat, 14 Apr 2001 19:16:47 -0700
3526
3527 debhelper (3.0.15) unstable; urgency=low
3528
3529   * Typo, Closes: #92407
3530
3531  -- Joey Hess <joeyh@debian.org>  Tue,  3 Apr 2001 12:15:02 -0700
3532
3533 debhelper (3.0.14) unstable; urgency=low
3534
3535   * dh_strip: ensure that the file _ends_ with `.a'. Closes: #90647
3536
3537  -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2001 20:21:11 -0800
3538
3539 debhelper (3.0.13) unstable; urgency=low
3540
3541   * dh_makeshlibs: more support for nasty soname formats, Closes: #90520
3542
3543  -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2001 15:00:42 -0800
3544
3545 debhelper (3.0.12) unstable; urgency=low
3546
3547   * Applied a patch from Anton Zinoviev <anton@lml.bas.bg> to pass -e
3548     to mkfontdir. Closes: #89418
3549
3550  -- Joey Hess <joeyh@debian.org>  Fri, 16 Mar 2001 21:03:29 -0800
3551
3552 debhelper (3.0.11) unstable; urgency=low
3553
3554   * dh_makeshlibs: don't follow links to .so files. Instead, we will look
3555     for *.so* files. This should work for the variously broken db3,
3556     liballeg, and it will fix the problem with console-tools-dev, which
3557     contained (arguably broken) absolute symlinks to real files, which were
3558     followed. Closes: #85483
3559
3560  -- Joey Hess <joeyh@debian.org>  Wed, 14 Mar 2001 14:55:58 -0800
3561
3562 debhelper (3.0.10) unstable; urgency=medium
3563
3564   * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
3565     Arrgh. All packages built with the old code (that is, all daemon
3566     packages built with debhelper 3.0.9!) are broken. Closes: #89472
3567
3568  -- Joey Hess <joeyh@debian.org>  Tue, 13 Mar 2001 06:10:03 -0500
3569
3570 debhelper (3.0.9) unstable; urgency=low
3571
3572   * Modified to use dpkg-architecture instead of dpkg --print-architecture.
3573     I hate this, and wish it wasn't necessary to make cross compiles for
3574     the hurd work. Closes: #88494
3575   * Now depends on debconf-utils for debconf-mergetemplates. Closes: #87321
3576   * Continues to depend on lynx for html changelog conversions. Yes, these
3577     and packages with translated debconf templates are rather rare, but
3578     it makes more sense for debhelper to consistently depend on all utilities
3579     it uses internally rather than force people to keep their dependancies
3580     up to date with debhelper internals. If I decide tomorrow that w3m is
3581     the better program to use to format html changelogs, I can make the
3582     change and packages don't need to update their build dependancies.
3583     Closes: #88464, #77743
3584   * Test for init scripts before running them, since they are conffiles and
3585     the admin may have removed them for some reason, and policy wants
3586     us to deal with that gracefully.
3587   * dh_makeshlibs: now uses objdump, should be more accurate. Closes:
3588     #88426
3589   * Wildcards have been supported for a while, Closes: #54197
3590   * dh_installdocs and dh_link have been able to make doc-dir symlinks for
3591     a while, Closes: #51225
3592
3593  -- Joey Hess <joeyh@debian.org>  Sun,  4 Mar 2001 15:48:45 -0800
3594
3595 debhelper (3.0.8) unstable; urgency=low
3596
3597   * dh_perl update
3598
3599  -- Joey Hess <joeyh@debian.org>  Sat, 24 Feb 2001 23:31:31 -0800
3600
3601 debhelper (3.0.7) unstable; urgency=low
3602
3603   * dh_makeshlibs: only generate call to ldconfig if it really looks like 
3604     a given *.so* file is indeed a shared library.
3605
3606  -- Joey Hess <joeyh@debian.org>  Fri, 23 Feb 2001 14:38:50 -0800
3607
3608 debhelper (3.0.6) unstable; urgency=low
3609
3610   * Corrected some uninitialized value stuff in dh_suidregister (actually
3611     quite a bad bug).
3612   * dh_installman: fixed variable socoping error, so file conversions
3613     should work now.
3614
3615  -- Joey Hess <joeyh@debian.org>  Fri, 16 Feb 2001 14:15:02 -0800
3616
3617 debhelper (3.0.5) unstable; urgency=low
3618
3619   * Updated dh_perl to a new version for the new perl organization and
3620     policy. The -k flag has been done away with, as the new perl packages
3621     don't make packlist files.
3622   * Fixed some bugs in the new dh_perl and updated it to my current
3623     debhelper coding standards.
3624   * Use dh_perl to generate debhelper's own deps.
3625   * Version number increase to meet perl policy.
3626
3627  -- Joey Hess <joeyh@debian.org>  Tue, 13 Feb 2001 09:07:48 -0800
3628
3629 debhelper (3.0.1) unstable; urgency=low
3630
3631   * Build-depends on perl-5.6, since it uses 2 argument pod2man.
3632   * Cleanups of debhelper.1 creation process.
3633
3634  -- Joey Hess <joeyh@debian.org>  Mon, 12 Feb 2001 16:12:59 -0800
3635
3636 debhelper (3.0.0) unstable; urgency=low
3637
3638   * Added dh_installman, a new program that replaces dh_installmanpages.
3639     It is not DWIM. You tell it what to install and it figures out where 
3640     based on .TH section field and filename extention. I reccommend everyone
3641     begin using it, since this is much better then dh_installmanpages's
3642     evilness. I've been meaning to do this for a very long time..
3643     Closes: #38673, #53964, #64297, #16933, #17061, #54059, #54373, #61816
3644   * dh_installmanpages remains in the package for backwards compatibility,
3645     but is mildly deprecated.
3646   * dh_testversion is deprecated; use build dependancies instead.
3647   * dh_suidregister: re-enabled. Aj thinks that requiring people to stop
3648     using it is unacceptable. Who am I to disagree with a rc bug report?
3649     Closes: #84910 It is still deprecated, and it will still whine at you
3650     if you use it. I appreciate the job everyone has been doing at
3651     switching to statoverrides..
3652   * Since dh_debstd requires dh_installmanpages (where do you think the
3653     latter's evil interface came from?), I have removed it. It was a nice
3654     thought-toy, but nobody really used it, right?
3655   * Since the from-debstd document walks the maintainer through running
3656     dh_debstd to get a list of debhelper commands, and since that document
3657     has really outlives its usefullness, I removed it too. Use dh-make
3658     instead.
3659   * dh_installman installs only into /usr/share/man, not the X11R6
3660     directory. Policy says "files must not be installed into
3661     `/usr/X11R6/bin/', `/usr/X11R6/lib/', or `/usr/X11R6/man/' unless this
3662     is necessary for the package to operate properly", and I really doubt
3663     a man page being in /usr/share/man is going to break many programs.
3664     Closes: #81853 (I hope the bug submitter doesn't care that
3665     dh_installmanpages still puts stuff in the X11R6/man directory.)
3666   * dh_undocumented now the same too now.
3667   * dh_installinit: installs debian/package.default files as /etc/default/
3668     files.
3669   * Updated to current perl coding standards (use strict, lower-case
3670     variable names, pod man pages).
3671   * Since with the fixing of the man page installer issue, my checklist for
3672     debhelper v3 is complete, I pronounce debhelper v3 done! Revved the
3673     version number appropriatly (a large jump; v3 changes less than I had
3674     planned). Note that I have no plans for a v4 at this time. :-)
3675   * Testing: I have used this new version of debhelper to build a large
3676     number of my own packages, and it seems to work. But this release
3677     touches every file in this package, so be careful out there..
3678
3679  -- Joey Hess <joeyh@debian.org>  Thu,  8 Feb 2001 14:29:58 -0800
3680
3681 debhelper (2.2.21) unstable; urgency=low
3682
3683   * Fixed a stupid typo in dh_suidregister, Closes: #85110
3684
3685  -- Joey Hess <joeyh@debian.org>  Tue,  6 Feb 2001 13:29:57 -0800
3686
3687 debhelper (2.2.20) unstable; urgency=low
3688
3689   * dh_installinit -r: stop init script in prerm on package removal,
3690     Closes: #84974
3691
3692  -- Joey Hess <joeyh@debian.org>  Mon,  5 Feb 2001 10:06:31 -0800
3693
3694 debhelper (2.2.19) unstable; urgency=low
3695
3696   * dh_shlibdeps -l can handle relative paths now. Patch from Colin Watson
3697     <cjw44@flatline.org.uk>, Closes: #84408
3698
3699  -- Joey Hess <joeyh@debian.org>  Thu,  1 Feb 2001 13:35:39 -0800
3700
3701 debhelper (2.2.18) unstable; urgency=medium
3702
3703   * Added a suggests to debconf-utils, Closes: #83643
3704     I may chenge this to a dependancy at some point in the future,
3705     since one debconf command needs the package to work.
3706
3707  -- Joey Hess <joeyh@debian.org>  Tue, 30 Jan 2001 22:39:54 -0800
3708
3709 debhelper (2.2.17) unstable; urgency=medium
3710
3711   * dh_installdebconf: marge in templates with a .ll_LL extention,
3712     they were previously ignored.
3713
3714  -- Joey Hess <joeyh@debian.org>  Mon, 29 Jan 2001 13:05:21 -0800
3715
3716 debhelper (2.2.16) unstable; urgency=medium
3717
3718   * Bah, reverted that last change. It isn't useful because
3719     dpkg-buildpackage reads the real control file and gets confused.
3720
3721  -- Joey Hess <joeyh@debian.org>  Sun, 28 Jan 2001 01:47:46 -0800
3722
3723 debhelper (2.2.15) unstable; urgency=medium
3724
3725   * Added the ability to make debhelper read a different file than
3726     debian/control as the control file. This is very useful for various and
3727     sundry things, all Evil, most involving kernel packages.
3728
3729  -- Joey Hess <joeyh@debian.org>  Wed, 24 Jan 2001 17:33:46 -0800
3730
3731 debhelper (2.2.14) unstable; urgency=medium
3732
3733   * Corrected globbing issue with dh_movefiles in v3 mode. Closes: #81431
3734
3735  -- Joey Hess <joeyh@debian.org>  Sun, 21 Jan 2001 18:33:59 -0800
3736
3737 debhelper (2.2.13) unstable; urgency=medium
3738
3739   * Fixed a man page typo, Closes: #82371:
3740   * Added note to dh_strip man page, Closes: #82220
3741
3742  -- Joey Hess <joeyh@debian.org>  Mon, 15 Jan 2001 20:38:53 -0800
3743
3744 debhelper (2.2.12) unstable; urgency=medium
3745
3746   * suidmanager is obsolete now, and so is dh_suidmanager. Instead,
3747     packages that contain suid binaries should include the binaries suid in
3748     the .deb, and dpkg-statoverride can override this. If this is done
3749     to a program that previously used suidmanager, though, you need to
3750     conflict with suidmanager (<< 0.50).
3751   * Made dh_suidmanager check to see if it would have done anything before.
3752     If so, it states that it is obsolete, and refer users to the man
3753     page, which now explains the situation, and then aborts the build.
3754     If it would have done nothing before, it just outputs a warning that
3755     it is an obsolete program.
3756
3757  -- Joey Hess <joeyh@debian.org>  Wed, 10 Jan 2001 13:17:50 -0800
3758
3759 debhelper (2.2.11) unstable; urgency=medium
3760
3761   * Fixed dh_installwm. Oops. Closes: #81124 
3762
3763  -- Joey Hess <joeyh@debian.org>  Wed,  3 Jan 2001 10:18:38 -0800
3764
3765 debhelper (2.2.10) unstable; urgency=low
3766
3767   * dh_shlibdeps: re-enabled -l flag, it's needed again. Closes: #80560
3768
3769  -- Joey Hess <joey@kitenet.net>  Tue, 26 Dec 2000 22:05:30 -0800
3770
3771 debhelper (2.2.9) unstable; urgency=low
3772
3773   * Fixed perl wanring, Closes: #80242
3774
3775  -- Joey Hess <joey@kitenet.net>  Thu, 21 Dec 2000 14:43:11 -0800
3776
3777 debhelper (2.2.8) unstable; urgency=medium
3778
3779   * dh_installwm: Moved update-alternatives --remove call to prerm, 
3780     Closes: #80209
3781   * ALso guarded all update-alternatives --remove calls.
3782
3783  -- Joey Hess <joeyh@debian.org>  Thu, 21 Dec 2000 11:33:30 -0800
3784
3785 debhelper (2.2.7) unstable; urgency=low
3786
3787   * Spelling patch.
3788
3789  -- Joey Hess <joeyh@debian.org>  Sun,  3 Dec 2000 17:12:15 -0800
3790
3791 debhelper (2.2.6) unstable; urgency=low
3792
3793   * typo: Closes, #78567
3794
3795  -- Joey Hess <joeyh@debian.org>  Sat,  2 Dec 2000 14:27:31 -0800
3796
3797 debhelper (2.2.5) unstable; urgency=low
3798
3799   * Oops, it was not expanding wildcard when it should.
3800
3801  -- Joey Hess <joeyh@debian.org>  Wed, 29 Nov 2000 20:59:33 -0800
3802
3803 debhelper (2.2.4) unstable; urgency=low
3804
3805   * dh_movefiles: added error message on file not found
3806
3807  -- Joey Hess <joeyh@debian.org>  Wed, 29 Nov 2000 20:25:52 -0800
3808
3809 debhelper (2.2.3) unstable; urgency=low
3810
3811   * If DH_COMPAT=3 is set, the following happens:
3812     - Various debian/foo files like debian/docs, debian/examples, etc,
3813       begin to support filename globbing. use \* to escape the wildcards of
3814       course. I doubt this will bite anyone (Debian doesn't seem to contain 
3815       files with "*" or "?" in their names..), but it is guarded by v3 just
3816       to be sure. Closes: #34120, #37694, #39846, #46249
3817
3818  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 20:43:26 -0800
3819
3820 debhelper (2.2.2) unstable; urgency=low
3821
3822   * dh_makeshlibs: corrected the evil db3-regex so it doesn't misfire on
3823     data like "debian/libruby/usr/lib/ruby/1.6/i486-linux/etc.so".
3824     Closes: #78139
3825
3826  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 12:21:53 -0800
3827
3828 debhelper (2.2.1) unstable; urgency=low
3829
3830   * Reverted the change to make debian/README be treated as README.Debian,
3831     after I learned people use it for eg, documenting the source package
3832     itself. Closes: #34628, since it seems this is not such an "incredibly
3833     minor" change after all. Never underetimate the annoyance of
3834     backwards-compatibility.
3835
3836  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 12:01:52 -0800
3837
3838 debhelper (2.2.0) unstable; urgency=low
3839
3840   * DH_COMPAT=3 now enables the following new features which I can't just
3841     turn on by default for fear of breaking backwards compatibility:
3842     - dh_makeshlibs makes the postinst/postrm call ldconfig. Closes: #77154
3843       Patch from Masato Taruishi <taru@debian.org> (modified). If you 
3844       use this, be sure dh_makeshlibs runs before dh_installdeb; many
3845       old rules files have the ordering backwards.
3846     - dh_installdeb now causes all files in /etc to be registered as
3847       conffiles.
3848     - debian/README is now supported: it is treated exactly like
3849       debian/README.Debian. Either file is installed as README.Debian in
3850       non-native packages, and now as just README in native packages.
3851       Closes: #34628
3852   * This is really only the start of the changes for v3, so use with
3853     caution..
3854   * dh_du has finally been removed. It has been deprecated for ages, and
3855     a grep of the archive shows that nothing is using it except biss-awt
3856     and scsh. I filed bugs on both almost exactly a year ago. Those bugs
3857     should now be raised to severity important..
3858   * --number option (to dh_installemacsen) is removed. It has been
3859     deprecated for a while and nothing uses it. Use --priority instead.
3860
3861  -- Joey Hess <joeyh@debian.org>  Sun, 26 Nov 2000 17:51:58 -0800
3862
3863 debhelper (2.1.28) unstable; urgency=low
3864
3865   * Ok, fine, I'll make debhelper depend on lynx for the one or two
3866     packages that have html changelogs. But you'll be sorry...
3867     Closes: #77604
3868
3869  -- Joey Hess <joeyh@debian.org>  Tue, 21 Nov 2000 15:13:39 -0800
3870
3871 debhelper (2.1.27) unstable; urgency=low
3872
3873   * Typo, Closes: #77441
3874
3875  -- Joey Hess <joeyh@debian.org>  Sun, 19 Nov 2000 13:23:30 -0800
3876
3877 debhelper (2.1.26) unstable; urgency=low
3878
3879   * Completed the fix from the last version.
3880
3881  -- Joey Hess <joeyh@debian.org>  Wed, 15 Nov 2000 20:39:25 -0800
3882
3883 debhelper (2.1.25) unstable; urgency=low
3884
3885   * Ok, I tihnk we have a db3 fix that will really work now.
3886
3887  -- Joey Hess <joeyh@debian.org>  Sun, 12 Nov 2000 13:29:59 -0800
3888
3889 debhelper (2.1.24) unstable; urgency=low
3890
3891   * I retract 2.1.23, the hack doesn't help make dpkg-shlibdeps work; db3
3892     is broken upstream.
3893
3894  -- Joey Hess <joeyh@debian.org>  Sun, 12 Nov 2000 13:29:57 -0800
3895
3896 debhelper (2.1.23) unstable; urgency=low
3897
3898   * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*",
3899     but only if they are files. This should make it more usable with
3900     rather stupidly broken libraries like db3, which do not encode the
3901     major version in their filenames. However, it cannot guess the major
3902     version of such libraries, so -m must be used.
3903
3904  -- Joey Hess <joeyh@debian.org>  Sat, 11 Nov 2000 17:24:58 -0800
3905
3906 debhelper (2.1.22) unstable; urgency=low
3907
3908   * Fixed dh_perl to work with perl 5.6, Closes: #76508
3909
3910  -- Joey Hess <joeyh@debian.org>  Tue,  7 Nov 2000 15:56:54 -0800
3911
3912 debhelper (2.1.21) unstable; urgency=low
3913
3914   * dh_movefiles: no longer does the symlink ordering hack, as
3915     this is supported by dpkg itself now. Added a dependancy on
3916     dpkg-dev >= 1.7.0 to make sure this doesn't break anything.
3917   * While I'm updating for dpkg 1.7.0, I removed the -ldirectory hack
3918     from dh_shlibdeps; dpkg-shlibdeps has its own much more brutal hack to
3919     make this work. The switch is ignored now for backwards compatibility.
3920   * dh_suidregister will be deprecated soon -- dpkg-statoverride is a
3921     much better way.
3922
3923  -- Joey Hess <joeyh@debian.org>  Mon,  6 Nov 2000 15:14:49 -0800
3924
3925 debhelper (2.1.20) unstable; urgency=low
3926
3927   * dh_suidregister: do not unregister on purge, since it will have already
3928     been unregistered then, and a warning will result.
3929
3930  -- Joey Hess <joeyh@debian.org>  Sun,  5 Nov 2000 17:02:50 -0800
3931
3932 debhelper (2.1.19) unstable; urgency=low
3933
3934   * dh_builddeb: Ok, it is cosmetic, but it annoyed me.
3935
3936  -- Joey Hess <joeyh@debian.org>  Sun,  5 Nov 2000 16:20:46 -0800
3937
3938 debhelper (2.1.18) unstable; urgency=low
3939
3940   * dh_builddeb: added a --filename option to specify the output filename.
3941     This is intended to be used when building .udebs for the debian
3942     installer.
3943
3944  -- Joey Hess <joeyh@debian.org>  Sat, 28 Oct 2000 11:41:20 -0700
3945
3946 debhelper (2.1.17) unstable; urgency=low
3947
3948   * dh_movefiles.1: well I thought it was quite obvious why it always used
3949     debian/tmp, but it's a faq. Added some explanation. By the way, since
3950     there now exists a documented way to use dh_movefiles that does not
3951     have problems with empty directories that get left behind and so on, I
3952     think this Closes: #17111, #51985
3953
3954  -- Joey Hess <joeyh@debian.org>  Fri, 27 Oct 2000 23:07:42 -0700
3955
3956 debhelper (2.1.16) unstable; urgency=low
3957
3958   * dh_movefiles: fixed a regexp quoting problem with --sourcedir. 
3959     Closes: #75434
3960   * Whoops, I think I overwrote bod's NMU with 2.2.15. Let's merge those
3961     in:
3962     .
3963     debhelper (2.1.14-0.1) unstable; urgency=low
3964     .
3965       * Non-maintainer upload (thanks Joey).
3966       * dh_installchangelogs, dh_installdocs: allow dangling symlinks for
3967         $TMP/usr/share/doc/$PACKAGE (useful for multi-binary packages).
3968         Closes: #53381
3969     .
3970     -- Brendan O'Dea <bod@debian.org>  Fri, 20 Oct 2000 18:11:59 +1100
3971     .
3972     I also added some documentation to debhelper.1 about this, and removed
3973     the TODO entry about it.
3974
3975  -- Joey Hess <joeyh@debian.org>  Mon, 23 Oct 2000 15:14:49 -0700
3976
3977 debhelper (2.1.15) unstable; urgency=low
3978
3979   * dh_installwm: patched a path in some backwards compatibility code.
3980     Closes: #75283
3981
3982  -- Joey Hess <joeyh@debian.org>  Mon, 23 Oct 2000 10:13:44 -0700
3983
3984 debhelper (2.1.14) unstable; urgency=low
3985
3986   * Rats, the previous change makes duplicate lines be created in the
3987     shlibs file, and lintian conplains. Added some hackery that should
3988     prevent that. Closes: #73052
3989
3990  -- Joey Hess <joeyh@debian.org>  Tue,  3 Oct 2000 12:32:22 -0700
3991
3992 debhelper (2.1.13) unstable; urgency=low
3993
3994   * Typo, Closes: #72932
3995   * dh_makeshlibs: follow symlinks to files when looking for files that are
3996     shared libraries. This allows it to catch files like
3997     "liballeg-3.9.33.so" that are not in the *.so.* form it looks for, but
3998     that doe have links to them that are in the right form. Closes: #72938
3999
4000  -- Joey Hess <joeyh@debian.org>  Sun,  1 Oct 2000 18:23:48 -0700
4001
4002 debhelper (2.1.12) unstable; urgency=low
4003
4004   * Rebuild to remove cvs junk, Closes: #72610
4005
4006  -- Joey Hess <joeyh@debian.org>  Wed, 27 Sep 2000 12:39:06 -0700
4007
4008 debhelper (2.1.11) unstable; urgency=low
4009
4010   * dh_installmanpages: don't install files that start with .#* -- these
4011     are CVS files..
4012
4013  -- Joey Hess <joeyh@debian.org>  Thu, 21 Sep 2000 11:58:52 -0700
4014
4015 debhelper (2.1.10) unstable; urgency=low
4016
4017   * Modified to allow no spaces between control file field name and value
4018     (this appears to be logal).
4019
4020  -- Joey Hess <joeyh@debian.org>  Tue, 19 Sep 2000 23:13:17 -0700
4021
4022 debhelper (2.1.9) unstable; urgency=low
4023
4024   * dh_installmodules: corrected the code added to maintainer scripts so it
4025     does not call depmod -a. update-modules (which it always called)_
4026     handles calling depmod if doing so is appropriate. Packages built with
4027     proir versions probably have issues on systems with non-modular
4028     kernels, and should be rebuilt. Closes: #71841
4029
4030  -- Joey Hess <joeyh@debian.org>  Sun, 17 Sep 2000 14:40:45 -0700
4031
4032 debhelper (2.1.8) unstable; urgency=low
4033
4034   * Fixed a stupid typo. Closes: #69750
4035
4036  -- Joey Hess <joeyh@debian.org>  Tue, 22 Aug 2000 15:14:48 -0700
4037
4038 debhelper (2.1.7) unstable; urgency=low
4039
4040   * debian/package.filename.arch is now checked for first, before
4041     debian/package.filename. Closes: #69453
4042   * Added a section to debhelper(1) about files in debian/ used by
4043     debhelper, which documents this. Removed scattered references to
4044     debian/filename from all over the man pages.
4045
4046  -- Joey Hess <joeyh@debian.org>  Sun, 20 Aug 2000 18:06:52 -0700
4047
4048 debhelper (2.1.6) unstable; urgency=low
4049
4050   * dh_strip: now knows about the DEB_BUILD_OPTIONS=nostrip thing.
4051
4052  -- Joey Hess <joeyh@debian.org>  Sun, 20 Aug 2000 16:28:31 -0700
4053
4054 debhelper (2.1.5) unstable; urgency=low
4055
4056   * dh_installxfonts: corrected a problem during package removal that was
4057     silently neglecting to remove the fonts.dir/alias files.
4058
4059  -- Joey Hess <joeyh@debian.org>  Thu, 17 Aug 2000 00:44:25 -0700
4060
4061 debhelper (2.1.4) unstable; urgency=low
4062
4063   * Whoops, I forgot to add v3 to cvs, so it was missing from a few
4064     versions.
4065
4066  -- Joey Hess <joeyh@debian.org>  Fri,  4 Aug 2000 14:27:46 -0700
4067
4068 debhelper (2.1.3) unstable; urgency=low
4069
4070   * dh_shlibdeps: if it sets LD_LIBRARY_PATH, it now prints out a line
4071     showing it is doing that when in verbose mode.
4072   * examples/rules.multi: don't use DH_OPTIONS hack. It's too confusing.
4073     rules.multi2 still uses it, but it has comments explaining the caveats
4074     of the hack.
4075
4076  -- Joey Hess <joeyh@debian.org>  Fri, 21 Jul 2000 13:53:02 -0700
4077
4078 debhelper (2.1.2) unstable; urgency=low
4079
4080   * Minor man page updates as Overfiend struggles with debhelperizing X
4081     4.0.
4082
4083  -- Joey Hess <joeyh@debian.org>  Fri, 21 Jul 2000 00:25:32 -0700
4084
4085 debhelper (2.1.1) unstable; urgency=low
4086
4087   * Never refer to root, always uid/gid "0". Closes: #67508
4088
4089  -- Joey Hess <joeyh@debian.org>  Thu, 20 Jul 2000 16:56:24 -0700
4090
4091 debhelper (2.1.0) unstable; urgency=low
4092
4093   * I started work on debhelper v2 over a year ago, with a long list of
4094     changes I hoped to get in that broke backwards compatibility. That
4095     development stalled after only the most important change was made,
4096     although I did get out over 100 releases in the debhelper 2.0.x tree.
4097     In the meantime, lots of packages have switched to using v2, despite my
4098     warnings that doing so leaves packages open to being broken without
4099     notice until v2 is complete.
4100   * Therefore, I am calling v2 complete, as it is. Future non-compatabile
4101     changes will happen in v3, which will be started soon. This means that
4102     by using debhelper v2, one major thing changes: debhelper uses
4103     debian/<package> as the temporary directory for *all* packages;
4104     debian/tmp is no longer used to build binary packages out of. This is
4105     very useful for multi-binary packages, and I reccommend everyone
4106     switch to v2.
4107   * Updated example rules files to use v2 by default.
4108   * Updated all documentation to assume that v2 is being used.
4109   * Added a few notes for people still using v1.
4110   * Moved all of the README into debhelper(1).
4111
4112  -- Joey Hess <joeyh@debian.org>  Tue, 18 Jul 2000 15:48:41 -0700
4113
4114 debhelper (2.0.104) unstable; urgency=low
4115
4116   * Put dh_installogrotate in the examples, Closes: #66986
4117
4118  -- Joey Hess <joeyh@debian.org>  Mon, 10 Jul 2000 16:16:37 -0700
4119
4120 debhelper (2.0.103) unstable; urgency=low
4121
4122   * Added dh_installlogrotate. Yuck, 3 l's, but I want to folow my
4123     standard..
4124
4125  -- Joey Hess <joeyh@debian.org>  Sun,  9 Jul 2000 00:51:03 -0700
4126
4127 debhelper (2.0.102) unstable; urgency=low
4128
4129   * Documented the full list of extra files dh_clean deletes, since people
4130     are for some reason adverse to using -v to find it. Closes: #66883
4131
4132  -- Joey Hess <joeyh@debian.org>  Fri,  7 Jul 2000 12:40:43 -0700
4133
4134 debhelper (2.0.101) unstable; urgency=low
4135
4136   * Killed the fixlinks stuff, since there are no longer any symlinks in
4137     the source package.
4138
4139  -- Joey Hess <joeyh@debian.org>  Wed,  5 Jul 2000 19:14:10 -0700
4140
4141 debhelper (2.0.100) unstable; urgency=low
4142
4143   * Modified all postinst script fragments to only run when called with
4144     "configure". I looked at the other possibilities, and I don't think any
4145     of the supported stuff should be called if the postist is called for
4146     error unwinds. Closes: #66673
4147   * Implemented dh_clean -X, to allow specification of files to not delete,
4148     Closes: #66670
4149
4150  -- Joey Hess <joeyh@debian.org>  Wed,  5 Jul 2000 17:02:40 -0700
4151
4152 debhelper (2.0.99) unstable; urgency=low
4153
4154   * dh_installmodules will now install modiles even if etc/modutils already
4155     exists (wasn't because of a logic error). Closes: #66289
4156   * dh_movefiles now uses debian/movelist, rather than just movelist. This
4157     is to fix an unlikely edge case involving a symlinked debian directory.
4158     Closes: #66278
4159
4160  -- Joey Hess <joeyh@debian.org>  Mon, 26 Jun 2000 14:24:12 -0700
4161
4162 debhelper (2.0.98) unstable; urgency=low
4163
4164   * dh_installdebconf: Automatically merge localized template
4165     files. If you use this feature, you should build-depend on
4166     debconf-utils to get debconf-mergetemplate.
4167
4168  -- Joey Hess <joeyh@debian.org>  Fri, 19 May 2000 14:24:24 -0700
4169
4170 debhelper (2.0.97) unstable; urgency=low
4171
4172   * dh_installinfo: changed test to see if an info file is the head file to
4173     just skip files that end in -\d+.
4174
4175  -- Joey Hess <joeyh@debian.org>  Thu, 11 May 2000 14:11:04 -0700
4176
4177 debhelper (2.0.96) unstable; urgency=low
4178
4179   * dh_installmodules: still add depmod -a calls if run on a package that
4180     has no debian/modules file, but does contain modules.
4181
4182  -- Joey Hess <joeyh@debian.org>  Thu,  4 May 2000 15:32:42 -0700
4183
4184 debhelper (2.0.95) unstable; urgency=low
4185
4186   * Fixes for perl 5.6.
4187   * Spelling fixes.
4188
4189  -- Joey Hess <joeyh@debian.org>  Mon,  1 May 2000 13:35:11 -0700
4190
4191 debhelper (2.0.94) unstable; urgency=low
4192
4193   * examples/rules.multi2: binary-indep and binary-arch targets need to
4194     depend on the build and install targets.
4195
4196  -- Joey Hess <joeyh@debian.org>  Mon, 17 Apr 2000 15:09:26 -0700
4197
4198 debhelper (2.0.93) unstable; urgency=low
4199
4200   * Patch from Pedro Guerreiro to make install-docs only be called on
4201     configure and remove/upgrade. Closes: #62513
4202
4203  -- Joey Hess <joeyh@debian.org>  Sun, 16 Apr 2000 19:05:52 -0700
4204
4205 debhelper (2.0.92) unstable; urgency=low
4206
4207   * Detect changelog parse failures and use a better error message. 
4208     Closes: #62058
4209
4210  -- Joey Hess <joeyh@debian.org>  Sat,  8 Apr 2000 20:02:16 -0700
4211
4212 debhelper (2.0.91) unstable; urgency=low
4213
4214   * Fixed a silly typo in dh_installmanpages, Closes: #60727
4215
4216  -- Joey Hess <joeyh@debian.org>  Sat, 18 Mar 2000 23:23:01 -0800
4217
4218 debhelper (2.0.90) unstable; urgency=low
4219
4220   * Fixed dh_testversion; broken in last release.
4221
4222  -- Joey Hess <joeyh@debian.org>  Sat,  4 Mar 2000 13:16:58 -0800
4223
4224 debhelper (2.0.89) unstable; urgency=low
4225
4226   * Patch from Jorgen `forcer' Schaefer <forcer at mindless.com> (much
4227     modified)to make dh_installwm use new window manager registration method,
4228     update-alternatives. Closes: #52156, #34684 (latter bug is obsolete)
4229   * Fixed $dh{flavor} to be upper-case.
4230   * Deprecated dh_installemavcsen --number; use --priority instead. Also,
4231     the option parser requires the parameter be a number now. And,
4232     dh_installwm now accepts --priority, and window manager packages should
4233     start using it.
4234   * dh_installwm now behaves like a proper debhelper command, and reads
4235     debian/<package>.wm too. This is a small behavior change; filenames
4236     specified on the command line no longer apply to all packages it acts
4237     on. I can't belive this program existed for 2 years with such a glaring
4238     problem; I guess most people don't need ot register 5 wm's in 3
4239     sub-packages. Anyway, it can handle such things now. :-)
4240   * Moved Dh_*.pm to /usr/lib/perl5/Debian/Debhelper. *big* change.
4241
4242  -- Joey Hess <joeyh@debian.org>  Thu,  2 Mar 2000 11:39:56 -0800
4243
4244 debhelper (2.0.88) unstable; urgency=low
4245
4246   * Copyright update: files in the examples directory are public domain.
4247
4248  -- Joey Hess <joeyh@debian.org>  Mon,  7 Feb 2000 23:16:39 -0800
4249
4250 debhelper (2.0.87) unstable; urgency=low
4251
4252   * Documented that lynx is used to convert html changelogs. Closes: #54055
4253
4254  -- Joey Hess <joeyh@debian.org>  Mon,  7 Feb 2000 16:01:19 -0800
4255
4256 debhelper (2.0.86) unstable; urgency=low
4257
4258   * dh_testroot: don't call init(), so it may be run even if it's not in the
4259     right place. Closes: #55065
4260
4261  -- Joey Hess <joeyh@debian.org>  Thu, 13 Jan 2000 21:40:21 -0800
4262
4263 debhelper (2.0.85) unstable; urgency=low
4264
4265   * Downgraded fileutils dependancy just a bit for the Hurd foks. 
4266     Closes: #54620
4267
4268  -- Joey Hess <joeyh@debian.org>  Mon, 10 Jan 2000 16:41:29 -0800
4269
4270 debhelper (2.0.84) unstable; urgency=low
4271
4272   * Make all examples rules files executable.
4273   * Copyright date updates.
4274
4275  -- Joey Hess <joeyh@debian.org>  Thu,  6 Jan 2000 15:10:55 -0800
4276
4277 debhelper (2.0.83) unstable; urgency=low
4278
4279   * Depend on the current unstable fileutils, because I have to use chown
4280     --no-dereference. I'm not sure when it started working, but it didn't work
4281     in slink.
4282
4283  -- Joey Hess <joeyh@debian.org>  Wed,  5 Jan 2000 14:22:26 -0800
4284
4285 debhelper (2.0.82) unstable; urgency=low
4286
4287   * Added dh_installmime calls to examples, Closes: #54056
4288
4289  -- Joey Hess <joeyh@debian.org>  Tue,  4 Jan 2000 09:35:19 -0800
4290
4291 debhelper (2.0.81) unstable; urgency=low
4292
4293   * dh_installxaw: Patch from Josip Rodin to update to fhs paths, 
4294     Closes: #53029
4295
4296  -- Joey Hess <joeyh@debian.org>  Mon, 20 Dec 1999 12:21:34 -0800
4297
4298 debhelper (2.0.80) unstable; urgency=low
4299
4300   * Type fix, Closes: #52652
4301
4302  -- Joey Hess <joeyh@debian.org>  Mon, 13 Dec 1999 13:47:48 -0800
4303
4304 debhelper (2.0.79) unstable; urgency=low
4305
4306   * Corrected mispellings, Closes: #52013
4307
4308  -- Joey Hess <joeyh@debian.org>  Mon,  6 Dec 1999 13:46:18 -0800
4309
4310 debhelper (2.0.78) unstable; urgency=low
4311
4312   * dh_fixperms: chown symlinks as well as normal files. Closes: #51169.
4313
4314  -- Joey Hess <joeyh@debian.org>  Wed,  1 Dec 1999 13:34:06 -0800
4315
4316 debhelper (2.0.77) unstable; urgency=low
4317
4318   * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
4319     hard links, and was suid, suidregister detected all the hard links as
4320     files that need to be registered. It looped, registering the first
4321     link, and then removing its suid bit. This messed up the registration
4322     of the other had links, since their permissions were now changed,
4323     leading to unpredictable results. The fix is to just not remove suid
4324     bits until all files have been registered. 
4325
4326  -- Joey Hess <joeyh@debian.org>  Tue, 30 Nov 1999 00:26:42 -0800
4327
4328 debhelper (2.0.76) unstable; urgency=low
4329
4330   * dh_installmanpages:
4331     - Added support for translated man pages, with a patch from Kis Gergely
4332       <kisg@lme.linux.hu>. Closes: #51268 
4333     - Fixed the undefined value problem in Kis's patch. 
4334     - This also Closes: #37092 come to think of it. 
4335   * dh_shlibdeps, dh_shlibdeps.1:
4336     - Added -X option, which makes it not examine some files. This is
4337       useful in rare cases. Closes: #51100 
4338     - Always pass "-dDepends" before the list of files, which makes it
4339       easier to specify other -d parameters in the uparams, and doesn't
4340       otherwise change the result at all. 
4341   * doc/TODO:
4342      - dh_installdebfiles is no longer a part of debhelper. This affects
4343       exactly one package in unstable, biss-awt, which has had a bug filed
4344       against it for 200+ days now asking that it stop using the program.
4345       dh_installdebfiles has been depreacted for nearly 2 years now.. 
4346   * This changelog was automatically generated from CVS commit information.
4347     Fear makechangelog.
4348
4349  -- Joey Hess <joeyh@debian.org>  Sun, 28 Nov 1999 21:59:00 -0800
4350
4351 debhelper (2.0.75) unstable; urgency=low
4352
4353   * Fixed typo in dh_installmenu.1, Closes: #51332
4354
4355  -- Joey Hess <joeyh@debian.org>  Sat, 27 Nov 1999 20:40:15 -0800
4356
4357 debhelper (2.0.74) unstable; urgency=low
4358
4359   * dh_suidregister: Die with understandable error message if asked to
4360     act on files that don't exist.
4361   * dh_installchangelogs: to comply with policy, if it's told to act on a
4362     html changelog, it installs it as changelog.html.gz and dumps a plain
4363     text version to changelog.gz. The dumping is done with lynx. 
4364     (Closes: #51099)
4365   * Dh_Getopt.pm: Modified it so any options specified after -- are added to
4366     U_PARAMS. This means that instead of passing '-u"something nasty"' to
4367     dh_gencontrol and the like, you can pass '-- something nasty' without
4368     fiddling to get the quoting right, etc.
4369
4370  -- Joey Hess <joeyh@debian.org>  Tue, 23 Nov 1999 11:36:15 -0800
4371
4372 debhelper (2.0.73) unstable; urgency=low
4373
4374   * Actually, debhelper build-depends on perl-5.005.
4375
4376  -- Joey Hess <joeyh@debian.org>  Mon, 22 Nov 1999 21:43:55 -0800
4377
4378 debhelper (2.0.72) unstable; urgency=low
4379
4380   * Corrected slash substitution problem in dh_installwm.
4381
4382  -- Joey Hess <joeyh@debian.org>  Mon, 22 Nov 1999 21:43:47 -0800
4383
4384 debhelper (2.0.71) unstable; urgency=low
4385
4386   * Oh, the build dependancies include all of debhelper's regular
4387     dependancies as well, since it builds using itself.
4388
4389  -- Joey Hess <joeyh@debian.org>  Fri,  5 Nov 1999 14:14:26 -0800
4390
4391 debhelper (2.0.70) unstable; urgency=low
4392
4393   * Added build dependancies to this package. That was easy; it just uses
4394     perl5 for regression testing, the rest of its build-deps are things
4395     in base.
4396   * dh_version.1: Added note that this program is quickly becoming obsolete.
4397   * doc/README, doc/from-debstd: Added reminders that if you use debhelper,
4398     you need to add debhelper to your Build-Depends line.
4399
4400  -- Joey Hess <joeyh@debian.org>  Thu,  4 Nov 1999 21:24:37 -0800
4401
4402 debhelper (2.0.69) unstable; urgency=low
4403
4404   * dh_shlibdeps: added -l option, which lets you specify a path that
4405     LD_LIBRARY_PATH is then set to when dpkg-shlibdeps is run. This
4406     should make it easier for library packages that also build binary
4407     packages to be built with correct dependancies. Closes: #36751
4408   * In honor of Burn all GIFs Day (hi Don!), I added alternative
4409     image formats .png, .jpg (and .jpeg) to the list of extensions dh_compress
4410     does not compress. Closes: #41733
4411   * Also, made all extensions dh_compress skips be looked at case
4412     insensitively.
4413   * dh_movefiles: force owner and group of installed files to be root.
4414     Closes: #46039
4415   * Closes: #42650, #47175 -- they've been fixed forever.
4416
4417  -- Joey Hess <joeyh@debian.org>  Thu,  4 Nov 1999 15:05:59 -0800
4418
4419 debhelper (2.0.68) unstable; urgency=low
4420
4421   * dh_installxfonts: Patch from Anthony Wong to fix directory searching.
4422     Closes: #48931
4423
4424  -- Joey Hess <joeyh@debian.org>  Mon,  1 Nov 1999 14:46:04 -0800
4425
4426 debhelper (2.0.67) unstable; urgency=low
4427
4428   * dh_installdebconf: Modified to use new confmodule debconf library.
4429
4430  -- Joey Hess <joeyh@debian.org>  Fri, 29 Oct 1999 15:24:47 -0700
4431
4432 debhelper (2.0.66) unstable; urgency=low
4433
4434   * Fixed some problems with dh_installxfonts font dirs.
4435
4436  -- Joey Hess <joeyh@debian.org>  Thu, 28 Oct 1999 00:46:43 -0700
4437
4438 debhelper (2.0.65) unstable; urgency=low
4439
4440   * dh_builddeb: -u can be passed to this command now, followed by
4441     any extra parameters you want to pass to dpkg-deb (Closes: #48394)
4442
4443  -- Joey Hess <joeyh@debian.org>  Tue, 26 Oct 1999 10:14:57 -0700
4444
4445 debhelper (2.0.64) unstable; urgency=low
4446
4447   * Corrected a path name in dh_installxfonts. Closes: #48315
4448
4449  -- Joey Hess <joeyh@debian.org>  Mon, 25 Oct 1999 14:24:03 -0700
4450
4451 debhelper (2.0.63) unstable; urgency=low
4452
4453   * Removed install-stamp cruft in all example rules files. Closes: #47175
4454
4455  -- Joey Hess <joeyh@debian.org>  Tue, 12 Oct 1999 14:23:09 -0700
4456
4457 debhelper (2.0.62) unstable; urgency=low
4458
4459   * Fixed problem with dh_installemacsen options not working, patch from
4460     Rafael Laboissiere <rafael@icp.inpg.fr>, Closes: #47738
4461   * Added new dh_installxfonts script by Changwoo Ryu
4462     <cwryu@dor17988.kaist.ac.kr>. Closes: #46684
4463     I made some changes, though:
4464     - I rewrote lots of this script to be more my style of perl.
4465     - I removed all the verbisity from the postinst script fragment, since
4466       that is a clear violation of policy.
4467     - I made the postinst fail if the mkfontdir, etc commands fail, because
4468       this really makes more sense. Consider idempotency.
4469     - I moved the test to see if the font dir is really a directory into the
4470       dh_ script and out of the snippet. If the maintainer plays tricks on
4471       us, mkfontdir will blow up satisfactorally anyway.
4472     - So, the snippet is 9 lines long now, down from 20-some.
4473     - I realize this isn't following the reccommendations made in Brando^Hen's
4474       font policy. I'll fight it out with him. :-)
4475     - In postrm fragment, used rmdir -p to remove as many parent directories
4476       as I can.
4477     - s:/usr/lib/X11/:/usr/X11R6/lib/X11/:g
4478
4479  -- Joey Hess <joeyh@debian.org>  Sun, 24 Oct 1999 15:30:53 -0700
4480
4481 debhelper (2.0.61) unstable; urgency=low
4482
4483   * Clarified rules.multi2 comment. Closes: #46828
4484
4485  -- Joey Hess <joeyh@debian.org>  Sat,  9 Oct 1999 18:21:02 -0700
4486
4487 debhelper (2.0.60) unstable; urgency=low
4488
4489   * dh_compress: After compressing an executable, changes the file mode to
4490     644. Executable .gz files are silly. Closes: #46383
4491
4492  -- Joey Hess <joeyh@debian.org>  Wed,  6 Oct 1999 13:05:14 -0700
4493
4494 debhelper (2.0.59) unstable; urgency=low
4495
4496   * dh_installdocs: if $TMP/usr/share/doc/$PACKAGE is a broken symlink,
4497     leaves it alone, assumming that the maintainer knows what they're doing
4498     and is probably linking to the doc dir of another package. 
4499     (Closes: #46183)
4500
4501  -- Joey Hess <joeyh@debian.org>  Mon,  4 Oct 1999 16:27:28 -0700
4502
4503 debhelper (2.0.58) unstable; urgency=low
4504
4505   * Dh_Lib.pm: fixed bug in xargs() that made boundry words be skipped.
4506
4507  -- Joey Hess <joeyh@debian.org>  Sun,  3 Oct 1999 18:55:29 -0700
4508
4509 debhelper (2.0.57) unstable; urgency=low
4510
4511   * Added note to man pages of commands that use autoscript to note they are
4512     not idempotent.
4513
4514  -- Joey Hess <joeyh@debian.org>  Fri,  1 Oct 1999 13:18:20 -0700
4515
4516 debhelper (2.0.56) unstable; urgency=low
4517
4518   * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
4519     you try to build binary-indep and binary-arch targets in the same make
4520     run. Make tries to be too smart. Modified the file so it will work,
4521     though it's now uglier. Closes: 46287
4522   * examples/*: It's important that one -not- use a install-stamp target.
4523     Install should run every time binary-* calls it. Otherwise if a binary-*
4524     target is called twice by hand, you get duplicate entries in the
4525     maintainer script fragment files. Closes: #46313
4526
4527  -- Joey Hess <joeyh@debian.org>  Thu, 30 Sep 1999 12:01:40 -0700
4528
4529 debhelper (2.0.55) unstable; urgency=low
4530
4531   * Fixed quoting problem in examples/rules.multi (Closes: #46254)
4532
4533  -- Joey Hess <joeyh@debian.org>  Wed, 29 Sep 1999 12:06:59 -0700
4534
4535 debhelper (2.0.54) unstable; urgency=low
4536
4537   * Enhanced debconf support -- the database is now cleaned up on package
4538     purge.
4539   * Broke all debconf support off into a dh_installdebconf script. This
4540     seems conceptually a little cleaner.
4541
4542  -- Joey Hess <joeyh@debian.org>  Tue, 28 Sep 1999 16:12:53 -0700
4543
4544 debhelper (2.0.53) unstable; urgency=low
4545
4546   * Minor changes to rules.multi2.
4547
4548  -- Joey Hess <joeyh@debian.org>  Mon, 27 Sep 1999 13:57:17 -0700
4549
4550 debhelper (2.0.52) unstable; urgency=low
4551
4552   * dh_movefiles: if the wildcards in the filelist expand to nothing,
4553     don't do anything, rather than crashing.
4554
4555  -- Joey Hess <joeyh@debian.org>  Thu, 23 Sep 1999 15:18:00 -0700
4556
4557 debhelper (2.0.51) unstable; urgency=low
4558
4559   * dh_installdocs: create the compatibility symlink before calling
4560     install-docs. I'm told this is better in some cases. (Closes: #45608)
4561   * examples/rules.multi2: clarified what you have to comment/uncomment.
4562
4563  -- Joey Hess <joeyh@debian.org>  Mon, 20 Sep 1999 12:43:09 -0700
4564
4565 debhelper (2.0.50) unstable; urgency=medium
4566
4567   * Oops. Fixed dh_shlibdeps so it actually generates dependancies, broke in
4568     last version.
4569
4570  -- Joey Hess <joeyh@debian.org>  Sat, 18 Sep 1999 19:00:10 -0700
4571
4572 debhelper (2.0.49) unstable; urgency=low
4573
4574   * dh_shlibdeps: detect statically linked binaries and don't pass them to
4575     dpkg-shlibdeps.
4576   * dh_installdeb: debconf support.
4577
4578  -- Joey Hess <joeyh@debian.org>  Fri, 17 Sep 1999 00:28:59 -0700
4579
4580 debhelper (2.0.48) unstable; urgency=low
4581
4582   * 4 whole days without a debhelper upload! Can't let that happen. Let's see..
4583   * dh_installperl.1: explain what you have to put in your control file
4584     for the dependancies to be generated.
4585
4586  -- Joey Hess <joeyh@debian.org>  Thu, 16 Sep 1999 21:15:05 -0700
4587
4588 debhelper (2.0.47) unstable; urgency=low
4589
4590   * dh_undocumented: installs links for X11 man pages to the undocumented.7
4591     page in /usr/share/man. (Closes: #44909)
4592
4593  -- Joey Hess <joeyh@debian.org>  Sun, 12 Sep 1999 13:12:34 -0700
4594
4595 debhelper (2.0.46) unstable; urgency=low
4596
4597   * dh_installemacsen: the script fragments it generates now test for the
4598     existance of emacs-package-install/remove before calling them. Though
4599     a strict reading of the emacsen policy indicates that such a test
4600     shouldn't be needed, there may be edge cases (cf bug 44924), where it
4601     is.
4602
4603  -- Joey Hess <joeyh@debian.org>  Sun, 12 Sep 1999 12:54:37 -0700
4604
4605 debhelper (2.0.45) unstable; urgency=low
4606
4607   * dh_installdocs.1: clarified how the doc-id is determined. Closes: #44864
4608   * dh_makeshlibs: will now overwrite existing debian/tmp/DEBIAN/shlibs
4609     files, instead of erroring out. (Closes: #44828)
4610
4611  -- Joey Hess <joeyh@debian.org>  Sat, 11 Sep 1999 13:15:33 -0700
4612
4613 debhelper (2.0.44) unstable; urgency=low
4614
4615   * dh_compress: fixed #ARGV bug (again) Closes: #44853
4616
4617  -- Joey Hess <joeyh@debian.org>  Sat, 11 Sep 1999 13:04:15 -0700
4618
4619 debhelper (2.0.43) unstable; urgency=low
4620
4621   * Corrected example rules files, which had some messed up targets.
4622
4623  -- Joey Hess <joeyh@debian.org>  Thu,  9 Sep 1999 11:22:09 -0700
4624
4625 debhelper (2.0.42) unstable; urgency=low
4626
4627   * dh_installinfo: failed pretty miserably if the info file's section
4628     contained '/' characters. Doesn't now.
4629
4630  -- Joey Hess <joeyh@debian.org>  Mon,  6 Sep 1999 16:33:13 -0700
4631
4632 debhelper (2.0.41) unstable; urgency=low
4633
4634   * dh_installinfo: use FHS info dir. I wonder how I missed that..
4635
4636  -- Joey Hess <joeyh@debian.org>  Mon,  6 Sep 1999 13:22:08 -0700
4637
4638 debhelper (2.0.40) unstable; urgency=low
4639
4640   * FHS complience. Patch from Johnie Ingram <johnie@netgod.net>.
4641     For the most part, this was a straight-forward substitution,
4642     dh_installmanpages needed a non-obvious change though.
4643   * Closes: #42489, #42587, #41732.
4644   * dh_installdocs: Adds code to postinst and prerm as specified in
4645     http://www.debian.org/Lists-Archives/debian-ctte-9908/msg00038.html,
4646     to make /usr/doc/<package> a compatibility symlink to
4647     /usr/share/doc/<package>. Note that currently if something exists in
4648     /usr/doc/<package> when the postinst is run, it will silently not make
4649     the symlink. I'm considering more intellingent handing of this case.
4650   * Note that if you build a package with this version of debhelper, it will
4651     use /usr/share/man, /usr/share/doc, and /usr/share/info. You may need to
4652     modify other files in your package that reference the old locations.
4653
4654  -- Joey Hess <joeyh@debian.org>  Sun,  5 Sep 1999 21:06:11 -0700
4655
4656 debhelper (2.0.30) unstable; urgency=low
4657
4658   * It turns out it's possible to set up make variables that are specific to
4659     a single target of a Makefile. This works tremendously well with
4660     DH_OPTIONS: no need to put "-i" or "-pfoo" after every debhelper command
4661     anymore.
4662   * debhelper.1: mentioned above technique.
4663   * examples/rules.multi: use the above method to get rid of -i's and -a's.
4664   * examples/rules.multi2: new file, example of a multi-binary package that
4665     works for arch-indep and arch-dependant packages, and also allows
4666     building of single binary packages independntly, via binary-<package>
4667     targets. It accomplishes all this using only one list of debhelper
4668     commands.
4669   * examples/*: removed source and diff targets. They've been obsolete for 2
4670     years -- or is it 3? No need for a nice error message on failure anymore.
4671
4672  -- Joey Hess <joeyh@debian.org>  Fri,  3 Sep 1999 11:28:24 -0700
4673
4674 debhelper (2.0.29) unstable; urgency=low
4675
4676   * dh_shlibdeps: Fixed quoting problem that made it fail on weird file names.
4677     Patch from Devin Carraway <debianbug-debhelper@devin.com>, Closes: #44016
4678
4679  -- Joey Hess <joeyh@debian.org>  Thu,  2 Sep 1999 13:40:37 -0700
4680
4681 debhelper (2.0.28) unstable; urgency=low
4682
4683   * Oops, dh_installpam was omitted from the package. Added back. 
4684     Closes: #43652
4685
4686  -- Joey Hess <joeyh@debian.org>  Fri, 27 Aug 1999 19:16:38 -0700
4687
4688 debhelper (2.0.27) unstable; urgency=low
4689
4690   * No user visible changes. Modified the package to interface better with
4691     my new local build system, which auto-updates the home page when a new
4692     debhelper is built.
4693
4694  -- Joey Hess <joeyh@debian.org>  Thu, 26 Aug 1999 23:20:40 -0700
4695
4696 debhelper (2.0.25) unstable; urgency=low
4697
4698   * Corrected debian/fixlinks to make the correct debian/* symlinks needed
4699     for building debhelper.
4700   * Fixed rules file to create and populate examples and docs dirs. Oops.
4701
4702  -- Joey Hess <joeyh@debian.org>  Wed, 25 Aug 1999 19:46:08 -0700
4703
4704 debhelper (2.0.24) unstable; urgency=low
4705
4706   * dh_installdocs: Handle trailing whitespace after Document: name. 
4707     Closes: #43148.
4708
4709  -- Joey Hess <joeyh@debian.org>  Wed, 18 Aug 1999 10:23:17 -0700
4710
4711 debhelper (2.0.23) unstable; urgency=low
4712
4713   * Fixed makefile commit target.
4714   * Misc changes to make CVS dirs not be copies into package.
4715
4716  -- Joey Hess <joeyh@debian.org>  Mon, 16 Aug 1999 22:43:39 -0700
4717
4718 debhelper (2.0.22) unstable; urgency=low
4719
4720   * Checked all of debhelper into CVS.
4721   * Removed Test.pm (we have perl 5.005 now)
4722   * Skip CVS dir when running tests.
4723   * Since CVS is so brain dead about symlinks, added a debian/fixlinks script.
4724     Modified debian/rules to make sure it's run if any of the symlinks are
4725     missing. Also, made Makefile a short file that sources debian/rules so
4726     it's always available.
4727
4728  -- Joey Hess <joeyh@debian.org>  Mon, 16 Aug 1999 22:35:12 -0700
4729
4730 debhelper (2.0.21) unstable; urgency=low
4731
4732   * Wow. It turns out dh_installdocs has been doing it wrong and doc-base
4733     files have the doc-id inside them. Applied and modified a patch from
4734     Peter Moulder <reiter@netspace.net.au> to make it use those id's instead
4735     of coming up with it's own. (Closes: #42650)
4736
4737  -- Joey Hess <joeyh@debian.org>  Sun,  8 Aug 1999 10:24:10 -0700
4738
4739 debhelper (2.0.20) unstable; urgency=low
4740
4741   * dh_perl: Patch from Raphael Hertzog <rhertzog@hrnet.fr> to allow
4742     specification on the command line of alternate paths to search for perl
4743     modules. (Closes: #42171)
4744
4745  -- Joey Hess <joeyh@debian.org>  Fri, 30 Jul 1999 09:42:08 -0700
4746
4747 debhelper (2.0.19) unstable; urgency=low
4748
4749   * dh_installinfo: fixed bug if a info file had no section.
4750
4751  -- Joey Hess <joeyh@debian.org>  Thu, 29 Jul 1999 11:41:11 -0700
4752
4753 debhelper (2.0.18) unstable; urgency=low
4754
4755   * dh_installxaw: fixed multiple stanza problem, for real this time (patch
4756     misapplied last time). (Closes: #41862)
4757
4758  -- Joey Hess <joeyh@debian.org>  Mon, 26 Jul 1999 13:00:09 -0700
4759
4760 debhelper (2.0.17) unstable; urgency=low
4761
4762   * dh_clean: compat() wasn't exported.
4763
4764  -- Joey Hess <joeyh@debian.org>  Wed, 21 Jul 1999 12:49:52 -0700
4765
4766 debhelper (2.0.16) unstable; urgency=low
4767
4768   * Dh_lib.pm: when looking for debhelper files in debian/, test with -f,
4769     not with -e, because it might fail if you're building a package named,
4770     say, 'docs', with a temp dir of debian/docs. I don't anticipate this
4771     ever happenning, but it pays to be safe.
4772
4773  -- Joey Hess <joeyh@debian.org>  Tue, 20 Jul 1999 21:00:04 -0700
4774
4775 debhelper (2.0.15) unstable; urgency=low
4776
4777   * dh_clean: only force-remove debian/tmp if in v2 mode. In v1 mode, we
4778     shouldn't remove it because we may only be acting on a single package.
4779     (Closes: #41689)
4780
4781  -- Joey Hess <joeyh@debian.org>  Tue, 20 Jul 1999 19:00:15 -0700
4782
4783 debhelper (2.0.14) unstable; urgency=low
4784
4785   * Moved /usr/lib/debhelper to /usr/share/debhelper for FHS compliance
4786     (#41174). If you used Dh_lib or something in another package, be sure to
4787     update your "use" line and declare an appropriate dependancy. (Closes:
4788     #41174)
4789   * dh_installxaw: Patch from Josip Rodin <joy@cibalia.gkvk.hr> to fix
4790     multiple-stanza xaw file support. (Closes: #41173)
4791
4792  -- Joey Hess <joeyh@debian.org>  Mon, 12 Jul 1999 11:49:57 -0700
4793
4794 debhelper (2.0.13) unstable; urgency=low
4795
4796   * dh_fixperms: FHS fixes (#41058)
4797
4798  -- Joey Hess <joeyh@debian.org>  Fri,  9 Jul 1999 13:07:49 -0700
4799
4800 debhelper (2.0.12) unstable; urgency=low
4801
4802   * dh_installinfo: fixed #SECTION# substitution.
4803
4804  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 17:51:59 -0700
4805
4806 debhelper (2.0.11) unstable; urgency=low
4807
4808   * At long, long last, dh_installinfo is written. It takes a simple list of
4809     info files and figures out the rest for you. (Closes: #15717)
4810
4811  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 17:04:48 -0700
4812
4813 debhelper (2.0.10) unstable; urgency=low
4814
4815   * dh_compress: compress changelog.html files. (Closes: #40626)
4816   * dh_installchangelogs: installs a link from changelog.html.gz to changelog.gz, 
4817     because I think it's important that upstream changelogs always be accessable
4818     at that name.
4819   * dh_compress: removed the usr/share/X11R6/man bit. Note part of FHS.
4820
4821  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 10:46:03 -0700
4822
4823 debhelper (2.0.09) unstable; urgency=low
4824
4825   * dh_compress: added some FHS support. Though debhelper doesn't put stuff
4826     there (and won't until people come up with a general transition strategy or
4827     decide to not have a clean transiotion), dh_compress now compresses
4828     various files in /usr/share/{man,doc,info}. (Closes: #40892)
4829
4830  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 09:55:03 -0700
4831
4832 debhelper (2.0.08) unstable; urgency=low
4833
4834   * dh_*: redirect cd output to /den/null, because CD can actually output
4835     things if CDPATH is set.
4836
4837  -- Joey Hess <joeyh@debian.org>  Tue,  6 Jul 1999 10:14:00 -0700
4838
4839 debhelper (2.0.07) unstable; urgency=low
4840
4841   * Added dh_perl calls to example rules files.
4842
4843  -- Joey Hess <joeyh@debian.org>  Sun,  4 Jul 1999 15:57:51 -0700
4844
4845 debhelper (2.0.06) unstable; urgency=low
4846
4847   * Now depends on perl5 | perl, I'll kill the | perl bit later on, but it
4848     seems to make sense for the transition.
4849
4850  -- Joey Hess <joeyh@debian.org>  Sun,  4 Jul 1999 10:56:03 -0700
4851
4852 debhelper (2.0.05) unstable; urgency=low
4853
4854   * dh_clean: clean debian/tmp even if v2 is being used. If you're
4855     using dh_movefiles, stuff may well be left in there, and it needs to be
4856     cleaned up.
4857
4858  -- Joey Hess <joeyh@debian.org>  Sat,  3 Jul 1999 13:23:46 -0700
4859
4860 debhelper (2.0.04) unstable; urgency=low
4861
4862   * Patch from Raphael Hertzog <rhertzog@hrnet.fr> to make dh_perl support a
4863     -d flag that makes it add a dependancy on the sppropriate perl-XXX-base
4864     package. Few packages will really need this. (Closes: #40631)
4865
4866  -- Joey Hess <joeyh@debian.org>  Fri,  2 Jul 1999 11:22:00 -0700
4867
4868 debhelper (2.0.03) unstable; urgency=low
4869
4870   * Depend on file >= 2.23-1, because dh_perl uses file -b, introduced at
4871     that version. (Closes: #40589)
4872
4873  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:41:12 -0700
4874
4875 debhelper (2.0.02) unstable; urgency=low
4876
4877   * If you're going to use v2, it's reccommended you call 
4878     "dh_testversion 2". Added a note about that to doc/v2.
4879   * Dh_Lib.pm compat: if a version that is greater than the highest
4880     supported compatibility level is specified, abort with an error. Perhaps
4881     there will be a debhelper v3 some day...
4882
4883  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:08:14 -0700
4884
4885 debhelper (2.0.01) unstable; urgency=low
4886
4887   * Actually include doc/v2 this time round.
4888
4889  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:01:55 -0700
4890
4891 debhelper (2.0.00) unstable; urgency=low
4892
4893   * Don't let the version number fool you. Debhelper v2 is here, but just
4894     barely. That's what all the zero's mean. :-)
4895   * If DH_COMPAT=2, then debian/<package> will be used for the temporary
4896     build directory for all packages. debian/tmp is no more! (Well, except
4897     dh_movefiles still uses it.)
4898   * debhelper.1: documented this. 
4899   * Dh_lib.pm: added compat(), pass in a number, it returns true if the
4900     current compatibility level is equal to that number.
4901   * doc/PROGRAMMING: documented that.
4902   * debhelper itself now builds using DH_COMPAT=2.
4903   * dh_debstd forces DH_COMPAT=1, because it needs to stay compatable with
4904     debstd after all.
4905
4906  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 13:37:58 -0700
4907
4908 debhelper (1.9.00) unstable; urgency=low
4909
4910   * This is a release of debhelper in preparation for debhelper v2.
4911   * doc/v2: added, documented status of v2 changes.
4912   * README: mention doc/v2
4913   * debhelper.1: docuimented DH_COMPAT
4914   * examples/*: added DH_COMAPT=1 to top of rules files
4915
4916  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 13:16:41 -0700
4917
4918 debhelper (1.2.83) unstable; urgency=medium
4919
4920   * dh_perl: fixed substvars typo. Urgency medium since a lot of people will
4921     be using this script RSN.
4922
4923  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 11:44:05 -0700
4924
4925 debhelper (1.2.82) unstable; urgency=low
4926
4927   * dh_installinit: applied patch from Yann Dirson <ydirson@multimania.com>
4928     to make it look for init.d scripts matching the --init-script parameter.
4929     This is only useful if, like Yann, you have packages that need to install
4930     more than 1 init script.
4931
4932  -- Joey Hess <joeyh@debian.org>  Fri, 25 Jun 1999 11:38:05 -0700
4933
4934 debhelper (1.2.81) unstable; urgency=low
4935
4936   * dh_link: fixed bug #40159 and added a regression test for it. It was
4937     failing if it was given absolute filenames.
4938
4939  -- Joey Hess <joeyh@debian.org>  Fri, 25 Jun 1999 10:12:44 -0700
4940
4941 debhelper (1.2.80) unstable; urgency=low
4942
4943   * Changed perl version detection.
4944   * Changed call to find.
4945
4946  -- Joey Hess <joeyh@debian.org>  Thu, 24 Jun 1999 16:48:53 -0700
4947
4948 debhelper (1.2.79) unstable; urgency=low
4949
4950   * Added dh_perl by Raphael Hertzog <rhertzog@hrnet.fr>. dh_perl handles
4951     finding dependancies of perl scripts, plus deleting those annoying
4952     .packlist files.
4953   * I don't think dh_perl is going to be useful until the new version of
4954     perl comes out.
4955
4956  -- Joey Hess <joeyh@debian.org>  Thu, 24 Jun 1999 14:47:55 -0700
4957
4958 debhelper (1.2.78) unstable; urgency=low
4959
4960   * Really include dh_installpam.
4961
4962  -- Joey Hess <joeyh@debian.org>  Tue, 15 Jun 1999 09:00:36 -0700
4963
4964 debhelper (1.2.77) unstable; urgency=low
4965
4966   * dh_installpam: new program by Sean <shaleh@foo.livenet.net>
4967   * Wrote man page for same.
4968
4969  -- Joey Hess <joeyh@debian.org>  Fri, 11 Jun 1999 13:08:04 -0700
4970
4971 debhelper (1.2.76) unstable; urgency=low
4972
4973   * dh_fixperms: Do not use chmod/chown -R at all anymore, instead it uses
4974     the (slower) find then chown method. Necessary because the -R methods will
4975     happyily attempt to chown a dangling symlink, which makes them fail.
4976     (Closes: #38911)
4977
4978  -- Joey Hess <joeyh@debian.org>  Mon,  7 Jun 1999 20:20:01 -0700
4979
4980 debhelper (1.2.75) unstable; urgency=low
4981
4982   * dh_installemacsen: fixed perms of install, remove scripts.
4983     (closes: #39082)
4984
4985  -- Joey Hess <joeyh@debian.org>  Mon,  7 Jun 1999 14:42:12 -0700
4986
4987 debhelper (1.2.74) unstable; urgency=low
4988
4989   * dh_installmanpages: recognizes gzipped man pages and installs them.
4990     This is an experimental change, one problem is if your man page isn't
4991     already gzip-9'd, it will be in violation of policy. (closes: #38673)
4992   * The previous fix to dh_installemacsen was actually quite necessary - the
4993     x bit was being set!
4994
4995  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 15:14:27 -0700
4996
4997 debhelper (1.2.73) unstable; urgency=low
4998
4999   * dh_installemacsen: make sure files are installed mode 0644. Not strictly
5000     necessary since dh_fixperms fixes them if you have a wacky umask, but oh
5001     well. (Closes: 38900)
5002
5003  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 14:50:42 -0700
5004
5005 debhelper (1.2.72) unstable; urgency=low
5006
5007   * dh_installemacsen: use debian/package.emacsen-startup, not
5008     debian/package.emacsen-init. The former has always been documented to
5009     work on the man page (closes: #38898).
5010
5011  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 14:16:57 -0700
5012
5013 debhelper (1.2.71) unstable; urgency=low
5014
5015   * Fixed a typo (closes: #38881)
5016
5017  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 13:23:23 -0700
5018
5019 debhelper (1.2.70) unstable; urgency=low
5020
5021   * dh_installmanpages: Properly quoted metacharacters in $dir in regexp.
5022     (#38263).
5023
5024  -- Joey Hess <joeyh@debian.org>  Tue, 25 May 1999 14:12:30 -0700
5025
5026 debhelper (1.2.69) unstable; urgency=low
5027
5028   * Don't include Test.pm in the binary package.
5029
5030  -- Joey Hess <joeyh@debian.org>  Sun, 23 May 1999 19:29:27 -0700
5031
5032 debhelper (1.2.68) unstable; urgency=low
5033
5034   * doc/README: updated example of using #DEBHELPER# in a perl script, with
5035     help from Julian Gilbey.
5036   * dh_link: generate absolute symlinks where appropriate. The links
5037     generated before were wrong simetimes (#37774)
5038   * Started writing a regression test suite for debhelper. Currently covers
5039     only the above bugfix and a few more dh_link tests.
5040   * Tossed Test.pm into the package (for regression tests) until we get perl
5041     5.005 which contains that package. That file is licenced the same as perl.
5042   * dh_installchangelogs: force all installed files to be owned by root
5043     (#37655).
5044
5045  -- Joey Hess <joeyh@debian.org>  Sun, 16 May 1999 17:18:44 -0700
5046
5047 debhelper (1.2.67) unstable; urgency=low
5048
5049   * dh_installmodules: fixed type that made the program not work.
5050
5051  -- Joey Hess <joeyh@debian.org>  Wed, 12 May 1999 00:25:05 -0700
5052
5053 debhelper (1.2.66) unstable; urgency=low
5054
5055   * examples/rules.multi: dh_shlibdeps must be run before dh_gencontrol
5056     (#37346)
5057
5058  -- Joey Hess <joeyh@debian.org>  Sun,  9 May 1999 14:03:05 -0700
5059
5060 debhelper (1.2.65) unstable; urgency=low
5061
5062   * Added to docs.
5063
5064  -- Joey Hess <joeyh@debian.org>  Thu,  6 May 1999 21:46:03 -0700
5065
5066 debhelper (1.2.64) unstable; urgency=low
5067
5068   * dh_installmime: new command (#37093, #32684).
5069
5070  -- Joey Hess <joeyh@debian.org>  Mon,  3 May 1999 13:37:34 -0700
5071
5072 debhelper (1.2.63) unstable; urgency=low
5073
5074   * dh_installxaw: updated to work with xaw-wrappers 0.90 and above. It
5075     actually has to partially parse the xaw-wrappers config files now. 
5076
5077  -- Joey Hess <joeyh@debian.org>  Sun,  2 May 1999 19:13:34 -0700
5078
5079 debhelper (1.2.62) unstable; urgency=low
5080
5081   * dh_installemacsen: added support for site-start files. Added --flavor
5082     and --number to control details of installation. (#36832)
5083
5084  -- Joey Hess <joeyh@debian.org>  Sun,  2 May 1999 15:31:58 -0700
5085
5086 debhelper (1.2.61) unstable; urgency=low
5087
5088   * dh_md5sums.1: dh_md5sums is not deprecated, AFAIK, but the manpage has
5089     somehow been modified to say it was at version 1.2.45.
5090
5091  -- Joey Hess <joeyh@debian.org>  Mon, 26 Apr 1999 19:54:04 -0700
5092
5093 debhelper (1.2.60) unstable; urgency=low
5094
5095   * dh_installexamples.1: recycled docs fix.
5096
5097  -- Joey Hess <joeyh@debian.org>  Mon, 26 Apr 1999 17:19:07 -0700
5098
5099 debhelper (1.2.59) unstable; urgency=low
5100
5101   * dh_builddeb: added --destdir option, which lets you tell it where
5102     to put the generated .deb's. Default is .. of course.
5103
5104  -- Joey Hess <joeyh@debian.org>  Thu, 22 Apr 1999 22:02:01 -0700
5105
5106 debhelper (1.2.58) unstable; urgency=low
5107
5108   * autoscripts/postinst-suid: use /#FILE# in elif test (#36297).
5109
5110  -- Joey Hess <joeyh@debian.org>  Sun, 18 Apr 1999 22:33:52 -0700
5111
5112 debhelper (1.2.57) unstable; urgency=low
5113
5114   * examples/*: killed trailing spaces after diff: target
5115
5116  -- Joey Hess <joeyh@debian.org>  Mon, 12 Apr 1999 22:02:32 -0700
5117
5118 debhelper (1.2.56) unstable; urgency=low
5119
5120   * dh_suidregister: make the chown/chmod only happen if the file actually
5121     exists. This is useful if you have conffiles that have permissions and
5122     may be deleted. (#35845)
5123
5124  -- Joey Hess <joeyh@debian.org>  Sat, 10 Apr 1999 13:35:23 -0700
5125
5126 debhelper (1.2.55) unstable; urgency=low
5127
5128   * Various man page enhancements.
5129   * dh_md5sums: supports -X to make it skip including files in the
5130     md5sums (#35819).
5131
5132  -- Joey Hess <joeyh@debian.org>  Fri,  9 Apr 1999 18:21:58 -0700
5133
5134 debhelper (1.2.54) unstable; urgency=low
5135
5136   * dh_installinit.1: man page fixups (#34160).
5137   * *.1: the date of each man page is now automatically updated when 
5138     debhelper is built to be the last modification time of the man page.
5139
5140  -- Joey Hess <joeyh@debian.org>  Thu,  8 Apr 1999 20:28:00 -0700
5141
5142 debhelper (1.2.53) unstable; urgency=low
5143
5144   * dh_compress: leave .taz and .tgz files alone. Previously trying to
5145     compress such files caused gzip to fail and the whole command to fail.
5146     Probably fixes #35677. Actually, it now skips files with a whole
5147     range of odd suffixes that gzip refuses to compress, including "_z" and
5148     "-gz".
5149   * dh_compress.1: updated docs to reflect this, and to give the new
5150     suggested starting point if you want to write your own debian/compress
5151     file.
5152
5153  -- Joey Hess <joeyh@debian.org>  Wed,  7 Apr 1999 02:20:14 -0700
5154
5155 debhelper (1.2.52) unstable; urgency=low
5156
5157   * dh_installmodules: new program, closes #32546.
5158
5159  -- Joey Hess <joeyh@debian.org>  Thu,  1 Apr 1999 17:25:37 -0800
5160
5161 debhelper (1.2.51) unstable; urgency=low
5162
5163   * Another very minor typo fix.
5164
5165  -- Joey Hess <joeyh@debian.org>  Thu,  1 Apr 1999 14:04:02 -0800
5166
5167 debhelper (1.2.50) unstable; urgency=low
5168
5169   * Very minor typo fix.
5170
5171  -- Joey Hess <joeyh@debian.org>  Fri, 26 Mar 1999 17:27:01 -0800
5172
5173 debhelper (1.2.49) unstable; urgency=low
5174
5175   * dh_fixperms: if called with -X, was attempting to change permissions of
5176     even symlinks. This could have even caused it to follow the symlinks and
5177     modify files on the build system in some cases. Ignores them now. (#35102)
5178
5179  -- Joey Hess <joeyh@debian.org>  Wed, 24 Mar 1999 13:21:49 -0800
5180
5181 debhelper (1.2.48) unstable; urgency=low
5182
5183   * dh_fixperms.1: improved documentation. (#34968)
5184
5185  -- Joey Hess <joeyh@debian.org>  Tue, 23 Mar 1999 19:11:01 -0800
5186
5187 debhelper (1.2.47) unstable; urgency=low
5188
5189   * doc/README: updated the example of including debhelper shell script
5190     fragments inside a perl program -- the old method didn't work with shell
5191     variables properly (#34850).
5192
5193  -- Joey Hess <joeyh@debian.org>  Sun, 21 Mar 1999 13:25:33 -0800
5194
5195 debhelper (1.2.46) unstable; urgency=low
5196
5197   * doc/README: pointer to maint-guide.
5198
5199  -- Joey Hess <joeyh@debian.org>  Thu, 18 Mar 1999 21:04:57 -0800
5200
5201 debhelper (1.2.45) unstable; urgency=low
5202
5203   * dh_installwm.1: fixed two errors (#34534, #34535)
5204   * debhelper.1: list all other debhelper commands with synopses
5205     (automatically generated by build process).
5206
5207  -- Joey Hess <joeyh@debian.org>  Sun, 14 Mar 1999 11:33:39 -0800
5208
5209 debhelper (1.2.44) unstable; urgency=medium
5210
5211   * dh_fixperms: has been mostly broken when used with -X, corrected this.
5212
5213  -- Joey Hess <joeyh@debian.org>  Sat, 13 Mar 1999 17:25:59 -0800
5214
5215 debhelper (1.2.43) unstable; urgency=low
5216
5217   * dh_compress.1: man page fixes (Closes: #33858).
5218   * dh_compress: now it can handle compressing arbitrary numbers of files,
5219     spawning gzip multiple times like xargs does, if necessary.
5220     (Closes: #33860)
5221   * Dh_Lib.pm: added xargs() command.
5222
5223  -- Joey Hess <joeyh@debian.org>  Tue,  9 Mar 1999 14:57:09 -0800
5224
5225 debhelper (1.2.42) unstable; urgency=low
5226
5227   * dh_m5sums: don't generate bogus md5sums file if the package contains no
5228     files. Yes, someone found a legitimate reason to do that.
5229
5230  -- Joey Hess <joeyh@debian.org>  Thu, 25 Feb 1999 00:03:47 -0800
5231
5232 debhelper (1.2.41) unstable; urgency=low
5233
5234   * README: minor typo fix.
5235
5236  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 23:30:00 -0800
5237
5238 debhelper (1.2.40) unstable; urgency=low
5239
5240   * Let's just say 1.2.39 is not a good version of debhelper to use and
5241     leave it at that. :-)
5242
5243  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 22:55:27 -0800
5244
5245 debhelper (1.2.39) unstable; urgency=low
5246
5247   * dh_installcron: install files in cron.d with correct perms.
5248
5249  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 22:28:38 -0800
5250
5251 debhelper (1.2.38) unstable; urgency=low
5252
5253   * dh_clean: don't try to delete directories named "core".
5254
5255  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 19:13:40 -0800
5256
5257 debhelper (1.2.37) unstable; urgency=low
5258
5259   * dh_installdocs: Patch from Jim Pick <jim@jimpick.com>, fixes regexp error (Closes: #33431).
5260   * dh_installxaw: new program by Daniel Martin 
5261     <Daniel.Martin@jhu.edu>, handles xaw-wrappers integration.
5262   * dh_installxaw.1: wrote man page.
5263
5264  -- Joey Hess <joeyh@debian.org>  Thu, 18 Feb 1999 17:32:53 -0800
5265
5266 debhelper (1.2.36) unstable; urgency=low
5267
5268   * dh_compress.1: Fixed typo in man page. (Closes: #33364)
5269   * autoscripts/postinst-menu-method: fixed typo. (Closes: #33376)
5270
5271  -- Joey Hess <joeyh@debian.org>  Sun, 14 Feb 1999 13:45:18 -0800
5272
5273 debhelper (1.2.35) unstable; urgency=low
5274
5275   * Dh_Lib.pm filearray(): Deal with multiple spaces and spaces at the 
5276     beginning of lines in files. (closes: #33161)
5277
5278  -- Joey Hess <joeyh@debian.org>  Tue,  9 Feb 1999 21:01:07 -0800
5279
5280 debhelper (1.2.34) unstable; urgency=low
5281
5282   * dh_clean: added -d flag (also --dirs-only) that will make it clean only
5283     tmp dirs. (closes: #30807)
5284   * dh_installdocs: to support packages that need multiple doc-base files,
5285     will now look for debian/<package>.doc-base.<doc-id>.
5286   * dh_compress: removed warning message (harmless).
5287
5288  -- Joey Hess <joeyh@debian.org>  Sat,  6 Feb 1999 17:48:33 -0800
5289
5290 debhelper (1.2.33) unstable; urgency=low
5291
5292   * dh_compress: verbose_print() cd's.
5293   * dh_compress: clear the hash of hard links when we loop - was making
5294     dh_compress fail on multi-binary packages that had harlinks. Thanks to
5295     Craig Small for spotting this.
5296
5297  -- Joey Hess <joeyh@debian.org>  Thu,  4 Feb 1999 20:19:37 -0800
5298
5299 debhelper (1.2.32) unstable; urgency=low
5300
5301   * dh_suidmanager: if it cannot determine the user name or group name from
5302     the uid or gid, it will pass the uid or gid to suidmanager. This should
5303     probably never happen, but it's good to be safe.
5304
5305  -- Joey Hess <joeyh@debian.org>  Thu,  4 Feb 1999 16:00:35 -0800
5306
5307 debhelper (1.2.31) unstable; urgency=low
5308
5309   * dh_installinit.1: minor typo fix (closes: #32753)
5310
5311  -- Joey Hess <joeyh@debian.org>  Tue,  2 Feb 1999 14:32:46 -0800
5312
5313 debhelper (1.2.30) unstable; urgency=low
5314
5315   * dh_fixperms: cut down the number of chmod commands that are executed
5316     from 3 to 1, no change in functionality.
5317
5318  -- Joey Hess <joeyh@debian.org>  Mon,  1 Feb 1999 17:05:29 -0800
5319
5320 debhelper (1.2.29) unstable; urgency=high
5321
5322   * Do not include bogus chsh, chfn, passwd links in debhelper binary!
5323     These were acidentially left in after dh_link testing I did as I was
5324     working on the last version of debhelper.
5325
5326  -- Joey Hess <joeyh@debian.org>  Mon, 25 Jan 1999 20:26:46 -0800
5327
5328 debhelper (1.2.28) unstable; urgency=low
5329
5330   * dh_link: fixed bug that prevent multiple links to the same source from
5331     being made. (#23255)
5332
5333  -- Joey Hess <joeyh@debian.org>  Sun, 24 Jan 1999 19:46:33 -0800
5334
5335 debhelper (1.2.27) unstable; urgency=low
5336
5337   * autoscripts/*menu*: "test", not "text"!
5338
5339  -- Joey Hess <joeyh@debian.org>  Tue, 19 Jan 1999 15:18:52 -0800
5340
5341 debhelper (1.2.26) unstable; urgency=low
5342
5343   * dh_installdocs: use prerm-doc-base script fragement. Was using
5344     postrm-doc-base, for some weird reason.
5345
5346  -- Joey Hess <joeyh@debian.org>  Mon, 18 Jan 1999 13:36:40 -0800
5347
5348 debhelper (1.2.25) unstable; urgency=low
5349
5350   * autoscripts/*menu*: It turns out that "command" is like test -w, it will
5351     still return true if update-menus is not executable. This can
5352     legitimatly happen if you are upgrading the menu package, and it makes
5353     postinsts that use command fail. Reverted to using test -x. Packages
5354     built with debhelper >= 1.2.21 that use menus should be rebuilt.
5355
5356  -- Joey Hess <joeyh@debian.org>  Sat, 16 Jan 1999 13:47:16 -0800
5357
5358 debhelper (1.2.24) unstable; urgency=low
5359
5360   * dh_fixperms: linux 2.1.x and 2.2.x differ from earlier versions in that
5361     they do not clear the suid bit on a file when the owner of that file
5362     changes. It seems that fakeroot behaves the same as linux 2.1 here. I
5363     was relying on the old behavior to get rid of suid and sgid bits on files.
5364     Since this no longer happens implicitly, I've changed to clearing the
5365     bits explicitly.
5366   * There's also a small behavior change involved here. Before, dh_fixperms
5367     did not clear suid permissions on files that were already owned by root.
5368     Now it does.
5369   * dh_fixperms.1: cleaned up the docs to mention that those bits are
5370     cleared.
5371
5372  -- Joey Hess <joeyh@debian.org>  Fri, 15 Jan 1999 16:54:44 -0800
5373
5374 debhelper (1.2.23) unstable; urgency=low
5375
5376   * autoscripts/postrm-wm: use "=", not "==" (#31727).
5377
5378  -- Joey Hess <joeyh@debian.org>  Mon, 11 Jan 1999 13:35:00 -0800
5379
5380 debhelper (1.2.22) unstable; urgency=low
5381
5382   * Reversed change in last version; don't clobber mode (#31628).
5383
5384  -- Joey Hess <joeyh@debian.org>  Fri,  8 Jan 1999 15:01:25 -0800
5385
5386 debhelper (1.2.21) unstable; urgency=low
5387
5388   * dh_installdocs: Added doc-base support, if debian/<package>.doc-base
5389     exists, it will be installed as a doc-base control file. If you use this,
5390     you probably want to add "dh_testversion 1.2.21" to the rules file to make
5391     sure your package is built with a new enough debhelper.
5392   * dh_installdocs: now supports -n to make it not modify postinst/prerm.
5393   * dh_suidregister: turned off leading 0/1 in permissions settings, until
5394     suidregister actually supports it.
5395   * autoscripts/*: instead of "text -x", use "command -v" to see if various
5396     binaries exist. This gets rid of lots of hard-coded paths.
5397
5398  -- Joey Hess <joeyh@debian.org>  Wed, 30 Dec 1998 22:50:04 -0500
5399
5400 debhelper (1.2.20) unstable; urgency=low
5401
5402   * dh_compress: handle the hard link stuff properly, it was broken. Also
5403     faster now.
5404
5405  -- Joey Hess <joeyh@debian.org>  Wed, 23 Dec 1998 19:53:03 -0500
5406
5407 debhelper (1.2.19) unstable; urgency=low
5408
5409   * dh_listpackages: new command. Takes the standard options taken by other
5410     debhelper commands, and just outputs a list of the binary packages a
5411     debhelper command would act on. Added because of bug #30626, and because
5412     of wn's truely ugly use of debhelper internals to get the same info (and
5413     because it's just 4 lines of code ;-).
5414   * dh_compress: is now smart about compressing files that are hardlinks.
5415     When possible, will only compress one file, delete the hardlinks, and
5416     re-make hardlinks to the compressed file, saving some disk space.
5417
5418  -- Joey Hess <joeyh@debian.org>  Fri, 18 Dec 1998 22:26:41 -0500
5419
5420 debhelper (1.2.18) unstable; urgency=medium
5421
5422   * dh_fixperms: was not fixing permissions of files in usr/doc/ to 644,
5423     this has been broken since version 1.2.3.
5424
5425  -- Joey Hess <joeyh@debian.org>  Sun,  6 Dec 1998 23:35:35 -0800
5426
5427 debhelper (1.2.17) unstable; urgency=low
5428
5429   * dh_makeshlibs: relaxed regexp to find library name and number a little so
5430     it will work on libraries with a major but no minor version in their
5431     filename (examples of such: libtcl8.0.so.1, libBLT-unoff.so.1)
5432   * dh_movefiles: added --sourcedir option to make it move files out of 
5433     some directory besides debian/tmp (#30221)
5434
5435  -- Joey Hess <joeyh@debian.org>  Fri,  4 Dec 1998 13:56:57 -0800
5436
5437 debhelper (1.2.16) unstable; urgency=low
5438
5439   * dh_installchangelogs: now detects html changelogs and installs them as
5440     changelog.html.gz, to comply with latest policy (which I disagree with
5441     BTW).
5442   * manpages: updated policy version numbers.
5443   * dh_installdocs: behavior change: all docs are now installed mode 644.
5444     I have looked and it doesn't seem this will actually affect any packages
5445     in debian. This is useful only if you want to use dh_installdocs and not
5446     dh_fixperms, and that's the only time this behavior change will have any
5447     effect, either. (#30118)
5448
5449  -- Joey Hess <joeyh@debian.org>  Thu,  3 Dec 1998 23:31:56 -0800
5450
5451 debhelper (1.2.15) unstable; urgency=low
5452
5453   * Just a re-upload, last upload failed for some obscure reason.
5454
5455  -- Joey Hess <joeyh@debian.org>  Sun, 29 Nov 1998 13:07:44 -0800
5456
5457 debhelper (1.2.14) unstable; urgency=low
5458
5459   * Really fixed #29762 this time. This also fixes #30025, which asked that
5460     dh_makeshlibs come before dh_shlibdeps, so the files it generates can
5461     also be used as a shlibs.local file, which will be used by dh_shlibdeps.
5462
5463  -- Joey Hess <joeyh@debian.org>  Thu, 29 Oct 1998 04:00:14 -0800
5464
5465 debhelper (1.2.13) unstable; urgency=low
5466
5467   * Spelling and typo fixes.
5468
5469  -- Joey Hess <joeyh@debian.org>  Wed, 25 Nov 1998 15:23:55 -0800
5470
5471 debhelper (1.2.12) unstable; urgency=low
5472
5473   * examples/*: moved dh_makeshlibs call to before dh_installdeb call.
5474     (#29762). This is just so if you replace dh_makeshlibs with something
5475     that generates debian/shlibs, it still gets installed properly.
5476   * dh_suidregister: use names instead of uid's and gid's, at request of
5477     suidregister maintainer (#29802).
5478
5479  -- Joey Hess <joeyh@debian.org>  Sat, 21 Nov 1998 13:13:10 -0800
5480
5481 debhelper (1.2.11) unstable; urgency=low
5482
5483   * dh_movefiles: if given absolute filenames to move (note that that is
5484     *wrong*), it will move relative files anyway. Related to bug #29761.
5485   * dh_link: made relative links work right. (I hope!)
5486
5487  -- Joey Hess <joeyh@debian.org>  Fri, 20 Nov 1998 20:21:51 -0800
5488
5489 debhelper (1.2.10) unstable; urgency=low
5490
5491   * examples/*: added dh_link calls to example rules files.
5492
5493  -- Joey Hess <joeyh@debian.org>  Fri, 20 Nov 1998 15:43:07 -0800
5494
5495 debhelper (1.2.9) unstable; urgency=low
5496
5497   * Added dh_link, which generates policy complient symlinks in binary
5498     packages, painlessly.
5499
5500  -- Joey Hess <joeyh@debian.org>  Thu, 19 Nov 1998 18:43:36 -0800
5501
5502 debhelper (1.2.8) unstable; urgency=low
5503
5504   * Suggest dh-make (#29376).
5505
5506  -- Joey Hess <joeyh@debian.org>  Wed, 18 Nov 1998 02:29:47 -0800
5507
5508 debhelper (1.2.7) unstable; urgency=low
5509
5510   * dh_movefiles: Fixed another bug.
5511
5512  -- Joey Hess <joeyh@debian.org>  Mon, 16 Nov 1998 12:53:05 -0800
5513
5514 debhelper (1.2.6) unstable; urgency=low
5515
5516   * dh_movefiles: fixed non-integer comparison (#29476)
5517
5518  -- Joey Hess <joeyh@debian.org>  Sun, 15 Nov 1998 13:03:09 -0800
5519
5520 debhelper (1.2.5) unstable; urgency=low
5521
5522   * The perl conversion is complete.
5523   .
5524   * dh_compress: perlized (yay, perl has readlink, no more ls -l | awk 
5525     garbage!)
5526   * dh_lib, dh_getopt.pl: deleted, nothing uses them anymore.
5527   * debian/rules: don't install above 2 files.
5528   * doc/PROGRAMMING: removed all documentation of the old shell library
5529     interface.
5530
5531  -- Joey Hess <joeyh@debian.org>  Fri, 13 Nov 1998 15:36:57 -0800
5532
5533 debhelper (1.2.4) unstable; urgency=low
5534
5535   * dh_debstd, dh_movefiles: perlized.
5536   * dh_debstd: fixed -c option.
5537   * dh_installinit: fixed minor perl -w warning.
5538   * Only 1 shell script remains! (But it's a doozy..)
5539
5540  -- Joey Hess <joeyh@debian.org>  Fri, 13 Nov 1998 13:29:39 -0800
5541
5542 debhelper (1.2.3) unstable; urgency=low
5543
5544   * dh_fixperms, dh_installdebfiles, dh_installdeb: perlized
5545   * dh_suidregister: perlized, with help from Che_Fox (and Tom Christianson,
5546     indirectly..).
5547   * dh_suidregister: include leading 0 (or 1 for sticky, etc) in file
5548     permissions.
5549   * Only 3 more to go and it'll be 100% perl.
5550   * Made $dh{EXCLUDE_FIND} available to perl scripts.
5551
5552  -- Joey Hess <joeyh@debian.org>  Tue, 10 Nov 1998 15:47:43 -0800
5553
5554 debhelper (1.2.2) unstable; urgency=low
5555
5556   * dh_du, dh_shlibdeps, dh_undocumented: rewrite in perl.
5557   * dh_undocumented: shortened the symlink used for section 7 undocumented
5558     man pages, since it can link to undocuemented.7.gz in the same directory.
5559
5560  -- Joey Hess <joeyh@debian.org>  Tue, 10 Nov 1998 13:40:22 -0800
5561
5562 debhelper (1.2.1) unstable; urgency=low
5563
5564   * dh_strip, dh_installinit: rewrite in perl.
5565
5566  -- Joey Hess <joeyh@debian.org>  Mon,  9 Nov 1998 20:04:12 -0800
5567
5568 debhelper (1.2.0) unstable; urgency=low
5569
5570   * A new unstable dist means I'm back to converting more of debhelper to
5571     perl.. Since 1.1 has actually stabalized, I've upped this to 1.2.
5572   * dh_md5sums: rewritten in perl, for large speed gain under some
5573     circumstances (old version called perl sometimes, once per package.)
5574   * dh_installmenu, dh_installemacsen, dh_installwm: perlized.
5575   * Dh_Lib.pm: made autoscript() really work.
5576
5577  -- Joey Hess <joeyh@debian.org>  Mon,  9 Nov 1998 13:04:16 -0800
5578
5579 debhelper (1.1.24) unstable; urgency=low
5580
5581   * dh_suidregister: remove suid/sgid bits from all files registered. The
5582     reason is this: if you're using suidmanager, and you want a file that
5583     ships suid to never be suid on your system, shipping it suid in the .deb
5584     will create a window where it is suid before suidmanager fixes it's
5585     permissions. This change should be transparent to users and developers.
5586
5587  -- Joey Hess <joeyh@debian.org>  Tue, 27 Oct 1998 18:19:48 -0800
5588
5589 debhelper (1.1.23) unstable; urgency=low
5590
5591   * dh_clean: At the suggestion of James Troup <james@nocrew.org> now deletes
5592     files named *.P in .deps/ subdirectories. They are generated by automake.
5593
5594  -- Joey Hess <joeyh@debian.org>  Sat, 24 Oct 1998 15:14:53 -0700
5595
5596 debhelper (1.1.22) unstable; urgency=low
5597
5598   * dh_fixperms: quoting fix from Roderick Schertler <roderick@argon.org>
5599   * Added support for register-window-manager command which will be in a new
5600     (as yet unreleased) xbase. Now a new dh_installwm program handles
5601     registration of a window manager and the necessary modifications to
5602     postinst and postrm. It's safe to go ahead and start using this for your
5603     window manager packages, just note that it won't do anything until the new
5604     xbase is out, and that due to the design of register-window-manager, if
5605     your wm is installed before a xbase that supports register-window-manager
5606     is installed, the window manager will never be registered. (#20971)
5607
5608  -- Joey Hess <joeyh@debian.org>  Wed, 14 Oct 1998 23:08:04 -0700
5609
5610 debhelper (1.1.21) unstable; urgency=low
5611
5612   * Added install to .PHONY target of example rules files.
5613
5614  -- Joey Hess <joeyh@debian.org>  Sun, 11 Oct 1998 22:36:10 -0700
5615
5616 debhelper (1.1.20) unstable; urgency=low
5617
5618   * Added a --same-arch flag, that is useful in the rare case when you have
5619     a package that builds only for 1 architecture, as part of a multi-part,
5620     multi-architecture source package. (Ie, netscape-dmotif).
5621   * Modified dh_installinit -r so it does start the daemon on the initial
5622     install (#26680).
5623
5624  -- Joey Hess <joeyh@debian.org>  Fri,  2 Oct 1998 15:55:13 -0700
5625
5626 debhelper (1.1.19) unstable; urgency=low
5627
5628   * dh_installmanpages: look at basename of man pacges specified on command
5629     line to skip, for backwards compatibility. 
5630
5631  -- Joey Hess <joeyh@debian.org>  Thu, 10 Sep 1998 11:31:42 -0700
5632
5633 debhelper (1.1.18) unstable; urgency=low
5634
5635   * dh_installemacsen: substitute package name for #PACKAGE# when setting
5636     up postinst and prerm (#26560).
5637
5638  -- Joey Hess <joeyh@debian.org>  Tue,  8 Sep 1998 14:24:30 -0700
5639
5640 debhelper (1.1.17) unstable; urgency=low
5641
5642   * dh_strip: on Richard Braakman's advice, strip the .comment and .note
5643     sections of shared libraries.
5644   * Added DH_OPTIONS environment variable - anything in it will be treated
5645     as additional command line arguments by all debhelper commands. This in
5646     useful in some situations, for example, if you need to pass -p to all
5647     debhelper commands that will be run. If you use DH_OPTIONS, be sure to
5648     use dh_testversion 1.1.17 - older debhelpers will ignore it and do
5649     things you don't want them to.
5650   * Made -N properly exclude packages when no -i, -a, or -p flags are
5651     present. It didn't before, which was a bug.
5652
5653  -- Joey Hess <joeyh@debian.org>  Mon,  7 Sep 1998 17:33:19 -0700
5654
5655 debhelper (1.1.16) unstable; urgency=low
5656
5657   * dh_fixperms: remove execute bits from static libraries as well as 
5658     shared libraries. (#26414)
5659
5660  -- Joey Hess <joeyh@debian.org>  Fri,  4 Sep 1998 14:46:37 -0700
5661
5662 debhelper (1.1.15) unstable; urgency=medium
5663
5664   * dh_installmanpages: the new perl version had a nasty habit of 
5665     installing .so.x library files as man pages. Fixed.
5666   * dh_installmanpages: the code to exclude searching for man pages in
5667     debian/tmp directories was broken. Fixed.
5668
5669  -- Joey Hess <joeyh@debian.org>  Mon, 31 Aug 1998 00:05:17 -0700
5670
5671 debhelper (1.1.14) unstable; urgency=low
5672
5673   * Debhelper now has a web page at http://kitenet.net/programs/debhelper/
5674
5675   * Added code to debian/rules to update the web page when I release new
5676     debhelpers.
5677   * dh_compress: since version 0.88 or so, dh_compress has bombed out if
5678     a debian/compress file returned an error code. This was actually
5679     unintentional - in fact, the debian/compress example in the man page
5680     will fail this way if usr/info or usr/X11R6 is not present. Corrected
5681     the program to not fail. (#26214)
5682
5683  -- Joey Hess <joeyh@debian.org>  Sun, 30 Aug 1998 22:15:44 -0700
5684
5685 debhelper (1.1.13) unstable; urgency=low
5686
5687   * dh_installmanpages: rewritten in perl. Allows me to fix bug #26221 (long
5688     symlink problem after .so conversion), and is about twice as fast.
5689
5690  -- Joey Hess <joeyh@debian.org>  Sat, 29 Aug 1998 22:06:06 -0700
5691
5692 debhelper (1.1.12) unstable; urgency=low
5693
5694   * dh_installdocs: forgot to pass package name to isnative(). Any native
5695     debian package that had a debian/TODO would have it installed with the
5696     wrong name, and debhelper would warn of undefined values for some
5697     packages. Fixed.
5698
5699  -- Joey Hess <joeyh@debian.org>  Thu, 27 Aug 1998 12:35:42 -0700
5700
5701 debhelper (1.1.11) unstable; urgency=low
5702
5703   * dh_installchangelogs: added -k flag, that will make it install a symlink
5704     to the original name of the upstream changelog.
5705
5706  -- Joey Hess <joeyh@debian.org>  Thu, 20 Aug 1998 15:40:40 -0700
5707
5708 debhelper (1.1.10) unstable; urgency=low
5709
5710   * It's come to my attention that a few packages use filename globbing in
5711     debian/{docs,examples,whatever} files and expect that to work. It used
5712     to work before the perl conversion, but it was never _documented_, or
5713     intented to work. If you use this in your packages, they are broken and
5714     need fixing (and will refuse to build with current versions of debhelper).
5715     I apologize for the inconvenience.
5716
5717   * dh_clean: fixed a bug, intorduced in version 1.1.8, where it didn't
5718     remove debian/files properly.
5719   * dh_shlibdeps, dh_testdir, dh_testroot, dh_testversion: converted to perl.
5720   * Encode the version of debhelper in a sepererate file, so dh_testversion
5721     doesn't have to be generated when a new version of debhelper is built.
5722   * Removed bogus menu file.
5723
5724  -- Joey Hess <joeyh@debian.org>  Mon, 17 Aug 1998 14:15:17 -0700
5725
5726 debhelper (1.1.9) unstable; urgency=low
5727
5728   * dh_fixperms: has been removing the +x bits of all doc/*/examples/* files
5729     since version 0.97 or so. Fixed.
5730
5731  -- Joey Hess <joeyh@debian.org>  Sun, 16 Aug 1998 17:11:48 -0700
5732
5733 debhelper (1.1.8) unstable; urgency=low
5734
5735   * Dh_Lib.pm: made U_PARAMS an array of parameters.
5736   * Dh_Lib.pm: fixed bug in the escaping code, numbers don't need to be
5737     escaped. Also, no longer escape "-".
5738   * dh_clean, dh_gencontrol, dh_installcron: converted to perl.
5739   * dh_gencontrol.1, dh_gencontrol: the man page had said that
5740     --update-rcd-params was equivilant to -u for this program. You should
5741     really use --dpkg-gencontrol-params.
5742
5743  -- Joey Hess <joeyh@debian.org>  Fri, 14 Aug 1998 14:07:35 -0700
5744
5745 debhelper (1.1.7) unstable; urgency=low
5746
5747   * examples/rules.multi: moved dh_movefiles into the install section.
5748   * doc/README: Added a note explaining why above change was necessary.
5749   * Dh_Lib.pm: escape_shell(): now escapes the full range of special
5750     characters recognized by bash (and ksh). Thanks to Branden Robinson
5751     <branden@purdue.edu> for looking that up.
5752
5753  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 23:32:05 -0700
5754
5755 debhelper (1.1.6) unstable; urgency=low
5756
5757   * dh_movefiles: don't die on symlinks (#25642). (Hope I got the fix right
5758     this time..)
5759
5760  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 20:11:13 -0700
5761
5762 debhelper (1.1.5) unstable; urgency=low
5763
5764   * dh_builddeb, dh_installchangelogs: converted to perl.
5765   * dh_installdirs: converted to perl, getting rid of nasty chdir en-route.
5766   * dh_installdirs: now you can use absolute directory names too if you
5767     prefer.
5768   * doc/PROGRAMMING: updated to cover new perl modules.
5769   * Dh_Lib.pm: doit(): when printing out commands that have run, escape
5770     metacharacters in the output. I probably don't escape out all the
5771     characters I should, but this is just a convenience to the user anyway.
5772   * dh_installdebfiles: it's been broken forever, I fixed it. Obviously
5773     nobody uses it anymore, which is good, since it's deprected :-)
5774
5775  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 15:23:34 -0700
5776
5777 debhelper (1.1.4) unstable; urgency=low
5778
5779   * dh_movefiles: fixed bug introduced in 1.1.1 where it would fail in some
5780     cases if you tried to move a broken symlink.
5781   * dh_installdocs: was only operating on the first package.
5782   * dh_installexamples: rewritten in perl.
5783   * Dh_Lib.pm: all multiple package operations were broken.
5784   * Dh_Lib.pm: implemented complex_doit() and autoscript().
5785   * Made all perl code work with use strict and -w (well, except
5786     dh_getopt.pl, but that's a hack that'll go away one day).
5787   * I didn't realize, but rewriting dh_installdocs in perl fixed bug #24686
5788     (blank lines in debian/docs file problem), although this same problem 
5789     applies to other debhelper programs... like dh_installexamples, which had
5790     the same bug fixed when I rewrote it in perl just now.
5791   * Dh_Lib.pm: accidentially didn't check DH_VERBOSE if commands were not
5792     passed any switches.
5793   * Dh_Getopt.pm: --noscripts was broken.
5794
5795  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 12:44:04 -0700
5796
5797 debhelper (1.1.3) unstable; urgency=low
5798
5799   * dh_md5sums: -x was broken since version 1.1.1 - fixed.
5800   * dh_lib: removed get_arch_indep_packages() function that hasn't been used
5801     at all for a long while.
5802   * Added Dh_Lib.pm, a translation of dh_lib into perl.
5803   * dh_getopt.pl: moved most of it into new Dh_Getopt.pm module, rewriting
5804     large chunks in the process.
5805   * dh_installdocs: completly rewritten in perl. Now it's faster and it can
5806     install many oddly named files it died on before.
5807   * dh_installdocs: fixed a bug that installed TODO files mode 655 in native
5808     debian packages.
5809
5810  -- Joey Hess <joeyh@debian.org>  Mon, 10 Aug 1998 15:01:15 -0700
5811
5812 debhelper (1.1.2) unstable; urgency=low
5813
5814   * dh_strip: added -X to specify files to not strip (#25590).
5815   * Added dh_installemacsen, for automatic registration with emacsen-common
5816     (#21401).
5817   * Preliminary thoughts in TODO about converting entire debhelper programs
5818     to perl programs.
5819
5820  -- Joey Hess <joeyh@debian.org>  Mon, 10 Aug 1998 13:35:17 -0700
5821
5822 debhelper (1.1.1) unstable; urgency=low
5823
5824   * dh_movefiles: try to move all files specified, and only then bomb out if
5825     some of the file could not be found. Makes it easier for some packages
5826     that don't always have the same files in them.
5827   * dh_compress: any parameters passed to it on the command line specify
5828     additional files to be compressed in the first package acted on.
5829   * dh_compress: recognize standard -A parameter.
5830
5831  -- Joey Hess <joeyh@debian.org>  Sat,  8 Aug 1998 22:48:01 -0700
5832
5833 debhelper (1.1.0) unstable; urgency=low
5834
5835   * New unstable branch of debhelper.
5836   
5837   * TODO: list all current bugs, in order I plan to tackle them.
5838   * Added debhelper.1 man page, which groups all the debhelper options that
5839     are common to all commands in once place so I can add new options w/o
5840     updating 27 man pages.
5841   * dh_*.1: updated all debheper man pages to refer to debhelper(1) where
5842     appropriate. Also corrected a host of little errors.
5843   * doc/README: moved a lot of this file into debhelper.1.
5844   * dh_*: -N option now excludes a package from the list of packages the 
5845     programs act on. (#25247)
5846
5847  -- Joey Hess <joeyh@debian.org>  Sat,  8 Aug 1998 17:49:56 -0700
5848
5849 debhelper (1.0) stable unstable; urgency=low
5850
5851   * 1.0 at last!
5852   
5853   * This relelase is not really intended for stable. I throw a copy into
5854     stable-updates because I want it to be available as an upgrade for
5855     people using debian 2.0 (the current version in debian 2.0 has no
5856     critical bugs, but this version is of course a lot nicer), and I plan
5857     to start work on a new branch of debhelper that will fix many wishlist
5858     bug reports, and of course introduce many new bugs, and which will go
5859     into unstable only.
5860
5861  -- Joey Hess <joeyh@debian.org>  Sat,  8 Aug 1998 17:33:20 -0700
5862
5863 debhelper (0.99.4) unstable; urgency=low
5864
5865   * dh_debstd: only warn about scripts that actually lack #DEBHELPER#.
5866     (#25514)
5867
5868  -- Joey Hess <joeyh@debian.org>  Fri,  7 Aug 1998 12:06:28 -0700
5869
5870 debhelper (0.99.3) unstable; urgency=low
5871
5872   * dh_movefiles: Fixed a over-eager sanity check introduced in the last
5873     version.
5874
5875  -- Joey Hess <joeyh@debian.org>  Mon,  3 Aug 1998 18:31:45 -0700
5876
5877 debhelper (0.99.2) unstable; urgency=low
5878
5879   * dh_movefiles: allow passing of files to move on the command line. Only
5880     rarely does this make sense. (#25197)
5881
5882  -- Joey Hess <joeyh@debian.org>  Thu, 30 Jul 1998 10:38:34 -0700
5883
5884 debhelper (0.99.1) unstable; urgency=low
5885
5886   * dh_installcron: now supports /etc/cron.d (#25112).
5887
5888  -- Joey Hess <joeyh@debian.org>  Mon, 27 Jul 1998 20:18:47 -0700
5889
5890 debhelper (0.99) unstable; urgency=low
5891
5892   * !!!! WARNING: Debhelper (specifically dh_compress) is broken with
5893     !!!! libtricks. Use fakeroot instead until this is fixed.
5894   * dh_compress: applied patch from Herbert Xu <herbert@gondor.apana.org.au>
5895     to make it not fail if there are no candidates for compression (#24654).
5896   * Removed a whole debhelper-0.96 tree that had crept into the source
5897     package by accident.
5898   * Is version 1.0 next?
5899
5900  -- Joey Hess <joeyh@debian.org>  Thu, 16 Jul 1998 10:03:21 -0700
5901
5902 debhelper (0.98) unstable; urgency=low
5903
5904   * dh_lib: isnative: pass -l<changelog> to dpkg-parsechangelog, to support
5905     odd packages with multiple different debian changelogs.
5906   * doc/PROGRAMMING: cleaned up the docs on DH_EXCLUDE_FIND.
5907
5908  -- Joey Hess <joeyh@debian.org>  Mon,  6 Jul 1998 12:45:13 -0700
5909
5910 debhelper (0.97) unstable; urgency=low
5911
5912   * doc/from-debstd: fixed a typo.
5913   * examples/*: install-stamp no longer depends on phony build targey; now 
5914     install-stamp depends on build-stamp instead (#24234).
5915   * dh_fixperms: applied patch from Herbert Xu <herbert@gondor.apana.org.au>
5916     to fix bad uses of the find command, so it should now work on packages 
5917     with files with spaces in them (#22005). It's also much cleaner. Thanks,
5918     Herbert!
5919   * dh_getopt.pl, doc/PROGRAMMING: added DH_EXCLUDE_FIND, to make the above
5920     fix work.
5921
5922  -- Joey Hess <joeyh@debian.org>  Sun,  5 Jul 1998 18:09:25 -0700
5923
5924 debhelper (0.96) unstable; urgency=low
5925
5926   * dh_movefiles: fixed serious breakage introduced in the last version.
5927   * dh_movefiles: really order all symlinks last.
5928   * some minor reorganization of the source tree.
5929
5930  -- Joey Hess <joeyh@debian.org>  Sun, 28 Jun 1998 21:53:45 -0700
5931
5932 debhelper (0.95) unstable; urgency=low
5933
5934   * dh_movefiles: move even very strangly named files. (#23775) Unfortunatly,
5935     I had to use a temporary file. Oh well..
5936
5937  -- Joey Hess <joeyh@debian.org>  Mon, 22 Jun 1998 17:16:17 -0700
5938
5939 debhelper (0.94) unstable; urgency=low
5940
5941   * dh_md5sums: fixed so it handles spaces and other odd characters in 
5942     filenames correctly. (#23046, #23700, #22010)
5943   * As a side effect, got rid of the nasty temporary file dh_md5sums used
5944     before.
5945
5946  -- Joey Hess <joeyh@debian.org>  Mon, 22 Jun 1998 16:14:42 -0700
5947
5948 debhelper (0.93) unstable; urgency=low
5949
5950   * Depend on file, since several dh_*'s use it.
5951
5952  -- Joey Hess <joeyh@debian.org>  Fri, 19 Jun 1998 21:43:51 -0700
5953
5954 debhelper (0.92) unstable; urgency=low
5955
5956   * dh_gencontrol: pass -isp to dpkg-gencontrol to make it include section
5957     and priority info in the .deb file. Back in Jan 1998, this came up, and
5958     a consensus was reached on debian-devel that it was a good thing for
5959     -isp to be used.
5960
5961  -- Joey Hess <joeyh@debian.org>  Fri, 19 Jun 1998 16:15:24 -0700
5962
5963 debhelper (0.91) unstable; urgency=low
5964
5965   * dh_installdocs: support debian/<package>.{README.Debian,TODO}
5966
5967  -- Joey Hess <joeyh@debian.org>  Wed, 17 Jun 1998 19:09:35 -0700
5968
5969 debhelper (0.90) unstable; urgency=low
5970
5971   * I'd like to thank Len Pikulski and Igor Grobman at nothinbut.net for
5972     providing me with free internet access on a moment's notice, so I could
5973     get this package to you after hacking on it all over New England for the
5974     past week. Thanks, guys!
5975   .
5976   * Added dh_debstd, which mimics the functionality of the debstd command.
5977     It's not a complete nor an exact copy, and it's not so much intended to
5978     be used in a debian/rules file, as it is to be run by hand when you are
5979     converting a package from debstd to debhelper. "dh_debstd -v" will
5980     output the sequence of debhelper commands that approximate what debstd
5981     would do in the same situation.
5982   * dh_debstd is completly untested, I don't have the source to any packages
5983     that use debstd available. Once this is tested, I plan to release 
5984     debhelper 1.0!
5985   * Added a from-debstd document that gives a recipe to convert from debstd
5986     to debhelper.
5987   * dh_fixperms: can now use -X to exclude files from having their
5988     permissions changed.
5989   * dh_testroot: test for uid == 0, instead of username == root, becuase
5990     some people enjoy changing root's name.
5991   * dh_installinit: handle debian/init.d as well as debian/init files, 
5992     for backwards compatibility with debstd. Unlike with debstd, the two
5993     files are treated identically.
5994   * dh_lib, PROGRAMMING: added "warning" function.
5995   * Minor man page fixes.
5996   * dh_compress: don't bomb out if usr/doc/<package> is empty. (#23054)
5997   * dh_compress, dh_installdirs: always cd into $TMP and back out, even if
5998     --no-act is on. (#23054)
5999
6000  -- Joey Hess <joeyh@debian.org>  Mon,  1 Jun 1998 21:57:45 -0400
6001
6002 debhelper (0.88) unstable; urgency=low
6003
6004   * I had many hours on a train to hack on debhelper... enjoy!
6005   * dh_compress: always pass -f to gzip, to force compression.
6006   * dh_compress: added -X switch, to make it easy to specify files to
6007     exclude, without all the bother of a debian/compress script. You can
6008     use -X multiple times, too.
6009   * PROGRAMMING, dh_getopt.pl: DH_EXCLUDE is now a variable set by the
6010     --exclude (-X) switch. -x now sets DH_INCLUDE_CONFFILES.
6011
6012  -- Joey Hess <joeyh@debian.org>  Sun, 17 May 1998 11:26:09 -0700
6013
6014 debhelper (0.87) unstable; urgency=low
6015
6016   * dh_strip: strip .comment and .note, not comment and note, when stripping
6017     elf binaries. This makes for smaller output files. This has always been
6018     broken in debhelper before! (#22395)
6019
6020  -- Joey Hess <joeyh@debian.org>  Wed, 13 May 1998 11:54:29 -0700
6021
6022 debhelper (0.86) unstable; urgency=low
6023
6024   * dh_compress: don't try to re-compress *.gz files. Eliminates warning
6025     messages in some cases, shouldn't actually change the result at all.
6026
6027  -- Joey Hess <joeyh@debian.org>  Mon, 27 Apr 1998 15:21:33 -0700
6028
6029 debhelper (0.85) unstable; urgency=low
6030
6031   * Moved a few things around that were broken by Che's patch:
6032     - dh_installdirs should go in install target.
6033     - dh_clean should not run in binary targets.
6034   * This is just a quick fix to make it work, I'm not happy with it. I'm
6035     going to discuss my problems with it with Che, and either make a new
6036     version fixing them, or revert to 0.83.
6037   * So be warned that the example rules files are not currently in good
6038     shape if you're starting a new package.
6039
6040  -- Joey Hess <joeyh@debian.org>  Sat, 18 Apr 1998 23:30:38 -0700
6041
6042 debhelper (0.84) unstable; urgency=low
6043
6044   * Applied Che_Fox'x patches to example rules files, which makes them use
6045     an install target internally to move things into place in debian/tmp.
6046
6047  -- Joey Hess <joeyh@debian.org>  Thu,  9 Apr 1998 12:08:45 -0700
6048
6049 debhelper (0.83) unstable; urgency=low
6050
6051   * Generate symlinks in build stage of debian/rules. cvs cannot create them
6052     properly. Note that version 0.80 and 0.81 could not build some packages
6053     because of missing symlinks.
6054
6055  -- Joey Hess <joeyh@debian.org>  Tue, 31 Mar 1998 19:27:29 -0800
6056
6057 debhelper (0.81) unstable; urgency=low
6058
6059   * dh_movefiles: empty $tomove (#20495).
6060
6061  -- Joey Hess <joeyh@debian.org>  Tue, 31 Mar 1998 15:36:32 -0800
6062
6063 debhelper (0.80) unstable; urgency=low
6064
6065   * Moved under cvs (so I can fork a stable and an unstable version).
6066   * dh_movefiles: first move real files, then move symlinks. (#18220)
6067     Thanks to Bdale Garbee <bdale@gag.com> and Adam Heath 
6068     <adam.heath@usa.net> for help on the implementation.
6069   * dh_installchangelogs: use debian/package.changelog files if they exist
6070     rather than debian/changelog. It appears some people do need per-package
6071     changelogs.
6072   * dh_gencontrol: if debian/package.changelogs files exist, use them.
6073   * Above 2 changes close #20442.
6074
6075  -- Joey Hess <joeyh@debian.org>  Mon, 30 Mar 1998 20:54:26 -0800
6076
6077 debhelper (0.78) frozen unstable; urgency=low
6078
6079   * More spelling fixes from Christian T. Steigies. (I ignored the spelling
6080     fixes to the changelog, though - too many, and a changelog isn't meant
6081     to be changed after the fact :-)
6082   * dh_fixperms: remove execute bits from .la files genrated by libtool.
6083
6084  -- Joey Hess <joeyh@debian.org>  Mon, 30 Mar 1998 12:44:42 -0800
6085
6086 debhelper (0.77) frozen unstable; urgency=low
6087
6088   * Fixed a nasty bug in dh_makeshlibs when it was called with -V, but with
6089     no version string after the -V.
6090
6091  -- Joey Hess <joeyh@debian.org>  Sun, 29 Mar 1998 16:08:27 -0800
6092
6093 debhelper (0.76) frozen unstable; urgency=low
6094
6095   * I intended version 0.75 to make it in before the freeze, and it did not.
6096     This is just to get it into frozen. There are no changes except bug
6097     fixes.
6098
6099  -- Joey Hess <joeyh@debian.org>  Thu, 26 Mar 1998 12:25:47 -0800
6100
6101 debhelper (0.75) unstable; urgency=low
6102
6103   * Actually exit if there is an unknown option on the command line (oooops!)
6104   * Fix .so file conversion to actually work (#19933).
6105
6106  -- Joey Hess <joeyh@debian.org>  Thu, 19 Mar 1998 11:54:58 -0800
6107
6108 debhelper (0.74) unstable; urgency=low
6109
6110   * dh_installmanpages: convert .so links to symlinks at last (#19829).
6111   * dh_installmanpages.1: documented that no, dh_installmanpages never
6112     installs symlink man pages from the source package (#19831).
6113   * dh_installmanpages: minor speedups
6114   * PROGRAMMING: numerous spelling fixes, thanks to Christian T. Steigies.
6115     Life is too short for me to spell check my technical documentation, but
6116     I always welcome corrections!
6117
6118  -- Joey Hess <joeyh@debian.org>  Tue, 17 Mar 1998 22:09:07 -0800
6119
6120 debhelper (0.73) unstable; urgency=low
6121
6122   * Fixed typo in dh_suidregister.1
6123
6124  -- Joey Hess <joeyh@debian.org>  Thu, 12 Mar 1998 16:30:27 -0800
6125
6126 debhelper (0.72) unstable; urgency=low
6127
6128   * Applied patch from Yann Dirson <ydirson@a2points.com> to add a
6129     --init-script parameter to dh_installinit. (#19227)
6130   * Documented this new switch.
6131
6132  -- Joey Hess <joeyh@debian.org>  Mon,  9 Mar 1998 17:12:04 -0800
6133
6134 debhelper (0.71) unstable; urgency=low
6135
6136   * dh_makeshlibs: -V flag was broken: if just -V was specified,
6137     dh_makeshlibs would die. Corrected this.
6138   * dh_lib: removed warning if the arguments passed to a debhelper command
6139     do not apply to the main package. It's been long enough so I'm 100% sure
6140     no packages use the old behavior.
6141
6142  -- Joey Hess <joeyh@debian.org>  Mon,  9 Mar 1998 11:46:59 -0800
6143
6144 debhelper (0.70) unstable; urgency=low
6145
6146   * dh_lib: autoscript(): no longer add the modification date to the
6147     comments aurrounding debhelper-added code. I don't think this date was
6148     gaining us anything, so let's remove it and save some disk space.
6149
6150  -- Joey Hess <joeyh@debian.org>  Sun,  8 Mar 1998 21:15:13 -0800
6151
6152 debhelper (0.69) unstable; urgency=low
6153
6154   * Refer to suidregister (8), not (1). Bug #19149.
6155   * Removed junk file from debian/ dir.
6156
6157  -- Joey Hess <joeyh@debian.org>  Sun,  8 Mar 1998 13:04:36 -0800
6158
6159 debhelper (0.68) unstable; urgency=low
6160
6161   * Document that README.debian files are installed as README.Debian (#19089).
6162
6163  -- Joey Hess <joeyh@debian.org>  Fri,  6 Mar 1998 17:48:32 -0800
6164
6165 debhelper (0.67) unstable; urgency=low
6166
6167   * Added PROGRAMMING document that describes the interface of dh_lib, to
6168     aid others in writing and understanding debhelper programs.
6169
6170  -- Joey Hess <joeyh@debian.org>  Fri,  6 Mar 1998 12:45:08 -0800
6171
6172 debhelper (0.66) unstable; urgency=low
6173
6174   * README, dh_testversion.1, dh_movefiles.1: more doc fixes.
6175   * dh_movefiles: don't check for package names to see if files are being
6176     moved from one package back into itself, instead, check tmp dir names.
6177     If you use this behavior, you should use "dh_testversion 0.66".
6178
6179  -- Joey Hess <joeyh@debian.org>  Mon,  2 Mar 1998 17:50:29 -0800
6180
6181 debhelper (0.65) unstable; urgency=low
6182
6183   * dh_installdocs.1, dh_movefiles.1: clarified documentation for Che.
6184
6185  -- Joey Hess <joeyh@debian.org>  Mon,  2 Mar 1998 17:20:39 -0800
6186
6187 debhelper (0.64) unstable; urgency=low
6188
6189   * Removed some junk (a whole old debhelper source tree!) that had gotten
6190     into the source package by accident.
6191
6192  -- Joey Hess <joeyh@debian.org>  Mon, 23 Feb 1998 20:23:34 -0800
6193
6194 debhelper (0.63) unstable; urgency=low
6195
6196   * Removed some debugging output from dh_installmanpages.
6197   * du_du: no longer does anything, becuase it has been decided on
6198     debian-policy that du control files are bad.
6199   * examples/*: removed dh_du calls.
6200   * debian/rules: removed dh_du call.
6201   * Modified dh_gencontrol, dh_makeshlibs, and dh_md5sums to generate files 
6202     with the correct permissions even if the umask is set to unusual 
6203     values. (#18283)
6204
6205  -- Joey Hess <joeyh@debian.org>  Mon, 16 Feb 1998 23:34:36 -0800
6206
6207 debhelper (0.62) unstable; urgency=low
6208
6209   * dh_installmanpages: if the man page filename ends in 'x', install it in
6210     /usr/X11R6/man/.
6211   * TODO: expanded descriptions of stuff, in the hope someone else will get
6212     inspired to implement some of it.
6213   *  Also added all wishlist bugs to the TODO.
6214
6215  -- Joey Hess <joeyh@debian.org>  Thu, 12 Feb 1998 22:38:53 -0800
6216
6217 debhelper (0.61) unstable; urgency=low
6218
6219   * dh_installmanpages: Add / to end of egrep -v regexp, fixes it so
6220     debian/icewm.1 can be found.
6221
6222  -- Joey Hess <joeyh@debian.org>  Wed, 11 Feb 1998 09:09:28 -0800
6223
6224 debhelper (0.60) unstable; urgency=low
6225
6226   * dh_fixperms: make all files readable and writable by owner
6227     (policy 3.3.8 paragraph 2).
6228     Lintian found lots of bugs that will be fixed by this change.
6229
6230  -- Joey Hess <joeyh@debian.org>  Mon,  9 Feb 1998 12:26:13 -0800
6231
6232 debhelper (0.59) unstable; urgency=low
6233
6234   * Added DH_NO_ACT and --no-act, which make debhelper commands run without
6235     actually doing anything. (Combine with -v to see what the command would
6236     have done.) (#17598)
6237
6238  -- Joey Hess <joeyh@debian.org>  Sun,  1 Feb 1998 14:51:08 -0800
6239
6240 debhelper (0.58) unstable; urgency=low
6241
6242   * Fixed bug #17597 - DH_VERBOSE wasn'talways taking effect.
6243
6244  -- Joey Hess <joeyh@debian.org>  Wed, 28 Jan 1998 17:18:17 -0500
6245
6246 debhelper (0.57) unstable; urgency=low
6247
6248   * Depend on perl 5.004 or greater (for Getopt::Long).
6249
6250  -- Joey Hess <joeyh@debian.org>  Sat, 17 Jan 1998 02:12:06 -0500
6251
6252 debhelper (0.56) unstable; urgency=low
6253
6254   * dh_compress: Applied patch from Yann Dirson <ydirson@a2points.com>,
6255     to make it not abort of one of the find's fails.
6256
6257  -- Joey Hess <joeyh@debian.org>  Thu, 15 Jan 1998 19:16:48 -0500
6258
6259 debhelper (0.55) unstable; urgency=low
6260
6261   * dh_clean: delete substvarsfiles probperly again (broken in 0.53). #17077
6262   * Added call to dh_movefiles, and a commented out call to dh_testversion,
6263     to some of the sample rules files. #17076
6264
6265  -- Joey Hess <joeyh@debian.org>  Wed, 14 Jan 1998 12:48:43 -0500
6266
6267 debhelper (0.54) unstable; urgency=low
6268
6269   * dh_lib: no longer call getopt(1) to parse options. I wrote my own
6270     argument processor in perl.
6271   * Added long versions of all arguments. TODO: document them.
6272   * All parameters may now be passed values that include whitespace (ie,
6273     dh_installinit -u"defaults 10")
6274   * Now depends on perl (needs Getopt::Long).
6275
6276  -- Joey Hess <joeyh@debian.org>  Sat, 10 Jan 1998 15:44:09 -0500
6277
6278 debhelper (0.53) unstable; urgency=low
6279
6280   * dh_installmanpages: ignore all man pages installed into debian/tmp
6281     type directories. (#16933)
6282   * dh_*: set up alternative name for files like debian/dirs; you may now
6283     use debian/<mainpackage>.dirs too, for consistency. (#16934)
6284   * dh_installdocs: if a debian/package.copyright file exists, use it in
6285     preference to debian/copyright, so subpackages with varying copyrights
6286     are supported. (#16935)
6287   * Added dh_movefiles, which moves files out of debian/tmp into subpackages.
6288     (#16932)
6289
6290  -- Joey Hess <joeyh@debian.org>  Sat, 10 Jan 1998 11:30:12 -0500
6291
6292 debhelper (0.52) unstable; urgency=low
6293
6294   * dh_compress: compress file belongs in debian/. It was looking in ./
6295     This has been broken since version 0.30.
6296
6297  -- Joey Hess <joeyh@debian.org>  Tue,  6 Jan 1998 14:08:31 -0500
6298
6299 debhelper (0.51) unstable; urgency=low
6300
6301   * dh_fixperms: make shared libraries non-executable, in accordance with
6302     policy. (#16644)
6303   * dh_makeshlibs: introduced a -V flag, which allows you to specify explicit
6304     version requirements in the shlibs file.
6305   * dh_{installdirs,installdocs,installexamples,suidregister,undocumented}:
6306     Added a -A flag, which makes any files/directories specified on the
6307     command line apply to ALL packages acted on.
6308   * Updated Standards-Version to latest.
6309
6310  -- Joey Hess <joeyh@debian.org>  Mon,  5 Jan 1998 16:15:01 -0500
6311
6312 debhelper (0.50) unstable; urgency=low
6313
6314   * dh_makeshlibs: added -m parameter, which can force the major number
6315     of the shared library if it is guessed incorrectly.
6316   * Added dh_testversion to let your package depend on a certian version of
6317     debhelper to build.
6318   * dh_{installdirs,installdocs,installexamples,suidregieter,undocumented}:
6319     behavior modification - any files/directories specified on the command
6320     line now apply to the first package acted on. This may not be the
6321     first package listed in debian/control, if you use -p to make it act on
6322     a given package, or -i or -a.
6323   * If you take advantage of the above new behavior, I suggest you add
6324     "dh_testversion 0.50" to your debian/rules.
6325   * Display a warning message in cases where the above behavior is triggered,
6326     and debhelper's behavior has altered.
6327   * I have grepped debian's source packages, and I'm quite sure this
6328     is not going to affect any packages currently in debian.
6329   * dh_lib: isnative() now caches its return value, which should optimize
6330     away several more calls to dpkg-parsechangelog.
6331   * README: explain a way to embed debhelper generated shell script into a
6332     perl script.
6333   * dh_installinit: A hack to work around the problem in getopt(1) that
6334     led to bug report #16229: Any text specified on the command line that is
6335     not a flag will be presumed to be part of the -u flag. Yuck.
6336
6337  -- Joey Hess <joeyh@debian.org>  Sat,  3 Jan 1998 14:36:15 -0500
6338
6339 debhelper (0.37) unstable; urgency=low
6340
6341   * dh_du: Fixed hardcoded debian/tmp.
6342   * This change got lost by accident, redid it: Optimized out most of the
6343     slowdown caused by using dpkg-parsechangelog - now it's only called by
6344     2 dh_* programs.
6345
6346  -- Joey Hess <joeyh@debian.org>  Sun, 28 Dec 1997 20:45:22 -0500
6347
6348 debhelper (0.36) unstable; urgency=low
6349
6350   * dh_undocumented: exit with an error message if the man page specified
6351     does not have a section.
6352
6353  -- Joey Hess <joeyh@debian.org>  Sat, 27 Dec 1997 14:14:04 -0500
6354
6355 debhelper (0.35) unstable; urgency=low
6356
6357   * dh_lib: use dpkg-parsechangelog instead of parsing it by hand. This
6358     makes a package build slower (by about 30 seconds, on average), so
6359     I might remove it or optimize it if too many people yell at me. :-)
6360   * dh_undocumented.1: note that it really links to undocumented.7.gz.
6361
6362  -- Joey Hess <joeyh@debian.org>  Mon, 22 Dec 1997 22:19:39 -0500
6363
6364 debhelper (0.34) unstable; urgency=low
6365
6366   * Fixed typo #16215.
6367
6368  -- Joey Hess <joeyh@debian.org>  Mon, 22 Dec 1997 14:41:46 -0500
6369
6370 debhelper (0.33) unstable; urgency=low
6371
6372   * examples/*: use prefix, instead of PREFIX, becuase autoconf uses that.
6373     Also, use `pwd`/debian/tmp, instead of debian/tmp.
6374   * Always substitute #DEBHELPER# in maintainer scripts, even if it expands
6375     to nothing, for neatness and to save a few bytes. #15863
6376   * dh_clean: added -k parameter to not delete debian/files. #15789
6377   * examples/*: use dh_clean -k in the binary targets of all rules files,
6378     for safety.
6379
6380  -- Joey Hess <joeyh@debian.org>  Thu, 11 Dec 1997 19:05:41 -0500
6381
6382 debhelper (0.32) unstable; urgency=low
6383
6384   * Split dh_installdebfiles into 3 programs (dh_installdeb, dh_shlibdeps,
6385     and dh_gencontrol). dh_installdebfiles still works, but is depricated.
6386   * Added an examples/rules.indep file.
6387   * examples/rules.multi: changed dh_du -a to dh_du -i in binary-indep
6388     section.
6389
6390  -- Joey Hess <joeyh@debian.org>  Wed, 10 Dec 1997 19:53:13 -0500
6391
6392 debhelper (0.31) unstable; urgency=low
6393
6394   * Fixed man page typos #15685.
6395
6396  -- Joey Hess <joeyh@debian.org>  Sat,  6 Dec 1997 21:44:58 -0500
6397
6398 debhelper (0.30) unstable; urgency=low
6399
6400   * dh_md5sumes, dh_installdirs, dh_compress: fixed assorted cd bugs.
6401
6402  -- Joey Hess <joeyh@debian.org>  Fri,  5 Dec 1997 15:08:36 -0500
6403
6404 debhelper (0.29) unstable; urgency=low
6405
6406   * dh_lib: don't expand text passed to doit() a second time. This fixes
6407     #15624, and hopefully doesn't break anything else.
6408   * A side effect of this (of interest only to the debhelper programmer) is
6409     that doit() can no longer handle complex commands now. (ie, pipes, `;',
6410     `&', etc separating multiple commands, or redirection)
6411   * dh_makeshlibs, dh_md5sums, dh_installdebfiles, dh_du, dh_clean, 
6412     dh_installdirs: don't pass complex commands to doit().
6413
6414  -- Joey Hess <joeyh@debian.org>  Thu,  4 Dec 1997 13:56:14 -0500
6415
6416 debhelper (0.28) unstable; urgency=low
6417
6418   * dh_makeshlibs: fixes type that caused the program to crash (#15536).
6419
6420  -- Joey Hess <joeyh@debian.org>  Wed,  3 Dec 1997 13:22:48 -0500
6421
6422 debhelper (0.27) unstable; urgency=low
6423
6424   * README: fixed typoes (one serious).
6425   * Ran ispell on all the documentation.
6426
6427  -- Joey Hess <joeyh@debian.org>  Sun, 30 Nov 1997 18:48:20 -0500
6428
6429 debhelper (0.26) unstable; urgency=low
6430
6431   * dh_installdirs: Do not create usr/doc/$PACKAGE directory. Bug #15498
6432   * README: documented that $PACKAGE can be used in the arguments to some of
6433     the dh_* programs (#15497).
6434   * dh_du.1: no, this is not really the dh_md5sums man page (#15499).
6435
6436  -- Joey Hess <joeyh@debian.org>  Sun, 30 Nov 1997 13:01:40 -0500
6437
6438 debhelper (0.25) unstable; urgency=low
6439
6440   * dh_compress: was not reading debian/compress file - fixed.
6441   * examples/*: moved dh_clean call to after make clean is run.
6442
6443  -- Joey Hess <joeyh@debian.org>  Tue, 25 Nov 1997 15:43:58 -0500
6444
6445 debhelper (0.24) unstable; urgency=low
6446
6447   * dh_clean: no longer clean up empty (0 byte) files (#15240).
6448
6449  -- Joey Hess <joeyh@debian.org>  Tue, 25 Nov 1997 14:29:37 -0500
6450
6451 debhelper (0.23) unstable; urgency=low
6452
6453   * Now depends on fileutils (>= 3.16-4), becuase with any earlier version
6454     of fileutils, install -p will not work (#14680)
6455
6456  -- Joey Hess <joeyh@debian.org>  Wed, 19 Nov 1997 23:59:43 -0500
6457
6458 debhelper (0.22) unstable; urgency=low
6459
6460   * dh_installdocs: Install README.debian as README.Debian (of course,
6461     README.Debian is installed with the same name..)
6462
6463  -- Joey Hess <joeyh@debian.org>  Tue, 18 Nov 1997 01:23:53 -0500
6464
6465 debhelper (0.21) unstable; urgency=low
6466
6467   * dh_installinit: on removal, fixed how update-rc.d is called.
6468
6469  -- Joey Hess <joeyh@debian.org>  Sat, 15 Nov 1997 20:43:14 -0500
6470
6471 debhelper (0.20) unstable; urgency=low
6472
6473   * Added dh_installinit, which installs an init.d script, and edits the
6474     postinst, postrm, etc.
6475
6476  -- Joey Hess <joeyh@debian.org>  Fri, 14 Nov 1997 00:45:53 -0500
6477
6478 debhelper (0.19) unstable; urgency=low
6479
6480   * dh_installmenu.1: menufile is in section 5, not 1.
6481
6482  -- Joey Hess <joeyh@debian.org>  Wed, 12 Nov 1997 19:54:48 -0500
6483
6484 debhelper (0.18) unstable; urgency=low
6485
6486   * examples/*: added source, diff targets that just print an error.
6487   * dh_clean: clean up more files - *.orig, *.rej, *.bak, .*.orig, .*.rej, 
6488     .SUMS, TAGS, and empty files.
6489   * dh_lib: doit(): use eval on parameters, instead of directly running
6490     them. This lets me clean up several nasty areas where I had to echo the
6491     commands once, and then run them seperatly.
6492
6493  -- Joey Hess <joeyh@debian.org>  Mon, 10 Nov 1997 19:48:36 -0500
6494
6495 debhelper (0.17) unstable; urgency=low
6496
6497   * Added dh_installdirs, automatically creates subdirectories (for
6498     compatibility with debstd's debian/dirs file.
6499   * dh_lib: fixed problem with -P flag.
6500
6501  -- Joey Hess <joeyh@debian.org>  Fri,  7 Nov 1997 16:07:11 -0500
6502
6503 debhelper (0.16) unstable; urgency=low
6504
6505   * dh_compress: always compress changelog and upstream changelog, no 
6506     matter what their size (#14604) (policy 5.8)
6507
6508  -- Joey Hess <joeyh@debian.org>  Thu,  6 Nov 1997 19:50:36 -0500
6509
6510 debhelper (0.15) unstable; urgency=low
6511
6512   * README: documented what temporary directories are used by default for 
6513     installing package files into.
6514   * dh_*: added -P flag, to let a different package build directory be
6515     specified.
6516
6517  -- Joey Hess <joeyh@debian.org>  Thu,  6 Nov 1997 15:51:22 -0500
6518
6519 debhelper (0.14) unstable; urgency=low
6520
6521   * dh_fixperms: leave permissions on files in /usr/doc/packages/examples
6522     unchanged.
6523   * Install examples/rules* executable.
6524
6525  -- Joey Hess <joeyh@debian.org>  Mon, 27 Oct 1997 12:42:33 -0500
6526
6527 debhelper (0.13) unstable; urgency=low
6528
6529   * Added dh_makeshlibs, automatically generates a shlibs file.
6530
6531  -- Joey Hess <joeyh@debian.org>  Fri, 24 Oct 1997 20:33:14 -0400
6532
6533 debhelper (0.12) unstable; urgency=low
6534
6535   * Fixed mispelling of dh_md5sums in examples rules files and README.
6536     (#13990) Thanks, Adrian.
6537
6538  -- Joey Hess <joeyh@debian.org>  Fri, 24 Oct 1997 14:35:30 -0400
6539
6540 debhelper (0.11) unstable; urgency=low
6541
6542   * dh_md5sums: behavior modification: do not generate md5sums for conffiles.
6543     (Thanks to Charles Briscoe-Smith <cpb4@ukc.ac.uk>) #14048.
6544   * dh_md5sums: can generate conffile md5sums with -x parameter.
6545   * Added a "converting from debstd" section to the README.
6546   * Added dh_du, generates a DEBIAN/du file with disk usage stats (#14048).
6547
6548  -- Joey Hess <joeyh@debian.org>  Tue, 21 Oct 1997 13:17:28 -0400
6549
6550 debhelper (0.10) unstable; urgency=medium
6551
6552   * dh_installdebfiles: fixed *bad* bug that messed up the names of all
6553     files installed into DEBIAN/ for multiple binary packages.
6554   * dh_md5sums: fixed another serious bug if dh_md5sums was used for
6555     multiple binary packages.
6556   * If you have made any multiple binary packages using debhelper, you
6557     should rebuild them with this version.
6558   * dh_md5sums: show cd commands in verbose mode.
6559
6560  -- Joey Hess <joeyh@debian.org>  Mon, 20 Oct 1997 14:44:30 -0400
6561
6562 debhelper (0.9) unstable; urgency=low
6563
6564   * Added dh_suidregister, interfaces to to the suidmanager package.
6565   * dh_installdebfiles: fixed typo on man page.
6566
6567  -- Joey Hess <joeyh@debian.org>  Sat, 18 Oct 1997 20:55:39 -0400
6568
6569 debhelper (0.8) unstable; urgency=low
6570
6571   * Added dh_md5sum, generates a md5sums file.
6572   * dh_clean: fixed to echo all commands when verbose mode is on.
6573
6574  -- Joey Hess <joeyh@debian.org>  Fri, 17 Oct 1997 14:18:26 -0400
6575
6576 debhelper (0.7) unstable; urgency=low
6577
6578   * Sped up some things by removing unnecesary for loops.
6579   * dh_installdocs: behavior modifcation: if there is a debian/TODO, it is
6580     named like a debian/changelog file: if the package is a debian native
6581     package, it is installed as TODO. If the package is not a native package,
6582     it is installed as TODO.Debian.
6583   * dh_installdocs: handle debian/README.Debian as well as
6584     debian/README.debian.
6585   * Added dh_undocumented program, which can set up undocumented.7 symlinks.
6586   * Moved dh_installdebfiles to come after dh_fixperms in the example rules
6587     files. (dh_installdebfiles makes sure it installs things with the proper
6588     permissions, and this reorganization makes the file a bit more flexable
6589     in a few situations.)
6590
6591  -- Joey Hess <joeyh@debian.org>  Mon, 13 Oct 1997 20:08:05 -0400
6592
6593 debhelper (0.6) unstable; urgency=low
6594
6595   * Got rid of bashisms - this package should work now if /bin/sh is ash.
6596
6597  -- Joey Hess <joeyh@debian.org>  Fri, 10 Oct 1997 15:24:40 -0400
6598
6599 debhelper (0.5) unstable; urgency=low
6600
6601   * Added dh_installcron to install cron jobs.
6602
6603  -- Joey Hess <joeyh@debian.org>  Tue, 30 Sep 1997 19:37:41 -0400
6604
6605 debhelper (0.4) unstable; urgency=low
6606
6607   * Added dh_strip to strip binaries and libraries.
6608   * Fixed several man pages.
6609
6610  -- Joey Hess <joeyh@debian.org>  Sun, 28 Sep 1997 20:46:32 -0400
6611
6612 debhelper (0.3) unstable; urgency=low
6613
6614   * Added support for automatic generation of debian install scripts to
6615     dh_installmenu and dh_installdebfiles and dh_clean.
6616   * Removed some pointless uses of cat.
6617
6618  -- Joey Hess <joeyh@debian.org>  Fri, 26 Sep 1997 21:52:53 -0400
6619
6620 debhelper (0.2) unstable; urgency=low
6621
6622   * Moved out of unstable, it still has rough edges and incomplete bits, but
6623     is ready for general use.
6624   * Added man pages for all commands.
6625   * Multiple binary package support.
6626   * Support for specifying exactly what set of binary packages to act on,
6627     by group (arch or noarch), and by package name.
6628   * dh_clean: allow specification of additional files to remove as
6629     parameters.
6630   * dh_compress: fixed it to not compress doc/package/copyright
6631   * dh_installmanpage: allow listing of man pages that should not be 
6632     auto-installed as parameters.
6633   * dh_installdebfiles: make sure all installed files have proper ownerships
6634     and permissions.
6635   * dh_installdebfiles: only pass ELF files to dpkg-shlibdeps, and pass .so
6636     files.
6637   * Added a README.
6638   * dh_compress: changed behavior - debian/compress script is now run inside
6639     the package build directory it is to act on.
6640   * Added dh_lib symlink in debian/ so the debhelper apps used in this
6641     package's debian/rules always use the most up-to-date db_lib.
6642   * Changed dh_cleantmp commands in the examples rules files to dh_clean.
6643
6644  -- Joey Hess <joeyh@debian.org>  Tue, 23 Sep 1997 12:26:12 -0400
6645
6646 debhelper (0.1) experimental; urgency=low
6647
6648   * First release. This is a snapshot of my work so far, and it not yet
6649     ready to replace debstd.
6650
6651  -- Joey Hess <joeyh@debian.org>  Mon, 22 Sep 1997 15:01:25 -0400