]> git.donarmstrong.com Git - debhelper.git/blob - debian/changelog
r491: * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be in
[debhelper.git] / debian / changelog
1 debhelper (3.0.45) unstable; urgency=low
2
3   * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be in
4     the path and dpkg enforces it. Closes: #112385
5
6  -- Joey Hess <joeyh@debian.org>  Sun, 16 Sep 2001 18:48:59 -0400
7
8 debhelper (3.0.44) unstable; urgency=low
9
10   * Added dh_strip to rules.multi2, and removed .TODO.swp. Closes: #110418
11
12  -- Joey Hess <joeyh@debian.org>  Tue, 28 Aug 2001 15:22:41 -0400
13
14 debhelper (3.0.43) unstable; urgency=low
15
16   * dh_perl: made it use doit commands so -v mode works. Yeah, uglier.
17     Closes: #92826
18     Also some indentation fixes. 
19
20  -- Joey Hess <joeyh@debian.org>  Fri, 24 Aug 2001 15:34:55 -0400
21
22 debhelper (3.0.42) unstable; urgency=low
23
24   * dh_movefiles: Typo, Closes: #106532
25   * Use -x to test for existance of init scripts, rather then -e since
26     we'll be running them, Closes: #109692
27   * dh_clean: remove debian/*.debhelper. No need to name files 
28     specifically; any file matching that is a debhelper temp file. 
29     Closes: #106514, #85520
30
31  -- Joey Hess <joeyh@debian.org>  Thu, 23 Aug 2001 15:47:35 -0400
32
33 debhelper (3.0.40) unstable; urgency=low
34
35   * Typo, Closes: #104405
36
37  -- Joey Hess <joeyh@debian.org>  Wed, 11 Jul 2001 22:57:41 -0400
38
39 debhelper (3.0.39) unstable; urgency=low
40
41   * dh_compress: Don't compress .bz2 files, Closes: #102935
42
43  -- Joey Hess <joeyh@debian.org>  Sat, 30 Jun 2001 20:39:17 -0400
44
45 debhelper (3.0.38) unstable; urgency=low
46
47   * fixed doc bog, Closes: #102130
48
49  -- Joey Hess <joeyh@debian.org>  Sun, 24 Jun 2001 21:08:15 -0400
50
51 debhelper (3.0.37) unstable; urgency=low
52
53   * Spellpatch, Closes: #101553
54
55  -- Joey Hess <joeyh@debian.org>  Wed, 20 Jun 2001 22:03:57 -0400
56
57 debhelper (3.0.36) unstable; urgency=low
58
59   * Whoops, I forgot to revert dh_perl too. Closes: #101477
60
61  -- Joey Hess <joeyh@debian.org>  Tue, 19 Jun 2001 14:10:24 -0400
62
63 debhelper (3.0.35) unstable; urgency=low
64
65   * Revert change of 3.0.30. This broke too much stuff. Maybe I'll
66     change it in debhelper v4..
67
68  -- Joey Hess <joeyh@debian.org>  Mon, 18 Jun 2001 13:56:35 -0400
69
70 debhelper (3.0.34) unstable; urgency=low
71
72   * Unimportant spelling fix. Closes: #100666
73
74  -- Joey Hess <joeyh@debian.org>  Thu, 14 Jun 2001 12:30:28 -0400
75
76 debhelper (3.0.33) unstable; urgency=low
77
78   * dh_gencontrol: Work around very strange hurd semantics
79     which allow "" to be an empty file. Closes: #100542
80
81  -- Joey Hess <joeyh@debian.org>  Mon, 11 Jun 2001 18:15:19 -0400
82
83 debhelper (3.0.32) unstable; urgency=low
84
85   * Check that update-modules is present before running it, since modutils
86     is not essential. Closes: #100430
87
88  -- Joey Hess <joeyh@debian.org>  Sun, 10 Jun 2001 15:13:51 -0400
89
90 debhelper (3.0.31) unstable; urgency=low
91
92   * Remove dh_testversion from example rules file, Closes: #99901
93
94  -- Joey Hess <joeyh@debian.org>  Thu,  7 Jun 2001 20:24:39 -0400
95
96 debhelper (3.0.30) unstable; urgency=low
97
98   * dh_gencontrol: Added a documented interface for specifying substvars
99     data in a file. Substvars data may be put in debian/package.substvars.
100     (Those files used to be used by debhelper for automatically generated
101     data, but it uses a different internal filename now). It will be merged
102     with any automatically determined substvars data. See bug #98819
103   * I want to stress that no one should ever rely in internal, undocumented
104     debhelper workings. Just because debhelper uses a certian name for some
105     internally used file does not mean that you should feel free to modify
106     that file to your own ends in a debian package. If you do use it, don't
107     be at all suprised when it breaks. If you find that debhelper is lacking
108     a documented interface for something that you need, ask for it!
109     (debhelper's undocumented, internal use only files should now all be
110     prefixed with ".debhelper")
111
112  -- Joey Hess <joeyh@debian.org>  Sun,  3 Jun 2001 16:37:33 -0400
113
114 debhelper (3.0.29) unstable; urgency=low
115
116   * Added -X flag to dh_makeshlibs, for packages with wacky plugins that
117     look just like shared libs, but are not.
118
119  -- Joey Hess <joeyh@debian.org>  Fri,  1 Jun 2001 14:27:06 -0400
120
121 debhelper (3.0.28) unstable; urgency=low
122
123   * dh_clean: clean up temp files used by earlier versons of debhelper.
124     Closes: #99169
125
126  -- Joey Hess <joeyh@debian.org>  Wed, 30 May 2001 16:24:09 -0400
127
128 debhelper (3.0.27) unstable; urgency=low
129
130   * Fixed issues with extended parameters to dh_gencontrol including spaces
131     and quotes. This was some histirical cruft that deals with splitting up
132     the string specified by -u, and it should not have applied to the set
133     of options after --. Now that it's fixed, any and all programs that
134     support a -- and options after it, do not require any special quoting
135     of the succeeding options. Quote just like you would in whatever
136     program those options go to. So, for example, 
137     dh_gencontrol -Vblah:Depends='foo, bar (>= 1.2)' will work just as you
138     would hope. This fix does NOT apply to -u; don't use -u if you must do
139     something complex. Closes: #89311
140   * Made escape_shell output a lot better.
141  
142  -- Joey Hess <joeyh@debian.org>  Tue, 29 May 2001 17:54:19 -0400
143
144 debhelper (3.0.26) unstable; urgency=low
145
146   * Always include package name in maintainer script fragment filenames 
147     and generated shlibs files (except for in DH_COMPAT=1 mode). This is a
148     purely cosmetic change, and if it breaks anything, you were using an
149     undocumented interface. Closes: #95387
150
151  -- Joey Hess <joeyh@debian.org>  Thu, 24 May 2001 16:31:46 -0400
152
153 debhelper (3.0.25) unstable; urgency=low
154
155   * dh_makeshlins: append to LD_LIBRARY_PATH at start, not each time
156     through loop. Closes: #98598
157
158  -- Joey Hess <joeyh@debian.org>  Thu, 24 May 2001 14:16:50 -0400
159
160 debhelper (3.0.24) unstable; urgency=low
161
162   * Missing semi-colon.
163   * Call dh_shlibdeps as part of build process, as simple guard against
164     this (dh_* should be called, really).
165
166  -- Joey Hess <joeyh@debian.org>  Tue, 15 May 2001 10:27:34 -0400
167
168 debhelper (3.0.23) unstable; urgency=low
169
170   * dh_shlibdeps: the -l switch now just adds to LD_LIBRARY_PATH, if it is
171     already set. Newer fakeroots set it, and clobbering their settings 
172     breaks things since they LD_PRELOAD a library that is specified in the
173     LD_LIBRARY_PATH. (blah) Closes: #97494
174
175  -- Joey Hess <joeyh@debian.org>  Mon, 14 May 2001 22:32:23 -0400
176
177 debhelper (3.0.22) unstable; urgency=low
178
179   * dh_installinfo: doc enchancement, Closes: #97515
180   * dh_md5sums: don't fail if pwd has spaces in it (must be scraping the
181     bottom of the bug barrel here). Closes: #97404
182
183  -- Joey Hess <joeyh@debian.org>  Mon, 14 May 2001 21:22:47 -0400
184
185 debhelper (3.0.21) unstable; urgency=low
186
187   * Corrected bashism (echo -e, DAMNIT), in rules file that resulted in a
188     corrupted Dh_Version.pm. Closes: #97236
189
190  -- Joey Hess <joeyh@debian.org>  Sat, 12 May 2001 12:21:40 -0400
191
192 debhelper (3.0.20) unstable; urgency=low
193
194   * Modified the postrm fragment for dh_installxfonts to not try to delete
195     any files. The responsibility for doing so devolves onto update-fonts-*
196     (which don't yet, but will). See bug #94752
197
198  -- Joey Hess <joeyh@debian.org>  Fri, 11 May 2001 13:30:43 -0400
199
200 debhelper (3.0.19) unstable; urgency=low
201
202   * Now uses html2text rather than lynx for converting html changelogs.
203     The program generates better results, and won't annoy the people who
204     were oddly annoyed at having to install lynx. Instead, it will annoy a
205     whole other set of people, I'm sure. Closes: #93747
206
207  -- Joey Hess <joeyh@debian.org>  Mon,  7 May 2001 21:23:46 -0400
208
209 debhelper (3.0.18) unstable; urgency=low
210
211   * dh_perl: updates from bod:
212     - Provide minimum version for arch-indep module dependencies
213       (perl-policy 1,18, section 3.4.1).
214     - Always update substvars, even if Perl:Depends is empty.
215
216  -- Joey Hess <joeyh@debian.org>  Sat, 21 Apr 2001 15:13:15 -0700
217
218 debhelper (3.0.17) unstable; urgency=low
219
220   * dh_shlibdeps: document that -l accepts multiple dirs, and
221     make multiple dirs absolute properly, not just the first.
222
223  -- Joey Hess <joeyh@debian.org>  Mon, 16 Apr 2001 23:20:30 -0700
224
225 debhelper (3.0.16) unstable; urgency=low
226
227   * Documented -isp, Closes: #93983
228
229  -- Joey Hess <joeyh@debian.org>  Sat, 14 Apr 2001 19:16:47 -0700
230
231 debhelper (3.0.15) unstable; urgency=low
232
233   * Typo, Closes: #92407
234
235  -- Joey Hess <joeyh@debian.org>  Tue,  3 Apr 2001 12:15:02 -0700
236
237 debhelper (3.0.14) unstable; urgency=low
238
239   * dh_strip: ensure that the file _ends_ with `.a'. Closes: #90647
240
241  -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2001 20:21:11 -0800
242
243 debhelper (3.0.13) unstable; urgency=low
244
245   * dh_makeshlibs: more support for nasty soname formats, Closes: #90520
246
247  -- Joey Hess <joeyh@debian.org>  Wed, 21 Mar 2001 15:00:42 -0800
248
249 debhelper (3.0.12) unstable; urgency=low
250
251   * Applied a patch from Anton Zinoviev <anton@lml.bas.bg> to pass -e
252     to mkfontdir. Closes: #89418
253
254  -- Joey Hess <joeyh@debian.org>  Fri, 16 Mar 2001 21:03:29 -0800
255
256 debhelper (3.0.11) unstable; urgency=low
257
258   * dh_makeshlibs: don't follow links to .so files. Instead, we will look
259     for *.so* files. This should work for the variously broken db3,
260     liballeg, and it will fix the problem with console-tools-dev, which
261     contained (arguably broken) absolute symlinks to real files, which were
262     followed. Closes: #85483
263
264  -- Joey Hess <joeyh@debian.org>  Wed, 14 Mar 2001 14:55:58 -0800
265
266 debhelper (3.0.10) unstable; urgency=medium
267
268   * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
269     Arrgh. All packages built with the old code (that is, all daemon
270     packages built with debhelper 3.0.9!) are broken. Closes: #89472
271
272  -- Joey Hess <joeyh@debian.org>  Tue, 13 Mar 2001 06:10:03 -0500
273
274 debhelper (3.0.9) unstable; urgency=low
275
276   * Modified to use dpkg-architecture instead of dpkg --print-architecture.
277     I hate this, and wish it wasn't necessary to make cross compiles for
278     the hurd work. Closes: #88494
279   * Now depends on debconf-utils for debconf-mergetemplates. Closes: #87321
280   * Continues to depend on lynx for html changelog conversions. Yes, these
281     and packages with translated debconf templates are rather rare, but
282     it makes more sense for debhelper to consistently depend on all utilities
283     it uses internally rather than force people to keep their dependancies
284     up to date with debhelper internals. If I decide tomorrow that w3m is
285     the better program to use to format html changelogs, I can make the
286     change and packages don't need to update their build dependancies.
287     Closes: #88464, #77743
288   * Test for init scripts before running them, since they are conffiles and
289     the admin may have removed them for some reason, and policy wants
290     us to deal with that gracefully.
291   * dh_makeshlibs: now uses objdump, should be more accurate. Closes:
292     #88426
293   * Wildcards have been supported for a while, Closes: #54197
294   * dh_installdocs and dh_link have been able to make doc-dir symlinks for
295     a while, Closes: #51225
296
297  -- Joey Hess <joeyh@debian.org>  Sun,  4 Mar 2001 15:48:45 -0800
298
299 debhelper (3.0.8) unstable; urgency=low
300
301   * dh_perl update
302
303  -- Joey Hess <joeyh@debian.org>  Sat, 24 Feb 2001 23:31:31 -0800
304
305 debhelper (3.0.7) unstable; urgency=low
306
307   * dh_makeshlibs: only generate call to ldconfig if it really looks like 
308     a given *.so* file is indeed a shared library.
309
310  -- Joey Hess <joeyh@debian.org>  Fri, 23 Feb 2001 14:38:50 -0800
311
312 debhelper (3.0.6) unstable; urgency=low
313
314   * Corrected some uninitialized value stuff in dh_suidregister (actually
315     quite a bad bug).
316   * dh_installman: fixed variable socoping error, so file conversions
317     should work now.
318
319  -- Joey Hess <joeyh@debian.org>  Fri, 16 Feb 2001 14:15:02 -0800
320
321 debhelper (3.0.5) unstable; urgency=low
322
323   * Updated dh_perl to a new version for the new perl organization and
324     policy. The -k flag has been done away with, as the new perl packages
325     don't make packlist files.
326   * Fixed some bugs in the new dh_perl and updated it to my current
327     debhelper coding standards.
328   * Use dh_perl to generate debhelper's own deps.
329   * Version number increase to meet perl policy.
330
331  -- Joey Hess <joeyh@debian.org>  Tue, 13 Feb 2001 09:07:48 -0800
332
333 debhelper (3.0.1) unstable; urgency=low
334
335   * Build-depends on perl-5.6, since it uses 2 argument pod2man.
336   * Cleanups of debhelper.1 creation process.
337
338  -- Joey Hess <joeyh@debian.org>  Mon, 12 Feb 2001 16:12:59 -0800
339
340 debhelper (3.0.0) unstable; urgency=low
341
342   * Added dh_installman, a new program that replaces dh_installmanpages.
343     It is not DWIM. You tell it what to install and it figures out where 
344     based on .TH section field and filename extention. I reccommend everyone
345     begin using it, since this is much better then dh_installmanpages's
346     evilness. I've been meaning to do this for a very long time..
347     Closes: #38673, #53964, #64297, #16933, #17061, #54059, #54373, #61816
348   * dh_installmanpages remains in the package for backwards compatability,
349     but is mildly deprecated.
350   * dh_testversion is deprecated; use build dependancies instead.
351   * dh_suidregister: re-enabled. Aj thinks that requiring people to stop
352     using it is unacceptable. Who am I to disagree with a rc bug report?
353     Closes: #84910 It is still deprecated, and it will still whine at you
354     if you use it. I appreciate the job everyone has been doing at
355     switching to statoverrides..
356   * Since dh_debstd requires dh_installmanpages (where do you think the
357     latter's evil interface came from?), I have removed it. It was a nice
358     thought-toy, but nobody really used it, right?
359   * Since the from-debstd document walks the maintainer through running
360     dh_debstd to get a list of debhelper commands, and since that document
361     has really outlives its usefullness, I removed it too. Use dh-make
362     instead.
363   * dh_installman installs only into /usr/share/man, not the X11R6
364     directory. Policy says "files must not be installed into
365     `/usr/X11R6/bin/', `/usr/X11R6/lib/', or `/usr/X11R6/man/' unless this
366     is necessary for the package to operate properly", and I really doubt
367     a man page being in /usr/share/man is going to break many programs.
368     Closes: #81853 (I hope the bug submitter doesn't care that
369     dh_installmanpages still puts stuff in the X11R6/man directory.)
370   * dh_undocumented now the same too now.
371   * dh_installinit: installs debian/package.default files as /etc/default/
372     files.
373   * Updated to current perl coding standards (use strict, lower-case
374     variable names, pod man pages).
375   * Since with the fixing of the man page installer issue, my checklist for
376     debhelper v3 is complete, I pronounce debhelper v3 done! Revved the
377     version number appropriatly (a large jump; v3 changes less than I had
378     planned). Note that I have no plans for a v4 at this time. :-)
379   * Testing: I have used this new version of debhelper to build a large
380     number of my own packages, and it seems to work. But this release
381     touches every file in this package, so be careful out there..
382
383  -- Joey Hess <joeyh@debian.org>  Thu,  8 Feb 2001 14:29:58 -0800
384
385 debhelper (2.2.21) unstable; urgency=low
386
387   * Fixed a stupid typo in dh_suidregister, Closes: #85110
388
389  -- Joey Hess <joeyh@debian.org>  Tue,  6 Feb 2001 13:29:57 -0800
390
391 debhelper (2.2.20) unstable; urgency=low
392
393   * dh_installinit -r: stop init script in prerm on package removal,
394     Closes: #84974
395
396  -- Joey Hess <joeyh@debian.org>  Mon,  5 Feb 2001 10:06:31 -0800
397
398 debhelper (2.2.19) unstable; urgency=low
399
400   * dh_shlibdeps -l can handle relative paths now. Patch from Colin Watson
401     <cjw44@flatline.org.uk>, Closes: #84408
402
403  -- Joey Hess <joeyh@debian.org>  Thu,  1 Feb 2001 13:35:39 -0800
404
405 debhelper (2.2.18) unstable; urgency=medium
406
407   * Added a suggests to debconf-utils, Closes: #83643
408     I may chenge this to a dependancy at some point in the future,
409     since one debconf command needs the package to work.
410
411  -- Joey Hess <joeyh@debian.org>  Tue, 30 Jan 2001 22:39:54 -0800
412
413 debhelper (2.2.17) unstable; urgency=medium
414
415   * dh_installdebconf: marge in templates with a .ll_LL extention,
416     they were previously ignored.
417
418  -- Joey Hess <joeyh@debian.org>  Mon, 29 Jan 2001 13:05:21 -0800
419
420 debhelper (2.2.16) unstable; urgency=medium
421
422   * Bah, reverted that last change. It isn't useful because
423     dpkg-buildpackage reads the real control file and gets confused.
424
425  -- Joey Hess <joeyh@debian.org>  Sun, 28 Jan 2001 01:47:46 -0800
426
427 debhelper (2.2.15) unstable; urgency=medium
428
429   * Added the ability to make debhelper read a different file than
430     debian/control as the control file. This is very useful for various and
431     sundry things, all Evil, most involving kernel packages.
432
433  -- Joey Hess <joeyh@debian.org>  Wed, 24 Jan 2001 17:33:46 -0800
434
435 debhelper (2.2.14) unstable; urgency=medium
436
437   * Corrected globbing issue with dh_movefiles in v3 mode. Closes: #81431
438
439  -- Joey Hess <joeyh@debian.org>  Sun, 21 Jan 2001 18:33:59 -0800
440
441 debhelper (2.2.13) unstable; urgency=medium
442
443   * Fixed a man page typo, Closes: #82371:
444   * Added note to dh_strip man page, Closes: #82220
445
446  -- Joey Hess <joeyh@debian.org>  Mon, 15 Jan 2001 20:38:53 -0800
447
448 debhelper (2.2.12) unstable; urgency=medium
449
450   * suidmanager is obsolete now, and so is dh_suidmanager. Instead,
451     packages that contain suid binaries should include the binaries suid in
452     the .deb, and dpkg-statoverride can override this. If this is done
453     to a program that previously used suidmanager, though, you need to
454     conflict with suidmanager (<< 0.50).
455   * Made dh_suidmanager check to see if it would have done anything before.
456     If so, it states that it is obsolete, and refer users to the man
457     page, which now explains the situation, and then aborts the build.
458     If it would have done nothing before, it just outputs a warning that
459     it is an obsolete program.
460
461  -- Joey Hess <joeyh@debian.org>  Wed, 10 Jan 2001 13:17:50 -0800
462
463 debhelper (2.2.11) unstable; urgency=medium
464
465   * Fixed dh_installwm. Oops. Closes: #81124 
466
467  -- Joey Hess <joeyh@debian.org>  Wed,  3 Jan 2001 10:18:38 -0800
468
469 debhelper (2.2.10) unstable; urgency=low
470
471   * dh_shlibdeps: re-enabled -l flag, it's needed again. Closes: #80560
472
473  -- Joey Hess <joey@kitenet.net>  Tue, 26 Dec 2000 22:05:30 -0800
474
475 debhelper (2.2.9) unstable; urgency=low
476
477   * Fixed perl wanring, Closes: #80242
478
479  -- Joey Hess <joey@kitenet.net>  Thu, 21 Dec 2000 14:43:11 -0800
480
481 debhelper (2.2.8) unstable; urgency=medium
482
483   * dh_installwm: Moved update-alternatives --remove call to prerm, 
484     Closes: #80209
485   * ALso guarded all update-alternatives --remove calls.
486
487  -- Joey Hess <joeyh@debian.org>  Thu, 21 Dec 2000 11:33:30 -0800
488
489 debhelper (2.2.7) unstable; urgency=low
490
491   * Spelling patch.
492
493  -- Joey Hess <joeyh@debian.org>  Sun,  3 Dec 2000 17:12:15 -0800
494
495 debhelper (2.2.6) unstable; urgency=low
496
497   * typo: Closes, #78567
498
499  -- Joey Hess <joeyh@debian.org>  Sat,  2 Dec 2000 14:27:31 -0800
500
501 debhelper (2.2.5) unstable; urgency=low
502
503   * Oops, it was not expanding wildcard when it should.
504
505  -- Joey Hess <joeyh@debian.org>  Wed, 29 Nov 2000 20:59:33 -0800
506
507 debhelper (2.2.4) unstable; urgency=low
508
509   * dh_movefiles: added error message on file not found
510
511  -- Joey Hess <joeyh@debian.org>  Wed, 29 Nov 2000 20:25:52 -0800
512
513 debhelper (2.2.3) unstable; urgency=low
514
515   * If DH_COMPAT=3 is set, the following happens:
516     - Various debian/foo files like debian/docs, debian/examples, etc,
517       begin to support filename globbing. use \* to escape the wildcards of
518       course. I doubt this will bite anyone (Debian doesn't seem to contain 
519       files with "*" or "?" in their names..), but it is guarded by v3 just
520       to be sure. Closes: #34120, #37694, #39846, #46249
521
522  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 20:43:26 -0800
523
524 debhelper (2.2.2) unstable; urgency=low
525
526   * dh_makeshlibs: corrected the evil db3-regex so it doesn't misfire on
527     data like "debian/libruby/usr/lib/ruby/1.6/i486-linux/etc.so".
528     Closes: #78139
529
530  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 12:21:53 -0800
531
532 debhelper (2.2.1) unstable; urgency=low
533
534   * Reverted the change to make debian/README be treated as README.Debian,
535     after I learned people use it for eg, documenting the source package
536     itself. Closes: #34628, since it seems this is not such an "incredibly
537     minor" change after all. Never underetimate the annoyance of
538     backwards-compatability.
539
540  -- Joey Hess <joeyh@debian.org>  Mon, 27 Nov 2000 12:01:52 -0800
541
542 debhelper (2.2.0) unstable; urgency=low
543
544   * DH_COMPAT=3 now enables the following new features which I can't just
545     turn on by default for fear of breaking backwards compatability:
546     - dh_makeshlibs makes the postinst/postrm call ldconfig. Closes: #77154
547       Patch from Masato Taruishi <taru@debian.org> (modified). If you 
548       use this, be sure dh_makeshlibs runs before dh_installdeb; many
549       old rules files have the ordering backwards.
550     - dh_installdeb now causes all files in /etc to be registered as
551       conffiles.
552     - debian/README is now supported: it is treated exactly like
553       debian/README.Debian. Either file is installed as README.Debian in
554       non-native packages, and now as just README in native packages.
555       Closes: #34628
556   * This is really only the start of the changes for v3, so use with
557     caution..
558   * dh_du has finally been removed. It has been deprecated for ages, and
559     a grep of the archive shows that nothing is using it except biss-awt
560     and scsh. I filed bugs on both almost exactly a year ago. Those bugs
561     should now be raised to severity important..
562   * --number option (to dh_installemacsen) is removed. It has been
563     deprecated for a while and nothing uses it. Use --priority instead.
564
565  -- Joey Hess <joeyh@debian.org>  Sun, 26 Nov 2000 17:51:58 -0800
566
567 debhelper (2.1.28) unstable; urgency=low
568
569   * Ok, fine, I'll make debhelper depend on lynx for the one or two
570     packages that have html changelogs. But you'll be sorry...
571     Closes: #77604
572
573  -- Joey Hess <joeyh@debian.org>  Tue, 21 Nov 2000 15:13:39 -0800
574
575 debhelper (2.1.27) unstable; urgency=low
576
577   * Typo, Closes: #77441
578
579  -- Joey Hess <joeyh@debian.org>  Sun, 19 Nov 2000 13:23:30 -0800
580
581 debhelper (2.1.26) unstable; urgency=low
582
583   * Completed the fix from the last version.
584
585  -- Joey Hess <joeyh@debian.org>  Wed, 15 Nov 2000 20:39:25 -0800
586
587 debhelper (2.1.25) unstable; urgency=low
588
589   * Ok, I tihnk we have a db3 fix that will really work now.
590
591  -- Joey Hess <joeyh@debian.org>  Sun, 12 Nov 2000 13:29:59 -0800
592
593 debhelper (2.1.24) unstable; urgency=low
594
595   * I retract 2.1.23, the hack doesn't help make dpkg-shlibdeps work; db3
596     is broken upstream.
597
598  -- Joey Hess <joeyh@debian.org>  Sun, 12 Nov 2000 13:29:57 -0800
599
600 debhelper (2.1.23) unstable; urgency=low
601
602   * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*",
603     but only if they are files. This should make it more usable with
604     rather stupidly broken libraries like db3, which do not encode the
605     major version in their filenames. However, it cannot guess the major
606     version of such libraries, so -m must be used.
607
608  -- Joey Hess <joeyh@debian.org>  Sat, 11 Nov 2000 17:24:58 -0800
609
610 debhelper (2.1.22) unstable; urgency=low
611
612   * Fixed dh_perl to work with perl 5.6, Closes: #76508
613
614  -- Joey Hess <joeyh@debian.org>  Tue,  7 Nov 2000 15:56:54 -0800
615
616 debhelper (2.1.21) unstable; urgency=low
617
618   * dh_movefiles: no longer does the symlink ordering hack, as
619     this is supported by dpkg itself now. Added a dependancy on
620     dpkg-dev >= 1.7.0 to make sure this doesn't break anything.
621   * While I'm updating for dpkg 1.7.0, I removed the -ldirectory hack
622     from dh_shlibdeps; dpkg-shlibdeps has its own much more brutal hack to
623     make this work. The switch is ignored now for backwards compatability.
624   * dh_suidregister will be deprecated soon -- dpkg-statoverride is a
625     much better way.
626
627  -- Joey Hess <joeyh@debian.org>  Mon,  6 Nov 2000 15:14:49 -0800
628
629 debhelper (2.1.20) unstable; urgency=low
630
631   * dh_suidregister: do not unregister on purge, since it will have already
632     been unregistered then, and a warning will result.
633
634  -- Joey Hess <joeyh@debian.org>  Sun,  5 Nov 2000 17:02:50 -0800
635
636 debhelper (2.1.19) unstable; urgency=low
637
638   * dh_builddeb: Ok, it is cosmetic, but it annoyed me.
639
640  -- Joey Hess <joeyh@debian.org>  Sun,  5 Nov 2000 16:20:46 -0800
641
642 debhelper (2.1.18) unstable; urgency=low
643
644   * dh_builddeb: added a --filename option to specify the output filename.
645     This is intended to be used when building .udebs for the debian
646     installer.
647
648  -- Joey Hess <joeyh@debian.org>  Sat, 28 Oct 2000 11:41:20 -0700
649
650 debhelper (2.1.17) unstable; urgency=low
651
652   * dh_movefiles.1: well I thought it was quite obvious why it always used
653     debian/tmp, but it's a faq. Added some explanation. By the way, since
654     there now exists a documented way to use dh_movefiles that does not
655     have problems with empty directories that get left behind and so on, I
656     think this Closes: #17111, #51985
657
658  -- Joey Hess <joeyh@debian.org>  Fri, 27 Oct 2000 23:07:42 -0700
659
660 debhelper (2.1.16) unstable; urgency=low
661
662   * dh_movefiles: fixed a regexp quoting problem with --sourcedir. 
663     Closes: #75434
664   * Whoops, I think I overwrote bod's NMU with 2.2.15. Let's merge those
665     in:
666     .
667     debhelper (2.1.14-0.1) unstable; urgency=low
668     .
669       * Non-maintainer upload (thanks Joey).
670       * dh_installchangelogs, dh_installdocs: allow dangling symlinks for
671         $TMP/usr/share/doc/$PACKAGE (useful for multi-binary packages).
672         Closes: #53381
673     .
674     -- Brendan O'Dea <bod@debian.org>  Fri, 20 Oct 2000 18:11:59 +1100
675     .
676     I also added some documentation to debhelper.1 about this, and removed
677     the TODO entry about it.
678
679  -- Joey Hess <joeyh@debian.org>  Mon, 23 Oct 2000 15:14:49 -0700
680
681 debhelper (2.1.15) unstable; urgency=low
682
683   * dh_installwm: patched a path in some backwards compatability code.
684     Closes: #75283
685
686  -- Joey Hess <joeyh@debian.org>  Mon, 23 Oct 2000 10:13:44 -0700
687
688 debhelper (2.1.14) unstable; urgency=low
689
690   * Rats, the previous change makes duplicate lines be created in the
691     shlibs file, and lintian conplains. Added some hackery that should
692     prevent that. Closes: #73052
693
694  -- Joey Hess <joeyh@debian.org>  Tue,  3 Oct 2000 12:32:22 -0700
695
696 debhelper (2.1.13) unstable; urgency=low
697
698   * Typo, Closes: #72932
699   * dh_makeshlibs: follow symlinks to files when looking for files that are
700     shared libraries. This allows it to catch files like
701     "liballeg-3.9.33.so" that are not in the *.so.* form it looks for, but
702     that doe have links to them that are in the right form. Closes: #72938
703
704  -- Joey Hess <joeyh@debian.org>  Sun,  1 Oct 2000 18:23:48 -0700
705
706 debhelper (2.1.12) unstable; urgency=low
707
708   * Rebuild to remove cvs junk, Closes: #72610
709
710  -- Joey Hess <joeyh@debian.org>  Wed, 27 Sep 2000 12:39:06 -0700
711
712 debhelper (2.1.11) unstable; urgency=low
713
714   * dh_installmanpages: don't install files that start with .#* -- these
715     are CVS files..
716
717  -- Joey Hess <joeyh@debian.org>  Thu, 21 Sep 2000 11:58:52 -0700
718
719 debhelper (2.1.10) unstable; urgency=low
720
721   * Modified to allow no spaces between control file field name and value
722     (this appears to be logal).
723
724  -- Joey Hess <joeyh@debian.org>  Tue, 19 Sep 2000 23:13:17 -0700
725
726 debhelper (2.1.9) unstable; urgency=low
727
728   * dh_installmodules: corrected the code added to maintainer scripts so it
729     does not call depmod -a. update-modules (which it always called)_
730     handles calling depmod if doing so is appropriate. Packages built with
731     proir versions probably have issues on systems with non-modular
732     kernels, and should be rebuilt. Closes: #71841
733
734  -- Joey Hess <joeyh@debian.org>  Sun, 17 Sep 2000 14:40:45 -0700
735
736 debhelper (2.1.8) unstable; urgency=low
737
738   * Fixed a stupid typo. Closes: #69750
739
740  -- Joey Hess <joeyh@debian.org>  Tue, 22 Aug 2000 15:14:48 -0700
741
742 debhelper (2.1.7) unstable; urgency=low
743
744   * debian/package.filename.arch is now checked for first, before
745     debian/package.filename. Closes: #69453
746   * Added a section to debhelper(1) about files in debian/ used by
747     debhelper, which documents this. Removed scattered references to
748     debian/filename from all over the man pages.
749
750  -- Joey Hess <joeyh@debian.org>  Sun, 20 Aug 2000 18:06:52 -0700
751
752 debhelper (2.1.6) unstable; urgency=low
753
754   * dh_strip: now knows about the DEB_BUILD_OPTIONS=nostrip thing.
755
756  -- Joey Hess <joeyh@debian.org>  Sun, 20 Aug 2000 16:28:31 -0700
757
758 debhelper (2.1.5) unstable; urgency=low
759
760   * dh_installxfonts: corrected a problem during package removal that was
761     silently neglecting to remove the fonts.dir/alias files.
762
763  -- Joey Hess <joeyh@debian.org>  Thu, 17 Aug 2000 00:44:25 -0700
764
765 debhelper (2.1.4) unstable; urgency=low
766
767   * Whoops, I forgot to add v3 to cvs, so it was missing from a few
768     versions.
769
770  -- Joey Hess <joeyh@debian.org>  Fri,  4 Aug 2000 14:27:46 -0700
771
772 debhelper (2.1.3) unstable; urgency=low
773
774   * dh_shlibdeps: if it sets LD_LIBRARY_PATH, it now prints out a line
775     showing it is doing that when in verbose mode.
776   * examples/rules.multi: don't use DH_OPTIONS hack. It's too confusing.
777     rules.multi2 still uses it, but it has comments explaining the caveats
778     of the hack.
779
780  -- Joey Hess <joeyh@debian.org>  Fri, 21 Jul 2000 13:53:02 -0700
781
782 debhelper (2.1.2) unstable; urgency=low
783
784   * Minor man page updates as Overfiend struggles with debhelperizing X
785     4.0.
786
787  -- Joey Hess <joeyh@debian.org>  Fri, 21 Jul 2000 00:25:32 -0700
788
789 debhelper (2.1.1) unstable; urgency=low
790
791   * Never refer to root, always uid/gid "0". Closes: #67508
792
793  -- Joey Hess <joeyh@debian.org>  Thu, 20 Jul 2000 16:56:24 -0700
794
795 debhelper (2.1.0) unstable; urgency=low
796
797   * I started work on debhelper v2 over a year ago, with a long list of
798     changes I hoped to get in that broke backwards compatability. That
799     development stalled after only the most important change was made,
800     although I did get out over 100 releases in the debhelper 2.0.x tree.
801     In the meantime, lots of packages have switched to using v2, despite my
802     warnings that doing so leaves packages open to being broken without
803     notice until v2 is complete.
804   * Therefore, I am calling v2 complete, as it is. Future non-compatabile
805     changes will happen in v3, which will be started soon. This means that
806     by using debhelper v2, one major thing changes: debhelper uses
807     debian/<package> as the temporary directory for *all* packages;
808     debian/tmp is no longer used to build binary packages out of. This is
809     very useful for multi-binary packages, and I reccommend everyone
810     switch to v2.
811   * Updated example rules files to use v2 by default.
812   * Updated all documentation to assume that v2 is being used.
813   * Added a few notes for people still using v1.
814   * Moved all of the README into debhelper(1).
815
816  -- Joey Hess <joeyh@debian.org>  Tue, 18 Jul 2000 15:48:41 -0700
817
818 debhelper (2.0.104) unstable; urgency=low
819
820   * Put dh_installogrotate in the examples, Closes: #66986
821
822  -- Joey Hess <joeyh@debian.org>  Mon, 10 Jul 2000 16:16:37 -0700
823
824 debhelper (2.0.103) unstable; urgency=low
825
826   * Added dh_installlogrotate. Yuck, 3 l's, but I want to folow my
827     standard..
828
829  -- Joey Hess <joeyh@debian.org>  Sun,  9 Jul 2000 00:51:03 -0700
830
831 debhelper (2.0.102) unstable; urgency=low
832
833   * Documented the full list of extra files dh_clean deletes, since people
834     are for some reason adverse to using -v to find it. Closes: #66883
835
836  -- Joey Hess <joeyh@debian.org>  Fri,  7 Jul 2000 12:40:43 -0700
837
838 debhelper (2.0.101) unstable; urgency=low
839
840   * Killed the fixlinks stuff, since there are no longer any symlinks in
841     the source package.
842
843  -- Joey Hess <joeyh@debian.org>  Wed,  5 Jul 2000 19:14:10 -0700
844
845 debhelper (2.0.100) unstable; urgency=low
846
847   * Modified all postinst script fragments to only run when called with
848     "configure". I looked at the other possibilities, and I don't think any
849     of the supported stuff should be called if the postist is called for
850     error unwinds. Closes: #66673
851   * Implemented dh_clean -X, to allow specification of files to not delete,
852     Closes: #66670
853
854  -- Joey Hess <joeyh@debian.org>  Wed,  5 Jul 2000 17:02:40 -0700
855
856 debhelper (2.0.99) unstable; urgency=low
857
858   * dh_installmodules will now install modiles even if etc/modutils already
859     exists (wasn't because of a logic error). Closes: #66289
860   * dh_movefiles now uses debian/movelist, rather than just movelist. This
861     is to fix an unlikely edge case involving a symlinked debian directory.
862     Closes: #66278
863
864  -- Joey Hess <joeyh@debian.org>  Mon, 26 Jun 2000 14:24:12 -0700
865
866 debhelper (2.0.98) unstable; urgency=low
867
868   * dh_installdebconf: Automatically merge localized template
869     files. If you use this feature, you should build-depend on
870     debconf-utils to get debconf-mergetemplate.
871
872  -- Joey Hess <joeyh@debian.org>  Fri, 19 May 2000 14:24:24 -0700
873
874 debhelper (2.0.97) unstable; urgency=low
875
876   * dh_installinfo: changed test to see if an info file is the head file to
877     just skip files that end in -\d+.
878
879  -- Joey Hess <joeyh@debian.org>  Thu, 11 May 2000 14:11:04 -0700
880
881 debhelper (2.0.96) unstable; urgency=low
882
883   * dh_installmodules: still add depmod -a calls if run on a package that
884     has no debian/modules file, but does contain modules.
885
886  -- Joey Hess <joeyh@debian.org>  Thu,  4 May 2000 15:32:42 -0700
887
888 debhelper (2.0.95) unstable; urgency=low
889
890   * Fixes for perl 5.6.
891   * Spelling fixes.
892
893  -- Joey Hess <joeyh@debian.org>  Mon,  1 May 2000 13:35:11 -0700
894
895 debhelper (2.0.94) unstable; urgency=low
896
897   * examples/rules.multi2: binary-indep and binary-arch targets need to
898     depend on the build and install targets.
899
900  -- Joey Hess <joeyh@debian.org>  Mon, 17 Apr 2000 15:09:26 -0700
901
902 debhelper (2.0.93) unstable; urgency=low
903
904   * Patch from Pedro Guerreiro to make install-docs only be called on
905     configure and remove/upgrade. Closes: #62513
906
907  -- Joey Hess <joeyh@debian.org>  Sun, 16 Apr 2000 19:05:52 -0700
908
909 debhelper (2.0.92) unstable; urgency=low
910
911   * Detect changelog parse failures and use a better error message. 
912     Closes: #62058
913
914  -- Joey Hess <joeyh@debian.org>  Sat,  8 Apr 2000 20:02:16 -0700
915
916 debhelper (2.0.91) unstable; urgency=low
917
918   * Fixed a silly typo in dh_installmanpages, Closes: #60727
919
920  -- Joey Hess <joeyh@debian.org>  Sat, 18 Mar 2000 23:23:01 -0800
921
922 debhelper (2.0.90) unstable; urgency=low
923
924   * Fixed dh_testversion; broken in last release.
925
926  -- Joey Hess <joeyh@debian.org>  Sat,  4 Mar 2000 13:16:58 -0800
927
928 debhelper (2.0.89) unstable; urgency=low
929
930   * Patch from Jorgen `forcer' Schaefer <forcer at mindless.com> (much
931     modified)to make dh_installwm use new window manager registration method,
932     update-alternatives. Closes: #52156, #34684 (latter bug is obsolete)
933   * Fixed $dh{flavor} to be upper-case.
934   * Deprecated dh_installemavcsen --number; use --priority instead. Also,
935     the option parser requires the parameter be a number now. And,
936     dh_installwm now accepts --priority, and window manager packages should
937     start using it.
938   * dh_installwm now behaves like a proper debhelper command, and reads
939     debian/<package>.wm too. This is a small behavior change; filenames
940     specified on the command line no longer apply to all packages it acts
941     on. I can't belive this program existed for 2 years with such a glaring
942     problem; I guess most people don't need ot register 5 wm's in 3
943     sub-packages. Anyway, it can handle such things now. :-)
944   * Moved Dh_*.pm to /usr/lib/perl5/Debian/Debhelper. *big* change.
945
946  -- Joey Hess <joeyh@debian.org>  Thu,  2 Mar 2000 11:39:56 -0800
947
948 debhelper (2.0.88) unstable; urgency=low
949
950   * Copyright update: files in the examples directory are public domain.
951
952  -- Joey Hess <joeyh@debian.org>  Mon,  7 Feb 2000 23:16:39 -0800
953
954 debhelper (2.0.87) unstable; urgency=low
955
956   * Documented that lynx is used to convert html changelogs. Closes: #54055
957
958  -- Joey Hess <joeyh@debian.org>  Mon,  7 Feb 2000 16:01:19 -0800
959
960 debhelper (2.0.86) unstable; urgency=low
961
962   * dh_testroot: don't call init(), so it may be run even if it's not in the
963     right place. Closes: #55065
964
965  -- Joey Hess <joeyh@debian.org>  Thu, 13 Jan 2000 21:40:21 -0800
966
967 debhelper (2.0.85) unstable; urgency=low
968
969   * Downgraded fileutils dependancy just a bit for the Hurd foks. 
970     Closes: #54620
971
972  -- Joey Hess <joeyh@debian.org>  Mon, 10 Jan 2000 16:41:29 -0800
973
974 debhelper (2.0.84) unstable; urgency=low
975
976   * Make all examples rules files executable.
977   * Copyright date updates.
978
979  -- Joey Hess <joeyh@debian.org>  Thu,  6 Jan 2000 15:10:55 -0800
980
981 debhelper (2.0.83) unstable; urgency=low
982
983   * Depend on the current unstable fileutils, because I have to use chown
984     --no-dereference. I'm not sure when it started working, but it didn't work
985     in slink.
986
987  -- Joey Hess <joeyh@debian.org>  Wed,  5 Jan 2000 14:22:26 -0800
988
989 debhelper (2.0.82) unstable; urgency=low
990
991   * Added dh_installmime calls to examples, Closes: #54056
992
993  -- Joey Hess <joeyh@debian.org>  Tue,  4 Jan 2000 09:35:19 -0800
994
995 debhelper (2.0.81) unstable; urgency=low
996
997   * dh_installxaw: Patch from Josip Rodin to update to fhs paths, 
998     Closes: #53029
999
1000  -- Joey Hess <joeyh@debian.org>  Mon, 20 Dec 1999 12:21:34 -0800
1001
1002 debhelper (2.0.80) unstable; urgency=low
1003
1004   * Type fix, Closes: #52652
1005
1006  -- Joey Hess <joeyh@debian.org>  Mon, 13 Dec 1999 13:47:48 -0800
1007
1008 debhelper (2.0.79) unstable; urgency=low
1009
1010   * Corrected mispellings, Closes: #52013
1011
1012  -- Joey Hess <joeyh@debian.org>  Mon,  6 Dec 1999 13:46:18 -0800
1013
1014 debhelper (2.0.78) unstable; urgency=low
1015
1016   * dh_fixperms: chown symlinks as well as normal files. Closes: #51169.
1017
1018  -- Joey Hess <joeyh@debian.org>  Wed,  1 Dec 1999 13:34:06 -0800
1019
1020 debhelper (2.0.77) unstable; urgency=low
1021
1022   * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
1023     hard links, and was suid, suidregister detected all the hard links as
1024     files that need to be registered. It looped, registering the first
1025     link, and then removing its suid bit. This messed up the registration
1026     of the other had links, since their permissions were now changed,
1027     leading to unpredictable results. The fix is to just not remove suid
1028     bits until all files have been registered. 
1029
1030  -- Joey Hess <joeyh@debian.org>  Tue, 30 Nov 1999 00:26:42 -0800
1031
1032 debhelper (2.0.76) unstable; urgency=low
1033
1034   * dh_installmanpages:
1035     - Added support for translated man pages, with a patch from Kis Gergely
1036       <kisg@lme.linux.hu>. Closes: #51268 
1037     - Fixed the undefined value problem in Kis's patch. 
1038     - This also Closes: #37092 come to think of it. 
1039   * dh_shlibdeps, dh_shlibdeps.1:
1040     - Added -X option, which makes it not examine some files. This is
1041       useful in rare cases. Closes: #51100 
1042     - Always pass "-dDepends" before the list of files, which makes it
1043       easier to specify other -d parameters in the uparams, and doesn't
1044       otherwise change the result at all. 
1045   * doc/TODO:
1046      - dh_installdebfiles is no longer a part of debhelper. This affects
1047       exactly one package in unstable, biss-awt, which has had a bug filed
1048       against it for 200+ days now asking that it stop using the program.
1049       dh_installdebfiles has been depreacted for nearly 2 years now.. 
1050   * This changelog was automatically generated from CVS commit information.
1051     Fear makechangelog.
1052
1053  -- Joey Hess <joeyh@debian.org>  Sun, 28 Nov 1999 21:59:00 -0800
1054
1055 debhelper (2.0.75) unstable; urgency=low
1056
1057   * Fixed typo in dh_installmenu.1, Closes: #51332
1058
1059  -- Joey Hess <joeyh@debian.org>  Sat, 27 Nov 1999 20:40:15 -0800
1060
1061 debhelper (2.0.74) unstable; urgency=low
1062
1063   * dh_suidregister: Die with understandable error message if asked to
1064     act on files that don't exist.
1065   * dh_installchangelogs: to comply with policy, if it's told to act on a
1066     html changelog, it installs it as changelog.html.gz and dumps a plain
1067     text version to changelog.gz. The dumping is done with lynx. 
1068     (Closes: #51099)
1069   * Dh_Getopt.pm: Modified it so any options specified after -- are added to
1070     U_PARAMS. This means that instead of passing '-u"something nasty"' to
1071     dh_gencontrol and the like, you can pass '-- something nasty' without
1072     fiddling to get the quoting right, etc.
1073
1074  -- Joey Hess <joeyh@debian.org>  Tue, 23 Nov 1999 11:36:15 -0800
1075
1076 debhelper (2.0.73) unstable; urgency=low
1077
1078   * Actually, debhelper build-depends on perl-5.005.
1079
1080  -- Joey Hess <joeyh@debian.org>  Mon, 22 Nov 1999 21:43:55 -0800
1081
1082 debhelper (2.0.72) unstable; urgency=low
1083
1084   * Corrected slash substitution problem in dh_installwm.
1085
1086  -- Joey Hess <joeyh@debian.org>  Mon, 22 Nov 1999 21:43:47 -0800
1087
1088 debhelper (2.0.71) unstable; urgency=low
1089
1090   * Oh, the build dependancies include all of debhelper's regular
1091     dependancies as well, since it builds using itself.
1092
1093  -- Joey Hess <joeyh@debian.org>  Fri,  5 Nov 1999 14:14:26 -0800
1094
1095 debhelper (2.0.70) unstable; urgency=low
1096
1097   * Added build dependancies to this package. That was easy; it just uses
1098     perl5 for regression testing, the rest of its build-deps are things
1099     in base.
1100   * dh_version.1: Added note that this program is quickly becoming obsolete.
1101   * doc/README, doc/from-debstd: Added reminders that if you use debhelper,
1102     you need to add debhelper to your Build-Depends line.
1103
1104  -- Joey Hess <joeyh@debian.org>  Thu,  4 Nov 1999 21:24:37 -0800
1105
1106 debhelper (2.0.69) unstable; urgency=low
1107
1108   * dh_shlibdeps: added -l option, which lets you specify a path that
1109     LD_LIBRARY_PATH is then set to when dpkg-shlibdeps is run. This
1110     should make it easier for library packages that also build binary
1111     packages to be built with correct dependancies. Closes: #36751
1112   * In honor of Burn all GIFs Day (hi Don!), I added alternative
1113     image formats .png, .jpg (and .jpeg) to the list of extensions dh_compress
1114     does not compress. Closes: #41733
1115   * Also, made all extensions dh_compress skips be looked at case
1116     insensitively.
1117   * dh_movefiles: force owner and group of installed files to be root.
1118     Closes: #46039
1119   * Closes: #42650, #47175 -- they've been fixed forever.
1120
1121  -- Joey Hess <joeyh@debian.org>  Thu,  4 Nov 1999 15:05:59 -0800
1122
1123 debhelper (2.0.68) unstable; urgency=low
1124
1125   * dh_installxfonts: Patch from Anthony Wong to fix directory searching.
1126     Closes: #48931
1127
1128  -- Joey Hess <joeyh@debian.org>  Mon,  1 Nov 1999 14:46:04 -0800
1129
1130 debhelper (2.0.67) unstable; urgency=low
1131
1132   * dh_installdebconf: Modified to use new confmodule debconf library.
1133
1134  -- Joey Hess <joeyh@debian.org>  Fri, 29 Oct 1999 15:24:47 -0700
1135
1136 debhelper (2.0.66) unstable; urgency=low
1137
1138   * Fixed some problems with dh_installxfonts font dirs.
1139
1140  -- Joey Hess <joeyh@debian.org>  Thu, 28 Oct 1999 00:46:43 -0700
1141
1142 debhelper (2.0.65) unstable; urgency=low
1143
1144   * dh_builddeb: -u can be passed to this command now, followed by
1145     any extra parameters you want to pass to dpkg-deb (Closes: #48394)
1146
1147  -- Joey Hess <joeyh@debian.org>  Tue, 26 Oct 1999 10:14:57 -0700
1148
1149 debhelper (2.0.64) unstable; urgency=low
1150
1151   * Corrected a path name in dh_installxfonts. Closes: #48315
1152
1153  -- Joey Hess <joeyh@debian.org>  Mon, 25 Oct 1999 14:24:03 -0700
1154
1155 debhelper (2.0.63) unstable; urgency=low
1156
1157   * Removed install-stamp cruft in all example rules files. Closes: #47175
1158
1159  -- Joey Hess <joeyh@debian.org>  Tue, 12 Oct 1999 14:23:09 -0700
1160
1161 debhelper (2.0.62) unstable; urgency=low
1162
1163   * Fixed problem with dh_installemacsen options not working, patch from
1164     Rafael Laboissiere <rafael@icp.inpg.fr>, Closes: #47738
1165   * Added new dh_installxfonts script by Changwoo Ryu
1166     <cwryu@dor17988.kaist.ac.kr>. Closes: #46684
1167     I made some changes, though:
1168     - I rewrote lots of this script to be more my style of perl.
1169     - I removed all the verbisity from the postinst script fragment, since
1170       that is a clear violation of policy.
1171     - I made the postinst fail if the mkfontdir, etc commands fail, because
1172       this really makes more sense. Consider idempotency.
1173     - I moved the test to see if the font dir is really a directory into the
1174       dh_ script and out of the snippet. If the maintainer plays tricks on
1175       us, mkfontdir will blow up satisfactorally anyway.
1176     - So, the snippet is 9 lines long now, down from 20-some.
1177     - I realize this isn't following the reccommendations made in Brando^Hen's
1178       font policy. I'll fight it out with him. :-)
1179     - In postrm fragment, used rmdir -p to remove as many parent directories
1180       as I can.
1181     - s:/usr/lib/X11/:/usr/X11R6/lib/X11/:g
1182
1183  -- Joey Hess <joeyh@debian.org>  Sun, 24 Oct 1999 15:30:53 -0700
1184
1185 debhelper (2.0.61) unstable; urgency=low
1186
1187   * Clarified rules.multi2 comment. Closes: #46828
1188
1189  -- Joey Hess <joeyh@debian.org>  Sat,  9 Oct 1999 18:21:02 -0700
1190
1191 debhelper (2.0.60) unstable; urgency=low
1192
1193   * dh_compress: After compressing an executable, changes the file mode to
1194     644. Executable .gz files are silly. Closes: #46383
1195
1196  -- Joey Hess <joeyh@debian.org>  Wed,  6 Oct 1999 13:05:14 -0700
1197
1198 debhelper (2.0.59) unstable; urgency=low
1199
1200   * dh_installdocs: if $TMP/usr/share/doc/$PACKAGE is a broken symlink,
1201     leaves it alone, assumming that the maintainer knows what they're doing
1202     and is probably linking to the doc dir of another package. 
1203     (Closes: #46183)
1204
1205  -- Joey Hess <joeyh@debian.org>  Mon,  4 Oct 1999 16:27:28 -0700
1206
1207 debhelper (2.0.58) unstable; urgency=low
1208
1209   * Dh_Lib.pm: fixed bug in xargs() that made boundry words be skipped.
1210
1211  -- Joey Hess <joeyh@debian.org>  Sun,  3 Oct 1999 18:55:29 -0700
1212
1213 debhelper (2.0.57) unstable; urgency=low
1214
1215   * Added note to man pages of commands that use autoscript to note they are
1216     not idempotent.
1217
1218  -- Joey Hess <joeyh@debian.org>  Fri,  1 Oct 1999 13:18:20 -0700
1219
1220 debhelper (2.0.56) unstable; urgency=low
1221
1222   * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
1223     you try to build binary-indep and binary-arch targets in the same make
1224     run. Make tries to be too smart. Modified the file so it will work,
1225     though it's now uglier. Closes: 46287
1226   * examples/*: It's important that one -not- use a install-stamp target.
1227     Install should run every time binary-* calls it. Otherwise if a binary-*
1228     target is called twice by hand, you get duplicate entries in the
1229     maintainer script fragment files. Closes: #46313
1230
1231  -- Joey Hess <joeyh@debian.org>  Thu, 30 Sep 1999 12:01:40 -0700
1232
1233 debhelper (2.0.55) unstable; urgency=low
1234
1235   * Fixed quoting problem in examples/rules.multi (Closes: #46254)
1236
1237  -- Joey Hess <joeyh@debian.org>  Wed, 29 Sep 1999 12:06:59 -0700
1238
1239 debhelper (2.0.54) unstable; urgency=low
1240
1241   * Enhanced debconf support -- the database is now cleaned up on package
1242     purge.
1243   * Broke all debconf support off into a dh_installdebconf script. This
1244     seems conceptually a little cleaner.
1245
1246  -- Joey Hess <joeyh@debian.org>  Tue, 28 Sep 1999 16:12:53 -0700
1247
1248 debhelper (2.0.53) unstable; urgency=low
1249
1250   * Minor changes to rules.multi2.
1251
1252  -- Joey Hess <joeyh@debian.org>  Mon, 27 Sep 1999 13:57:17 -0700
1253
1254 debhelper (2.0.52) unstable; urgency=low
1255
1256   * dh_movefiles: if the wildcards in the filelist expand to nothing,
1257     don't do anything, rather than crashing.
1258
1259  -- Joey Hess <joeyh@debian.org>  Thu, 23 Sep 1999 15:18:00 -0700
1260
1261 debhelper (2.0.51) unstable; urgency=low
1262
1263   * dh_installdocs: create the compatability symlink before calling
1264     install-docs. I'm told this is better in some cases. (Closes: #45608)
1265   * examples/rules.multi2: clarified what you have to comment/uncomment.
1266
1267  -- Joey Hess <joeyh@debian.org>  Mon, 20 Sep 1999 12:43:09 -0700
1268
1269 debhelper (2.0.50) unstable; urgency=medium
1270
1271   * Oops. Fixed dh_shlibdeps so it actually generates dependancies, broke in
1272     last version.
1273
1274  -- Joey Hess <joeyh@debian.org>  Sat, 18 Sep 1999 19:00:10 -0700
1275
1276 debhelper (2.0.49) unstable; urgency=low
1277
1278   * dh_shlibdeps: detect statically linked binaries and don't pass them to
1279     dpkg-shlibdeps.
1280   * dh_installdeb: debconf support.
1281
1282  -- Joey Hess <joeyh@debian.org>  Fri, 17 Sep 1999 00:28:59 -0700
1283
1284 debhelper (2.0.48) unstable; urgency=low
1285
1286   * 4 whole days without a debhelper upload! Can't let that happen. Let's see..
1287   * dh_installperl.1: explain what you have to put in your control file
1288     for the dependancies to be generated.
1289
1290  -- Joey Hess <joeyh@debian.org>  Thu, 16 Sep 1999 21:15:05 -0700
1291
1292 debhelper (2.0.47) unstable; urgency=low
1293
1294   * dh_undocumented: installs links for X11 man pages to the undocumented.7
1295     page in /usr/share/man. (Closes: #44909)
1296
1297  -- Joey Hess <joeyh@debian.org>  Sun, 12 Sep 1999 13:12:34 -0700
1298
1299 debhelper (2.0.46) unstable; urgency=low
1300
1301   * dh_installemacsen: the script fragments it generates now test for the
1302     existance of emacs-package-install/remove before calling them. Though
1303     a strict reading of the emacsen policy indicates that such a test
1304     shouldn't be needed, there may be edge cases (cf bug 44924), where it
1305     is.
1306
1307  -- Joey Hess <joeyh@debian.org>  Sun, 12 Sep 1999 12:54:37 -0700
1308
1309 debhelper (2.0.45) unstable; urgency=low
1310
1311   * dh_installdocs.1: clarified how the doc-id is determined. Closes: #44864
1312   * dh_makeshlibs: will now overwrite existing debian/tmp/DEBIAN/shlibs
1313     files, instead of erroring out. (Closes: #44828)
1314
1315  -- Joey Hess <joeyh@debian.org>  Sat, 11 Sep 1999 13:15:33 -0700
1316
1317 debhelper (2.0.44) unstable; urgency=low
1318
1319   * dh_compress: fixed #ARGV bug (again) Closes: #44853
1320
1321  -- Joey Hess <joeyh@debian.org>  Sat, 11 Sep 1999 13:04:15 -0700
1322
1323 debhelper (2.0.43) unstable; urgency=low
1324
1325   * Corrected example rules files, which had some messed up targets.
1326
1327  -- Joey Hess <joeyh@debian.org>  Thu,  9 Sep 1999 11:22:09 -0700
1328
1329 debhelper (2.0.42) unstable; urgency=low
1330
1331   * dh_installinfo: failed pretty miserably if the info file's section
1332     contained '/' characters. Doesn't now.
1333
1334  -- Joey Hess <joeyh@debian.org>  Mon,  6 Sep 1999 16:33:13 -0700
1335
1336 debhelper (2.0.41) unstable; urgency=low
1337
1338   * dh_installinfo: use FHS info dir. I wonder how I missed that..
1339
1340  -- Joey Hess <joeyh@debian.org>  Mon,  6 Sep 1999 13:22:08 -0700
1341
1342 debhelper (2.0.40) unstable; urgency=low
1343
1344   * FHS complience. Patch from Johnie Ingram <johnie@netgod.net>.
1345     For the most part, this was a straight-forward substitution,
1346     dh_installmanpages needed a non-obvious change though.
1347   * Closes: #42489, #42587, #41732.
1348   * dh_installdocs: Adds code to postinst and prerm as specified in
1349     http://www.debian.org/Lists-Archives/debian-ctte-9908/msg00038.html,
1350     to make /usr/doc/<package> a compatability symlink to
1351     /usr/share/doc/<package>. Note that currently if something exists in
1352     /usr/doc/<package> when the postinst is run, it will silently not make
1353     the symlink. I'm considering more intellingent handing of this case.
1354   * Note that if you build a package with this version of debhelper, it will
1355     use /usr/share/man, /usr/share/doc, and /usr/share/info. You may need to
1356     modify other files in your package that reference the old locations.
1357
1358  -- Joey Hess <joeyh@debian.org>  Sun,  5 Sep 1999 21:06:11 -0700
1359
1360 debhelper (2.0.30) unstable; urgency=low
1361
1362   * It turns out it's possible to set up make variables that are specific to
1363     a single target of a Makefile. This works tremendously well with
1364     DH_OPTIONS: no need to put "-i" or "-pfoo" after every debhelper command
1365     anymore.
1366   * debhelper.1: mentioned above technique.
1367   * examples/rules.multi: use the above method to get rid of -i's and -a's.
1368   * examples/rules.multi2: new file, example of a multi-binary package that
1369     works for arch-indep and arch-dependant packages, and also allows
1370     building of single binary packages independntly, via binary-<package>
1371     targets. It accomplishes all this using only one list of debhelper
1372     commands.
1373   * examples/*: removed source and diff targets. They've been obsolete for 2
1374     years -- or is it 3? No need for a nice error message on failure anymore.
1375
1376  -- Joey Hess <joeyh@debian.org>  Fri,  3 Sep 1999 11:28:24 -0700
1377
1378 debhelper (2.0.29) unstable; urgency=low
1379
1380   * dh_shlibdeps: Fixed quoting problem that made it fail on weird file names.
1381     Patch from Devin Carraway <debianbug-debhelper@devin.com>, Closes: #44016
1382
1383  -- Joey Hess <joeyh@debian.org>  Thu,  2 Sep 1999 13:40:37 -0700
1384
1385 debhelper (2.0.28) unstable; urgency=low
1386
1387   * Oops, dh_installpam was omitted from the package. Added back. 
1388     Closes: #43652
1389
1390  -- Joey Hess <joeyh@debian.org>  Fri, 27 Aug 1999 19:16:38 -0700
1391
1392 debhelper (2.0.27) unstable; urgency=low
1393
1394   * No user visible changes. Modified the package to interface better with
1395     my new local build system, which auto-updates the home page when a new
1396     debhelper is built.
1397
1398  -- Joey Hess <joeyh@debian.org>  Thu, 26 Aug 1999 23:20:40 -0700
1399
1400 debhelper (2.0.25) unstable; urgency=low
1401
1402   * Corrected debian/fixlinks to make the correct debian/* symlinks needed
1403     for building debhelper.
1404   * Fixed rules file to create and populate examples and docs dirs. Oops.
1405
1406  -- Joey Hess <joeyh@debian.org>  Wed, 25 Aug 1999 19:46:08 -0700
1407
1408 debhelper (2.0.24) unstable; urgency=low
1409
1410   * dh_installdocs: Handle trailing whitespace after Document: name. 
1411     Closes: #43148.
1412
1413  -- Joey Hess <joeyh@debian.org>  Wed, 18 Aug 1999 10:23:17 -0700
1414
1415 debhelper (2.0.23) unstable; urgency=low
1416
1417   * Fixed makefile commit target.
1418   * Misc changes to make CVS dirs not be copies into package.
1419
1420  -- Joey Hess <joeyh@debian.org>  Mon, 16 Aug 1999 22:43:39 -0700
1421
1422 debhelper (2.0.22) unstable; urgency=low
1423
1424   * Checked all of debhelper into CVS.
1425   * Removed Test.pm (we have perl 5.005 now)
1426   * Skip CVS dir when running tests.
1427   * Since CVS is so brain dead about symlinks, added a debian/fixlinks script.
1428     Modified debian/rules to make sure it's run if any of the symlinks are
1429     missing. Also, made Makefile a short file that sources debian/rules so
1430     it's always available.
1431
1432  -- Joey Hess <joeyh@debian.org>  Mon, 16 Aug 1999 22:35:12 -0700
1433
1434 debhelper (2.0.21) unstable; urgency=low
1435
1436   * Wow. It turns out dh_installdocs has been doing it wrong and doc-base
1437     files have the doc-id inside them. Applied and modified a patch from
1438     Peter Moulder <reiter@netspace.net.au> to make it use those id's instead
1439     of coming up with it's own. (Closes: #42650)
1440
1441  -- Joey Hess <joeyh@debian.org>  Sun,  8 Aug 1999 10:24:10 -0700
1442
1443 debhelper (2.0.20) unstable; urgency=low
1444
1445   * dh_perl: Patch from Raphael Hertzog <rhertzog@hrnet.fr> to allow
1446     specification on the command line of alternate paths to search for perl
1447     modules. (Closes: #42171)
1448
1449  -- Joey Hess <joeyh@debian.org>  Fri, 30 Jul 1999 09:42:08 -0700
1450
1451 debhelper (2.0.19) unstable; urgency=low
1452
1453   * dh_installinfo: fixed bug if a info file had no section.
1454
1455  -- Joey Hess <joeyh@debian.org>  Thu, 29 Jul 1999 11:41:11 -0700
1456
1457 debhelper (2.0.18) unstable; urgency=low
1458
1459   * dh_installxaw: fixed multiple stanza problem, for real this time (patch
1460     misapplied last time). (Closes: #41862)
1461
1462  -- Joey Hess <joeyh@debian.org>  Mon, 26 Jul 1999 13:00:09 -0700
1463
1464 debhelper (2.0.17) unstable; urgency=low
1465
1466   * dh_clean: compat() wasn't exported.
1467
1468  -- Joey Hess <joeyh@debian.org>  Wed, 21 Jul 1999 12:49:52 -0700
1469
1470 debhelper (2.0.16) unstable; urgency=low
1471
1472   * Dh_lib.pm: when looking for debhelper files in debian/, test with -f,
1473     not with -e, because it might fail if you're building a package named,
1474     say, 'docs', with a temp dir of debian/docs. I don't anticipate this
1475     ever happenning, but it pays to be safe.
1476
1477  -- Joey Hess <joeyh@debian.org>  Tue, 20 Jul 1999 21:00:04 -0700
1478
1479 debhelper (2.0.15) unstable; urgency=low
1480
1481   * dh_clean: only force-remove debian/tmp if in v2 mode. In v1 mode, we
1482     shouldn't remove it because we may only be acting on a single package.
1483     (Closes: #41689)
1484
1485  -- Joey Hess <joeyh@debian.org>  Tue, 20 Jul 1999 19:00:15 -0700
1486
1487 debhelper (2.0.14) unstable; urgency=low
1488
1489   * Moved /usr/lib/debhelper to /usr/share/debhelper for FHS compliance
1490     (#41174). If you used Dh_lib or something in another package, be sure to
1491     update your "use" line and declare an appropriate dependancy. (Closes:
1492     #41174)
1493   * dh_installxaw: Patch from Josip Rodin <joy@cibalia.gkvk.hr> to fix
1494     multiple-stanza xaw file support. (Closes: #41173)
1495
1496  -- Joey Hess <joeyh@debian.org>  Mon, 12 Jul 1999 11:49:57 -0700
1497
1498 debhelper (2.0.13) unstable; urgency=low
1499
1500   * dh_fixperms: FHS fixes (#41058)
1501
1502  -- Joey Hess <joeyh@debian.org>  Fri,  9 Jul 1999 13:07:49 -0700
1503
1504 debhelper (2.0.12) unstable; urgency=low
1505
1506   * dh_installinfo: fixed #SECTION# substitution.
1507
1508  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 17:51:59 -0700
1509
1510 debhelper (2.0.11) unstable; urgency=low
1511
1512   * At long, long last, dh_installinfo is written. It takes a simple list of
1513     info files and figures out the rest for you. (Closes: #15717)
1514
1515  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 17:04:48 -0700
1516
1517 debhelper (2.0.10) unstable; urgency=low
1518
1519   * dh_compress: compress changelog.html files. (Closes: #40626)
1520   * dh_installchangelogs: installs a link from changelog.html.gz to changelog.gz, 
1521     because I think it's important that upstream changelogs always be accessable
1522     at that name.
1523   * dh_compress: removed the usr/share/X11R6/man bit. Note part of FHS.
1524
1525  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 10:46:03 -0700
1526
1527 debhelper (2.0.09) unstable; urgency=low
1528
1529   * dh_compress: added some FHS support. Though debhelper doesn't put stuff
1530     there (and won't until people come up with a general transition strategy or
1531     decide to not have a clean transiotion), dh_compress now compresses
1532     various files in /usr/share/{man,doc,info}. (Closes: #40892)
1533
1534  -- Joey Hess <joeyh@debian.org>  Wed,  7 Jul 1999 09:55:03 -0700
1535
1536 debhelper (2.0.08) unstable; urgency=low
1537
1538   * dh_*: redirect cd output to /den/null, because CD can actually output
1539     things if CDPATH is set.
1540
1541  -- Joey Hess <joeyh@debian.org>  Tue,  6 Jul 1999 10:14:00 -0700
1542
1543 debhelper (2.0.07) unstable; urgency=low
1544
1545   * Added dh_perl calls to example rules files.
1546
1547  -- Joey Hess <joeyh@debian.org>  Sun,  4 Jul 1999 15:57:51 -0700
1548
1549 debhelper (2.0.06) unstable; urgency=low
1550
1551   * Now depends on perl5 | perl, I'll kill the | perl bit later on, but it
1552     seems to make sense for the transition.
1553
1554  -- Joey Hess <joeyh@debian.org>  Sun,  4 Jul 1999 10:56:03 -0700
1555
1556 debhelper (2.0.05) unstable; urgency=low
1557
1558   * dh_clean: clean debian/tmp even if v2 is being used. If you're
1559     using dh_movefiles, stuff may well be left in there, and it needs to be
1560     cleaned up.
1561
1562  -- Joey Hess <joeyh@debian.org>  Sat,  3 Jul 1999 13:23:46 -0700
1563
1564 debhelper (2.0.04) unstable; urgency=low
1565
1566   * Patch from Raphael Hertzog <rhertzog@hrnet.fr> to make dh_perl support a
1567     -d flag that makes it add a dependancy on the sppropriate perl-XXX-base
1568     package. Few packages will really need this. (Closes: #40631)
1569
1570  -- Joey Hess <joeyh@debian.org>  Fri,  2 Jul 1999 11:22:00 -0700
1571
1572 debhelper (2.0.03) unstable; urgency=low
1573
1574   * Depend on file >= 2.23-1, because dh_perl uses file -b, introduced at
1575     that version. (Closes: #40589)
1576
1577  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:41:12 -0700
1578
1579 debhelper (2.0.02) unstable; urgency=low
1580
1581   * If you're going to use v2, it's reccommended you call 
1582     "dh_testversion 2". Added a note about that to doc/v2.
1583   * Dh_Lib.pm compat: if a version that is greater than the highest
1584     supported compatability level is specified, abort with an error. Perhaps
1585     there will be a debhelper v3 some day...
1586
1587  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:08:14 -0700
1588
1589 debhelper (2.0.01) unstable; urgency=low
1590
1591   * Actually include doc/v2 this time round.
1592
1593  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 14:01:55 -0700
1594
1595 debhelper (2.0.00) unstable; urgency=low
1596
1597   * Don't let the version number fool you. Debhelper v2 is here, but just
1598     barely. That's what all the zero's mean. :-)
1599   * If DH_COMPAT=2, then debian/<package> will be used for the temporary
1600     build directory for all packages. debian/tmp is no more! (Well, except
1601     dh_movefiles still uses it.)
1602   * debhelper.1: documented this. 
1603   * Dh_lib.pm: added compat(), pass in a number, it returns true if the
1604     current compatability level is equal to that number.
1605   * doc/PROGRAMMING: documented that.
1606   * debhelper itself now builds using DH_COMPAT=2.
1607   * dh_debstd forces DH_COMPAT=1, because it needs to stay compatable with
1608     debstd after all.
1609
1610  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 13:37:58 -0700
1611
1612 debhelper (1.9.00) unstable; urgency=low
1613
1614   * This is a release of debhelper in preparation for debhelper v2.
1615   * doc/v2: added, documented status of v2 changes.
1616   * README: mention doc/v2
1617   * debhelper.1: docuimented DH_COMPAT
1618   * examples/*: added DH_COMAPT=1 to top of rules files
1619
1620  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 13:16:41 -0700
1621
1622 debhelper (1.2.83) unstable; urgency=medium
1623
1624   * dh_perl: fixed substvars typo. Urgency medium since a lot of people will
1625     be using this script RSN.
1626
1627  -- Joey Hess <joeyh@debian.org>  Thu,  1 Jul 1999 11:44:05 -0700
1628
1629 debhelper (1.2.82) unstable; urgency=low
1630
1631   * dh_installinit: applied patch from Yann Dirson <ydirson@multimania.com>
1632     to make it look for init.d scripts matching the --init-script parameter.
1633     This is only useful if, like Yann, you have packages that need to install
1634     more than 1 init script.
1635
1636  -- Joey Hess <joeyh@debian.org>  Fri, 25 Jun 1999 11:38:05 -0700
1637
1638 debhelper (1.2.81) unstable; urgency=low
1639
1640   * dh_link: fixed bug #40159 and added a regression test for it. It was
1641     failing if it was given absolute filenames.
1642
1643  -- Joey Hess <joeyh@debian.org>  Fri, 25 Jun 1999 10:12:44 -0700
1644
1645 debhelper (1.2.80) unstable; urgency=low
1646
1647   * Changed perl version detection.
1648   * Changed call to find.
1649
1650  -- Joey Hess <joeyh@debian.org>  Thu, 24 Jun 1999 16:48:53 -0700
1651
1652 debhelper (1.2.79) unstable; urgency=low
1653
1654   * Added dh_perl by Raphael Hertzog <rhertzog@hrnet.fr>. dh_perl handles
1655     finding dependancies of perl scripts, plus deleting those annoying
1656     .packlist files.
1657   * I don't think dh_perl is going to be useful until the new version of
1658     perl comes out.
1659
1660  -- Joey Hess <joeyh@debian.org>  Thu, 24 Jun 1999 14:47:55 -0700
1661
1662 debhelper (1.2.78) unstable; urgency=low
1663
1664   * Really include dh_installpam.
1665
1666  -- Joey Hess <joeyh@debian.org>  Tue, 15 Jun 1999 09:00:36 -0700
1667
1668 debhelper (1.2.77) unstable; urgency=low
1669
1670   * dh_installpam: new program by Sean <shaleh@foo.livenet.net>
1671   * Wrote man page for same.
1672
1673  -- Joey Hess <joeyh@debian.org>  Fri, 11 Jun 1999 13:08:04 -0700
1674
1675 debhelper (1.2.76) unstable; urgency=low
1676
1677   * dh_fixperms: Do not use chmod/chown -R at all anymore, instead it uses
1678     the (slower) find then chown method. Necessary because the -R methods will
1679     happyily attempt to chown a dangling symlink, which makes them fail.
1680     (Closes: #38911)
1681
1682  -- Joey Hess <joeyh@debian.org>  Mon,  7 Jun 1999 20:20:01 -0700
1683
1684 debhelper (1.2.75) unstable; urgency=low
1685
1686   * dh_installemacsen: fixed perms of install, remove scripts.
1687     (closes: #39082)
1688
1689  -- Joey Hess <joeyh@debian.org>  Mon,  7 Jun 1999 14:42:12 -0700
1690
1691 debhelper (1.2.74) unstable; urgency=low
1692
1693   * dh_installmanpages: recognizes gzipped man pages and installs them.
1694     This is an experimental change, one problem is if your man page isn't
1695     already gzip-9'd, it will be in violation of policy. (closes: #38673)
1696   * The previous fix to dh_installemacsen was actually quite necessary - the
1697     x bit was being set!
1698
1699  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 15:14:27 -0700
1700
1701 debhelper (1.2.73) unstable; urgency=low
1702
1703   * dh_installemacsen: make sure files are installed mode 0644. Not strictly
1704     necessary since dh_fixperms fixes them if you have a wacky umask, but oh
1705     well. (Closes: 38900)
1706
1707  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 14:50:42 -0700
1708
1709 debhelper (1.2.72) unstable; urgency=low
1710
1711   * dh_installemacsen: use debian/package.emacsen-startup, not
1712     debian/package.emacsen-init. The former has always been documented to
1713     work on the man page (closes: #38898).
1714
1715  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 14:16:57 -0700
1716
1717 debhelper (1.2.71) unstable; urgency=low
1718
1719   * Fixed a typo (closes: #38881)
1720
1721  -- Joey Hess <joeyh@debian.org>  Thu,  3 Jun 1999 13:23:23 -0700
1722
1723 debhelper (1.2.70) unstable; urgency=low
1724
1725   * dh_installmanpages: Properly quoted metacharacters in $dir in regexp.
1726     (#38263).
1727
1728  -- Joey Hess <joeyh@debian.org>  Tue, 25 May 1999 14:12:30 -0700
1729
1730 debhelper (1.2.69) unstable; urgency=low
1731
1732   * Don't include Test.pm in the binary package.
1733
1734  -- Joey Hess <joeyh@debian.org>  Sun, 23 May 1999 19:29:27 -0700
1735
1736 debhelper (1.2.68) unstable; urgency=low
1737
1738   * doc/README: updated example of using #DEBHELPER# in a perl script, with
1739     help from Julian Gilbey.
1740   * dh_link: generate absolute symlinks where appropriate. The links
1741     generated before were wrong simetimes (#37774)
1742   * Started writing a regression test suite for debhelper. Currently covers
1743     only the above bugfix and a few more dh_link tests.
1744   * Tossed Test.pm into the package (for regression tests) until we get perl
1745     5.005 which contains that package. That file is licenced the same as perl.
1746   * dh_installchangelogs: force all installed files to be owned by root
1747     (#37655).
1748
1749  -- Joey Hess <joeyh@debian.org>  Sun, 16 May 1999 17:18:44 -0700
1750
1751 debhelper (1.2.67) unstable; urgency=low
1752
1753   * dh_installmodules: fixed type that made the program not work.
1754
1755  -- Joey Hess <joeyh@debian.org>  Wed, 12 May 1999 00:25:05 -0700
1756
1757 debhelper (1.2.66) unstable; urgency=low
1758
1759   * examples/rules.multi: dh_shlibdeps must be run before dh_gencontrol
1760     (#37346)
1761
1762  -- Joey Hess <joeyh@debian.org>  Sun,  9 May 1999 14:03:05 -0700
1763
1764 debhelper (1.2.65) unstable; urgency=low
1765
1766   * Added to docs.
1767
1768  -- Joey Hess <joeyh@debian.org>  Thu,  6 May 1999 21:46:03 -0700
1769
1770 debhelper (1.2.64) unstable; urgency=low
1771
1772   * dh_installmime: new command (#37093, #32684).
1773
1774  -- Joey Hess <joeyh@debian.org>  Mon,  3 May 1999 13:37:34 -0700
1775
1776 debhelper (1.2.63) unstable; urgency=low
1777
1778   * dh_installxaw: updated to work with xaw-wrappers 0.90 and above. It
1779     actually has to partially parse the xaw-wrappers config files now. 
1780
1781  -- Joey Hess <joeyh@debian.org>  Sun,  2 May 1999 19:13:34 -0700
1782
1783 debhelper (1.2.62) unstable; urgency=low
1784
1785   * dh_installemacsen: added support for site-start files. Added --flavor
1786     and --number to control details of installation. (#36832)
1787
1788  -- Joey Hess <joeyh@debian.org>  Sun,  2 May 1999 15:31:58 -0700
1789
1790 debhelper (1.2.61) unstable; urgency=low
1791
1792   * dh_md5sums.1: dh_md5sums is not deprecated, AFAIK, but the manpage has
1793     somehow been modified to say it was at version 1.2.45.
1794
1795  -- Joey Hess <joeyh@debian.org>  Mon, 26 Apr 1999 19:54:04 -0700
1796
1797 debhelper (1.2.60) unstable; urgency=low
1798
1799   * dh_installexamples.1: recycled docs fix.
1800
1801  -- Joey Hess <joeyh@debian.org>  Mon, 26 Apr 1999 17:19:07 -0700
1802
1803 debhelper (1.2.59) unstable; urgency=low
1804
1805   * dh_builddeb: added --destdir option, which lets you tell it where
1806     to put the generated .deb's. Default is .. of course.
1807
1808  -- Joey Hess <joeyh@debian.org>  Thu, 22 Apr 1999 22:02:01 -0700
1809
1810 debhelper (1.2.58) unstable; urgency=low
1811
1812   * autoscripts/postinst-suid: use /#FILE# in elif test (#36297).
1813
1814  -- Joey Hess <joeyh@debian.org>  Sun, 18 Apr 1999 22:33:52 -0700
1815
1816 debhelper (1.2.57) unstable; urgency=low
1817
1818   * examples/*: killed trailing spaces after diff: target
1819
1820  -- Joey Hess <joeyh@debian.org>  Mon, 12 Apr 1999 22:02:32 -0700
1821
1822 debhelper (1.2.56) unstable; urgency=low
1823
1824   * dh_suidregister: make the chown/chmod only happen if the file actually
1825     exists. This is useful if you have conffiles that have permissions and
1826     may be deleted. (#35845)
1827
1828  -- Joey Hess <joeyh@debian.org>  Sat, 10 Apr 1999 13:35:23 -0700
1829
1830 debhelper (1.2.55) unstable; urgency=low
1831
1832   * Various man page enhancements.
1833   * dh_md5sums: supports -X to make it skip including files in the
1834     md5sums (#35819).
1835
1836  -- Joey Hess <joeyh@debian.org>  Fri,  9 Apr 1999 18:21:58 -0700
1837
1838 debhelper (1.2.54) unstable; urgency=low
1839
1840   * dh_installinit.1: man page fixups (#34160).
1841   * *.1: the date of each man page is now automatically updated when 
1842     debhelper is built to be the last modification time of the man page.
1843
1844  -- Joey Hess <joeyh@debian.org>  Thu,  8 Apr 1999 20:28:00 -0700
1845
1846 debhelper (1.2.53) unstable; urgency=low
1847
1848   * dh_compress: leave .taz and .tgz files alone. Previously trying to
1849     compress such files caused gzip to fail and the whole command to fail.
1850     Probably fixes #35677. Actually, it now skips files with a whole
1851     range of odd suffixes that gzip refuses to compress, including "_z" and
1852     "-gz".
1853   * dh_compress.1: updated docs to reflect this, and to give the new
1854     suggested starting point if you want to write your own debian/compress
1855     file.
1856
1857  -- Joey Hess <joeyh@debian.org>  Wed,  7 Apr 1999 02:20:14 -0700
1858
1859 debhelper (1.2.52) unstable; urgency=low
1860
1861   * dh_installmodules: new program, closes #32546.
1862
1863  -- Joey Hess <joeyh@debian.org>  Thu,  1 Apr 1999 17:25:37 -0800
1864
1865 debhelper (1.2.51) unstable; urgency=low
1866
1867   * Another very minor typo fix.
1868
1869  -- Joey Hess <joeyh@debian.org>  Thu,  1 Apr 1999 14:04:02 -0800
1870
1871 debhelper (1.2.50) unstable; urgency=low
1872
1873   * Very minor typo fix.
1874
1875  -- Joey Hess <joeyh@debian.org>  Fri, 26 Mar 1999 17:27:01 -0800
1876
1877 debhelper (1.2.49) unstable; urgency=low
1878
1879   * dh_fixperms: if called with -X, was attempting to change permissions of
1880     even symlinks. This could have even caused it to follow the symlinks and
1881     modify files on the build system in some cases. Ignores them now. (#35102)
1882
1883  -- Joey Hess <joeyh@debian.org>  Wed, 24 Mar 1999 13:21:49 -0800
1884
1885 debhelper (1.2.48) unstable; urgency=low
1886
1887   * dh_fixperms.1: improved documentation. (#34968)
1888
1889  -- Joey Hess <joeyh@debian.org>  Tue, 23 Mar 1999 19:11:01 -0800
1890
1891 debhelper (1.2.47) unstable; urgency=low
1892
1893   * doc/README: updated the example of including debhelper shell script
1894     fragments inside a perl program -- the old method didn't work with shell
1895     variables properly (#34850).
1896
1897  -- Joey Hess <joeyh@debian.org>  Sun, 21 Mar 1999 13:25:33 -0800
1898
1899 debhelper (1.2.46) unstable; urgency=low
1900
1901   * doc/README: pointer to maint-guide.
1902
1903  -- Joey Hess <joeyh@debian.org>  Thu, 18 Mar 1999 21:04:57 -0800
1904
1905 debhelper (1.2.45) unstable; urgency=low
1906
1907   * dh_installwm.1: fixed two errors (#34534, #34535)
1908   * debhelper.1: list all other debhelper commands with synopses
1909     (automatically generated by build process).
1910
1911  -- Joey Hess <joeyh@debian.org>  Sun, 14 Mar 1999 11:33:39 -0800
1912
1913 debhelper (1.2.44) unstable; urgency=medium
1914
1915   * dh_fixperms: has been mostly broken when used with -X, corrected this.
1916
1917  -- Joey Hess <joeyh@debian.org>  Sat, 13 Mar 1999 17:25:59 -0800
1918
1919 debhelper (1.2.43) unstable; urgency=low
1920
1921   * dh_compress.1: man page fixes (Closes: #33858).
1922   * dh_compress: now it can handle compressing arbitrary numbers of files,
1923     spawning gzip multiple times like xargs does, if necessary.
1924     (Closes: #33860)
1925   * Dh_Lib.pm: added xargs() command.
1926
1927  -- Joey Hess <joeyh@debian.org>  Tue,  9 Mar 1999 14:57:09 -0800
1928
1929 debhelper (1.2.42) unstable; urgency=low
1930
1931   * dh_m5sums: don't generate bogus md5sums file if the package contains no
1932     files. Yes, someone found a legitimate reason to do that.
1933
1934  -- Joey Hess <joeyh@debian.org>  Thu, 25 Feb 1999 00:03:47 -0800
1935
1936 debhelper (1.2.41) unstable; urgency=low
1937
1938   * README: minor typo fix.
1939
1940  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 23:30:00 -0800
1941
1942 debhelper (1.2.40) unstable; urgency=low
1943
1944   * Let's just say 1.2.39 is not a good version of debhelper to use and
1945     leave it at that. :-)
1946
1947  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 22:55:27 -0800
1948
1949 debhelper (1.2.39) unstable; urgency=low
1950
1951   * dh_installcron: install files in cron.d with correct perms.
1952
1953  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 22:28:38 -0800
1954
1955 debhelper (1.2.38) unstable; urgency=low
1956
1957   * dh_clean: don't try to delete directories named "core".
1958
1959  -- Joey Hess <joeyh@debian.org>  Sat, 20 Feb 1999 19:13:40 -0800
1960
1961 debhelper (1.2.37) unstable; urgency=low
1962
1963   * dh_installdocs: Patch from Jim Pick <jim@jimpick.com>, fixes regexp error (Closes: #33431).
1964   * dh_installxaw: new program by Daniel Martin 
1965     <Daniel.Martin@jhu.edu>, handles xaw-wrappers integration.
1966   * dh_installxaw.1: wrote man page.
1967
1968  -- Joey Hess <joeyh@debian.org>  Thu, 18 Feb 1999 17:32:53 -0800
1969
1970 debhelper (1.2.36) unstable; urgency=low
1971
1972   * dh_compress.1: Fixed typo in man page. (Closes: #33364)
1973   * autoscripts/postinst-menu-method: fixed typo. (Closes: #33376)
1974
1975  -- Joey Hess <joeyh@debian.org>  Sun, 14 Feb 1999 13:45:18 -0800
1976
1977 debhelper (1.2.35) unstable; urgency=low
1978
1979   * Dh_Lib.pm filearray(): Deal with multiple spaces and spaces at the 
1980     beginning of lines in files. (closes: #33161)
1981
1982  -- Joey Hess <joeyh@debian.org>  Tue,  9 Feb 1999 21:01:07 -0800
1983
1984 debhelper (1.2.34) unstable; urgency=low
1985
1986   * dh_clean: added -d flag (also --dirs-only) that will make it clean only
1987     tmp dirs. (closes: #30807)
1988   * dh_installdocs: to support packages that need multiple doc-base files,
1989     will now look for debian/<package>.doc-base.<doc-id>.
1990   * dh_compress: removed warning message (harmless).
1991
1992  -- Joey Hess <joeyh@debian.org>  Sat,  6 Feb 1999 17:48:33 -0800
1993
1994 debhelper (1.2.33) unstable; urgency=low
1995
1996   * dh_compress: verbose_print() cd's.
1997   * dh_compress: clear the hash of hard links when we loop - was making
1998     dh_compress fail on multi-binary packages that had harlinks. Thanks to
1999     Craig Small for spotting this.
2000
2001  -- Joey Hess <joeyh@debian.org>  Thu,  4 Feb 1999 20:19:37 -0800
2002
2003 debhelper (1.2.32) unstable; urgency=low
2004
2005   * dh_suidmanager: if it cannot determine the user name or group name from
2006     the uid or gid, it will pass the uid or gid to suidmanager. This should
2007     probably never happen, but it's good to be safe.
2008
2009  -- Joey Hess <joeyh@debian.org>  Thu,  4 Feb 1999 16:00:35 -0800
2010
2011 debhelper (1.2.31) unstable; urgency=low
2012
2013   * dh_installinit.1: minor typo fix (closes: #32753)
2014
2015  -- Joey Hess <joeyh@debian.org>  Tue,  2 Feb 1999 14:32:46 -0800
2016
2017 debhelper (1.2.30) unstable; urgency=low
2018
2019   * dh_fixperms: cut down the number of chmod commands that are executed
2020     from 3 to 1, no change in functionality.
2021
2022  -- Joey Hess <joeyh@debian.org>  Mon,  1 Feb 1999 17:05:29 -0800
2023
2024 debhelper (1.2.29) unstable; urgency=high
2025
2026   * Do not include bogus chsh, chfn, passwd links in debhelper binary!
2027     These were acidentially left in after dh_link testing I did as I was
2028     working on the last version of debhelper.
2029
2030  -- Joey Hess <joeyh@debian.org>  Mon, 25 Jan 1999 20:26:46 -0800
2031
2032 debhelper (1.2.28) unstable; urgency=low
2033
2034   * dh_link: fixed bug that prevent multiple links to the same source from
2035     being made. (#23255)
2036
2037  -- Joey Hess <joeyh@debian.org>  Sun, 24 Jan 1999 19:46:33 -0800
2038
2039 debhelper (1.2.27) unstable; urgency=low
2040
2041   * autoscripts/*menu*: "test", not "text"!
2042
2043  -- Joey Hess <joeyh@debian.org>  Tue, 19 Jan 1999 15:18:52 -0800
2044
2045 debhelper (1.2.26) unstable; urgency=low
2046
2047   * dh_installdocs: use prerm-doc-base script fragement. Was using
2048     postrm-doc-base, for some weird reason.
2049
2050  -- Joey Hess <joeyh@debian.org>  Mon, 18 Jan 1999 13:36:40 -0800
2051
2052 debhelper (1.2.25) unstable; urgency=low
2053
2054   * autoscripts/*menu*: It turns out that "command" is like test -w, it will
2055     still return true if update-menus is not executable. This can
2056     legitimatly happen if you are upgrading the menu package, and it makes
2057     postinsts that use command fail. Reverted to using test -x. Packages
2058     built with debhelper >= 1.2.21 that use menus should be rebuilt.
2059
2060  -- Joey Hess <joeyh@debian.org>  Sat, 16 Jan 1999 13:47:16 -0800
2061
2062 debhelper (1.2.24) unstable; urgency=low
2063
2064   * dh_fixperms: linux 2.1.x and 2.2.x differ from earlier versions in that
2065     they do not clear the suid bit on a file when the owner of that file
2066     changes. It seems that fakeroot behaves the same as linux 2.1 here. I
2067     was relying on the old behavior to get rid of suid and sgid bits on files.
2068     Since this no longer happens implicitly, I've changed to clearing the
2069     bits explicitly.
2070   * There's also a small behavior change involved here. Before, dh_fixperms
2071     did not clear suid permissions on files that were already owned by root.
2072     Now it does.
2073   * dh_fixperms.1: cleaned up the docs to mention that those bits are
2074     cleared.
2075
2076  -- Joey Hess <joeyh@debian.org>  Fri, 15 Jan 1999 16:54:44 -0800
2077
2078 debhelper (1.2.23) unstable; urgency=low
2079
2080   * autoscripts/postrm-wm: use "=", not "==" (#31727).
2081
2082  -- Joey Hess <joeyh@debian.org>  Mon, 11 Jan 1999 13:35:00 -0800
2083
2084 debhelper (1.2.22) unstable; urgency=low
2085
2086   * Reversed change in last version; don't clobber mode (#31628).
2087
2088  -- Joey Hess <joeyh@debian.org>  Fri,  8 Jan 1999 15:01:25 -0800
2089
2090 debhelper (1.2.21) unstable; urgency=low
2091
2092   * dh_installdocs: Added doc-base support, if debian/<package>.doc-base
2093     exists, it will be installed as a doc-base control file. If you use this,
2094     you probably want to add "dh_testversion 1.2.21" to the rules file to make
2095     sure your package is built with a new enough debhelper.
2096   * dh_installdocs: now supports -n to make it not modify postinst/prerm.
2097   * dh_suidregister: turned off leading 0/1 in permissions settings, until
2098     suidregister actually supports it.
2099   * autoscripts/*: instead of "text -x", use "command -v" to see if various
2100     binaries exist. This gets rid of lots of hard-coded paths.
2101
2102  -- Joey Hess <joeyh@debian.org>  Wed, 30 Dec 1998 22:50:04 -0500
2103
2104 debhelper (1.2.20) unstable; urgency=low
2105
2106   * dh_compress: handle the hard link stuff properly, it was broken. Also
2107     faster now.
2108
2109  -- Joey Hess <joeyh@debian.org>  Wed, 23 Dec 1998 19:53:03 -0500
2110
2111 debhelper (1.2.19) unstable; urgency=low
2112
2113   * dh_listpackages: new command. Takes the standard options taken by other
2114     debhelper commands, and just outputs a list of the binary packages a
2115     debhelper command would act on. Added because of bug #30626, and because
2116     of wn's truely ugly use of debhelper internals to get the same info (and
2117     because it's just 4 lines of code ;-).
2118   * dh_compress: is now smart about compressing files that are hardlinks.
2119     When possible, will only compress one file, delete the hardlinks, and
2120     re-make hardlinks to the compressed file, saving some disk space.
2121
2122  -- Joey Hess <joeyh@debian.org>  Fri, 18 Dec 1998 22:26:41 -0500
2123
2124 debhelper (1.2.18) unstable; urgency=medium
2125
2126   * dh_fixperms: was not fixing permissions of files in usr/doc/ to 644,
2127     this has been broken since version 1.2.3.
2128
2129  -- Joey Hess <joeyh@debian.org>  Sun,  6 Dec 1998 23:35:35 -0800
2130
2131 debhelper (1.2.17) unstable; urgency=low
2132
2133   * dh_makeshlibs: relaxed regexp to find library name and number a little so
2134     it will work on libraries with a major but no minor version in their
2135     filename (examples of such: libtcl8.0.so.1, libBLT-unoff.so.1)
2136   * dh_movefiles: added --sourcedir option to make it move files out of 
2137     some directory besides debian/tmp (#30221)
2138
2139  -- Joey Hess <joeyh@debian.org>  Fri,  4 Dec 1998 13:56:57 -0800
2140
2141 debhelper (1.2.16) unstable; urgency=low
2142
2143   * dh_installchangelogs: now detects html changelogs and installs them as
2144     changelog.html.gz, to comply with latest policy (which I disagree with
2145     BTW).
2146   * manpages: updated policy version numbers.
2147   * dh_installdocs: behavior change: all docs are now installed mode 644.
2148     I have looked and it doesn't seem this will actually affect any packages
2149     in debian. This is useful only if you want to use dh_installdocs and not
2150     dh_fixperms, and that's the only time this behavior change will have any
2151     effect, either. (#30118)
2152
2153  -- Joey Hess <joeyh@debian.org>  Thu,  3 Dec 1998 23:31:56 -0800
2154
2155 debhelper (1.2.15) unstable; urgency=low
2156
2157   * Just a re-upload, last upload failed for some obscure reason.
2158
2159  -- Joey Hess <joeyh@debian.org>  Sun, 29 Nov 1998 13:07:44 -0800
2160
2161 debhelper (1.2.14) unstable; urgency=low
2162
2163   * Really fixed #29762 this time. This also fixes #30025, which asked that
2164     dh_makeshlibs come before dh_shlibdeps, so the files it generates can
2165     also be used as a shlibs.local file, which will be used by dh_shlibdeps.
2166
2167  -- Joey Hess <joeyh@debian.org>  Thu, 29 Oct 1998 04:00:14 -0800
2168
2169 debhelper (1.2.13) unstable; urgency=low
2170
2171   * Spelling and typo fixes.
2172
2173  -- Joey Hess <joeyh@debian.org>  Wed, 25 Nov 1998 15:23:55 -0800
2174
2175 debhelper (1.2.12) unstable; urgency=low
2176
2177   * examples/*: moved dh_makeshlibs call to before dh_installdeb call.
2178     (#29762). This is just so if you replace dh_makeshlibs with something
2179     that generates debian/shlibs, it still gets installed properly.
2180   * dh_suidregister: use names instead of uid's and gid's, at request of
2181     suidregister maintainer (#29802).
2182
2183  -- Joey Hess <joeyh@debian.org>  Sat, 21 Nov 1998 13:13:10 -0800
2184
2185 debhelper (1.2.11) unstable; urgency=low
2186
2187   * dh_movefiles: if given absolute filenames to move (note that that is
2188     *wrong*), it will move relative files anyway. Related to bug #29761.
2189   * dh_link: made relative links work right. (I hope!)
2190
2191  -- Joey Hess <joeyh@debian.org>  Fri, 20 Nov 1998 20:21:51 -0800
2192
2193 debhelper (1.2.10) unstable; urgency=low
2194
2195   * examples/*: added dh_link calls to example rules files.
2196
2197  -- Joey Hess <joeyh@debian.org>  Fri, 20 Nov 1998 15:43:07 -0800
2198
2199 debhelper (1.2.9) unstable; urgency=low
2200
2201   * Added dh_link, which generates policy complient symlinks in binary
2202     packages, painlessly.
2203
2204  -- Joey Hess <joeyh@debian.org>  Thu, 19 Nov 1998 18:43:36 -0800
2205
2206 debhelper (1.2.8) unstable; urgency=low
2207
2208   * Suggest dh-make (#29376).
2209
2210  -- Joey Hess <joeyh@debian.org>  Wed, 18 Nov 1998 02:29:47 -0800
2211
2212 debhelper (1.2.7) unstable; urgency=low
2213
2214   * dh_movefiles: Fixed another bug.
2215
2216  -- Joey Hess <joeyh@debian.org>  Mon, 16 Nov 1998 12:53:05 -0800
2217
2218 debhelper (1.2.6) unstable; urgency=low
2219
2220   * dh_movefiles: fixed non-integer comparison (#29476)
2221
2222  -- Joey Hess <joeyh@debian.org>  Sun, 15 Nov 1998 13:03:09 -0800
2223
2224 debhelper (1.2.5) unstable; urgency=low
2225
2226   * The perl conversion is complete.
2227   .
2228   * dh_compress: perlized (yay, perl has readlink, no more ls -l | awk 
2229     garbage!)
2230   * dh_lib, dh_getopt.pl: deleted, nothing uses them anymore.
2231   * debian/rules: don't install above 2 files.
2232   * doc/PROGRAMMING: removed all documentation of the old shell library
2233     interface.
2234
2235  -- Joey Hess <joeyh@debian.org>  Fri, 13 Nov 1998 15:36:57 -0800
2236
2237 debhelper (1.2.4) unstable; urgency=low
2238
2239   * dh_debstd, dh_movefiles: perlized.
2240   * dh_debstd: fixed -c option.
2241   * dh_installinit: fixed minor perl -w warning.
2242   * Only 1 shell script remains! (But it's a doozy..)
2243
2244  -- Joey Hess <joeyh@debian.org>  Fri, 13 Nov 1998 13:29:39 -0800
2245
2246 debhelper (1.2.3) unstable; urgency=low
2247
2248   * dh_fixperms, dh_installdebfiles, dh_installdeb: perlized
2249   * dh_suidregister: perlized, with help from Che_Fox (and Tom Christianson,
2250     indirectly..).
2251   * dh_suidregister: include leading 0 (or 1 for sticky, etc) in file
2252     permissions.
2253   * Only 3 more to go and it'll be 100% perl.
2254   * Made $dh{EXCLUDE_FIND} available to perl scripts.
2255
2256  -- Joey Hess <joeyh@debian.org>  Tue, 10 Nov 1998 15:47:43 -0800
2257
2258 debhelper (1.2.2) unstable; urgency=low
2259
2260   * dh_du, dh_shlibdeps, dh_undocumented: rewrite in perl.
2261   * dh_undocumented: shortened the symlink used for section 7 undocumented
2262     man pages, since it can link to undocuemented.7.gz in the same directory.
2263
2264  -- Joey Hess <joeyh@debian.org>  Tue, 10 Nov 1998 13:40:22 -0800
2265
2266 debhelper (1.2.1) unstable; urgency=low
2267
2268   * dh_strip, dh_installinit: rewrite in perl.
2269
2270  -- Joey Hess <joeyh@debian.org>  Mon,  9 Nov 1998 20:04:12 -0800
2271
2272 debhelper (1.2.0) unstable; urgency=low
2273
2274   * A new unstable dist means I'm back to converting more of debhelper to
2275     perl.. Since 1.1 has actually stabalized, I've upped this to 1.2.
2276   * dh_md5sums: rewritten in perl, for large speed gain under some
2277     circumstances (old version called perl sometimes, once per package.)
2278   * dh_installmenu, dh_installemacsen, dh_installwm: perlized.
2279   * Dh_Lib.pm: made autoscript() really work.
2280
2281  -- Joey Hess <joeyh@debian.org>  Mon,  9 Nov 1998 13:04:16 -0800
2282
2283 debhelper (1.1.24) unstable; urgency=low
2284
2285   * dh_suidregister: remove suid/sgid bits from all files registered. The
2286     reason is this: if you're using suidmanager, and you want a file that
2287     ships suid to never be suid on your system, shipping it suid in the .deb
2288     will create a window where it is suid before suidmanager fixes it's
2289     permissions. This change should be transparent to users and developers.
2290
2291  -- Joey Hess <joeyh@debian.org>  Tue, 27 Oct 1998 18:19:48 -0800
2292
2293 debhelper (1.1.23) unstable; urgency=low
2294
2295   * dh_clean: At the suggestion of James Troup <james@nocrew.org> now deletes
2296     files named *.P in .deps/ subdirectories. They are generated by automake.
2297
2298  -- Joey Hess <joeyh@debian.org>  Sat, 24 Oct 1998 15:14:53 -0700
2299
2300 debhelper (1.1.22) unstable; urgency=low
2301
2302   * dh_fixperms: quoting fix from Roderick Schertler <roderick@argon.org>
2303   * Added support for register-window-manager command which will be in a new
2304     (as yet unreleased) xbase. Now a new dh_installwm program handles
2305     registration of a window manager and the necessary modifications to
2306     postinst and postrm. It's safe to go ahead and start using this for your
2307     window manager packages, just note that it won't do anything until the new
2308     xbase is out, and that due to the design of register-window-manager, if
2309     your wm is installed before a xbase that supports register-window-manager
2310     is installed, the window manager will never be registered. (#20971)
2311
2312  -- Joey Hess <joeyh@debian.org>  Wed, 14 Oct 1998 23:08:04 -0700
2313
2314 debhelper (1.1.21) unstable; urgency=low
2315
2316   * Added install to .PHONY target of example rules files.
2317
2318  -- Joey Hess <joeyh@debian.org>  Sun, 11 Oct 1998 22:36:10 -0700
2319
2320 debhelper (1.1.20) unstable; urgency=low
2321
2322   * Added a --same-arch flag, that is useful in the rare case when you have
2323     a package that builds only for 1 architecture, as part of a multi-part,
2324     multi-architecture source package. (Ie, netscape-dmotif).
2325   * Modified dh_installinit -r so it does start the daemon on the initial
2326     install (#26680).
2327
2328  -- Joey Hess <joeyh@debian.org>  Fri,  2 Oct 1998 15:55:13 -0700
2329
2330 debhelper (1.1.19) unstable; urgency=low
2331
2332   * dh_installmanpages: look at basename of man pacges specified on command
2333     line to skip, for backwards compatability. 
2334
2335  -- Joey Hess <joeyh@debian.org>  Thu, 10 Sep 1998 11:31:42 -0700
2336
2337 debhelper (1.1.18) unstable; urgency=low
2338
2339   * dh_installemacsen: substitute package name for #PACKAGE# when setting
2340     up postinst and prerm (#26560).
2341
2342  -- Joey Hess <joeyh@debian.org>  Tue,  8 Sep 1998 14:24:30 -0700
2343
2344 debhelper (1.1.17) unstable; urgency=low
2345
2346   * dh_strip: on Richard Braakman's advice, strip the .comment and .note
2347     sections of shared libraries.
2348   * Added DH_OPTIONS environment variable - anything in it will be treated
2349     as additional command line arguments by all debhelper commands. This in
2350     useful in some situations, for example, if you need to pass -p to all
2351     debhelper commands that will be run. If you use DH_OPTIONS, be sure to
2352     use dh_testversion 1.1.17 - older debhelpers will ignore it and do
2353     things you don't want them to.
2354   * Made -N properly exclude packages when no -i, -a, or -p flags are
2355     present. It didn't before, which was a bug.
2356
2357  -- Joey Hess <joeyh@debian.org>  Mon,  7 Sep 1998 17:33:19 -0700
2358
2359 debhelper (1.1.16) unstable; urgency=low
2360
2361   * dh_fixperms: remove execute bits from static libraries as well as 
2362     shared libraries. (#26414)
2363
2364  -- Joey Hess <joeyh@debian.org>  Fri,  4 Sep 1998 14:46:37 -0700
2365
2366 debhelper (1.1.15) unstable; urgency=medium
2367
2368   * dh_installmanpages: the new perl version had a nasty habit of 
2369     installing .so.x library files as man pages. Fixed.
2370   * dh_installmanpages: the code to exclude searching for man pages in
2371     debian/tmp directories was broken. Fixed.
2372
2373  -- Joey Hess <joeyh@debian.org>  Mon, 31 Aug 1998 00:05:17 -0700
2374
2375 debhelper (1.1.14) unstable; urgency=low
2376
2377   * Debhelper now has a web page at http://kitenet.net/programs/debhelper/
2378
2379   * Added code to debian/rules to update the web page when I release new
2380     debhelpers.
2381   * dh_compress: since version 0.88 or so, dh_compress has bombed out if
2382     a debian/compress file returned an error code. This was actually
2383     unintentional - in fact, the debian/compress example in the man page
2384     will fail this way if usr/info or usr/X11R6 is not present. Corrected
2385     the program to not fail. (#26214)
2386
2387  -- Joey Hess <joeyh@debian.org>  Sun, 30 Aug 1998 22:15:44 -0700
2388
2389 debhelper (1.1.13) unstable; urgency=low
2390
2391   * dh_installmanpages: rewritten in perl. Allows me to fix bug #26221 (long
2392     symlink problem after .so conversion), and is about twice as fast.
2393
2394  -- Joey Hess <joeyh@debian.org>  Sat, 29 Aug 1998 22:06:06 -0700
2395
2396 debhelper (1.1.12) unstable; urgency=low
2397
2398   * dh_installdocs: forgot to pass package name to isnative(). Any native
2399     debian package that had a debian/TODO would have it installed with the
2400     wrong name, and debhelper would warn of undefined values for some
2401     packages. Fixed.
2402
2403  -- Joey Hess <joeyh@debian.org>  Thu, 27 Aug 1998 12:35:42 -0700
2404
2405 debhelper (1.1.11) unstable; urgency=low
2406
2407   * dh_installchangelogs: added -k flag, that will make it install a symlink
2408     to the original name of the upstream changelog.
2409
2410  -- Joey Hess <joeyh@debian.org>  Thu, 20 Aug 1998 15:40:40 -0700
2411
2412 debhelper (1.1.10) unstable; urgency=low
2413
2414   * It's come to my attention that a few packages use filename globbing in
2415     debian/{docs,examples,whatever} files and expect that to work. It used
2416     to work before the perl conversion, but it was never _documented_, or
2417     intented to work. If you use this in your packages, they are broken and
2418     need fixing (and will refuse to build with current versions of debhelper).
2419     I apologize for the inconvenience.
2420
2421   * dh_clean: fixed a bug, intorduced in version 1.1.8, where it didn't
2422     remove debian/files properly.
2423   * dh_shlibdeps, dh_testdir, dh_testroot, dh_testversion: converted to perl.
2424   * Encode the version of debhelper in a sepererate file, so dh_testversion
2425     doesn't have to be generated when a new version of debhelper is built.
2426   * Removed bogus menu file.
2427
2428  -- Joey Hess <joeyh@debian.org>  Mon, 17 Aug 1998 14:15:17 -0700
2429
2430 debhelper (1.1.9) unstable; urgency=low
2431
2432   * dh_fixperms: has been removing the +x bits of all doc/*/examples/* files
2433     since version 0.97 or so. Fixed.
2434
2435  -- Joey Hess <joeyh@debian.org>  Sun, 16 Aug 1998 17:11:48 -0700
2436
2437 debhelper (1.1.8) unstable; urgency=low
2438
2439   * Dh_Lib.pm: made U_PARAMS an array of parameters.
2440   * Dh_Lib.pm: fixed bug in the escaping code, numbers don't need to be
2441     escaped. Also, no longer escape "-".
2442   * dh_clean, dh_gencontrol, dh_installcron: converted to perl.
2443   * dh_gencontrol.1, dh_gencontrol: the man page had said that
2444     --update-rcd-params was equivilant to -u for this program. You should
2445     really use --dpkg-gencontrol-params.
2446
2447  -- Joey Hess <joeyh@debian.org>  Fri, 14 Aug 1998 14:07:35 -0700
2448
2449 debhelper (1.1.7) unstable; urgency=low
2450
2451   * examples/rules.multi: moved dh_movefiles into the install section.
2452   * doc/README: Added a note explaining why above change was necessary.
2453   * Dh_Lib.pm: escape_shell(): now escapes the full range of special
2454     characters recognized by bash (and ksh). Thanks to Branden Robinson
2455     <branden@purdue.edu> for looking that up.
2456
2457  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 23:32:05 -0700
2458
2459 debhelper (1.1.6) unstable; urgency=low
2460
2461   * dh_movefiles: don't die on symlinks (#25642). (Hope I got the fix right
2462     this time..)
2463
2464  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 20:11:13 -0700
2465
2466 debhelper (1.1.5) unstable; urgency=low
2467
2468   * dh_builddeb, dh_installchangelogs: converted to perl.
2469   * dh_installdirs: converted to perl, getting rid of nasty chdir en-route.
2470   * dh_installdirs: now you can use absolute directory names too if you
2471     prefer.
2472   * doc/PROGRAMMING: updated to cover new perl modules.
2473   * Dh_Lib.pm: doit(): when printing out commands that have run, escape
2474     metacharacters in the output. I probably don't escape out all the
2475     characters I should, but this is just a convenience to the user anyway.
2476   * dh_installdebfiles: it's been broken forever, I fixed it. Obviously
2477     nobody uses it anymore, which is good, since it's deprected :-)
2478
2479  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 15:23:34 -0700
2480
2481 debhelper (1.1.4) unstable; urgency=low
2482
2483   * dh_movefiles: fixed bug introduced in 1.1.1 where it would fail in some
2484     cases if you tried to move a broken symlink.
2485   * dh_installdocs: was only operating on the first package.
2486   * dh_installexamples: rewritten in perl.
2487   * Dh_Lib.pm: all multiple package operations were broken.
2488   * Dh_Lib.pm: implemented complex_doit() and autoscript().
2489   * Made all perl code work with use strict and -w (well, except
2490     dh_getopt.pl, but that's a hack that'll go away one day).
2491   * I didn't realize, but rewriting dh_installdocs in perl fixed bug #24686
2492     (blank lines in debian/docs file problem), although this same problem 
2493     applies to other debhelper programs... like dh_installexamples, which had
2494     the same bug fixed when I rewrote it in perl just now.
2495   * Dh_Lib.pm: accidentially didn't check DH_VERBOSE if commands were not
2496     passed any switches.
2497   * Dh_Getopt.pm: --noscripts was broken.
2498
2499  -- Joey Hess <joeyh@debian.org>  Tue, 11 Aug 1998 12:44:04 -0700
2500
2501 debhelper (1.1.3) unstable; urgency=low
2502
2503   * dh_md5sums: -x was broken since version 1.1.1 - fixed.
2504   * dh_lib: removed get_arch_indep_packages() function that hasn't been used
2505     at all for a long while.
2506   * Added Dh_Lib.pm, a translation of dh_lib into perl.
2507   * dh_getopt.pl: moved most of it into new Dh_Getopt.pm module, rewriting
2508     large chunks in the process.
2509   * dh_installdocs: completly rewritten in perl. Now it's faster and it can
2510     install many oddly named files it died on before.
2511   * dh_installdocs: fixed a bug that installed TODO files mode 655 in native
2512     debian packages.
2513
2514  -- Joey Hess <joeyh@debian.org>  Mon, 10 Aug 1998 15:01:15 -0700
2515
2516 debhelper (1.1.2) unstable; urgency=low
2517
2518   * dh_strip: added -X to specify files to not strip (#25590).
2519   * Added dh_installemacsen, for automatic registration with emacsen-common
2520     (#21401).
2521   * Preliminary thoughts in TODO about converting entire debhelper programs
2522     to perl programs.
2523
2524  -- Joey Hess <joeyh@debian.org>  Mon, 10 Aug 1998 13:35:17 -0700
2525
2526 debhelper (1.1.1) unstable; urgency=low
2527
2528   * dh_movefiles: try to move all files specified, and only then bomb out if
2529     some of the file could not be found. Makes it easier for some packages
2530     that don't always have the same files in them.
2531   * dh_compress: any parameters passed to it on the command line specify
2532     additional files to be compressed in the first package acted on.
2533   * dh_compress: recognize standard -A parameter.
2534
2535  -- Joey Hess <joeyh@debian.org>  Sat,  8 Aug 1998 22:48:01 -0700
2536
2537 debhelper (1.1.0) unstable; urgency=low
2538
2539   * New unstable branch of debhelper.
2540   
2541   * TODO: list all current bugs, in order I plan to tackle them.
2542   * Added debhelper.1 man page, which groups all the debhelper options that
2543     are common to all commands in once place so I can add new options w/o
2544     updating 27 man pages.
2545   * dh_*.1: updated all debheper man pages to refer to debhelper(1) where
2546     appropriate. Also corrected a host of little errors.
2547   * doc/README: moved a lot of this file into debhelper.1.
2548   * dh_*: -N option now excludes a package from the list of packages the 
2549     programs act on. (#25247)
2550
2551  -- Joey Hess <joeyh@debian.org>  Sat,  8 Aug 1998 17:49:56 -0700
2552
2553 debhelper (1.0) stable unstable; urgency=low
2554
2555   * 1.0 at last!
2556   
2557   * This relelase is not really intended for stable. I throw a copy into
2558     stable-updates because I want it to be available as an upgrade for
2559     people using debian 2.0 (the current version in debian 2.0 has no
2560     critical bugs, but this version is of course a lot nicer), and I plan
2561     to start work on a new branch of debhelper that will fix many wishlist
2562     bug reports, and of course introduce many new bugs, and which will go
2563     into unstable only.
2564
2565  -- Joey Hess <joeyh@debian.org>  Sat,  8 Aug 1998 17:33:20 -0700
2566
2567 debhelper (0.99.4) unstable; urgency=low
2568
2569   * dh_debstd: only warn about scripts that actually lack #DEBHELPER#.
2570     (#25514)
2571
2572  -- Joey Hess <joeyh@debian.org>  Fri,  7 Aug 1998 12:06:28 -0700
2573
2574 debhelper (0.99.3) unstable; urgency=low
2575
2576   * dh_movefiles: Fixed a over-eager sanity check introduced in the last
2577     version.
2578
2579  -- Joey Hess <joeyh@debian.org>  Mon,  3 Aug 1998 18:31:45 -0700
2580
2581 debhelper (0.99.2) unstable; urgency=low
2582
2583   * dh_movefiles: allow passing of files to move on the command line. Only
2584     rarely does this make sense. (#25197)
2585
2586  -- Joey Hess <joeyh@debian.org>  Thu, 30 Jul 1998 10:38:34 -0700
2587
2588 debhelper (0.99.1) unstable; urgency=low
2589
2590   * dh_installcron: now supports /etc/cron.d (#25112).
2591
2592  -- Joey Hess <joeyh@debian.org>  Mon, 27 Jul 1998 20:18:47 -0700
2593
2594 debhelper (0.99) unstable; urgency=low
2595
2596   * !!!! WARNING: Debhelper (specifically dh_compress) is broken with
2597     !!!! libtricks. Use fakeroot instead until this is fixed.
2598   * dh_compress: applied patch from Herbert Xu <herbert@gondor.apana.org.au>
2599     to make it not fail if there are no candidates for compression (#24654).
2600   * Removed a whole debhelper-0.96 tree that had crept into the source
2601     package by accident.
2602   * Is version 1.0 next?
2603
2604  -- Joey Hess <joeyh@debian.org>  Thu, 16 Jul 1998 10:03:21 -0700
2605
2606 debhelper (0.98) unstable; urgency=low
2607
2608   * dh_lib: isnative: pass -l<changelog> to dpkg-parsechangelog, to support
2609     odd packages with multiple different debian changelogs.
2610   * doc/PROGRAMMING: cleaned up the docs on DH_EXCLUDE_FIND.
2611
2612  -- Joey Hess <joeyh@debian.org>  Mon,  6 Jul 1998 12:45:13 -0700
2613
2614 debhelper (0.97) unstable; urgency=low
2615
2616   * doc/from-debstd: fixed a typo.
2617   * examples/*: install-stamp no longer depends on phony build targey; now 
2618     install-stamp depends on build-stamp instead (#24234).
2619   * dh_fixperms: applied patch from Herbert Xu <herbert@gondor.apana.org.au>
2620     to fix bad uses of the find command, so it should now work on packages 
2621     with files with spaces in them (#22005). It's also much cleaner. Thanks,
2622     Herbert!
2623   * dh_getopt.pl, doc/PROGRAMMING: added DH_EXCLUDE_FIND, to make the above
2624     fix work.
2625
2626  -- Joey Hess <joeyh@debian.org>  Sun,  5 Jul 1998 18:09:25 -0700
2627
2628 debhelper (0.96) unstable; urgency=low
2629
2630   * dh_movefiles: fixed serious breakage introduced in the last version.
2631   * dh_movefiles: really order all symlinks last.
2632   * some minor reorganization of the source tree.
2633
2634  -- Joey Hess <joeyh@debian.org>  Sun, 28 Jun 1998 21:53:45 -0700
2635
2636 debhelper (0.95) unstable; urgency=low
2637
2638   * dh_movefiles: move even very strangly named files. (#23775) Unfortunatly,
2639     I had to use a temporary file. Oh well..
2640
2641  -- Joey Hess <joeyh@debian.org>  Mon, 22 Jun 1998 17:16:17 -0700
2642
2643 debhelper (0.94) unstable; urgency=low
2644
2645   * dh_md5sums: fixed so it handles spaces and other odd characters in 
2646     filenames correctly. (#23046, #23700, #22010)
2647   * As a side effect, got rid of the nasty temporary file dh_md5sums used
2648     before.
2649
2650  -- Joey Hess <joeyh@debian.org>  Mon, 22 Jun 1998 16:14:42 -0700
2651
2652 debhelper (0.93) unstable; urgency=low
2653
2654   * Depend on file, since several dh_*'s use it.
2655
2656  -- Joey Hess <joeyh@debian.org>  Fri, 19 Jun 1998 21:43:51 -0700
2657
2658 debhelper (0.92) unstable; urgency=low
2659
2660   * dh_gencontrol: pass -isp to dpkg-gencontrol to make it include section
2661     and priority info in the .deb file. Back in Jan 1998, this came up, and
2662     a consensus was reached on debian-devel that it was a good thing for
2663     -isp to be used.
2664
2665  -- Joey Hess <joeyh@debian.org>  Fri, 19 Jun 1998 16:15:24 -0700
2666
2667 debhelper (0.91) unstable; urgency=low
2668
2669   * dh_installdocs: support debian/<package>.{README.Debian,TODO}
2670
2671  -- Joey Hess <joeyh@debian.org>  Wed, 17 Jun 1998 19:09:35 -0700
2672
2673 debhelper (0.90) unstable; urgency=low
2674
2675   * I'd like to thank Len Pikulski and Igor Grobman at nothinbut.net for
2676     providing me with free internet access on a moment's notice, so I could
2677     get this package to you after hacking on it all over New England for the
2678     past week. Thanks, guys!
2679   .
2680   * Added dh_debstd, which mimics the functionality of the debstd command.
2681     It's not a complete nor an exact copy, and it's not so much intended to
2682     be used in a debian/rules file, as it is to be run by hand when you are
2683     converting a package from debstd to debhelper. "dh_debstd -v" will
2684     output the sequence of debhelper commands that approximate what debstd
2685     would do in the same situation.
2686   * dh_debstd is completly untested, I don't have the source to any packages
2687     that use debstd available. Once this is tested, I plan to release 
2688     debhelper 1.0!
2689   * Added a from-debstd document that gives a recipe to convert from debstd
2690     to debhelper.
2691   * dh_fixperms: can now use -X to exclude files from having their
2692     permissions changed.
2693   * dh_testroot: test for uid == 0, instead of username == root, becuase
2694     some people enjoy changing root's name.
2695   * dh_installinit: handle debian/init.d as well as debian/init files, 
2696     for backwards compatability with debstd. Unlike with debstd, the two
2697     files are treated identically.
2698   * dh_lib, PROGRAMMING: added "warning" function.
2699   * Minor man page fixes.
2700   * dh_compress: don't bomb out if usr/doc/<package> is empty. (#23054)
2701   * dh_compress, dh_installdirs: always cd into $TMP and back out, even if
2702     --no-act is on. (#23054)
2703
2704  -- Joey Hess <joeyh@debian.org>  Mon,  1 Jun 1998 21:57:45 -0400
2705
2706 debhelper (0.88) unstable; urgency=low
2707
2708   * I had many hours on a train to hack on debhelper... enjoy!
2709   * dh_compress: always pass -f to gzip, to force compression.
2710   * dh_compress: added -X switch, to make it easy to specify files to
2711     exclude, without all the bother of a debian/compress script. You can
2712     use -X multiple times, too.
2713   * PROGRAMMING, dh_getopt.pl: DH_EXCLUDE is now a variable set by the
2714     --exclude (-X) switch. -x now sets DH_INCLUDE_CONFFILES.
2715
2716  -- Joey Hess <joeyh@debian.org>  Sun, 17 May 1998 11:26:09 -0700
2717
2718 debhelper (0.87) unstable; urgency=low
2719
2720   * dh_strip: strip .comment and .note, not comment and note, when stripping
2721     elf binaries. This makes for smaller output files. This has always been
2722     broken in debhelper before! (#22395)
2723
2724  -- Joey Hess <joeyh@debian.org>  Wed, 13 May 1998 11:54:29 -0700
2725
2726 debhelper (0.86) unstable; urgency=low
2727
2728   * dh_compress: don't try to re-compress *.gz files. Eliminates warning
2729     messages in some cases, shouldn't actually change the result at all.
2730
2731  -- Joey Hess <joeyh@debian.org>  Mon, 27 Apr 1998 15:21:33 -0700
2732
2733 debhelper (0.85) unstable; urgency=low
2734
2735   * Moved a few things around that were broken by Che's patch:
2736     - dh_installdirs should go in install target.
2737     - dh_clean should not run in binary targets.
2738   * This is just a quick fix to make it work, I'm not happy with it. I'm
2739     going to discuss my problems with it with Che, and either make a new
2740     version fixing them, or revert to 0.83.
2741   * So be warned that the example rules files are not currently in good
2742     shape if you're starting a new package.
2743
2744  -- Joey Hess <joeyh@debian.org>  Sat, 18 Apr 1998 23:30:38 -0700
2745
2746 debhelper (0.84) unstable; urgency=low
2747
2748   * Applied Che_Fox'x patches to example rules files, which makes them use
2749     an install target internally to move things into place in debian/tmp.
2750
2751  -- Joey Hess <joeyh@debian.org>  Thu,  9 Apr 1998 12:08:45 -0700
2752
2753 debhelper (0.83) unstable; urgency=low
2754
2755   * Generate symlinks in build stage of debian/rules. cvs cannot create them
2756     properly. Note that version 0.80 and 0.81 could not build some packages
2757     because of missing symlinks.
2758
2759  -- Joey Hess <joeyh@debian.org>  Tue, 31 Mar 1998 19:27:29 -0800
2760
2761 debhelper (0.81) unstable; urgency=low
2762
2763   * dh_movefiles: empty $tomove (#20495).
2764
2765  -- Joey Hess <joeyh@debian.org>  Tue, 31 Mar 1998 15:36:32 -0800
2766
2767 debhelper (0.80) unstable; urgency=low
2768
2769   * Moved under cvs (so I can fork a stable and an unstable version).
2770   * dh_movefiles: first move real files, then move symlinks. (#18220)
2771     Thanks to Bdale Garbee <bdale@gag.com> and Adam Heath 
2772     <adam.heath@usa.net> for help on the implementation.
2773   * dh_installchangelogs: use debian/package.changelog files if they exist
2774     rather than debian/changelog. It appears some people do need per-package
2775     changelogs.
2776   * dh_gencontrol: if debian/package.changelogs files exist, use them.
2777   * Above 2 changes close #20442.
2778
2779  -- Joey Hess <joeyh@debian.org>  Mon, 30 Mar 1998 20:54:26 -0800
2780
2781 debhelper (0.78) frozen unstable; urgency=low
2782
2783   * More spelling fixes from Christian T. Steigies. (I ignored the spelling
2784     fixes to the changelog, though - too many, and a changelog isn't meant
2785     to be changed after the fact :-)
2786   * dh_fixperms: remove execute bits from .la files genrated by libtool.
2787
2788  -- Joey Hess <joeyh@debian.org>  Mon, 30 Mar 1998 12:44:42 -0800
2789
2790 debhelper (0.77) frozen unstable; urgency=low
2791
2792   * Fixed a nasty bug in dh_makeshlibs when it was called with -V, but with
2793     no version string after the -V.
2794
2795  -- Joey Hess <joeyh@debian.org>  Sun, 29 Mar 1998 16:08:27 -0800
2796
2797 debhelper (0.76) frozen unstable; urgency=low
2798
2799   * I intended version 0.75 to make it in before the freeze, and it did not.
2800     This is just to get it into frozen. There are no changes except bug
2801     fixes.
2802
2803  -- Joey Hess <joeyh@debian.org>  Thu, 26 Mar 1998 12:25:47 -0800
2804
2805 debhelper (0.75) unstable; urgency=low
2806
2807   * Actually exit if there is an unknown option on the command line (oooops!)
2808   * Fix .so file conversion to actually work (#19933).
2809
2810  -- Joey Hess <joeyh@debian.org>  Thu, 19 Mar 1998 11:54:58 -0800
2811
2812 debhelper (0.74) unstable; urgency=low
2813
2814   * dh_installmanpages: convert .so links to symlinks at last (#19829).
2815   * dh_installmanpages.1: documented that no, dh_installmanpages never
2816     installs symlink man pages from the source package (#19831).
2817   * dh_installmanpages: minor speedups
2818   * PROGRAMMING: numerous spelling fixes, thanks to Christian T. Steigies.
2819     Life is too short for me to spell check my technical documentation, but
2820     I always welcome corrections!
2821
2822  -- Joey Hess <joeyh@debian.org>  Tue, 17 Mar 1998 22:09:07 -0800
2823
2824 debhelper (0.73) unstable; urgency=low
2825
2826   * Fixed typo in dh_suidregister.1
2827
2828  -- Joey Hess <joeyh@debian.org>  Thu, 12 Mar 1998 16:30:27 -0800
2829
2830 debhelper (0.72) unstable; urgency=low
2831
2832   * Applied patch from Yann Dirson <ydirson@a2points.com> to add a
2833     --init-script parameter to dh_installinit. (#19227)
2834   * Documented this new switch.
2835
2836  -- Joey Hess <joeyh@debian.org>  Mon,  9 Mar 1998 17:12:04 -0800
2837
2838 debhelper (0.71) unstable; urgency=low
2839
2840   * dh_makeshlibs: -V flag was broken: if just -V was specified,
2841     dh_makeshlibs would die. Corrected this.
2842   * dh_lib: removed warning if the arguments passed to a debhelper command
2843     do not apply to the main package. It's been long enough so I'm 100% sure
2844     no packages use the old behavior.
2845
2846  -- Joey Hess <joeyh@debian.org>  Mon,  9 Mar 1998 11:46:59 -0800
2847
2848 debhelper (0.70) unstable; urgency=low
2849
2850   * dh_lib: autoscript(): no longer add the modification date to the
2851     comments aurrounding debhelper-added code. I don't think this date was
2852     gaining us anything, so let's remove it and save some disk space.
2853
2854  -- Joey Hess <joeyh@debian.org>  Sun,  8 Mar 1998 21:15:13 -0800
2855
2856 debhelper (0.69) unstable; urgency=low
2857
2858   * Refer to suidregister (8), not (1). Bug #19149.
2859   * Removed junk file from debian/ dir.
2860
2861  -- Joey Hess <joeyh@debian.org>  Sun,  8 Mar 1998 13:04:36 -0800
2862
2863 debhelper (0.68) unstable; urgency=low
2864
2865   * Document that README.debian files are installed as README.Debian (#19089).
2866
2867  -- Joey Hess <joeyh@debian.org>  Fri,  6 Mar 1998 17:48:32 -0800
2868
2869 debhelper (0.67) unstable; urgency=low
2870
2871   * Added PROGRAMMING document that describes the interface of dh_lib, to
2872     aid others in writing and understanding debhelper programs.
2873
2874  -- Joey Hess <joeyh@debian.org>  Fri,  6 Mar 1998 12:45:08 -0800
2875
2876 debhelper (0.66) unstable; urgency=low
2877
2878   * README, dh_testversion.1, dh_movefiles.1: more doc fixes.
2879   * dh_movefiles: don't check for package names to see if files are being
2880     moved from one package back into itself, instead, check tmp dir names.
2881     If you use this behavior, you should use "dh_testversion 0.66".
2882
2883  -- Joey Hess <joeyh@debian.org>  Mon,  2 Mar 1998 17:50:29 -0800
2884
2885 debhelper (0.65) unstable; urgency=low
2886
2887   * dh_installdocs.1, dh_movefiles.1: clarified documentation for Che.
2888
2889  -- Joey Hess <joeyh@debian.org>  Mon,  2 Mar 1998 17:20:39 -0800
2890
2891 debhelper (0.64) unstable; urgency=low
2892
2893   * Removed some junk (a whole old debhelper source tree!) that had gotten
2894     into the source package by accident.
2895
2896  -- Joey Hess <joeyh@debian.org>  Mon, 23 Feb 1998 20:23:34 -0800
2897
2898 debhelper (0.63) unstable; urgency=low
2899
2900   * Removed some debugging output from dh_installmanpages.
2901   * du_du: no longer does anything, becuase it has been decided on
2902     debian-policy that du control files are bad.
2903   * examples/*: removed dh_du calls.
2904   * debian/rules: removed dh_du call.
2905   * Modified dh_gencontrol, dh_makeshlibs, and dh_md5sums to generate files 
2906     with the correct permissions even if the umask is set to unusual 
2907     values. (#18283)
2908
2909  -- Joey Hess <joeyh@debian.org>  Mon, 16 Feb 1998 23:34:36 -0800
2910
2911 debhelper (0.62) unstable; urgency=low
2912
2913   * dh_installmanpages: if the man page filename ends in 'x', install it in
2914     /usr/X11R6/man/.
2915   * TODO: expanded descriptions of stuff, in the hope someone else will get
2916     inspired to implement some of it.
2917   *  Also added all wishlist bugs to the TODO.
2918
2919  -- Joey Hess <joeyh@debian.org>  Thu, 12 Feb 1998 22:38:53 -0800
2920
2921 debhelper (0.61) unstable; urgency=low
2922
2923   * dh_installmanpages: Add / to end of egrep -v regexp, fixes it so
2924     debian/icewm.1 can be found.
2925
2926  -- Joey Hess <joeyh@debian.org>  Wed, 11 Feb 1998 09:09:28 -0800
2927
2928 debhelper (0.60) unstable; urgency=low
2929
2930   * dh_fixperms: make all files readable and writable by owner
2931     (policy 3.3.8 paragraph 2).
2932     Lintian found lots of bugs that will be fixed by this change.
2933
2934  -- Joey Hess <joeyh@debian.org>  Mon,  9 Feb 1998 12:26:13 -0800
2935
2936 debhelper (0.59) unstable; urgency=low
2937
2938   * Added DH_NO_ACT and --no-act, which make debhelper commands run without
2939     actually doing anything. (Combine with -v to see what the command would
2940     have done.) (#17598)
2941
2942  -- Joey Hess <joeyh@debian.org>  Sun,  1 Feb 1998 14:51:08 -0800
2943
2944 debhelper (0.58) unstable; urgency=low
2945
2946   * Fixed bug #17597 - DH_VERBOSE wasn'talways taking effect.
2947
2948  -- Joey Hess <joeyh@debian.org>  Wed, 28 Jan 1998 17:18:17 -0500
2949
2950 debhelper (0.57) unstable; urgency=low
2951
2952   * Depend on perl 5.004 or greater (for Getopt::Long).
2953
2954  -- Joey Hess <joeyh@debian.org>  Sat, 17 Jan 1998 02:12:06 -0500
2955
2956 debhelper (0.56) unstable; urgency=low
2957
2958   * dh_compress: Applied patch from Yann Dirson <ydirson@a2points.com>,
2959     to make it not abort of one of the find's fails.
2960
2961  -- Joey Hess <joeyh@debian.org>  Thu, 15 Jan 1998 19:16:48 -0500
2962
2963 debhelper (0.55) unstable; urgency=low
2964
2965   * dh_clean: delete substvarsfiles probperly again (broken in 0.53). #17077
2966   * Added call to dh_movefiles, and a commented out call to dh_testversion,
2967     to some of the sample rules files. #17076
2968
2969  -- Joey Hess <joeyh@debian.org>  Wed, 14 Jan 1998 12:48:43 -0500
2970
2971 debhelper (0.54) unstable; urgency=low
2972
2973   * dh_lib: no longer call getopt(1) to parse options. I wrote my own
2974     argument processor in perl.
2975   * Added long versions of all arguments. TODO: document them.
2976   * All parameters may now be passed values that include whitespace (ie,
2977     dh_installinit -u"defaults 10")
2978   * Now depends on perl (needs Getopt::Long).
2979
2980  -- Joey Hess <joeyh@debian.org>  Sat, 10 Jan 1998 15:44:09 -0500
2981
2982 debhelper (0.53) unstable; urgency=low
2983
2984   * dh_installmanpages: ignore all man pages installed into debian/tmp
2985     type directories. (#16933)
2986   * dh_*: set up alternative name for files like debian/dirs; you may now
2987     use debian/<mainpackage>.dirs too, for consistency. (#16934)
2988   * dh_installdocs: if a debian/package.copyright file exists, use it in
2989     preference to debian/copyright, so subpackages with varying copyrights
2990     are supported. (#16935)
2991   * Added dh_movefiles, which moves files out of debian/tmp into subpackages.
2992     (#16932)
2993
2994  -- Joey Hess <joeyh@debian.org>  Sat, 10 Jan 1998 11:30:12 -0500
2995
2996 debhelper (0.52) unstable; urgency=low
2997
2998   * dh_compress: compress file belongs in debian/. It was looking in ./
2999     This has been broken since version 0.30.
3000
3001  -- Joey Hess <joeyh@debian.org>  Tue,  6 Jan 1998 14:08:31 -0500
3002
3003 debhelper (0.51) unstable; urgency=low
3004
3005   * dh_fixperms: make shared libraries non-executable, in accordance with
3006     policy. (#16644)
3007   * dh_makeshlibs: introduced a -V flag, which allows you to specify explicit
3008     version requirements in the shlibs file.
3009   * dh_{installdirs,installdocs,installexamples,suidregister,undocumented}:
3010     Added a -A flag, which makes any files/directories specified on the
3011     command line apply to ALL packages acted on.
3012   * Updated Standards-Version to latest.
3013
3014  -- Joey Hess <joeyh@debian.org>  Mon,  5 Jan 1998 16:15:01 -0500
3015
3016 debhelper (0.50) unstable; urgency=low
3017
3018   * dh_makeshlibs: added -m parameter, which can force the major number
3019     of the shared library if it is guessed incorrectly.
3020   * Added dh_testversion to let your package depend on a certian version of
3021     debhelper to build.
3022   * dh_{installdirs,installdocs,installexamples,suidregieter,undocumented}:
3023     behavior modification - any files/directories specified on the command
3024     line now apply to the first package acted on. This may not be the
3025     first package listed in debian/control, if you use -p to make it act on
3026     a given package, or -i or -a.
3027   * If you take advantage of the above new behavior, I suggest you add
3028     "dh_testversion 0.50" to your debian/rules.
3029   * Display a warning message in cases where the above behavior is triggered,
3030     and debhelper's behavior has altered.
3031   * I have grepped debian's source packages, and I'm quite sure this
3032     is not going to affect any packages currently in debian.
3033   * dh_lib: isnative() now caches its return value, which should optimize
3034     away several more calls to dpkg-parsechangelog.
3035   * README: explain a way to embed debhelper generated shell script into a
3036     perl script.
3037   * dh_installinit: A hack to work around the problem in getopt(1) that
3038     led to bug report #16229: Any text specified on the command line that is
3039     not a flag will be presumed to be part of the -u flag. Yuck.
3040
3041  -- Joey Hess <joeyh@debian.org>  Sat,  3 Jan 1998 14:36:15 -0500
3042
3043 debhelper (0.37) unstable; urgency=low
3044
3045   * dh_du: Fixed hardcoded debian/tmp.
3046   * This change got lost by accident, redid it: Optimized out most of the
3047     slowdown caused by using dpkg-parsechangelog - now it's only called by
3048     2 dh_* programs.
3049
3050  -- Joey Hess <joeyh@debian.org>  Sun, 28 Dec 1997 20:45:22 -0500
3051
3052 debhelper (0.36) unstable; urgency=low
3053
3054   * dh_undocumented: exit with an error message if the man page specified
3055     does not have a section.
3056
3057  -- Joey Hess <joeyh@debian.org>  Sat, 27 Dec 1997 14:14:04 -0500
3058
3059 debhelper (0.35) unstable; urgency=low
3060
3061   * dh_lib: use dpkg-parsechangelog instead of parsing it by hand. This
3062     makes a package build slower (by about 30 seconds, on average), so
3063     I might remove it or optimize it if too many people yell at me. :-)
3064   * dh_undocumented.1: note that it really links to undocumented.7.gz.
3065
3066  -- Joey Hess <joeyh@debian.org>  Mon, 22 Dec 1997 22:19:39 -0500
3067
3068 debhelper (0.34) unstable; urgency=low
3069
3070   * Fixed typo #16215.
3071
3072  -- Joey Hess <joeyh@debian.org>  Mon, 22 Dec 1997 14:41:46 -0500
3073
3074 debhelper (0.33) unstable; urgency=low
3075
3076   * examples/*: use prefix, instead of PREFIX, becuase autoconf uses that.
3077     Also, use `pwd`/debian/tmp, instead of debian/tmp.
3078   * Always substitute #DEBHELPER# in maintainer scripts, even if it expands
3079     to nothing, for neatness and to save a few bytes. #15863
3080   * dh_clean: added -k parameter to not delete debian/files. #15789
3081   * examples/*: use dh_clean -k in the binary targets of all rules files,
3082     for safety.
3083
3084  -- Joey Hess <joeyh@debian.org>  Thu, 11 Dec 1997 19:05:41 -0500
3085
3086 debhelper (0.32) unstable; urgency=low
3087
3088   * Split dh_installdebfiles into 3 programs (dh_installdeb, dh_shlibdeps,
3089     and dh_gencontrol). dh_installdebfiles still works, but is depricated.
3090   * Added an examples/rules.indep file.
3091   * examples/rules.multi: changed dh_du -a to dh_du -i in binary-indep
3092     section.
3093
3094  -- Joey Hess <joeyh@debian.org>  Wed, 10 Dec 1997 19:53:13 -0500
3095
3096 debhelper (0.31) unstable; urgency=low
3097
3098   * Fixed man page typos #15685.
3099
3100  -- Joey Hess <joeyh@debian.org>  Sat,  6 Dec 1997 21:44:58 -0500
3101
3102 debhelper (0.30) unstable; urgency=low
3103
3104   * dh_md5sumes, dh_installdirs, dh_compress: fixed assorted cd bugs.
3105
3106  -- Joey Hess <joeyh@debian.org>  Fri,  5 Dec 1997 15:08:36 -0500
3107
3108 debhelper (0.29) unstable; urgency=low
3109
3110   * dh_lib: don't expand text passed to doit() a second time. This fixes
3111     #15624, and hopefully doesn't break anything else.
3112   * A side effect of this (of interest only to the debhelper programmer) is
3113     that doit() can no longer handle complex commands now. (ie, pipes, `;',
3114     `&', etc separating multiple commands, or redirection)
3115   * dh_makeshlibs, dh_md5sums, dh_installdebfiles, dh_du, dh_clean, 
3116     dh_installdirs: don't pass complex commands to doit().
3117
3118  -- Joey Hess <joeyh@debian.org>  Thu,  4 Dec 1997 13:56:14 -0500
3119
3120 debhelper (0.28) unstable; urgency=low
3121
3122   * dh_makeshlibs: fixes type that caused the program to crash (#15536).
3123
3124  -- Joey Hess <joeyh@debian.org>  Wed,  3 Dec 1997 13:22:48 -0500
3125
3126 debhelper (0.27) unstable; urgency=low
3127
3128   * README: fixed typoes (one serious).
3129   * Ran ispell on all the documentation.
3130
3131  -- Joey Hess <joeyh@debian.org>  Sun, 30 Nov 1997 18:48:20 -0500
3132
3133 debhelper (0.26) unstable; urgency=low
3134
3135   * dh_installdirs: Do not create usr/doc/$PACKAGE directory. Bug #15498
3136   * README: documented that $PACKAGE can be used in the arguments to some of
3137     the dh_* programs (#15497).
3138   * dh_du.1: no, this is not really the dh_md5sums man page (#15499).
3139
3140  -- Joey Hess <joeyh@debian.org>  Sun, 30 Nov 1997 13:01:40 -0500
3141
3142 debhelper (0.25) unstable; urgency=low
3143
3144   * dh_compress: was not reading debian/compress file - fixed.
3145   * examples/*: moved dh_clean call to after make clean is run.
3146
3147  -- Joey Hess <joeyh@debian.org>  Tue, 25 Nov 1997 15:43:58 -0500
3148
3149 debhelper (0.24) unstable; urgency=low
3150
3151   * dh_clean: no longer clean up empty (0 byte) files (#15240).
3152
3153  -- Joey Hess <joeyh@debian.org>  Tue, 25 Nov 1997 14:29:37 -0500
3154
3155 debhelper (0.23) unstable; urgency=low
3156
3157   * Now depends on fileutils (>= 3.16-4), becuase with any earlier version
3158     of fileutils, install -p will not work (#14680)
3159
3160  -- Joey Hess <joeyh@debian.org>  Wed, 19 Nov 1997 23:59:43 -0500
3161
3162 debhelper (0.22) unstable; urgency=low
3163
3164   * dh_installdocs: Install README.debian as README.Debian (of course,
3165     README.Debian is installed with the same name..)
3166
3167  -- Joey Hess <joeyh@debian.org>  Tue, 18 Nov 1997 01:23:53 -0500
3168
3169 debhelper (0.21) unstable; urgency=low
3170
3171   * dh_installinit: on removal, fixed how update-rc.d is called.
3172
3173  -- Joey Hess <joeyh@debian.org>  Sat, 15 Nov 1997 20:43:14 -0500
3174
3175 debhelper (0.20) unstable; urgency=low
3176
3177   * Added dh_installinit, which installs an init.d script, and edits the
3178     postinst, postrm, etc.
3179
3180  -- Joey Hess <joeyh@debian.org>  Fri, 14 Nov 1997 00:45:53 -0500
3181
3182 debhelper (0.19) unstable; urgency=low
3183
3184   * dh_installmenu.1: menufile is in section 5, not 1.
3185
3186  -- Joey Hess <joeyh@debian.org>  Wed, 12 Nov 1997 19:54:48 -0500
3187
3188 debhelper (0.18) unstable; urgency=low
3189
3190   * examples/*: added source, diff targets that just print an error.
3191   * dh_clean: clean up more files - *.orig, *.rej, *.bak, .*.orig, .*.rej, 
3192     .SUMS, TAGS, and empty files.
3193   * dh_lib: doit(): use eval on parameters, instead of directly running
3194     them. This lets me clean up several nasty areas where I had to echo the
3195     commands once, and then run them seperatly.
3196
3197  -- Joey Hess <joeyh@debian.org>  Mon, 10 Nov 1997 19:48:36 -0500
3198
3199 debhelper (0.17) unstable; urgency=low
3200
3201   * Added dh_installdirs, automatically creates subdirectories (for
3202     compatability with debstd's debian/dirs file.
3203   * dh_lib: fixed problem with -P flag.
3204
3205  -- Joey Hess <joeyh@debian.org>  Fri,  7 Nov 1997 16:07:11 -0500
3206
3207 debhelper (0.16) unstable; urgency=low
3208
3209   * dh_compress: always compress changelog and upstream changelog, no 
3210     matter what their size (#14604) (policy 5.8)
3211
3212  -- Joey Hess <joeyh@debian.org>  Thu,  6 Nov 1997 19:50:36 -0500
3213
3214 debhelper (0.15) unstable; urgency=low
3215
3216   * README: documented what temporary directories are used by default for 
3217     installing package files into.
3218   * dh_*: added -P flag, to let a different package build directory be
3219     specified.
3220
3221  -- Joey Hess <joeyh@debian.org>  Thu,  6 Nov 1997 15:51:22 -0500
3222
3223 debhelper (0.14) unstable; urgency=low
3224
3225   * dh_fixperms: leave permissions on files in /usr/doc/packages/examples
3226     unchanged.
3227   * Install examples/rules* executable.
3228
3229  -- Joey Hess <joeyh@debian.org>  Mon, 27 Oct 1997 12:42:33 -0500
3230
3231 debhelper (0.13) unstable; urgency=low
3232
3233   * Added dh_makeshlibs, automatically generates a shlibs file.
3234
3235  -- Joey Hess <joeyh@debian.org>  Fri, 24 Oct 1997 20:33:14 -0400
3236
3237 debhelper (0.12) unstable; urgency=low
3238
3239   * Fixed mispelling of dh_md5sums in examples rules files and README.
3240     (#13990) Thanks, Adrian.
3241
3242  -- Joey Hess <joeyh@debian.org>  Fri, 24 Oct 1997 14:35:30 -0400
3243
3244 debhelper (0.11) unstable; urgency=low
3245
3246   * dh_md5sums: behavior modification: do not generate md5sums for conffiles.
3247     (Thanks to Charles Briscoe-Smith <cpb4@ukc.ac.uk>) #14048.
3248   * dh_md5sums: can generate conffile md5sums with -x parameter.
3249   * Added a "converting from debstd" section to the README.
3250   * Added dh_du, generates a DEBIAN/du file with disk usage stats (#14048).
3251
3252  -- Joey Hess <joeyh@debian.org>  Tue, 21 Oct 1997 13:17:28 -0400
3253
3254 debhelper (0.10) unstable; urgency=medium
3255
3256   * dh_installdebfiles: fixed *bad* bug that messed up the names of all
3257     files installed into DEBIAN/ for multiple binary packages.
3258   * dh_md5sums: fixed another serious bug if dh_md5sums was used for
3259     multiple binary packages.
3260   * If you have made any multiple binary packages using debhelper, you
3261     should rebuild them with this version.
3262   * dh_md5sums: show cd commands in verbose mode.
3263
3264  -- Joey Hess <joeyh@debian.org>  Mon, 20 Oct 1997 14:44:30 -0400
3265
3266 debhelper (0.9) unstable; urgency=low
3267
3268   * Added dh_suidregister, interfaces to to the suidmanager package.
3269   * dh_installdebfiles: fixed typo on man page.
3270
3271  -- Joey Hess <joeyh@debian.org>  Sat, 18 Oct 1997 20:55:39 -0400
3272
3273 debhelper (0.8) unstable; urgency=low
3274
3275   * Added dh_md5sum, generates a md5sums file.
3276   * dh_clean: fixed to echo all commands when verbose mode is on.
3277
3278  -- Joey Hess <joeyh@debian.org>  Fri, 17 Oct 1997 14:18:26 -0400
3279
3280 debhelper (0.7) unstable; urgency=low
3281
3282   * Sped up some things by removing unnecesary for loops.
3283   * dh_installdocs: behavior modifcation: if there is a debian/TODO, it is
3284     named like a debian/changelog file: if the package is a debian native
3285     package, it is installed as TODO. If the package is not a native package,
3286     it is installed as TODO.Debian.
3287   * dh_installdocs: handle debian/README.Debian as well as
3288     debian/README.debian.
3289   * Added dh_undocumented program, which can set up undocumented.7 symlinks.
3290   * Moved dh_installdebfiles to come after dh_fixperms in the example rules
3291     files. (dh_installdebfiles makes sure it installs things with the proper
3292     permissions, and this reorganization makes the file a bit more flexable
3293     in a few situations.)
3294
3295  -- Joey Hess <joeyh@debian.org>  Mon, 13 Oct 1997 20:08:05 -0400
3296
3297 debhelper (0.6) unstable; urgency=low
3298
3299   * Got rid of bashisms - this package should work now if /bin/sh is ash.
3300
3301  -- Joey Hess <joeyh@debian.org>  Fri, 10 Oct 1997 15:24:40 -0400
3302
3303 debhelper (0.5) unstable; urgency=low
3304
3305   * Added dh_installcron to install cron jobs.
3306
3307  -- Joey Hess <joeyh@debian.org>  Tue, 30 Sep 1997 19:37:41 -0400
3308
3309 debhelper (0.4) unstable; urgency=low
3310
3311   * Added dh_strip to strip binaries and libraries.
3312   * Fixed several man pages.
3313
3314  -- Joey Hess <joeyh@debian.org>  Sun, 28 Sep 1997 20:46:32 -0400
3315
3316 debhelper (0.3) unstable; urgency=low
3317
3318   * Added support for automatic generation of debian install scripts to
3319     dh_installmenu and dh_installdebfiles and dh_clean.
3320   * Removed some pointless uses of cat.
3321
3322  -- Joey Hess <joeyh@debian.org>  Fri, 26 Sep 1997 21:52:53 -0400
3323
3324 debhelper (0.2) unstable; urgency=low
3325
3326   * Moved out of unstable, it still has rough edges and incomplete bits, but
3327     is ready for general use.
3328   * Added man pages for all commands.
3329   * Multiple binary package support.
3330   * Support for specifying exactly what set of binary packages to act on,
3331     by group (arch or noarch), and by package name.
3332   * dh_clean: allow specification of additional files to remove as
3333     parameters.
3334   * dh_compress: fixed it to not compress doc/package/copyright
3335   * dh_installmanpage: allow listing of man pages that should not be 
3336     auto-installed as parameters.
3337   * dh_installdebfiles: make sure all installed files have proper ownerships
3338     and permissions.
3339   * dh_installdebfiles: only pass ELF files to dpkg-shlibdeps, and pass .so
3340     files.
3341   * Added a README.
3342   * dh_compress: changed behavior - debian/compress script is now run inside
3343     the package build directory it is to act on.
3344   * Added dh_lib symlink in debian/ so the debhelper apps used in this
3345     package's debian/rules always use the most up-to-date db_lib.
3346   * Changed dh_cleantmp commands in the examples rules files to dh_clean.
3347
3348  -- Joey Hess <joeyh@debian.org>  Tue, 23 Sep 1997 12:26:12 -0400
3349
3350 debhelper (0.1) experimental; urgency=low
3351
3352   * First release. This is a snapshot of my work so far, and it not yet
3353     ready to replace debstd.
3354
3355  -- Joey Hess <joeyh@debian.org>  Mon, 22 Sep 1997 15:01:25 -0400