1 debhelper (4.2.38) UNRELEASED; urgency=low
3 * Document getpackages in PROGRAMMING.
4 * Add another test-case for dh_link.
5 * dh_python: Minimal fix from Joss for -V to make it search the right
6 site-packages directories. Closes: #312661
9 -- Joey Hess <joeyh@debian.org> Thu, 9 Jun 2005 10:01:20 -0400
11 debhelper (4.2.36) unstable; urgency=low
13 * Spanish translation update for dh_installdebconf(1).
14 * YA man page typo fix. Closes: #308182
16 -- Joey Hess <joeyh@debian.org> Sun, 8 May 2005 13:02:22 -0400
18 debhelper (4.2.35) unstable; urgency=low
20 * Man page typo fixes. Closes: #305809, #305804, #305815, #305810
21 Closes: #305812, #305814, #305819, #305818, #305817, #305822
23 -- Joey Hess <joeyh@debian.org> Fri, 22 Apr 2005 11:27:55 -0400
25 debhelper (4.2.34) unstable; urgency=low
27 * The infinite number of monkeys release.
28 * dh_md5sums: don't crash if PWD contains an apostrophe. Closes: #305226
30 -- Joey Hess <joeyh@debian.org> Wed, 20 Apr 2005 21:06:43 -0400
32 debhelper (4.2.33) unstable; urgency=low
34 * Update Spanish translation of dh_clean man page. Closes: #303052
35 * dh_installmodules autoscripts: Now that return code 3 is allocated by
36 update-modules to indicate /etc/modules.conf is not automatically
37 generated, we can ignore that return code since it's not a condition that
38 should fail an installation. Closes: #165400
39 * dh_md5sums: Fix exclusion of conffiles. Thanks, Damir Dzeko
40 (note: this was broken in version 4.1.22)
42 -- Joey Hess <joeyh@debian.org> Sat, 9 Apr 2005 17:27:12 -0400
44 debhelper (4.2.32) unstable; urgency=low
46 * Patch from Fabio Tranchitella to add support for #DEBHELPER# substitutions
47 in config files, although nothing in debhelper itself uses such
48 substitutions, third-party addons may. Closes: #301657
49 * Factor out a debhelper_script_subst from dh_installdeb and
52 -- Joey Hess <joeyh@debian.org> Sun, 27 Mar 2005 11:29:01 -0500
54 debhelper (4.2.31) unstable; urgency=low
56 * Updated dh_installmime Spanish translation.
57 * Spelling fix. Closes: #293158
58 * Patch from Matthias to split out a package_arch and export it in Dh_Lib.
61 -- Joey Hess <joeyh@debian.org> Wed, 16 Feb 2005 13:47:29 -0500
63 debhelper (4.2.30) unstable; urgency=low
65 * dh_installmime: Patch from Loïc Minier to add support for instlaling
66 "sharedmimeinfo" files and calling update-mime-database. Closes: #255719
67 * Modified patch to not hardcode pathnames.
68 * Modified other autoscripts so there are no hardcoded pathnames at all
71 -- Joey Hess <joeyh@debian.org> Tue, 4 Jan 2005 18:44:11 -0500
73 debhelper (4.2.29) unstable; urgency=low
75 * dh_installdocs Spanish manpage update
76 * dh_installlogcheck: change permissions of logcheck rulefules from 600 to
77 644, at request of logcheck maintainer. Closes: #288357
78 * dh_installlogcheck: fix indentation
80 -- Joey Hess <joeyh@debian.org> Wed, 15 Dec 2004 08:53:37 -0500
82 debhelper (4.2.28) unstable; urgency=low
84 * dh_python: Add 2.4 to python_allversions. Closes: #285608
86 -- Joey Hess <joeyh@debian.org> Tue, 14 Dec 2004 13:08:56 -0500
88 debhelper (4.2.27) unstable; urgency=low
90 * dh_desktop: Fix underescaping of *.desktop in call to find.
93 -- Joey Hess <joeyh@debian.org> Thu, 9 Dec 2004 14:32:41 -0500
95 debhelper (4.2.26) unstable; urgency=low
97 * dh_makeshlibs spanish translation update
98 * Add example to dh_installdocs man page. Closes: #283857
99 * Clarify dh_python's documentation of -V and error if the version is
100 unknown. Closes: #282924
102 -- Joey Hess <joeyh@debian.org> Wed, 8 Dec 2004 14:44:44 -0500
104 debhelper (4.2.25) unstable; urgency=low
106 * dh_shlibdeps: Only set LD_LIBRARY_PATH when calling dpkg-shlibdeps.
109 -- Joey Hess <joeyh@debian.org> Mon, 29 Nov 2004 13:21:05 -0500
111 debhelper (4.2.24) unstable; urgency=low
113 * Spanish man page updates.
114 * Improve the documentation of dh_makeshlibs behavior in v4 mode.
117 -- Joey Hess <joeyh@debian.org> Sat, 30 Oct 2004 18:52:00 -0400
119 debhelper (4.2.23) unstable; urgency=low
121 * Fix typo introduced last release. Closes: #278727
123 -- Joey Hess <joeyh@debian.org> Thu, 28 Oct 2004 20:51:05 -0400
125 debhelper (4.2.22) unstable; urgency=low
127 * dh_desktop Spanish man page from Ruben Porras.
128 * dh_desktop: reindent
129 * dh_desktop: only register files in /usr/share/applications
130 with update-desktop-database. Closes: #278353
132 -- Joey Hess <joeyh@debian.org> Sat, 16 Oct 2004 13:42:29 -0400
134 debhelper (4.2.21) unstable; urgency=low
136 * Add dh_desktop, from Ross Burton. Closes: #275454
138 -- Joey Hess <joeyh@debian.org> Tue, 12 Oct 2004 14:31:07 -0400
140 debhelper (4.2.20) unstable; urgency=HIGH
142 * dpkg-cross is fixed in unstable, version the conflict. Closes: #265777
144 -- Joey Hess <joeyh@debian.org> Wed, 25 Aug 2004 08:05:42 -0400
146 debhelper (4.2.19) unstable; urgency=HIGH
148 * Conflict with dpkg-cross since it breaks dh_strip.
150 -- Joey Hess <joeyh@debian.org> Fri, 13 Aug 2004 21:50:12 -0300
152 debhelper (4.2.18) unstable; urgency=low
154 * Add dh_shlibdeps see also. Closes: #261367a
155 * Update dh_gconf man page for new schema location. Closes: #264378a
156 * debhelper.7 man page typo fix. Closes: #265603
158 -- Joey Hess <joeyh@debian.org> Fri, 13 Aug 2004 19:16:51 -0300
160 debhelper (4.2.17) unstable; urgency=low
162 * Spanish man page updates from Ruben Porras. Closes: #261516
164 -- Joey Hess <joeyh@debian.org> Mon, 26 Jul 2004 21:41:37 -0400
166 debhelper (4.2.16) unstable; urgency=low
168 * dh_gconf: fix glob escaping in find for schemas. Closes: #260488
170 -- Joey Hess <joeyh@debian.org> Tue, 20 Jul 2004 17:20:21 -0400
172 debhelper (4.2.15) unstable; urgency=low
174 * dh_gconf: deal with problems if /etc/gconf/schemas doesn't exist any more
177 -- Joey Hess <joeyh@debian.org> Mon, 12 Jul 2004 11:52:45 -0400
179 debhelper (4.2.14) unstable; urgency=low
181 * Make dh_gconf postinst more portable.
182 * Strip spoch when generating udeb filenames. Closes: #258864
184 -- Joey Hess <joeyh@debian.org> Sat, 10 Jul 2004 11:15:34 -0400
186 debhelper (4.2.13) unstable; urgency=low
188 * Spanish man page updates from Ruben Porras. Closes: #247382
189 * dh_gconf: gconf schemas moved to /usr/share/gconf/schemas. Relocate
190 schemas from /etc/gconf/schemas. (Josselin Mouette)
191 * dh_gconf: kill gconfd-2 so that the newly installed schemas
192 are available straight away. (Josselin Mouette)
193 * dh_gconf: fix bashism in restart of gconfd-2
194 * dh_gconf: fix innaccuracy in man page; gconfd-2 is HUPPed, not
196 * dh_scrollkeeper: stop adding scrollkeeper to misc:Depends, since
197 the postinst will not run it if it's not installed, and a single run after
198 it's installed is sufficient to find all documents. Closes: #256745
199 * dh_fixperms: make .ali files mode 444 to prevent recompilation by GNAT.
200 For speed, only scan for .ali files in usr/lib/ada. Closes: #245211
201 * dh_python: check to make sure compileall.py is available before running it
202 in the postinst. Closes: #253112
203 * dh_installmodules: install debian/package.modprobe into etc/modprobe.d/
204 for module-init-tools. These files can sometimes need to differ from the
205 etc/modutils/ files. Closes: #204336, #234495
206 * dh_installmanpages is now deprecated.
207 * Add a test case for bug #244157, and fixed the inverted ok() parameters
208 in the others, and added a few new tests.
209 * dh_link: applied GOTO Masanori's patch to fix conversion of existing
210 relative symlinks between top level directories. Closes: #244157
211 * Warn if debian/compat is empty.
213 -- Joey Hess <joeyh@debian.org> Tue, 6 Jul 2004 12:52:30 -0400
215 debhelper (4.2.12) unstable; urgency=low
217 * dh_installinit: Added --error-handler option. Based on work by Thom May.
220 -- Joey Hess <joeyh@debian.org> Mon, 28 Jun 2004 19:49:15 -0400
222 debhelper (4.2.11) unstable; urgency=low
224 * dh_installmodules: Look for .ko files too. Closes: #248624
225 * dh_fixperms: fix permissions of .h files. Closes: #252492
227 -- Joey Hess <joeyh@debian.org> Thu, 13 May 2004 11:25:42 -0300
229 debhelper (4.2.10) unstable; urgency=low
231 * dh_strip: if an .a file is not a binary file, do not try to strip it.
232 This deals with linker scripts used on the Hurd. Closes: #246366
234 -- Joey Hess <joeyh@debian.org> Wed, 28 Apr 2004 14:36:39 -0400
236 debhelper (4.2.9) unstable; urgency=low
238 * dh_installinfo: escape '&' characters in INFO-DIR-SECTION when calling
239 sed. Also support \1 etc for completeness. Closes: #246301
241 -- Joey Hess <joeyh@debian.org> Wed, 28 Apr 2004 14:06:16 -0400
243 debhelper (4.2.8) unstable; urgency=low
245 * Spanish translation of dh_installppp from Ruben Porras. Closes: #240844
246 * dh_fixperms: Make executable files in /usr/games. Closes: #243404
248 -- Joey Hess <joeyh@debian.org> Mon, 12 Apr 2004 18:31:18 -0400
250 debhelper (4.2.7) unstable; urgency=low
252 * Add support for cron.hourly. Closes: #240733
254 -- Joey Hess <joeyh@debian.org> Sun, 28 Mar 2004 22:14:42 -0500
256 debhelper (4.2.6) unstable; urgency=low
258 * Bump dh_strip's recommended bintuils dep to current. Closes: #237304
260 -- Joey Hess <joeyh@debian.org> Sat, 27 Mar 2004 20:04:19 -0500
262 debhelper (4.2.5) unstable; urgency=low
264 * Spanish man page updates by Ruben Possas and Rudy Godoy.
266 -- Joey Hess <joeyh@debian.org> Wed, 24 Mar 2004 15:08:54 -0500
268 debhelper (4.2.4) unstable; urgency=low
270 * dh_installdocs: ignore .EX files as produced by dh-make.
271 * dh_movefiles: if the file cannot be found, do not go ahead and try
272 to move it anyway, as this can produce unpredictable behavor with globs
273 passed in from the shell. See bug #234105
275 -- Joey Hess <joeyh@debian.org> Fri, 20 Feb 2004 10:43:33 -0500
277 debhelper (4.2.3) unstable; urgency=low
279 * dh_movefiles: use xargs -0 to safely remove files with whitespace,
280 etc. Patch from Yann Dirson. Closes: #233226
282 -- Joey Hess <joeyh@debian.org> Wed, 18 Feb 2004 18:57:05 -0500
284 debhelper (4.2.2) unstable; urgency=low
286 * dh_shlibdeps: Turn on for udebs. It's often wrong (and ignored by d-i),
287 but occasionally right and necessary.
289 -- Joey Hess <joeyh@debian.org> Thu, 12 Feb 2004 13:36:29 -0500
291 debhelper (4.2.1) unstable; urgency=low
293 * dh_installxfonts(1): fix link to policy. Closes: #231918
294 * dh_scrollkeeper: patch from Christian Marillat Closes: #231703
295 - Remove DTD changes since docbook-xml not supports xml catalogs.
296 - Bump scrollkeeper dep to 0.3.14-5.
297 * dh_installinfo: remove info stuff on update as well as remove.
298 Policy is unclear/wrong. Closes: #231937a
300 -- Joey Hess <joeyh@debian.org> Mon, 9 Feb 2004 18:20:40 -0500
302 debhelper (4.2.0) unstable; urgency=low
304 * Added udeb support, as pioneered by di-packages-build. Understands
305 "XC-Package-Type: udeb" in debian/control. See debhelper(1) for
307 * Dh_Lib: add and export is_udeb and udeb_filename
308 * dh_builddeb: name udebs with proper extension
309 * dh_gencontrol: pass -n and filename to dpkg-gencontrol
310 * dh_installdocs, dh_makeshlibs, dh_md5sums, dh_installchangelogs,
311 dh_installexamples, dh_installman, dh_installmanpages: skip udebs
312 * dh_shlibdeps: skip udebs. This may be temporary.
313 * dh_installdeb: do not process conffiles, shlibs, preinsts, postrms,
314 or prerms for udebs. Do not substiture #DEBHELPER# tokens in
315 postinst scripts for udebs.
316 * dh_installdebconf: skip config script for udebs, still do templates
318 -- Joey Hess <joeyh@debian.org> Sun, 8 Feb 2004 22:51:57 -0500
320 debhelper (4.1.90) unstable; urgency=low
322 * dh_strip: Add note to man page that the detached debugging symbols options
323 mean the package must build-depend on a new enough version of binutils.
325 * dh_installdebconf: The debconf dependency has changed to include
326 "| debconf-2.0". Closes: #230622
328 -- Joey Hess <joeyh@debian.org> Sat, 7 Feb 2004 15:10:10 -0500
330 debhelper (4.1.89) unstable; urgency=low
332 * dh_scrollkeeper: Make postinst /dev/null stdout of which test.
334 -- Joey Hess <joeyh@debian.org> Fri, 23 Jan 2004 16:00:21 -0500
336 debhelper (4.1.88) unstable; urgency=low
338 * dh_strip: Fix a unquoted string in regexp in the dbg symbols code.
341 -- Joey Hess <joeyh@debian.org> Sat, 17 Jan 2004 20:13:32 -0500
343 debhelper (4.1.87) unstable; urgency=low
345 * dh_gconf: Add proper parens around the package version in the misc:Depends
348 -- Joey Hess <joeyh@debian.org> Fri, 16 Jan 2004 12:53:43 -0500
350 debhelper (4.1.86) unstable; urgency=low
352 * dh_gconf: Fix man page typos, thanks Ruben Porras. Closes: #228076
353 * dh_gconf: Spanish man page from Ruben Porras. Closes: #228075
355 -- Joey Hess <joeyh@debian.org> Fri, 16 Jan 2004 12:43:58 -0500
357 debhelper (4.1.85) unstable; urgency=low
359 * dh_install: add missing parens to the $installed regexp. Closes: #227963
360 * dh_install: improve wording of --list-missing messages
362 -- Joey Hess <joeyh@debian.org> Thu, 15 Jan 2004 22:45:42 -0500
364 debhelper (4.1.84) unstable; urgency=low
366 * Added dh_gconf command from Ross Burton. Closes: #180882
367 * dh_scrollkeeper: Make postinst fragment test for scrollkeeper-update.
370 * Include full text of the GPL in the source package, because goodness
371 knows, I need another copy of that in subversion..
373 -- Joey Hess <joeyh@debian.org> Sun, 11 Jan 2004 14:14:15 -0500
375 debhelper (4.1.83) unstable; urgency=low
377 * Clarify dh_install's autodest behavior with wildcards. Closes: #224707
379 -- Joey Hess <joeyh@debian.org> Sun, 21 Dec 2003 12:18:37 -0500
381 debhelper (4.1.82) unstable; urgency=low
383 * Add remove guard to prerm-info. Closes: #223617
384 * Remove #INITPARMS# from call to update-rc.d in postrm-init. Closes: #224090
386 -- Joey Hess <joeyh@debian.org> Tue, 16 Dec 2003 16:33:19 -0500
388 debhelper (4.1.81) unstable; urgency=low
390 * Removed the no upstream changelog for debian packages test.
391 Even though it has personally saved me many times, debhelper is not
392 intended to check packages for mistakes, and apparently it makes sense
393 for some "native" packages to have a non-Debian changelog.
395 * If a native package has an upstream changelog, call the debian/changelog
397 * postinst-menu-method: always chmod menu-method executable even if
398 update-menus is not. Closes: #220576
399 * dh_installmenu: do not ship menu-methods executable.
401 -- Joey Hess <joeyh@debian.org> Sun, 30 Nov 2003 13:16:14 -0500
403 debhelper (4.1.80) unstable; urgency=low
405 * Add the Spanish manpages I missed last time. Closes: #218718
406 * dh_installman: support compressed man pages when finding .so links.
409 -- Joey Hess <joeyh@debian.org> Thu, 6 Nov 2003 16:15:23 -0500
411 debhelper (4.1.79) unstable; urgency=low
413 * dh_strip: typo. Closes: #218745
414 * Updated Spanish man page translations for:
415 debhelper dh_installcron dh_installinit dh_installlogrotate dh_installman
416 dh_installmodules dh_installpam dh_install dh_movefiles dh_strip
419 -- Joey Hess <joeyh@debian.org> Sun, 2 Nov 2003 15:26:07 -0500
421 debhelper (4.1.78) unstable; urgency=low
423 * dh_installcatalogs: Fixed to create dir in tmpdir. Closes: #218237
425 -- Joey Hess <joeyh@debian.org> Sun, 2 Nov 2003 15:26:02 -0500
427 debhelper (4.1.77) unstable; urgency=low
429 * Remove the "L" from reference to menufile(5). Closes: #216042
431 -- Joey Hess <joeyh@debian.org> Thu, 16 Oct 2003 13:33:12 -0400
433 debhelper (4.1.76) unstable; urgency=low
435 * Patch from Andrew Suffield <asuffield@debian.org> to make dh_strip
436 support saving the debugging symbols with a --keep-debug flag and
437 dh_shlibdeps skip /usr/lib/debug. Thanks! Closes: #215670
438 * Add --dbg-package flag to dh_strip, to list packages that have associated
439 -dbg packages. dh_strip will then move the debug symbols over to the
440 associated -dbg packages.
442 -- Joey Hess <joeyh@debian.org> Tue, 14 Oct 2003 14:18:06 -0400
444 debhelper (4.1.75) unstable; urgency=low
446 * dh_install: add --fail-missing option. Closes: #120026
447 * Fix mispelling in prerm-sgmlcatalog. Closes: #215189
449 -- Joey Hess <joeyh@debian.org> Fri, 10 Oct 2003 22:12:59 -0400
451 debhelper (4.1.74) unstable; urgency=low
453 * Only list dh_installman once in example rules.indep. Closes: #211567
454 * Really fix the prerm-sgmlcatalog, not the postrm. Closes: #209131
456 -- Joey Hess <joeyh@debian.org> Sun, 21 Sep 2003 18:56:54 -0400
458 debhelper (4.1.73) unstable; urgency=low
460 * dh_installcatalogs: in prerm on upgrade, call update-catalog on the
461 advice of Adam DiCarlo. Closes: #209131
463 -- Joey Hess <joeyh@debian.org> Sun, 7 Sep 2003 21:43:31 -0400
465 debhelper (4.1.72) unstable; urgency=low
467 * Switch from build-depends-indep to just build-depends.
468 * dh_installman: match .so links with whitespace after the filename
471 -- Joey Hess <joeyh@debian.org> Fri, 5 Sep 2003 13:59:12 -0400
473 debhelper (4.1.71) unstable; urgency=low
475 * Typo. Closes: #207999
476 * Typo, typo. Closes: #208171 :-)
478 -- Joey Hess <joeyh@debian.org> Mon, 1 Sep 2003 08:24:13 -0400
480 debhelper (4.1.70) unstable; urgency=low
482 * Complete Spanish translation of all man pages thanks to Rubén Porras
483 Campo, Rudy Godoy, and the rest of the Spanish translation team.
486 -- Joey Hess <joeyh@debian.org> Mon, 25 Aug 2003 19:45:45 -0400
488 debhelper (4.1.69) unstable; urgency=low
490 * dh_installppp: correct filenames on man page. Closes: #206893
491 * dh_installinit: man page typo fix and enhancement. Closes: #206891
493 -- Joey Hess <joeyh@debian.org> Sat, 23 Aug 2003 14:54:59 -0400
495 debhelper (4.1.68) unstable; urgency=low
497 * Remove duplicate packages from DOPACKAGES after argument processing.
499 * dh_compress: deal with links pointing to links pointing to compressed
500 files, no matter what order find returns them. Closes: #204169
501 * dh_installmodules, dh_installpam, dh_installcron, dh_installinit,
502 dh_installogrotate: add --name= option, that can be used to specify
503 the name to use for the file(s) installed by these commands. For example,
504 dh_installcron --name=foo will install debian/package.foo.cron.daily to
505 etc/cron.daily/foo. Closes: #138202, #101003, #68545, #148844
506 (Thanks to Thomas Hood for connecting these bug reports.)
507 * dh_installinit: deprecated --init-script option in favor of the above.
508 * Add dh_installppp. Closes: #43403
510 -- Joey Hess <joeyh@debian.org> Fri, 22 Aug 2003 15:27:36 -0400
512 debhelper (4.1.67) unstable; urgency=low
514 * dh_python: Another patch, for pythonX.Y-foo packages.
515 * dh_link: Improve error message if link destination is a directory.
518 -- Joey Hess <joeyh@debian.org> Fri, 22 Aug 2003 12:48:19 -0400
520 debhelper (4.1.66) unstable; urgency=low
522 * dh_link: rm -f every time, ln -f is not good enough if the link target
523 is an existing directory (aka, ln sucks). Closes: #206245
524 * dh_clean: honor -X for debian/tmp removal. Closes: #199952 more or less.
526 -- Joey Hess <joeyh@debian.org> Tue, 19 Aug 2003 19:52:53 -0400
528 debhelper (4.1.65) unstable; urgency=low
530 * Converted several chown 0.0 to chown 0:0 for POSIX 200112.
531 * dh_python: patch from Josselin to support packages only
532 shipping binary (.so) modules, and removal of any already byte-compiled
535 -- Joey Hess <joeyh@debian.org> Sun, 17 Aug 2003 21:11:35 -0400
537 debhelper (4.1.64) unstable; urgency=low
539 * dh_python: Add a -V flag to choose the python version modules in a package
540 use. Patch from Josselin, of course.
542 -- Joey Hess <joeyh@debian.org> Wed, 13 Aug 2003 11:48:22 -0400
544 debhelper (4.1.63) unstable; urgency=low
546 * dh_python: patch from Josselin to fix generated depends. Closes: #204717
547 * dh_pythn: also stylistic and tab damage fixes
549 -- Joey Hess <joeyh@debian.org> Mon, 11 Aug 2003 15:33:16 -0400
551 debhelper (4.1.62) unstable; urgency=low
553 * Fix a bug in quoted section parsing that put the quotes in the parsed
554 out section number. Closes: #204731
556 -- Joey Hess <joeyh@debian.org> Sat, 9 Aug 2003 22:25:23 -0400
558 debhelper (4.1.61) unstable; urgency=low
560 * dh_makeshlibs: only scan files matching *.so.* and *.so, not *.so*.
563 -- Joey Hess <joeyh@debian.org> Fri, 8 Aug 2003 17:08:00 -0400
565 debhelper (4.1.60) unstable; urgency=low
567 * dh_python: support python ver 2.3. Closes: #204556
569 -- Joey Hess <joeyh@debian.org> Fri, 8 Aug 2003 11:59:34 -0400
571 debhelper (4.1.59) unstable; urgency=low
573 * dh_installman: support .TH lines with quotes. Closes: #204527
575 -- Joey Hess <joeyh@debian.org> Thu, 7 Aug 2003 20:39:36 -0400
577 debhelper (4.1.58) unstable; urgency=low
579 * Typo, Closes: #203907
580 * dh_python: clan compiled files on downgrade, upgrade, not only
581 removal. Closes: #204286
583 -- Joey Hess <joeyh@debian.org> Thu, 7 Aug 2003 15:47:06 -0400
585 debhelper (4.1.57) unstable; urgency=low
587 * dh_install: Add LIMITATIONS section and other changes to clarify
588 renaming. Closes: #203548
590 -- Joey Hess <joeyh@debian.org> Thu, 31 Jul 2003 13:51:01 -0400
592 debhelper (4.1.56) unstable; urgency=low
594 * Several man pae typo fixes by Ruben Porras. Closes: #202819
595 * Now in a subversion repository, some minor changes for that.
596 * dh_link test should expect results in debian/debhelper, not debian/tmp.
598 -- Joey Hess <joeyh@debian.org> Mon, 28 Jul 2003 15:36:45 -0400
600 debhelper (4.1.55) unstable; urgency=low
602 * dh_strip: do not strip files multiple times.
604 -- Joey Hess <joeyh@debian.org> Tue, 22 Jul 2003 17:04:49 -0400
606 debhelper (4.1.54) unstable; urgency=low
608 * dh_scrollkeeper: fix postrm to not run if scrollkeeper is not present
610 -- Joey Hess <joeyh@debian.org> Sat, 19 Jul 2003 16:57:30 +0200
612 debhelper (4.1.53) unstable; urgency=low
614 * dh_scrollkeeper: fixed some overenthusiastic quoting. Closes: #201810
616 -- Joey Hess <joeyh@debian.org> Fri, 18 Jul 2003 09:45:23 +0200
618 debhelper (4.1.52) unstable; urgency=low
620 * dh_clean: Clean the *.debhelper temp files on a per-package basis, in
621 case dh_clean is run on one package at a time.
622 * Removed the debian/substvars removal code entirely. It was only there to
623 deal with half-built trees built with debhelper << 3.0.30
625 -- Joey Hess <joeyh@debian.org> Sun, 6 Jul 2003 20:28:27 -0400
627 debhelper (4.1.51) unstable; urgency=low
629 * dh_installchangelogs: Install debian/NEWS as NEWS.Debian, even for native
630 packages. This doesn't follow the lead of the changelog for native
631 packages for the reasons discussed in bug #192089
633 -- Joey Hess <joeyh@debian.org> Fri, 4 Jul 2003 00:34:24 -0400
635 debhelper (4.1.50) unstable; urgency=low
637 * dh_clean: make -X work for debian/substvars file.
639 -- Joey Hess <joeyh@debian.org> Thu, 3 Jul 2003 22:05:32 -0400
641 debhelper (4.1.49) unstable; urgency=low
643 * dh_installman: Don't require trailing whitespace after the seciton number
646 -- Joey Hess <joeyh@debian.org> Thu, 3 Jul 2003 14:08:41 -0400
648 debhelper (4.1.48) unstable; urgency=low
650 * dh_python typo fix Closes: #197679
651 * dh_link: don't complain if tmp dir does not exist yet when doing pre-link
654 -- Joey Hess <joeyh@debian.org> Thu, 19 Jun 2003 19:51:13 -0400
656 debhelper (4.1.47) unstable; urgency=low
658 * dh_install: recalculate automatic $dest eash time through the glob loop.
659 It might change if there are multiple wildcards Closes: #196344
661 -- Joey Hess <joeyh@debian.org> Mon, 16 Jun 2003 13:35:27 -0400
663 debhelper (4.1.46) unstable; urgency=low
665 * Added dh_scrollkeeper, by Ross Burton.
666 * Added dh_userlocal, by Andrew Stribblehill. (With root.root special case
668 * Added dh_installlogcheck, by Jon Middleton. Closes: #184021
669 * Add aph's name to copyright file too.
671 -- Joey Hess <joeyh@debian.org> Thu, 12 Jun 2003 10:01:28 -0400
673 debhelper (4.1.45) unstable; urgency=low
675 * Typo fixes from Adam Garside.
676 * dh_python: don't bother terminating the regexp, 2.2.3c1 for example.
679 -- Joey Hess <joeyh@debian.org> Sat, 24 May 2003 11:55:32 -0400
681 debhelper (4.1.44) unstable; urgency=low
683 * dh_python: allow for a + at the end of the python version, as in the
684 python in stable, version 2.1.3+.
686 -- Joey Hess <joeyh@debian.org> Tue, 20 May 2003 17:50:16 -0400
688 debhelper (4.1.43) unstable; urgency=low
690 * dh_python: Honour -n flag. Closes: #192804
692 -- Joey Hess <joeyh@debian.org> Sat, 10 May 2003 13:00:12 -0400
694 debhelper (4.1.42) unstable; urgency=medium
696 * Fix stupid typo in dh_movefiles. Closes: #188833
698 -- Joey Hess <joeyh@debian.org> Sun, 13 Apr 2003 11:44:22 -0400
700 debhelper (4.1.41) unstable; urgency=low
702 * dh_movefiles: Do not pass --remove-files to tar, since that makes
703 it break hard links (see #188663).
705 -- Joey Hess <joeyh@debian.org> Sat, 12 Apr 2003 17:11:28 -0400
707 debhelper (4.1.40) unstable; urgency=low
709 * Fix build with 077 umask. Closes: #187757
710 * Allow colons between multiple items in DH_ALWAYS_EXCLUDE.
712 -- Joey Hess <joeyh@debian.org> Sun, 6 Apr 2003 14:30:48 -0400
714 debhelper (4.1.39) unstable; urgency=low
716 * Add calls to dh_installcatalogs to example rules files. Closes: #186819
718 -- Joey Hess <joeyh@debian.org> Mon, 31 Mar 2003 11:52:03 -0500
720 debhelper (4.1.38) unstable; urgency=low
722 * Fixed dh_installcatalog's references to itself on man page.
724 * dh_installdebconf: Set umask to sane before running po2debconf or
725 debconf-mergetemplates
727 -- Joey Hess <joeyh@debian.org> Sun, 23 Mar 2003 21:17:09 -0800
729 debhelper (4.1.37) unstable; urgency=low
731 * dh_installmenu: Refer to menufile(5) instead of 5L so as not to confuse
732 pod2man. Closes: #184013
734 -- Joey Hess <joeyh@debian.org> Sat, 8 Mar 2003 18:37:14 -0500
736 debhelper (4.1.36) unstable; urgency=low
738 * Rename debhelper.1 to debhelper.7.
739 * Typo, Closes: #183267
741 -- Joey Hess <joeyh@debian.org> Tue, 4 Mar 2003 14:27:45 -0500
743 debhelper (4.1.34) unstable; urgency=low
745 * Removed vegistal substvars stuff from dh_inistallinit.
746 * Update debhelper(1).
748 -- Joey Hess <joeyh@debian.org> Mon, 24 Feb 2003 19:34:44 -0500
750 debhelper (4.1.33) unstable; urgency=low
752 * wiggy didn't take my hint about making update-modules send warnings to
753 stderr, so its overly verbose stdout is now directed to /dev/null to
754 prevent conflicts with debconf. Closes: #150804
755 * dh_fixperms: only skip examples directories which in a parent of
756 usr/share/doc, not in a deeper tree. Closes: #152602
757 * dh_compress: stop even looking at usr/doc
759 -- Joey Hess <joeyh@debian.org> Sat, 22 Feb 2003 14:45:32 -0500
761 debhelper (4.1.32) unstable; urgency=low
763 * dh_md5sums: note that it's used by debsums. Closes: #181521
764 * Make addsubstvars() escape the value of the variable before passing it to
765 the shell. Closes: #178524
766 * Fixed escape_shell()'s escaping of a few things.
768 -- Joey Hess <joeyh@debian.org> Tue, 18 Feb 2003 19:01:45 -0500
770 debhelper (4.1.31) unstable; urgency=low
772 * Added dh_installcatalogs, for sgml (and later xml) catalogs. By
773 Adam DiCarlo. Closes: #90025
775 -- Joey Hess <joeyh@debian.org> Wed, 12 Feb 2003 11:26:24 -0500
777 debhelper (4.1.30) unstable; urgency=low
779 * Turned dh_undocumented into a no-op, as policy does not want
780 undocumented.7 links anymore.
782 -- Joey Hess <joeyh@debian.org> Mon, 3 Feb 2003 16:34:13 -0500
784 debhelper (4.1.29) unstable; urgency=low
786 * List binary-common in .PHONY in rules.multi2. Closes: #173278
787 * Cleaned up error message if python is not installed. Closes: #173524
788 * dh_python: Bug fix from Josselin Mouette for case of building an arch
789 indep python package depending on a arch dependent package. However, I
790 used GetPackages() rather than add yet another control file parser.
793 -- Joey Hess <joeyh@debian.org> Wed, 18 Dec 2002 21:20:41 -0500
795 debhelper (4.1.28) unstable; urgency=low
797 * Fix dh_install to install empty directories even if it is excluding some
798 files from installation.
800 -- Joey Hess <joeyh@debian.org> Thu, 12 Dec 2002 14:39:30 -0500
802 debhelper (4.1.27) unstable; urgency=low
804 * Fixed dh_python ordering in example rules files. Closes: #172283
805 * Make python postinst fragment only run python if it is installed, useful
806 for packages that include python modules but do not depend on python.
808 -- Joey Hess <joeyh@debian.org> Mon, 9 Dec 2002 21:53:08 -0500
810 debhelper (4.1.26) unstable; urgency=low
812 * dh_builddeb: Reluctantly call dpkg-deb directly. dpkg cannot pass extra
813 params to dpkg-deb. Closes: #170330
815 -- Joey Hess <joeyh@debian.org> Sun, 24 Nov 2002 11:14:36 -0500
817 debhelper (4.1.25) unstable; urgency=low
819 * Added a dh_python command, by Josselin Mouette
820 <josselin.mouette@ens-lyon.org>.
822 -- Joey Hess <joeyh@debian.org> Thu, 21 Nov 2002 00:55:35 -0500
824 debhelper (4.1.24) unstable; urgency=low
826 * Various minor changes based on suggestions by luca.
828 -- Joey Hess <joeyh@debian.org> Thu, 21 Nov 2002 00:13:52 -0500
830 debhelper (4.1.23) unstable; urgency=low
832 * Still run potodebconf after warning about templates.ll files.
834 -- Joey Hess <joeyh@debian.org> Fri, 15 Nov 2002 15:33:31 -0500
836 debhelper (4.1.22) unstable; urgency=low
838 * dh_install: Support autodest with non-debian/tmp sourcedirs.
840 * dh_install: Support implicit "." sourcedir and --list-missing.
841 (Also supports ./foo file specs and --list-missing.)
843 * dh_md5sums: Don't glob. Closes: #169135
845 -- Joey Hess <joeyh@debian.org> Fri, 15 Nov 2002 13:12:24 -0500
847 debhelper (4.1.21) unstable; urgency=low
849 * Make dh_install --list-missing honor -X excludes. Closes: #168739
850 * As a special case, if --sourcedir is not set (so is "."), make
851 --list-missing look only at what is in debian/tmp. This is gross, but
852 people have come to depend on that behavior, and that combination has no
853 other sane meaning. Closes: #168751
855 -- Joey Hess <joeyh@debian.org> Thu, 14 Nov 2002 10:56:21 -0500
857 debhelper (4.1.20) unstable; urgency=low
859 * typo in dh_shlibdeps(1), Closes: #167421
860 * dh_movefiles: make --list-missing respect --sourcedir. Closes: #168441
862 -- Joey Hess <joeyh@debian.org> Tue, 12 Nov 2002 17:56:32 -0500
864 debhelper (4.1.19) unstable; urgency=low
866 * Added note to dh_installdebconf(1) about postinst sourcing debconf
867 confmodule. (Cf #106070)
868 * Added an example to dh_install(1). Closes: #166402
870 -- Joey Hess <joeyh@debian.org> Sun, 27 Oct 2002 20:26:02 -0500
872 debhelper (4.1.18) unstable; urgency=low
874 * Use dpkg-architecture instead of dpkg --print-architecture (again?)
876 * typo fix Closes: #164958 The rest seems clear enough from context, so
879 -- Joey Hess <joeyh@debian.org> Wed, 16 Oct 2002 20:47:43 -0400
881 debhelper (4.1.17) unstable; urgency=low
883 * dh_installinit: added --no-start for rcS type scripts. Closes: #136502
885 -- Joey Hess <joeyh@debian.org> Fri, 11 Oct 2002 13:58:22 -0400
887 debhelper (4.1.16) unstable; urgency=low
889 * Depend on po-debconf, and I hope I can drop the debconf-utils dep soon.
891 * Removed debconf-utils build-dep. Have no idea why that was there.
892 * dh_installman: Don't use extended section as section name for translated
893 man pages, use only the numeric section as is done for regular man pages.
896 -- Joey Hess <joeyh@debian.org> Mon, 7 Oct 2002 11:49:37 -0400
898 debhelper (4.1.15) unstable; urgency=low
900 * dh_compress: Exclude .css files, to prevent broken links from html files,
901 and since they are generally small, and since this matches existing
902 practice. Closes: #163303
904 -- Joey Hess <joeyh@debian.org> Sat, 5 Oct 2002 15:04:44 -0400
906 debhelper (4.1.14) unstable; urgency=low
908 * dh_fixperms: Make sure .pm files are 0644. Closes: #163418
910 -- Joey Hess <joeyh@debian.org> Sat, 5 Oct 2002 14:03:52 -0400
912 debhelper (4.1.13) unstable; urgency=low
914 * dh_installdebconf: Support po-debconf debian/po directories.
917 -- Joey Hess <joeyh@debian.org> Wed, 2 Oct 2002 23:41:51 -0400
919 debhelper (4.1.12) unstable; urgency=low
921 * The "reverse hangover" release.
922 * dh_strip: better documentation, removed extraneous "item" from SYNOPSIS.
924 * dh_strip: detect and don't strip debug/*.so files.
925 * Note that 4.1.11 changelog entry was incorrect, dh_perl worked fine
926 without that change, but the new behavior is less likely to break things
927 if dpkg-gencontrol changes.
928 * Various improvements to debhelper(1).
930 -- Joey Hess <joeyh@debian.org> Fri, 27 Sep 2002 19:37:19 -0400
932 debhelper (4.1.11) unstable; urgency=low
934 * Make addsubstvars remove old instances of line before adding new. This
935 will make dh_perl get deps right for packages that have perl modules and
938 -- Joey Hess <joeyh@debian.org> Sun, 22 Sep 2002 11:27:08 -0400
940 debhelper (4.1.10) unstable; urgency=low
942 * Depend on coreutils | fileutils. Closes: #161452
944 -- Joey Hess <joeyh@debian.org> Thu, 19 Sep 2002 11:21:19 -0400
946 debhelper (4.1.9) unstable; urgency=low
948 * Fixed over-escaping of period when generating EXCLUDE_FIND.
951 -- Joey Hess <joeyh@debian.org> Mon, 16 Sep 2002 13:41:05 -0400
953 debhelper (4.1.8) unstable; urgency=low
955 * Use invoke-rc.d always now that it is in policy. Fall back to old behavior
956 if invoke-rc.d is not present, so versioned deps on sysvinit are not
959 -- Joey Hess <joeyh@debian.org> Sun, 15 Sep 2002 20:07:41 -0400
961 debhelper (4.1.7) unstable; urgency=low
963 * dh_builddeb(1): It's --filename, not --name. Closes: #160151
965 -- Joey Hess <joeyh@debian.org> Sun, 8 Sep 2002 20:05:07 -0400
967 debhelper (4.1.6) unstable; urgency=low
969 * Clarified dh_perl man page. Closes: #159332
971 -- Joey Hess <joeyh@debian.org> Tue, 3 Sep 2002 12:27:08 -0400
973 debhelper (4.1.5) unstable; urgency=low
975 * Fixed excessive escaping around terms in DH_EXCLUDE_FIND. Closes: #159155
977 -- Joey Hess <joeyh@debian.org> Sun, 1 Sep 2002 19:20:32 -0400
979 debhelper (4.1.4) unstable; urgency=low
981 * Patch from Andrew Suffield to make dh_perl understand #!/usr/bin/env perl
984 -- Joey Hess <joeyh@debian.org> Sat, 17 Aug 2002 23:05:45 -0400
986 debhelper (4.1.3) unstable; urgency=low
988 * dh_installinit: Always start daemon on upgraded even if
989 --no-restart-on-upgrade is given; since the daemon is not stopped
990 with that parameter starting it again is a no-op, unless the daemon was
991 not running for some reason. This makes transtions to using the flag
992 easier. Closes: #90976 and sorry it took me so long to verify you were
995 -- Joey Hess <joeyh@debian.org> Sun, 4 Aug 2002 18:52:12 -0400
997 debhelper (4.1.2) unstable; urgency=low
999 * Typo, Closes: #155323
1001 -- Joey Hess <joeyh@debian.org> Sat, 3 Aug 2002 12:17:11 -0400
1003 debhelper (4.1.1) unstable; urgency=low
1005 * Added a -L flag to dh_shlibdeps that is a nice alternative to providing a
1008 -- Joey Hess <joeyh@debian.org> Thu, 25 Jul 2002 19:15:09 -0400
1010 debhelper (4.1.0) unstable; urgency=low
1012 * Remove /usr/doc manglement code from postinst and prerm.
1013 Do not use this verion of debhelper for woody backports!
1014 * Removed dh_installxaw.
1016 -- Joey Hess <joeyh@debian.org> Sun, 21 Jul 2002 15:26:10 -0400
1018 debhelper (4.0.19) unstable; urgency=low
1020 * Make dh_installchangelogs install debian/NEWS files as well, as
1021 NEWS.Debian. Make dh_compress always compress them. The idea is to make
1022 these files be in a machine parsable form, like the debian changelog, but
1023 only put newsworthy info into them. Automated tools can then display new
1024 news on upgrade. It is hoped that if this catches on it will reduce the
1025 abuse of debconf notes. See discussion on debian-devel for details.
1027 -- Joey Hess <joeyh@debian.org> Sun, 14 Jul 2002 23:09:24 -0400
1029 debhelper (4.0.18) unstable; urgency=low
1031 * Removed a seemingly useless -dDepends in dh_shlibdeps's call to
1032 dpkg-shalibdeps; this allows for stuff like dh_shlibdeps -- -dRecommends
1034 * Added a --list-missing parameter to dh_install, which calc may find
1037 -- Joey Hess <joeyh@debian.org> Sun, 7 Jul 2002 22:44:01 -0400
1039 debhelper (4.0.17) unstable; urgency=low
1041 * In dh_install, don't limit to -type f when doing the find due to -X.
1042 This makes it properly install syml8inks, cf my rpm bug.
1044 -- Joey Hess <joeyh@debian.org> Fri, 5 Jul 2002 22:58:03 -0400
1046 debhelper (4.0.16) unstable; urgency=low
1048 * Patch from doogie to make dh_movefiles support -X. Closes: #150978
1049 * Pound home in dh_installman's man page that yet, it really does do the
1050 right thing. Closes: #150644
1052 -- Joey Hess <joeyh@debian.org> Thu, 4 Jul 2002 22:28:53 -0400
1054 debhelper (4.0.15) unstable; urgency=low
1056 * Stupid, evil typo.
1057 * Fixed the tests clint didn't show me.
1059 -- Joey Hess <joeyh@debian.org> Thu, 20 Jun 2002 20:57:06 -0400
1061 debhelper (4.0.14) unstable; urgency=low
1063 * In script fragments, use more posix tests, no -a or -o, no parens.
1066 -- Joey Hess <joeyh@debian.org> Thu, 20 Jun 2002 20:39:55 -0400
1068 debhelper (4.0.13) unstable; urgency=low
1070 * Added --mainpackage= option, of use in some kernel modules packages.
1071 * dh_gencontrol only needs to pass -p to dpkg-gencontrol if there is more
1072 than one package in debian/control. This makes it a bit more flexible in
1075 -- Joey Hess <joeyh@debian.org> Wed, 19 Jun 2002 19:44:12 -0400
1077 debhelper (4.0.12) unstable; urgency=low
1079 * Fixed debconf-utils dependency.
1081 -- Joey Hess <joeyh@debian.org> Sat, 15 Jun 2002 20:20:21 -0400
1083 debhelper (4.0.11) unstable; urgency=low
1085 * dh_compress: always compress .pcf files in
1086 /usr/X11R6/lib/X11/fonts/{100dpi,75dpi,misc}, as is required by policy.
1088 -- Joey Hess <joeyh@debian.org> Sat, 1 Jun 2002 18:08:50 -0400
1090 debhelper (4.0.10) unstable; urgency=low
1092 * Consistently use the which command instead of command -v or hardcoded
1093 paths in autoscripts. Neither is in posix, but which is in debianutils, so
1094 will always be available. command -v is not available in zsh.
1097 -- Joey Hess <joeyh@debian.org> Sun, 26 May 2002 00:54:33 -0400
1099 debhelper (4.0.9) unstable; urgency=low
1101 * dh_install: glob relative to --sourcedir. Closes: #147908
1102 * Documented what globbing is allowed.
1104 -- Joey Hess <joeyh@debian.org> Thu, 23 May 2002 12:28:30 -0400
1106 debhelper (4.0.8) unstable; urgency=low
1108 * Don't leak regex characters from -X when generating DH_EXCLUDE_FIND.
1110 -- Joey Hess <joeyh@debian.org> Wed, 22 May 2002 21:03:38 -0400
1112 debhelper (4.0.7) unstable; urgency=low
1114 * dh_strip: If a file is an ELF shared binary, does not have a .so.* in its
1115 name, stirp it as a ELF binary. It seems that GNUstep has files of this
1116 sort. See bug #35733 (not sufficient to close all of it).
1118 -- Joey Hess <joeyh@debian.org> Wed, 22 May 2002 20:40:09 -0400
1120 debhelper (4.0.6) unstable; urgency=low
1122 * Make dh_clean remove autom4te.cache.
1124 -- Joey Hess <joeyh@debian.org> Wed, 22 May 2002 14:08:33 -0400
1126 debhelper (4.0.5) unstable; urgency=low
1128 * Removing perl warning message.
1130 -- Joey Hess <joeyh@debian.org> Sun, 19 May 2002 01:04:16 -0400
1132 debhelper (4.0.4) unstable; urgency=low
1134 * Set DH_ALWAYS_EXCLUDE=CVS and debhelper will exclude CVS directories
1135 from processing by any command that takes a -X option, and dh_builddeb
1136 will also go in and rm -rf any that still sneak into the build tree.
1137 * dh_install: A patch from Eric Dorland <eric@debian.org> adds support for
1138 --sourcedir, which allows debian/package.files files to be moved over to
1139 debian/package.install, and just work. Closes: #146847
1140 * dh_movefiles: don't do file tests in no-act mode. Closes: #144573
1141 * dh_installdebconf: pass --drop-old-templates to debconf-mergetemplate.
1142 Means debhelper has to depend on debconf-utils 1.1.1.
1144 -- Joey Hess <joeyh@debian.org> Sat, 18 May 2002 21:38:03 -0400
1146 debhelper (4.0.3) unstable; urgency=low
1148 * Corrects misbuild with CVS dirs in deb. Closes: #146576
1150 -- Joey Hess <joeyh@debian.org> Fri, 17 May 2002 15:38:26 -0400
1152 debhelper (4.0.2) unstable; urgency=low
1154 * dh_install: delay globbing until after destintations have been found.
1157 -- Joey Hess <joeyh@debian.org> Tue, 16 Apr 2002 21:25:32 -0400
1159 debhelper (4.0.1) unstable; urgency=low
1161 * dh_installdebconf: allow parameters after -- to go to
1162 debconf-mergetemplate.
1163 * dh_installman: don't whine about zero-length man pages in .so conversion.
1164 * Forgot to export filedoublearray, Closes: #142784
1166 -- Joey Hess <joeyh@debian.org> Fri, 12 Apr 2002 23:22:15 -0400
1168 debhelper (4.0.0) unstable; urgency=low
1170 * dh_movefiles has long been a sore point in debhelper. Inherited
1171 from debstd, its interface and implementation suck, and I have maintained
1172 it while never really deigning to use it. Now there is a remplacment:
1173 dh_install, which ...
1174 - copies files, doesn't move them. Closes: #75360, #82649
1175 - doesn't have that whole annoying debian/package.files vs. debian/files
1176 mess, as it uses debian/install.
1177 - supports copying empty subdirs. Closes: #133037
1178 - doesn't use tar, thus no error reproting problems. Closes: #112538
1179 - files are listed relative to the pwd, debian/tmp need not be used at
1180 all, so no globbing issues. Closes: #100404
1181 - supports -X. Closes: #116902
1182 - the whole concept of moving files out of a directory is gone, so this
1183 bug doesn't really apply. Closes: #120026
1184 - This is exactly what Bill Allombert asked for in #117383, even though I
1185 designed it seemingly independantly. Thank you Bill! Closes: #117383
1186 * Made debhelper's debian/rules a lot simpler by means of the above.
1187 * Updated example rules file to use dh_install. Also some reordering and
1188 other minor changes.
1189 * dh_movefiles is lightly deprecated, and when you run into its bugs and
1190 bad design, you are incouraged to just use dh_install instead.
1191 * dh_fixperms: in v4 only, make all files in bin/ dirs +x. Closes: #119039
1192 * dh_fixperms: in v4 only, make all files in etc/init.d executable (of
1193 course there's -X ..)
1194 * dh_link: in v4 only, finds existing, non-policy-conformant symlinks
1195 and corrects them. This has the side effect of making dh_link idempotent.
1196 * Added a -h/--help option. This seems very obvious, but it never occured to
1198 * use v4 for building debhelper itself
1199 * v4 mode is done, you may now use it without fear of it changing.
1200 (This idea of this upload is to get v4 into woody so people won't run into
1201 many issues backporting from sarge to woody later on. Packages targeted
1202 for woody should continue to use whatever compatability level they are
1205 -- Joey Hess <joeyh@debian.org> Tue, 11 Apr 2002 17:28:57 -0400
1207 debhelper (3.4.14) unstable; urgency=low
1209 * Fixed an uninitialized value warning, Closes: #141729
1211 -- Joey Hess <joeyh@debian.org> Mon, 8 Apr 2002 11:45:02 -0400
1213 debhelper (3.4.13) unstable; urgency=low
1215 * Typo, Closes: #139176
1216 * Fixed dh_md5sums conffile excluding/including.
1218 -- Joey Hess <joeyh@debian.org> Wed, 20 Mar 2002 11:25:36 -0500
1220 debhelper (3.4.12) unstable; urgency=low
1222 * Fix to #99169 was accidentually reverted in 3.0.42; reinstated.
1224 -- Joey Hess <joeyh@debian.org> Sat, 16 Mar 2002 23:31:46 -0500
1226 debhelper (3.4.11) unstable; urgency=low
1228 * Fixed dh_installdocs and dh_installexamples to support multiple -X's.
1230 -- Joey Hess <joeyh@debian.org> Thu, 28 Feb 2002 13:02:35 -0500
1232 debhelper (3.4.10) unstable; urgency=low
1234 * Fixed dh_movefiles. Closes: #135479, #135459
1236 -- Joey Hess <joeyh@debian.org> Sun, 24 Feb 2002 12:25:32 -0500
1238 debhelper (3.4.9) unstable; urgency=low
1240 * dh_movefiles: Allow for deeper --sourcedir. Closes: #131363
1242 -- Joey Hess <joeyh@debian.org> Wed, 20 Feb 2002 16:37:43 -0500
1244 debhelper (3.4.8) unstable; urgency=low
1246 * Thanks to Benjamin Drieu <benj@debian.org>, dh_installdocs -X now works.
1247 I had to modify his patch to use cp --parents, since -P spews warnings
1248 now. Also, I made it continue to use cp -a if nothing is excluded,
1249 which is both faster, and means this patch is less likely to break
1250 anything if it turns out to be buggy. Also, stylistic changes.
1252 * Implemented -X for dh_installexamples as well.
1253 * dh_clean -X substvars will also work now. Closes: #66890
1255 -- Joey Hess <joeyh@debian.org> Sun, 17 Feb 2002 12:26:37 -0500
1257 debhelper (3.4.7) unstable; urgency=low
1259 * dh_perl: don't gripe if there is no substvar file. Closes: #133140
1261 -- Joey Hess <joeyh@debian.org> Sat, 9 Feb 2002 17:37:32 -0500
1263 debhelper (3.4.6) unstable; urgency=low
1265 * Typo, Closes: #132454
1266 * Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
1268 -- Joey Hess <joeyh@debian.org> Tue, 5 Feb 2002 17:33:57 -0500
1270 debhelper (3.4.5) unstable; urgency=low
1272 * dh_installxfonts: separate multiple commands with \n so sed doesn't get
1273 upset. Closes: #131322
1275 -- Joey Hess <joey@kitenet.net> Tue, 29 Jan 2002 18:58:58 -0500
1277 debhelper (3.4.4) unstable; urgency=low
1279 * Introduced the debian/compat file. This is the new, preferred way to say
1280 what debhelper compatability level your package uses. It has the big
1281 advantage of being available to debhelper when you run it at the command
1282 line, as well as in debian/rules.
1283 * A new v4 feature: dh_installinit, in v4 mode, will use invoke-rc.d.
1284 This is in v4 for testing, but I may well roll it back into v3 (and
1285 earlier) once woody is released and I don't have to worry about breaking
1286 things (and, presumably, once invoke-rc.d enters policy).
1287 * Some debhelper commands will now build up a new substvars variable,
1288 ${misc:Depends}, based on things they know your package needs to depend
1289 on. For example, dh_installinit in v4 mode adds sysvinit (>= 2.80-1) to
1290 that dep list, and dh_installxfonts adds a dep on xutils. This variable
1291 should make it easier to keep track of what your package needs to depends
1292 on, supplimenting the ${shlibs:Depends} and ${perl:Depends} substvars.
1293 Hmm, this appears to be based loosely on an idea by Masato Taruishi
1294 <taru@debian.org>, filtered through a long period of mulling it over.
1296 * Use the addsubstvar function I wrote for the above in dh_perl too.
1298 -- Joey Hess <joeyh@debian.org> Sat, 26 Jan 2002 23:30:51 -0500
1300 debhelper (3.4.3) unstable; urgency=low
1302 * Improved dh_installxfonts some more:
1303 - Better indenting of generated code.
1304 - Better ordering of generated code (minor fix).
1306 -- Joey Hess <joeyh@debian.org> Sat, 26 Jan 2002 23:09:59 -0500
1308 debhelper (3.4.2) unstable; urgency=low
1310 * dh_installman: more documentation about the .TH line. Closes: #129205
1312 - Packages that use this should depend on xutils. See man page.
1313 - However, if you really want to, you can skip the dep, and the
1314 postinst will avoid running program that arn't available. Closes: #131053
1315 - Use update-fonts-dir instead of handling encodings ourselves. Yay!
1316 - Pass only the last component of the directory name to
1317 update-fonts-*, since that's what they perfer now.
1318 - Other changes, chould fully comply with Debian X font policy now.
1320 -- Joey Hess <joeyh@debian.org> Tue, 15 Jan 2002 12:17:43 -0500
1322 debhelper (3.4.1) unstable; urgency=low
1324 * Fixed programmer's documentation of DOINDEP and DOARCH, Closes: #128546
1325 * Fixed dh_builddeb SYNOPSIS, Closes: #128548
1327 -- Joey Hess <joeyh@debian.org> Thu, 10 Jan 2002 13:49:37 -0500
1329 debhelper (3.4.0) unstable; urgency=low
1331 * Began work on v4 support (and thus the large version number jump), and it
1332 is only for the very brave right now since I will unhesitatingly break
1333 compatability in v4 mode as I'm developing it. Currently, updating to v4
1334 mode will only make dh_makeshlibs -V generate shared library deps that
1335 omit the debian part of the version number. The reasoning behind this
1336 change is that the debian revision should not typically break binary
1337 compatability, that existing use of -V is causing too tight versioned
1338 deps, and that if you do need to include the debian revision for some
1339 reason, you can always write it out by hand. Closes: #101497
1340 * dh_testversion is deprecated -- use build deps instead. A warning message
1341 is now output when it runs. Currently used by: 381 packages.
1342 * dh_installxaw is deprecated -- xaw-wrappers in no longer in the
1343 distribution. A warning message is now output when it runs. Currently used
1344 by: 3 packages (bugs filed).
1345 * Added referneces to menufile in dh_installmenu man page. Closes: #127978
1346 (dh_make is not a part of debhelper, if you want it changed, file a bug on
1349 -- Joey Hess <joeyh@debian.org> Sat, 5 Jan 2002 22:45:09 -0500
1351 debhelper (3.0.54) unstable; urgency=low
1353 * Added a version to the perl build dep, Closes: #126677
1355 -- Joey Hess <joeyh@debian.org> Thu, 27 Dec 2001 20:39:46 -0500
1357 debhelper (3.0.53) unstable; urgency=low
1359 * dh_strip: run file using a safe pipe open, that will not expose any weird
1360 characters in filenames to a shell. Closes: #126491
1361 * fixed dh_testdir man page
1363 -- Joey Hess <joeyh@debian.org> Wed, 26 Dec 2001 21:15:42 -0500
1365 debhelper (3.0.52) unstable; urgency=low
1367 * Typo, Closes: #122679
1368 * Export dirname from Dh_Lib, and related cleanup, Closes: #125770
1369 * Document dirname, basename in PROGRAMMING
1371 -- Joey Hess <joeyh@debian.org> Thu, 6 Dec 2001 11:58:52 -0500
1373 debhelper (3.0.51) unstable; urgency=low
1375 * Man page cleanups, Closes: #119335
1377 -- Joey Hess <joeyh@debian.org> Sat, 17 Nov 2001 21:04:15 -0500
1379 debhelper (3.0.50) unstable; urgency=low
1381 * dh_undocumented: check for existing uncompressed man pages. Closes: #87972
1382 * Optimized dh_installdeb conffile finding. Closes: #119035
1383 * dh_installdeb: changed the #!/bin/sh -e to set -e on a new line. Whether
1384 this additional bloat is worth it to make it easier for people to sh -x
1385 a script by hand is debatable either way, I guess. Closes: #119046
1386 * Added a check for duplicated package stanzas in debian/control,
1389 -- Joey Hess <joeyh@debian.org> Sat, 17 Nov 2001 14:00:54 -0500
1391 debhelper (3.0.49) unstable; urgency=low
1393 * More informative error, Closes: #118767
1395 -- Joey Hess <joeyh@debian.org> Thu, 8 Nov 2001 18:12:11 -0500
1397 debhelper (3.0.48) unstable; urgency=low
1399 * Added .zip and .jar to list of things to compress (Closes: #115735),
1400 and modified docs (Closes: #115733).
1402 -- Joey Hess <joeyh@debian.org> Mon, 15 Oct 2001 19:01:43 -0400
1404 debhelper (3.0.47) unstable; urgency=low
1406 * dh_installman: documented translated man page support, and made it work
1407 properly. It was not stripping the language part from the installed
1410 -- Joey Hess <joeyh@debian.org> Tue, 9 Oct 2001 15:16:18 -0400
1412 debhelper (3.0.46) unstable; urgency=low
1414 * Typo, Closes: #114135
1416 -- Joey Hess <joeyh@debian.org> Thu, 4 Oct 2001 19:39:34 -0400
1418 debhelper (3.0.45) unstable; urgency=low
1420 * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be in
1421 the path and dpkg enforces it. Closes: #112385
1423 -- Joey Hess <joeyh@debian.org> Sun, 16 Sep 2001 18:48:59 -0400
1425 debhelper (3.0.44) unstable; urgency=low
1427 * Added dh_strip to rules.multi2, and removed .TODO.swp. Closes: #110418
1429 -- Joey Hess <joeyh@debian.org> Tue, 28 Aug 2001 15:22:41 -0400
1431 debhelper (3.0.43) unstable; urgency=low
1433 * dh_perl: made it use doit commands so -v mode works. Yeah, uglier.
1435 Also some indentation fixes.
1437 -- Joey Hess <joeyh@debian.org> Fri, 24 Aug 2001 15:34:55 -0400
1439 debhelper (3.0.42) unstable; urgency=low
1441 * dh_movefiles: Typo, Closes: #106532
1442 * Use -x to test for existance of init scripts, rather then -e since
1443 we'll be running them, Closes: #109692
1444 * dh_clean: remove debian/*.debhelper. No need to name files
1445 specifically; any file matching that is a debhelper temp file.
1446 Closes: #106514, #85520
1448 -- Joey Hess <joeyh@debian.org> Thu, 23 Aug 2001 15:47:35 -0400
1450 debhelper (3.0.40) unstable; urgency=low
1452 * Typo, Closes: #104405
1454 -- Joey Hess <joeyh@debian.org> Wed, 11 Jul 2001 22:57:41 -0400
1456 debhelper (3.0.39) unstable; urgency=low
1458 * dh_compress: Don't compress .bz2 files, Closes: #102935
1460 -- Joey Hess <joeyh@debian.org> Sat, 30 Jun 2001 20:39:17 -0400
1462 debhelper (3.0.38) unstable; urgency=low
1464 * fixed doc bog, Closes: #102130
1466 -- Joey Hess <joeyh@debian.org> Sun, 24 Jun 2001 21:08:15 -0400
1468 debhelper (3.0.37) unstable; urgency=low
1470 * Spellpatch, Closes: #101553
1472 -- Joey Hess <joeyh@debian.org> Wed, 20 Jun 2001 22:03:57 -0400
1474 debhelper (3.0.36) unstable; urgency=low
1476 * Whoops, I forgot to revert dh_perl too. Closes: #101477
1478 -- Joey Hess <joeyh@debian.org> Tue, 19 Jun 2001 14:10:24 -0400
1480 debhelper (3.0.35) unstable; urgency=low
1482 * Revert change of 3.0.30. This broke too much stuff. Maybe I'll
1483 change it in debhelper v4..
1485 -- Joey Hess <joeyh@debian.org> Mon, 18 Jun 2001 13:56:35 -0400
1487 debhelper (3.0.34) unstable; urgency=low
1489 * Unimportant spelling fix. Closes: #100666
1491 -- Joey Hess <joeyh@debian.org> Thu, 14 Jun 2001 12:30:28 -0400
1493 debhelper (3.0.33) unstable; urgency=low
1495 * dh_gencontrol: Work around very strange hurd semantics
1496 which allow "" to be an empty file. Closes: #100542
1498 -- Joey Hess <joeyh@debian.org> Mon, 11 Jun 2001 18:15:19 -0400
1500 debhelper (3.0.32) unstable; urgency=low
1502 * Check that update-modules is present before running it, since modutils
1503 is not essential. Closes: #100430
1505 -- Joey Hess <joeyh@debian.org> Sun, 10 Jun 2001 15:13:51 -0400
1507 debhelper (3.0.31) unstable; urgency=low
1509 * Remove dh_testversion from example rules file, Closes: #99901
1511 -- Joey Hess <joeyh@debian.org> Thu, 7 Jun 2001 20:24:39 -0400
1513 debhelper (3.0.30) unstable; urgency=low
1515 * dh_gencontrol: Added a documented interface for specifying substvars
1516 data in a file. Substvars data may be put in debian/package.substvars.
1517 (Those files used to be used by debhelper for automatically generated
1518 data, but it uses a different internal filename now). It will be merged
1519 with any automatically determined substvars data. See bug #98819
1520 * I want to stress that no one should ever rely in internal, undocumented
1521 debhelper workings. Just because debhelper uses a certian name for some
1522 internally used file does not mean that you should feel free to modify
1523 that file to your own ends in a debian package. If you do use it, don't
1524 be at all suprised when it breaks. If you find that debhelper is lacking
1525 a documented interface for something that you need, ask for it!
1526 (debhelper's undocumented, internal use only files should now all be
1527 prefixed with ".debhelper")
1529 -- Joey Hess <joeyh@debian.org> Sun, 3 Jun 2001 16:37:33 -0400
1531 debhelper (3.0.29) unstable; urgency=low
1533 * Added -X flag to dh_makeshlibs, for packages with wacky plugins that
1534 look just like shared libs, but are not.
1536 -- Joey Hess <joeyh@debian.org> Fri, 1 Jun 2001 14:27:06 -0400
1538 debhelper (3.0.28) unstable; urgency=low
1540 * dh_clean: clean up temp files used by earlier versons of debhelper.
1543 -- Joey Hess <joeyh@debian.org> Wed, 30 May 2001 16:24:09 -0400
1545 debhelper (3.0.27) unstable; urgency=low
1547 * Fixed issues with extended parameters to dh_gencontrol including spaces
1548 and quotes. This was some histirical cruft that deals with splitting up
1549 the string specified by -u, and it should not have applied to the set
1550 of options after --. Now that it's fixed, any and all programs that
1551 support a -- and options after it, do not require any special quoting
1552 of the succeeding options. Quote just like you would in whatever
1553 program those options go to. So, for example,
1554 dh_gencontrol -Vblah:Depends='foo, bar (>= 1.2)' will work just as you
1555 would hope. This fix does NOT apply to -u; don't use -u if you must do
1556 something complex. Closes: #89311
1557 * Made escape_shell output a lot better.
1559 -- Joey Hess <joeyh@debian.org> Tue, 29 May 2001 17:54:19 -0400
1561 debhelper (3.0.26) unstable; urgency=low
1563 * Always include package name in maintainer script fragment filenames
1564 and generated shlibs files (except for in DH_COMPAT=1 mode). This is a
1565 purely cosmetic change, and if it breaks anything, you were using an
1566 undocumented interface. Closes: #95387
1568 -- Joey Hess <joeyh@debian.org> Thu, 24 May 2001 16:31:46 -0400
1570 debhelper (3.0.25) unstable; urgency=low
1572 * dh_makeshlins: append to LD_LIBRARY_PATH at start, not each time
1573 through loop. Closes: #98598
1575 -- Joey Hess <joeyh@debian.org> Thu, 24 May 2001 14:16:50 -0400
1577 debhelper (3.0.24) unstable; urgency=low
1579 * Missing semi-colon.
1580 * Call dh_shlibdeps as part of build process, as simple guard against
1581 this (dh_* should be called, really).
1583 -- Joey Hess <joeyh@debian.org> Tue, 15 May 2001 10:27:34 -0400
1585 debhelper (3.0.23) unstable; urgency=low
1587 * dh_shlibdeps: the -l switch now just adds to LD_LIBRARY_PATH, if it is
1588 already set. Newer fakeroots set it, and clobbering their settings
1589 breaks things since they LD_PRELOAD a library that is specified in the
1590 LD_LIBRARY_PATH. (blah) Closes: #97494
1592 -- Joey Hess <joeyh@debian.org> Mon, 14 May 2001 22:32:23 -0400
1594 debhelper (3.0.22) unstable; urgency=low
1596 * dh_installinfo: doc enchancement, Closes: #97515
1597 * dh_md5sums: don't fail if pwd has spaces in it (must be scraping the
1598 bottom of the bug barrel here). Closes: #97404
1600 -- Joey Hess <joeyh@debian.org> Mon, 14 May 2001 21:22:47 -0400
1602 debhelper (3.0.21) unstable; urgency=low
1604 * Corrected bashism (echo -e, DAMNIT), in rules file that resulted in a
1605 corrupted Dh_Version.pm. Closes: #97236
1607 -- Joey Hess <joeyh@debian.org> Sat, 12 May 2001 12:21:40 -0400
1609 debhelper (3.0.20) unstable; urgency=low
1611 * Modified the postrm fragment for dh_installxfonts to not try to delete
1612 any files. The responsibility for doing so devolves onto update-fonts-*
1613 (which don't yet, but will). See bug #94752
1615 -- Joey Hess <joeyh@debian.org> Fri, 11 May 2001 13:30:43 -0400
1617 debhelper (3.0.19) unstable; urgency=low
1619 * Now uses html2text rather than lynx for converting html changelogs.
1620 The program generates better results, and won't annoy the people who
1621 were oddly annoyed at having to install lynx. Instead, it will annoy a
1622 whole other set of people, I'm sure. Closes: #93747
1624 -- Joey Hess <joeyh@debian.org> Mon, 7 May 2001 21:23:46 -0400
1626 debhelper (3.0.18) unstable; urgency=low
1628 * dh_perl: updates from bod:
1629 - Provide minimum version for arch-indep module dependencies
1630 (perl-policy 1,18, section 3.4.1).
1631 - Always update substvars, even if Perl:Depends is empty.
1633 -- Joey Hess <joeyh@debian.org> Sat, 21 Apr 2001 15:13:15 -0700
1635 debhelper (3.0.17) unstable; urgency=low
1637 * dh_shlibdeps: document that -l accepts multiple dirs, and
1638 make multiple dirs absolute properly, not just the first.
1640 -- Joey Hess <joeyh@debian.org> Mon, 16 Apr 2001 23:20:30 -0700
1642 debhelper (3.0.16) unstable; urgency=low
1644 * Documented -isp, Closes: #93983
1646 -- Joey Hess <joeyh@debian.org> Sat, 14 Apr 2001 19:16:47 -0700
1648 debhelper (3.0.15) unstable; urgency=low
1650 * Typo, Closes: #92407
1652 -- Joey Hess <joeyh@debian.org> Tue, 3 Apr 2001 12:15:02 -0700
1654 debhelper (3.0.14) unstable; urgency=low
1656 * dh_strip: ensure that the file _ends_ with `.a'. Closes: #90647
1658 -- Joey Hess <joeyh@debian.org> Wed, 21 Mar 2001 20:21:11 -0800
1660 debhelper (3.0.13) unstable; urgency=low
1662 * dh_makeshlibs: more support for nasty soname formats, Closes: #90520
1664 -- Joey Hess <joeyh@debian.org> Wed, 21 Mar 2001 15:00:42 -0800
1666 debhelper (3.0.12) unstable; urgency=low
1668 * Applied a patch from Anton Zinoviev <anton@lml.bas.bg> to pass -e
1669 to mkfontdir. Closes: #89418
1671 -- Joey Hess <joeyh@debian.org> Fri, 16 Mar 2001 21:03:29 -0800
1673 debhelper (3.0.11) unstable; urgency=low
1675 * dh_makeshlibs: don't follow links to .so files. Instead, we will look
1676 for *.so* files. This should work for the variously broken db3,
1677 liballeg, and it will fix the problem with console-tools-dev, which
1678 contained (arguably broken) absolute symlinks to real files, which were
1679 followed. Closes: #85483
1681 -- Joey Hess <joeyh@debian.org> Wed, 14 Mar 2001 14:55:58 -0800
1683 debhelper (3.0.10) unstable; urgency=medium
1685 * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
1686 Arrgh. All packages built with the old code (that is, all daemon
1687 packages built with debhelper 3.0.9!) are broken. Closes: #89472
1689 -- Joey Hess <joeyh@debian.org> Tue, 13 Mar 2001 06:10:03 -0500
1691 debhelper (3.0.9) unstable; urgency=low
1693 * Modified to use dpkg-architecture instead of dpkg --print-architecture.
1694 I hate this, and wish it wasn't necessary to make cross compiles for
1695 the hurd work. Closes: #88494
1696 * Now depends on debconf-utils for debconf-mergetemplates. Closes: #87321
1697 * Continues to depend on lynx for html changelog conversions. Yes, these
1698 and packages with translated debconf templates are rather rare, but
1699 it makes more sense for debhelper to consistently depend on all utilities
1700 it uses internally rather than force people to keep their dependancies
1701 up to date with debhelper internals. If I decide tomorrow that w3m is
1702 the better program to use to format html changelogs, I can make the
1703 change and packages don't need to update their build dependancies.
1704 Closes: #88464, #77743
1705 * Test for init scripts before running them, since they are conffiles and
1706 the admin may have removed them for some reason, and policy wants
1707 us to deal with that gracefully.
1708 * dh_makeshlibs: now uses objdump, should be more accurate. Closes:
1710 * Wildcards have been supported for a while, Closes: #54197
1711 * dh_installdocs and dh_link have been able to make doc-dir symlinks for
1712 a while, Closes: #51225
1714 -- Joey Hess <joeyh@debian.org> Sun, 4 Mar 2001 15:48:45 -0800
1716 debhelper (3.0.8) unstable; urgency=low
1720 -- Joey Hess <joeyh@debian.org> Sat, 24 Feb 2001 23:31:31 -0800
1722 debhelper (3.0.7) unstable; urgency=low
1724 * dh_makeshlibs: only generate call to ldconfig if it really looks like
1725 a given *.so* file is indeed a shared library.
1727 -- Joey Hess <joeyh@debian.org> Fri, 23 Feb 2001 14:38:50 -0800
1729 debhelper (3.0.6) unstable; urgency=low
1731 * Corrected some uninitialized value stuff in dh_suidregister (actually
1733 * dh_installman: fixed variable socoping error, so file conversions
1736 -- Joey Hess <joeyh@debian.org> Fri, 16 Feb 2001 14:15:02 -0800
1738 debhelper (3.0.5) unstable; urgency=low
1740 * Updated dh_perl to a new version for the new perl organization and
1741 policy. The -k flag has been done away with, as the new perl packages
1742 don't make packlist files.
1743 * Fixed some bugs in the new dh_perl and updated it to my current
1744 debhelper coding standards.
1745 * Use dh_perl to generate debhelper's own deps.
1746 * Version number increase to meet perl policy.
1748 -- Joey Hess <joeyh@debian.org> Tue, 13 Feb 2001 09:07:48 -0800
1750 debhelper (3.0.1) unstable; urgency=low
1752 * Build-depends on perl-5.6, since it uses 2 argument pod2man.
1753 * Cleanups of debhelper.1 creation process.
1755 -- Joey Hess <joeyh@debian.org> Mon, 12 Feb 2001 16:12:59 -0800
1757 debhelper (3.0.0) unstable; urgency=low
1759 * Added dh_installman, a new program that replaces dh_installmanpages.
1760 It is not DWIM. You tell it what to install and it figures out where
1761 based on .TH section field and filename extention. I reccommend everyone
1762 begin using it, since this is much better then dh_installmanpages's
1763 evilness. I've been meaning to do this for a very long time..
1764 Closes: #38673, #53964, #64297, #16933, #17061, #54059, #54373, #61816
1765 * dh_installmanpages remains in the package for backwards compatability,
1766 but is mildly deprecated.
1767 * dh_testversion is deprecated; use build dependancies instead.
1768 * dh_suidregister: re-enabled. Aj thinks that requiring people to stop
1769 using it is unacceptable. Who am I to disagree with a rc bug report?
1770 Closes: #84910 It is still deprecated, and it will still whine at you
1771 if you use it. I appreciate the job everyone has been doing at
1772 switching to statoverrides..
1773 * Since dh_debstd requires dh_installmanpages (where do you think the
1774 latter's evil interface came from?), I have removed it. It was a nice
1775 thought-toy, but nobody really used it, right?
1776 * Since the from-debstd document walks the maintainer through running
1777 dh_debstd to get a list of debhelper commands, and since that document
1778 has really outlives its usefullness, I removed it too. Use dh-make
1780 * dh_installman installs only into /usr/share/man, not the X11R6
1781 directory. Policy says "files must not be installed into
1782 `/usr/X11R6/bin/', `/usr/X11R6/lib/', or `/usr/X11R6/man/' unless this
1783 is necessary for the package to operate properly", and I really doubt
1784 a man page being in /usr/share/man is going to break many programs.
1785 Closes: #81853 (I hope the bug submitter doesn't care that
1786 dh_installmanpages still puts stuff in the X11R6/man directory.)
1787 * dh_undocumented now the same too now.
1788 * dh_installinit: installs debian/package.default files as /etc/default/
1790 * Updated to current perl coding standards (use strict, lower-case
1791 variable names, pod man pages).
1792 * Since with the fixing of the man page installer issue, my checklist for
1793 debhelper v3 is complete, I pronounce debhelper v3 done! Revved the
1794 version number appropriatly (a large jump; v3 changes less than I had
1795 planned). Note that I have no plans for a v4 at this time. :-)
1796 * Testing: I have used this new version of debhelper to build a large
1797 number of my own packages, and it seems to work. But this release
1798 touches every file in this package, so be careful out there..
1800 -- Joey Hess <joeyh@debian.org> Thu, 8 Feb 2001 14:29:58 -0800
1802 debhelper (2.2.21) unstable; urgency=low
1804 * Fixed a stupid typo in dh_suidregister, Closes: #85110
1806 -- Joey Hess <joeyh@debian.org> Tue, 6 Feb 2001 13:29:57 -0800
1808 debhelper (2.2.20) unstable; urgency=low
1810 * dh_installinit -r: stop init script in prerm on package removal,
1813 -- Joey Hess <joeyh@debian.org> Mon, 5 Feb 2001 10:06:31 -0800
1815 debhelper (2.2.19) unstable; urgency=low
1817 * dh_shlibdeps -l can handle relative paths now. Patch from Colin Watson
1818 <cjw44@flatline.org.uk>, Closes: #84408
1820 -- Joey Hess <joeyh@debian.org> Thu, 1 Feb 2001 13:35:39 -0800
1822 debhelper (2.2.18) unstable; urgency=medium
1824 * Added a suggests to debconf-utils, Closes: #83643
1825 I may chenge this to a dependancy at some point in the future,
1826 since one debconf command needs the package to work.
1828 -- Joey Hess <joeyh@debian.org> Tue, 30 Jan 2001 22:39:54 -0800
1830 debhelper (2.2.17) unstable; urgency=medium
1832 * dh_installdebconf: marge in templates with a .ll_LL extention,
1833 they were previously ignored.
1835 -- Joey Hess <joeyh@debian.org> Mon, 29 Jan 2001 13:05:21 -0800
1837 debhelper (2.2.16) unstable; urgency=medium
1839 * Bah, reverted that last change. It isn't useful because
1840 dpkg-buildpackage reads the real control file and gets confused.
1842 -- Joey Hess <joeyh@debian.org> Sun, 28 Jan 2001 01:47:46 -0800
1844 debhelper (2.2.15) unstable; urgency=medium
1846 * Added the ability to make debhelper read a different file than
1847 debian/control as the control file. This is very useful for various and
1848 sundry things, all Evil, most involving kernel packages.
1850 -- Joey Hess <joeyh@debian.org> Wed, 24 Jan 2001 17:33:46 -0800
1852 debhelper (2.2.14) unstable; urgency=medium
1854 * Corrected globbing issue with dh_movefiles in v3 mode. Closes: #81431
1856 -- Joey Hess <joeyh@debian.org> Sun, 21 Jan 2001 18:33:59 -0800
1858 debhelper (2.2.13) unstable; urgency=medium
1860 * Fixed a man page typo, Closes: #82371:
1861 * Added note to dh_strip man page, Closes: #82220
1863 -- Joey Hess <joeyh@debian.org> Mon, 15 Jan 2001 20:38:53 -0800
1865 debhelper (2.2.12) unstable; urgency=medium
1867 * suidmanager is obsolete now, and so is dh_suidmanager. Instead,
1868 packages that contain suid binaries should include the binaries suid in
1869 the .deb, and dpkg-statoverride can override this. If this is done
1870 to a program that previously used suidmanager, though, you need to
1871 conflict with suidmanager (<< 0.50).
1872 * Made dh_suidmanager check to see if it would have done anything before.
1873 If so, it states that it is obsolete, and refer users to the man
1874 page, which now explains the situation, and then aborts the build.
1875 If it would have done nothing before, it just outputs a warning that
1876 it is an obsolete program.
1878 -- Joey Hess <joeyh@debian.org> Wed, 10 Jan 2001 13:17:50 -0800
1880 debhelper (2.2.11) unstable; urgency=medium
1882 * Fixed dh_installwm. Oops. Closes: #81124
1884 -- Joey Hess <joeyh@debian.org> Wed, 3 Jan 2001 10:18:38 -0800
1886 debhelper (2.2.10) unstable; urgency=low
1888 * dh_shlibdeps: re-enabled -l flag, it's needed again. Closes: #80560
1890 -- Joey Hess <joey@kitenet.net> Tue, 26 Dec 2000 22:05:30 -0800
1892 debhelper (2.2.9) unstable; urgency=low
1894 * Fixed perl wanring, Closes: #80242
1896 -- Joey Hess <joey@kitenet.net> Thu, 21 Dec 2000 14:43:11 -0800
1898 debhelper (2.2.8) unstable; urgency=medium
1900 * dh_installwm: Moved update-alternatives --remove call to prerm,
1902 * ALso guarded all update-alternatives --remove calls.
1904 -- Joey Hess <joeyh@debian.org> Thu, 21 Dec 2000 11:33:30 -0800
1906 debhelper (2.2.7) unstable; urgency=low
1910 -- Joey Hess <joeyh@debian.org> Sun, 3 Dec 2000 17:12:15 -0800
1912 debhelper (2.2.6) unstable; urgency=low
1914 * typo: Closes, #78567
1916 -- Joey Hess <joeyh@debian.org> Sat, 2 Dec 2000 14:27:31 -0800
1918 debhelper (2.2.5) unstable; urgency=low
1920 * Oops, it was not expanding wildcard when it should.
1922 -- Joey Hess <joeyh@debian.org> Wed, 29 Nov 2000 20:59:33 -0800
1924 debhelper (2.2.4) unstable; urgency=low
1926 * dh_movefiles: added error message on file not found
1928 -- Joey Hess <joeyh@debian.org> Wed, 29 Nov 2000 20:25:52 -0800
1930 debhelper (2.2.3) unstable; urgency=low
1932 * If DH_COMPAT=3 is set, the following happens:
1933 - Various debian/foo files like debian/docs, debian/examples, etc,
1934 begin to support filename globbing. use \* to escape the wildcards of
1935 course. I doubt this will bite anyone (Debian doesn't seem to contain
1936 files with "*" or "?" in their names..), but it is guarded by v3 just
1937 to be sure. Closes: #34120, #37694, #39846, #46249
1939 -- Joey Hess <joeyh@debian.org> Mon, 27 Nov 2000 20:43:26 -0800
1941 debhelper (2.2.2) unstable; urgency=low
1943 * dh_makeshlibs: corrected the evil db3-regex so it doesn't misfire on
1944 data like "debian/libruby/usr/lib/ruby/1.6/i486-linux/etc.so".
1947 -- Joey Hess <joeyh@debian.org> Mon, 27 Nov 2000 12:21:53 -0800
1949 debhelper (2.2.1) unstable; urgency=low
1951 * Reverted the change to make debian/README be treated as README.Debian,
1952 after I learned people use it for eg, documenting the source package
1953 itself. Closes: #34628, since it seems this is not such an "incredibly
1954 minor" change after all. Never underetimate the annoyance of
1955 backwards-compatability.
1957 -- Joey Hess <joeyh@debian.org> Mon, 27 Nov 2000 12:01:52 -0800
1959 debhelper (2.2.0) unstable; urgency=low
1961 * DH_COMPAT=3 now enables the following new features which I can't just
1962 turn on by default for fear of breaking backwards compatability:
1963 - dh_makeshlibs makes the postinst/postrm call ldconfig. Closes: #77154
1964 Patch from Masato Taruishi <taru@debian.org> (modified). If you
1965 use this, be sure dh_makeshlibs runs before dh_installdeb; many
1966 old rules files have the ordering backwards.
1967 - dh_installdeb now causes all files in /etc to be registered as
1969 - debian/README is now supported: it is treated exactly like
1970 debian/README.Debian. Either file is installed as README.Debian in
1971 non-native packages, and now as just README in native packages.
1973 * This is really only the start of the changes for v3, so use with
1975 * dh_du has finally been removed. It has been deprecated for ages, and
1976 a grep of the archive shows that nothing is using it except biss-awt
1977 and scsh. I filed bugs on both almost exactly a year ago. Those bugs
1978 should now be raised to severity important..
1979 * --number option (to dh_installemacsen) is removed. It has been
1980 deprecated for a while and nothing uses it. Use --priority instead.
1982 -- Joey Hess <joeyh@debian.org> Sun, 26 Nov 2000 17:51:58 -0800
1984 debhelper (2.1.28) unstable; urgency=low
1986 * Ok, fine, I'll make debhelper depend on lynx for the one or two
1987 packages that have html changelogs. But you'll be sorry...
1990 -- Joey Hess <joeyh@debian.org> Tue, 21 Nov 2000 15:13:39 -0800
1992 debhelper (2.1.27) unstable; urgency=low
1994 * Typo, Closes: #77441
1996 -- Joey Hess <joeyh@debian.org> Sun, 19 Nov 2000 13:23:30 -0800
1998 debhelper (2.1.26) unstable; urgency=low
2000 * Completed the fix from the last version.
2002 -- Joey Hess <joeyh@debian.org> Wed, 15 Nov 2000 20:39:25 -0800
2004 debhelper (2.1.25) unstable; urgency=low
2006 * Ok, I tihnk we have a db3 fix that will really work now.
2008 -- Joey Hess <joeyh@debian.org> Sun, 12 Nov 2000 13:29:59 -0800
2010 debhelper (2.1.24) unstable; urgency=low
2012 * I retract 2.1.23, the hack doesn't help make dpkg-shlibdeps work; db3
2015 -- Joey Hess <joeyh@debian.org> Sun, 12 Nov 2000 13:29:57 -0800
2017 debhelper (2.1.23) unstable; urgency=low
2019 * dh_makeshlibs: Also scan files named "*.so*", not just "*.so.*",
2020 but only if they are files. This should make it more usable with
2021 rather stupidly broken libraries like db3, which do not encode the
2022 major version in their filenames. However, it cannot guess the major
2023 version of such libraries, so -m must be used.
2025 -- Joey Hess <joeyh@debian.org> Sat, 11 Nov 2000 17:24:58 -0800
2027 debhelper (2.1.22) unstable; urgency=low
2029 * Fixed dh_perl to work with perl 5.6, Closes: #76508
2031 -- Joey Hess <joeyh@debian.org> Tue, 7 Nov 2000 15:56:54 -0800
2033 debhelper (2.1.21) unstable; urgency=low
2035 * dh_movefiles: no longer does the symlink ordering hack, as
2036 this is supported by dpkg itself now. Added a dependancy on
2037 dpkg-dev >= 1.7.0 to make sure this doesn't break anything.
2038 * While I'm updating for dpkg 1.7.0, I removed the -ldirectory hack
2039 from dh_shlibdeps; dpkg-shlibdeps has its own much more brutal hack to
2040 make this work. The switch is ignored now for backwards compatability.
2041 * dh_suidregister will be deprecated soon -- dpkg-statoverride is a
2044 -- Joey Hess <joeyh@debian.org> Mon, 6 Nov 2000 15:14:49 -0800
2046 debhelper (2.1.20) unstable; urgency=low
2048 * dh_suidregister: do not unregister on purge, since it will have already
2049 been unregistered then, and a warning will result.
2051 -- Joey Hess <joeyh@debian.org> Sun, 5 Nov 2000 17:02:50 -0800
2053 debhelper (2.1.19) unstable; urgency=low
2055 * dh_builddeb: Ok, it is cosmetic, but it annoyed me.
2057 -- Joey Hess <joeyh@debian.org> Sun, 5 Nov 2000 16:20:46 -0800
2059 debhelper (2.1.18) unstable; urgency=low
2061 * dh_builddeb: added a --filename option to specify the output filename.
2062 This is intended to be used when building .udebs for the debian
2065 -- Joey Hess <joeyh@debian.org> Sat, 28 Oct 2000 11:41:20 -0700
2067 debhelper (2.1.17) unstable; urgency=low
2069 * dh_movefiles.1: well I thought it was quite obvious why it always used
2070 debian/tmp, but it's a faq. Added some explanation. By the way, since
2071 there now exists a documented way to use dh_movefiles that does not
2072 have problems with empty directories that get left behind and so on, I
2073 think this Closes: #17111, #51985
2075 -- Joey Hess <joeyh@debian.org> Fri, 27 Oct 2000 23:07:42 -0700
2077 debhelper (2.1.16) unstable; urgency=low
2079 * dh_movefiles: fixed a regexp quoting problem with --sourcedir.
2081 * Whoops, I think I overwrote bod's NMU with 2.2.15. Let's merge those
2084 debhelper (2.1.14-0.1) unstable; urgency=low
2086 * Non-maintainer upload (thanks Joey).
2087 * dh_installchangelogs, dh_installdocs: allow dangling symlinks for
2088 $TMP/usr/share/doc/$PACKAGE (useful for multi-binary packages).
2091 -- Brendan O'Dea <bod@debian.org> Fri, 20 Oct 2000 18:11:59 +1100
2093 I also added some documentation to debhelper.1 about this, and removed
2094 the TODO entry about it.
2096 -- Joey Hess <joeyh@debian.org> Mon, 23 Oct 2000 15:14:49 -0700
2098 debhelper (2.1.15) unstable; urgency=low
2100 * dh_installwm: patched a path in some backwards compatability code.
2103 -- Joey Hess <joeyh@debian.org> Mon, 23 Oct 2000 10:13:44 -0700
2105 debhelper (2.1.14) unstable; urgency=low
2107 * Rats, the previous change makes duplicate lines be created in the
2108 shlibs file, and lintian conplains. Added some hackery that should
2109 prevent that. Closes: #73052
2111 -- Joey Hess <joeyh@debian.org> Tue, 3 Oct 2000 12:32:22 -0700
2113 debhelper (2.1.13) unstable; urgency=low
2115 * Typo, Closes: #72932
2116 * dh_makeshlibs: follow symlinks to files when looking for files that are
2117 shared libraries. This allows it to catch files like
2118 "liballeg-3.9.33.so" that are not in the *.so.* form it looks for, but
2119 that doe have links to them that are in the right form. Closes: #72938
2121 -- Joey Hess <joeyh@debian.org> Sun, 1 Oct 2000 18:23:48 -0700
2123 debhelper (2.1.12) unstable; urgency=low
2125 * Rebuild to remove cvs junk, Closes: #72610
2127 -- Joey Hess <joeyh@debian.org> Wed, 27 Sep 2000 12:39:06 -0700
2129 debhelper (2.1.11) unstable; urgency=low
2131 * dh_installmanpages: don't install files that start with .#* -- these
2134 -- Joey Hess <joeyh@debian.org> Thu, 21 Sep 2000 11:58:52 -0700
2136 debhelper (2.1.10) unstable; urgency=low
2138 * Modified to allow no spaces between control file field name and value
2139 (this appears to be logal).
2141 -- Joey Hess <joeyh@debian.org> Tue, 19 Sep 2000 23:13:17 -0700
2143 debhelper (2.1.9) unstable; urgency=low
2145 * dh_installmodules: corrected the code added to maintainer scripts so it
2146 does not call depmod -a. update-modules (which it always called)_
2147 handles calling depmod if doing so is appropriate. Packages built with
2148 proir versions probably have issues on systems with non-modular
2149 kernels, and should be rebuilt. Closes: #71841
2151 -- Joey Hess <joeyh@debian.org> Sun, 17 Sep 2000 14:40:45 -0700
2153 debhelper (2.1.8) unstable; urgency=low
2155 * Fixed a stupid typo. Closes: #69750
2157 -- Joey Hess <joeyh@debian.org> Tue, 22 Aug 2000 15:14:48 -0700
2159 debhelper (2.1.7) unstable; urgency=low
2161 * debian/package.filename.arch is now checked for first, before
2162 debian/package.filename. Closes: #69453
2163 * Added a section to debhelper(1) about files in debian/ used by
2164 debhelper, which documents this. Removed scattered references to
2165 debian/filename from all over the man pages.
2167 -- Joey Hess <joeyh@debian.org> Sun, 20 Aug 2000 18:06:52 -0700
2169 debhelper (2.1.6) unstable; urgency=low
2171 * dh_strip: now knows about the DEB_BUILD_OPTIONS=nostrip thing.
2173 -- Joey Hess <joeyh@debian.org> Sun, 20 Aug 2000 16:28:31 -0700
2175 debhelper (2.1.5) unstable; urgency=low
2177 * dh_installxfonts: corrected a problem during package removal that was
2178 silently neglecting to remove the fonts.dir/alias files.
2180 -- Joey Hess <joeyh@debian.org> Thu, 17 Aug 2000 00:44:25 -0700
2182 debhelper (2.1.4) unstable; urgency=low
2184 * Whoops, I forgot to add v3 to cvs, so it was missing from a few
2187 -- Joey Hess <joeyh@debian.org> Fri, 4 Aug 2000 14:27:46 -0700
2189 debhelper (2.1.3) unstable; urgency=low
2191 * dh_shlibdeps: if it sets LD_LIBRARY_PATH, it now prints out a line
2192 showing it is doing that when in verbose mode.
2193 * examples/rules.multi: don't use DH_OPTIONS hack. It's too confusing.
2194 rules.multi2 still uses it, but it has comments explaining the caveats
2197 -- Joey Hess <joeyh@debian.org> Fri, 21 Jul 2000 13:53:02 -0700
2199 debhelper (2.1.2) unstable; urgency=low
2201 * Minor man page updates as Overfiend struggles with debhelperizing X
2204 -- Joey Hess <joeyh@debian.org> Fri, 21 Jul 2000 00:25:32 -0700
2206 debhelper (2.1.1) unstable; urgency=low
2208 * Never refer to root, always uid/gid "0". Closes: #67508
2210 -- Joey Hess <joeyh@debian.org> Thu, 20 Jul 2000 16:56:24 -0700
2212 debhelper (2.1.0) unstable; urgency=low
2214 * I started work on debhelper v2 over a year ago, with a long list of
2215 changes I hoped to get in that broke backwards compatability. That
2216 development stalled after only the most important change was made,
2217 although I did get out over 100 releases in the debhelper 2.0.x tree.
2218 In the meantime, lots of packages have switched to using v2, despite my
2219 warnings that doing so leaves packages open to being broken without
2220 notice until v2 is complete.
2221 * Therefore, I am calling v2 complete, as it is. Future non-compatabile
2222 changes will happen in v3, which will be started soon. This means that
2223 by using debhelper v2, one major thing changes: debhelper uses
2224 debian/<package> as the temporary directory for *all* packages;
2225 debian/tmp is no longer used to build binary packages out of. This is
2226 very useful for multi-binary packages, and I reccommend everyone
2228 * Updated example rules files to use v2 by default.
2229 * Updated all documentation to assume that v2 is being used.
2230 * Added a few notes for people still using v1.
2231 * Moved all of the README into debhelper(1).
2233 -- Joey Hess <joeyh@debian.org> Tue, 18 Jul 2000 15:48:41 -0700
2235 debhelper (2.0.104) unstable; urgency=low
2237 * Put dh_installogrotate in the examples, Closes: #66986
2239 -- Joey Hess <joeyh@debian.org> Mon, 10 Jul 2000 16:16:37 -0700
2241 debhelper (2.0.103) unstable; urgency=low
2243 * Added dh_installlogrotate. Yuck, 3 l's, but I want to folow my
2246 -- Joey Hess <joeyh@debian.org> Sun, 9 Jul 2000 00:51:03 -0700
2248 debhelper (2.0.102) unstable; urgency=low
2250 * Documented the full list of extra files dh_clean deletes, since people
2251 are for some reason adverse to using -v to find it. Closes: #66883
2253 -- Joey Hess <joeyh@debian.org> Fri, 7 Jul 2000 12:40:43 -0700
2255 debhelper (2.0.101) unstable; urgency=low
2257 * Killed the fixlinks stuff, since there are no longer any symlinks in
2260 -- Joey Hess <joeyh@debian.org> Wed, 5 Jul 2000 19:14:10 -0700
2262 debhelper (2.0.100) unstable; urgency=low
2264 * Modified all postinst script fragments to only run when called with
2265 "configure". I looked at the other possibilities, and I don't think any
2266 of the supported stuff should be called if the postist is called for
2267 error unwinds. Closes: #66673
2268 * Implemented dh_clean -X, to allow specification of files to not delete,
2271 -- Joey Hess <joeyh@debian.org> Wed, 5 Jul 2000 17:02:40 -0700
2273 debhelper (2.0.99) unstable; urgency=low
2275 * dh_installmodules will now install modiles even if etc/modutils already
2276 exists (wasn't because of a logic error). Closes: #66289
2277 * dh_movefiles now uses debian/movelist, rather than just movelist. This
2278 is to fix an unlikely edge case involving a symlinked debian directory.
2281 -- Joey Hess <joeyh@debian.org> Mon, 26 Jun 2000 14:24:12 -0700
2283 debhelper (2.0.98) unstable; urgency=low
2285 * dh_installdebconf: Automatically merge localized template
2286 files. If you use this feature, you should build-depend on
2287 debconf-utils to get debconf-mergetemplate.
2289 -- Joey Hess <joeyh@debian.org> Fri, 19 May 2000 14:24:24 -0700
2291 debhelper (2.0.97) unstable; urgency=low
2293 * dh_installinfo: changed test to see if an info file is the head file to
2294 just skip files that end in -\d+.
2296 -- Joey Hess <joeyh@debian.org> Thu, 11 May 2000 14:11:04 -0700
2298 debhelper (2.0.96) unstable; urgency=low
2300 * dh_installmodules: still add depmod -a calls if run on a package that
2301 has no debian/modules file, but does contain modules.
2303 -- Joey Hess <joeyh@debian.org> Thu, 4 May 2000 15:32:42 -0700
2305 debhelper (2.0.95) unstable; urgency=low
2307 * Fixes for perl 5.6.
2310 -- Joey Hess <joeyh@debian.org> Mon, 1 May 2000 13:35:11 -0700
2312 debhelper (2.0.94) unstable; urgency=low
2314 * examples/rules.multi2: binary-indep and binary-arch targets need to
2315 depend on the build and install targets.
2317 -- Joey Hess <joeyh@debian.org> Mon, 17 Apr 2000 15:09:26 -0700
2319 debhelper (2.0.93) unstable; urgency=low
2321 * Patch from Pedro Guerreiro to make install-docs only be called on
2322 configure and remove/upgrade. Closes: #62513
2324 -- Joey Hess <joeyh@debian.org> Sun, 16 Apr 2000 19:05:52 -0700
2326 debhelper (2.0.92) unstable; urgency=low
2328 * Detect changelog parse failures and use a better error message.
2331 -- Joey Hess <joeyh@debian.org> Sat, 8 Apr 2000 20:02:16 -0700
2333 debhelper (2.0.91) unstable; urgency=low
2335 * Fixed a silly typo in dh_installmanpages, Closes: #60727
2337 -- Joey Hess <joeyh@debian.org> Sat, 18 Mar 2000 23:23:01 -0800
2339 debhelper (2.0.90) unstable; urgency=low
2341 * Fixed dh_testversion; broken in last release.
2343 -- Joey Hess <joeyh@debian.org> Sat, 4 Mar 2000 13:16:58 -0800
2345 debhelper (2.0.89) unstable; urgency=low
2347 * Patch from Jorgen `forcer' Schaefer <forcer at mindless.com> (much
2348 modified)to make dh_installwm use new window manager registration method,
2349 update-alternatives. Closes: #52156, #34684 (latter bug is obsolete)
2350 * Fixed $dh{flavor} to be upper-case.
2351 * Deprecated dh_installemavcsen --number; use --priority instead. Also,
2352 the option parser requires the parameter be a number now. And,
2353 dh_installwm now accepts --priority, and window manager packages should
2355 * dh_installwm now behaves like a proper debhelper command, and reads
2356 debian/<package>.wm too. This is a small behavior change; filenames
2357 specified on the command line no longer apply to all packages it acts
2358 on. I can't belive this program existed for 2 years with such a glaring
2359 problem; I guess most people don't need ot register 5 wm's in 3
2360 sub-packages. Anyway, it can handle such things now. :-)
2361 * Moved Dh_*.pm to /usr/lib/perl5/Debian/Debhelper. *big* change.
2363 -- Joey Hess <joeyh@debian.org> Thu, 2 Mar 2000 11:39:56 -0800
2365 debhelper (2.0.88) unstable; urgency=low
2367 * Copyright update: files in the examples directory are public domain.
2369 -- Joey Hess <joeyh@debian.org> Mon, 7 Feb 2000 23:16:39 -0800
2371 debhelper (2.0.87) unstable; urgency=low
2373 * Documented that lynx is used to convert html changelogs. Closes: #54055
2375 -- Joey Hess <joeyh@debian.org> Mon, 7 Feb 2000 16:01:19 -0800
2377 debhelper (2.0.86) unstable; urgency=low
2379 * dh_testroot: don't call init(), so it may be run even if it's not in the
2380 right place. Closes: #55065
2382 -- Joey Hess <joeyh@debian.org> Thu, 13 Jan 2000 21:40:21 -0800
2384 debhelper (2.0.85) unstable; urgency=low
2386 * Downgraded fileutils dependancy just a bit for the Hurd foks.
2389 -- Joey Hess <joeyh@debian.org> Mon, 10 Jan 2000 16:41:29 -0800
2391 debhelper (2.0.84) unstable; urgency=low
2393 * Make all examples rules files executable.
2394 * Copyright date updates.
2396 -- Joey Hess <joeyh@debian.org> Thu, 6 Jan 2000 15:10:55 -0800
2398 debhelper (2.0.83) unstable; urgency=low
2400 * Depend on the current unstable fileutils, because I have to use chown
2401 --no-dereference. I'm not sure when it started working, but it didn't work
2404 -- Joey Hess <joeyh@debian.org> Wed, 5 Jan 2000 14:22:26 -0800
2406 debhelper (2.0.82) unstable; urgency=low
2408 * Added dh_installmime calls to examples, Closes: #54056
2410 -- Joey Hess <joeyh@debian.org> Tue, 4 Jan 2000 09:35:19 -0800
2412 debhelper (2.0.81) unstable; urgency=low
2414 * dh_installxaw: Patch from Josip Rodin to update to fhs paths,
2417 -- Joey Hess <joeyh@debian.org> Mon, 20 Dec 1999 12:21:34 -0800
2419 debhelper (2.0.80) unstable; urgency=low
2421 * Type fix, Closes: #52652
2423 -- Joey Hess <joeyh@debian.org> Mon, 13 Dec 1999 13:47:48 -0800
2425 debhelper (2.0.79) unstable; urgency=low
2427 * Corrected mispellings, Closes: #52013
2429 -- Joey Hess <joeyh@debian.org> Mon, 6 Dec 1999 13:46:18 -0800
2431 debhelper (2.0.78) unstable; urgency=low
2433 * dh_fixperms: chown symlinks as well as normal files. Closes: #51169.
2435 -- Joey Hess <joeyh@debian.org> Wed, 1 Dec 1999 13:34:06 -0800
2437 debhelper (2.0.77) unstable; urgency=low
2439 * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
2440 hard links, and was suid, suidregister detected all the hard links as
2441 files that need to be registered. It looped, registering the first
2442 link, and then removing its suid bit. This messed up the registration
2443 of the other had links, since their permissions were now changed,
2444 leading to unpredictable results. The fix is to just not remove suid
2445 bits until all files have been registered.
2447 -- Joey Hess <joeyh@debian.org> Tue, 30 Nov 1999 00:26:42 -0800
2449 debhelper (2.0.76) unstable; urgency=low
2451 * dh_installmanpages:
2452 - Added support for translated man pages, with a patch from Kis Gergely
2453 <kisg@lme.linux.hu>. Closes: #51268
2454 - Fixed the undefined value problem in Kis's patch.
2455 - This also Closes: #37092 come to think of it.
2456 * dh_shlibdeps, dh_shlibdeps.1:
2457 - Added -X option, which makes it not examine some files. This is
2458 useful in rare cases. Closes: #51100
2459 - Always pass "-dDepends" before the list of files, which makes it
2460 easier to specify other -d parameters in the uparams, and doesn't
2461 otherwise change the result at all.
2463 - dh_installdebfiles is no longer a part of debhelper. This affects
2464 exactly one package in unstable, biss-awt, which has had a bug filed
2465 against it for 200+ days now asking that it stop using the program.
2466 dh_installdebfiles has been depreacted for nearly 2 years now..
2467 * This changelog was automatically generated from CVS commit information.
2470 -- Joey Hess <joeyh@debian.org> Sun, 28 Nov 1999 21:59:00 -0800
2472 debhelper (2.0.75) unstable; urgency=low
2474 * Fixed typo in dh_installmenu.1, Closes: #51332
2476 -- Joey Hess <joeyh@debian.org> Sat, 27 Nov 1999 20:40:15 -0800
2478 debhelper (2.0.74) unstable; urgency=low
2480 * dh_suidregister: Die with understandable error message if asked to
2481 act on files that don't exist.
2482 * dh_installchangelogs: to comply with policy, if it's told to act on a
2483 html changelog, it installs it as changelog.html.gz and dumps a plain
2484 text version to changelog.gz. The dumping is done with lynx.
2486 * Dh_Getopt.pm: Modified it so any options specified after -- are added to
2487 U_PARAMS. This means that instead of passing '-u"something nasty"' to
2488 dh_gencontrol and the like, you can pass '-- something nasty' without
2489 fiddling to get the quoting right, etc.
2491 -- Joey Hess <joeyh@debian.org> Tue, 23 Nov 1999 11:36:15 -0800
2493 debhelper (2.0.73) unstable; urgency=low
2495 * Actually, debhelper build-depends on perl-5.005.
2497 -- Joey Hess <joeyh@debian.org> Mon, 22 Nov 1999 21:43:55 -0800
2499 debhelper (2.0.72) unstable; urgency=low
2501 * Corrected slash substitution problem in dh_installwm.
2503 -- Joey Hess <joeyh@debian.org> Mon, 22 Nov 1999 21:43:47 -0800
2505 debhelper (2.0.71) unstable; urgency=low
2507 * Oh, the build dependancies include all of debhelper's regular
2508 dependancies as well, since it builds using itself.
2510 -- Joey Hess <joeyh@debian.org> Fri, 5 Nov 1999 14:14:26 -0800
2512 debhelper (2.0.70) unstable; urgency=low
2514 * Added build dependancies to this package. That was easy; it just uses
2515 perl5 for regression testing, the rest of its build-deps are things
2517 * dh_version.1: Added note that this program is quickly becoming obsolete.
2518 * doc/README, doc/from-debstd: Added reminders that if you use debhelper,
2519 you need to add debhelper to your Build-Depends line.
2521 -- Joey Hess <joeyh@debian.org> Thu, 4 Nov 1999 21:24:37 -0800
2523 debhelper (2.0.69) unstable; urgency=low
2525 * dh_shlibdeps: added -l option, which lets you specify a path that
2526 LD_LIBRARY_PATH is then set to when dpkg-shlibdeps is run. This
2527 should make it easier for library packages that also build binary
2528 packages to be built with correct dependancies. Closes: #36751
2529 * In honor of Burn all GIFs Day (hi Don!), I added alternative
2530 image formats .png, .jpg (and .jpeg) to the list of extensions dh_compress
2531 does not compress. Closes: #41733
2532 * Also, made all extensions dh_compress skips be looked at case
2534 * dh_movefiles: force owner and group of installed files to be root.
2536 * Closes: #42650, #47175 -- they've been fixed forever.
2538 -- Joey Hess <joeyh@debian.org> Thu, 4 Nov 1999 15:05:59 -0800
2540 debhelper (2.0.68) unstable; urgency=low
2542 * dh_installxfonts: Patch from Anthony Wong to fix directory searching.
2545 -- Joey Hess <joeyh@debian.org> Mon, 1 Nov 1999 14:46:04 -0800
2547 debhelper (2.0.67) unstable; urgency=low
2549 * dh_installdebconf: Modified to use new confmodule debconf library.
2551 -- Joey Hess <joeyh@debian.org> Fri, 29 Oct 1999 15:24:47 -0700
2553 debhelper (2.0.66) unstable; urgency=low
2555 * Fixed some problems with dh_installxfonts font dirs.
2557 -- Joey Hess <joeyh@debian.org> Thu, 28 Oct 1999 00:46:43 -0700
2559 debhelper (2.0.65) unstable; urgency=low
2561 * dh_builddeb: -u can be passed to this command now, followed by
2562 any extra parameters you want to pass to dpkg-deb (Closes: #48394)
2564 -- Joey Hess <joeyh@debian.org> Tue, 26 Oct 1999 10:14:57 -0700
2566 debhelper (2.0.64) unstable; urgency=low
2568 * Corrected a path name in dh_installxfonts. Closes: #48315
2570 -- Joey Hess <joeyh@debian.org> Mon, 25 Oct 1999 14:24:03 -0700
2572 debhelper (2.0.63) unstable; urgency=low
2574 * Removed install-stamp cruft in all example rules files. Closes: #47175
2576 -- Joey Hess <joeyh@debian.org> Tue, 12 Oct 1999 14:23:09 -0700
2578 debhelper (2.0.62) unstable; urgency=low
2580 * Fixed problem with dh_installemacsen options not working, patch from
2581 Rafael Laboissiere <rafael@icp.inpg.fr>, Closes: #47738
2582 * Added new dh_installxfonts script by Changwoo Ryu
2583 <cwryu@dor17988.kaist.ac.kr>. Closes: #46684
2584 I made some changes, though:
2585 - I rewrote lots of this script to be more my style of perl.
2586 - I removed all the verbisity from the postinst script fragment, since
2587 that is a clear violation of policy.
2588 - I made the postinst fail if the mkfontdir, etc commands fail, because
2589 this really makes more sense. Consider idempotency.
2590 - I moved the test to see if the font dir is really a directory into the
2591 dh_ script and out of the snippet. If the maintainer plays tricks on
2592 us, mkfontdir will blow up satisfactorally anyway.
2593 - So, the snippet is 9 lines long now, down from 20-some.
2594 - I realize this isn't following the reccommendations made in Brando^Hen's
2595 font policy. I'll fight it out with him. :-)
2596 - In postrm fragment, used rmdir -p to remove as many parent directories
2598 - s:/usr/lib/X11/:/usr/X11R6/lib/X11/:g
2600 -- Joey Hess <joeyh@debian.org> Sun, 24 Oct 1999 15:30:53 -0700
2602 debhelper (2.0.61) unstable; urgency=low
2604 * Clarified rules.multi2 comment. Closes: #46828
2606 -- Joey Hess <joeyh@debian.org> Sat, 9 Oct 1999 18:21:02 -0700
2608 debhelper (2.0.60) unstable; urgency=low
2610 * dh_compress: After compressing an executable, changes the file mode to
2611 644. Executable .gz files are silly. Closes: #46383
2613 -- Joey Hess <joeyh@debian.org> Wed, 6 Oct 1999 13:05:14 -0700
2615 debhelper (2.0.59) unstable; urgency=low
2617 * dh_installdocs: if $TMP/usr/share/doc/$PACKAGE is a broken symlink,
2618 leaves it alone, assumming that the maintainer knows what they're doing
2619 and is probably linking to the doc dir of another package.
2622 -- Joey Hess <joeyh@debian.org> Mon, 4 Oct 1999 16:27:28 -0700
2624 debhelper (2.0.58) unstable; urgency=low
2626 * Dh_Lib.pm: fixed bug in xargs() that made boundry words be skipped.
2628 -- Joey Hess <joeyh@debian.org> Sun, 3 Oct 1999 18:55:29 -0700
2630 debhelper (2.0.57) unstable; urgency=low
2632 * Added note to man pages of commands that use autoscript to note they are
2635 -- Joey Hess <joeyh@debian.org> Fri, 1 Oct 1999 13:18:20 -0700
2637 debhelper (2.0.56) unstable; urgency=low
2639 * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
2640 you try to build binary-indep and binary-arch targets in the same make
2641 run. Make tries to be too smart. Modified the file so it will work,
2642 though it's now uglier. Closes: 46287
2643 * examples/*: It's important that one -not- use a install-stamp target.
2644 Install should run every time binary-* calls it. Otherwise if a binary-*
2645 target is called twice by hand, you get duplicate entries in the
2646 maintainer script fragment files. Closes: #46313
2648 -- Joey Hess <joeyh@debian.org> Thu, 30 Sep 1999 12:01:40 -0700
2650 debhelper (2.0.55) unstable; urgency=low
2652 * Fixed quoting problem in examples/rules.multi (Closes: #46254)
2654 -- Joey Hess <joeyh@debian.org> Wed, 29 Sep 1999 12:06:59 -0700
2656 debhelper (2.0.54) unstable; urgency=low
2658 * Enhanced debconf support -- the database is now cleaned up on package
2660 * Broke all debconf support off into a dh_installdebconf script. This
2661 seems conceptually a little cleaner.
2663 -- Joey Hess <joeyh@debian.org> Tue, 28 Sep 1999 16:12:53 -0700
2665 debhelper (2.0.53) unstable; urgency=low
2667 * Minor changes to rules.multi2.
2669 -- Joey Hess <joeyh@debian.org> Mon, 27 Sep 1999 13:57:17 -0700
2671 debhelper (2.0.52) unstable; urgency=low
2673 * dh_movefiles: if the wildcards in the filelist expand to nothing,
2674 don't do anything, rather than crashing.
2676 -- Joey Hess <joeyh@debian.org> Thu, 23 Sep 1999 15:18:00 -0700
2678 debhelper (2.0.51) unstable; urgency=low
2680 * dh_installdocs: create the compatability symlink before calling
2681 install-docs. I'm told this is better in some cases. (Closes: #45608)
2682 * examples/rules.multi2: clarified what you have to comment/uncomment.
2684 -- Joey Hess <joeyh@debian.org> Mon, 20 Sep 1999 12:43:09 -0700
2686 debhelper (2.0.50) unstable; urgency=medium
2688 * Oops. Fixed dh_shlibdeps so it actually generates dependancies, broke in
2691 -- Joey Hess <joeyh@debian.org> Sat, 18 Sep 1999 19:00:10 -0700
2693 debhelper (2.0.49) unstable; urgency=low
2695 * dh_shlibdeps: detect statically linked binaries and don't pass them to
2697 * dh_installdeb: debconf support.
2699 -- Joey Hess <joeyh@debian.org> Fri, 17 Sep 1999 00:28:59 -0700
2701 debhelper (2.0.48) unstable; urgency=low
2703 * 4 whole days without a debhelper upload! Can't let that happen. Let's see..
2704 * dh_installperl.1: explain what you have to put in your control file
2705 for the dependancies to be generated.
2707 -- Joey Hess <joeyh@debian.org> Thu, 16 Sep 1999 21:15:05 -0700
2709 debhelper (2.0.47) unstable; urgency=low
2711 * dh_undocumented: installs links for X11 man pages to the undocumented.7
2712 page in /usr/share/man. (Closes: #44909)
2714 -- Joey Hess <joeyh@debian.org> Sun, 12 Sep 1999 13:12:34 -0700
2716 debhelper (2.0.46) unstable; urgency=low
2718 * dh_installemacsen: the script fragments it generates now test for the
2719 existance of emacs-package-install/remove before calling them. Though
2720 a strict reading of the emacsen policy indicates that such a test
2721 shouldn't be needed, there may be edge cases (cf bug 44924), where it
2724 -- Joey Hess <joeyh@debian.org> Sun, 12 Sep 1999 12:54:37 -0700
2726 debhelper (2.0.45) unstable; urgency=low
2728 * dh_installdocs.1: clarified how the doc-id is determined. Closes: #44864
2729 * dh_makeshlibs: will now overwrite existing debian/tmp/DEBIAN/shlibs
2730 files, instead of erroring out. (Closes: #44828)
2732 -- Joey Hess <joeyh@debian.org> Sat, 11 Sep 1999 13:15:33 -0700
2734 debhelper (2.0.44) unstable; urgency=low
2736 * dh_compress: fixed #ARGV bug (again) Closes: #44853
2738 -- Joey Hess <joeyh@debian.org> Sat, 11 Sep 1999 13:04:15 -0700
2740 debhelper (2.0.43) unstable; urgency=low
2742 * Corrected example rules files, which had some messed up targets.
2744 -- Joey Hess <joeyh@debian.org> Thu, 9 Sep 1999 11:22:09 -0700
2746 debhelper (2.0.42) unstable; urgency=low
2748 * dh_installinfo: failed pretty miserably if the info file's section
2749 contained '/' characters. Doesn't now.
2751 -- Joey Hess <joeyh@debian.org> Mon, 6 Sep 1999 16:33:13 -0700
2753 debhelper (2.0.41) unstable; urgency=low
2755 * dh_installinfo: use FHS info dir. I wonder how I missed that..
2757 -- Joey Hess <joeyh@debian.org> Mon, 6 Sep 1999 13:22:08 -0700
2759 debhelper (2.0.40) unstable; urgency=low
2761 * FHS complience. Patch from Johnie Ingram <johnie@netgod.net>.
2762 For the most part, this was a straight-forward substitution,
2763 dh_installmanpages needed a non-obvious change though.
2764 * Closes: #42489, #42587, #41732.
2765 * dh_installdocs: Adds code to postinst and prerm as specified in
2766 http://www.debian.org/Lists-Archives/debian-ctte-9908/msg00038.html,
2767 to make /usr/doc/<package> a compatability symlink to
2768 /usr/share/doc/<package>. Note that currently if something exists in
2769 /usr/doc/<package> when the postinst is run, it will silently not make
2770 the symlink. I'm considering more intellingent handing of this case.
2771 * Note that if you build a package with this version of debhelper, it will
2772 use /usr/share/man, /usr/share/doc, and /usr/share/info. You may need to
2773 modify other files in your package that reference the old locations.
2775 -- Joey Hess <joeyh@debian.org> Sun, 5 Sep 1999 21:06:11 -0700
2777 debhelper (2.0.30) unstable; urgency=low
2779 * It turns out it's possible to set up make variables that are specific to
2780 a single target of a Makefile. This works tremendously well with
2781 DH_OPTIONS: no need to put "-i" or "-pfoo" after every debhelper command
2783 * debhelper.1: mentioned above technique.
2784 * examples/rules.multi: use the above method to get rid of -i's and -a's.
2785 * examples/rules.multi2: new file, example of a multi-binary package that
2786 works for arch-indep and arch-dependant packages, and also allows
2787 building of single binary packages independntly, via binary-<package>
2788 targets. It accomplishes all this using only one list of debhelper
2790 * examples/*: removed source and diff targets. They've been obsolete for 2
2791 years -- or is it 3? No need for a nice error message on failure anymore.
2793 -- Joey Hess <joeyh@debian.org> Fri, 3 Sep 1999 11:28:24 -0700
2795 debhelper (2.0.29) unstable; urgency=low
2797 * dh_shlibdeps: Fixed quoting problem that made it fail on weird file names.
2798 Patch from Devin Carraway <debianbug-debhelper@devin.com>, Closes: #44016
2800 -- Joey Hess <joeyh@debian.org> Thu, 2 Sep 1999 13:40:37 -0700
2802 debhelper (2.0.28) unstable; urgency=low
2804 * Oops, dh_installpam was omitted from the package. Added back.
2807 -- Joey Hess <joeyh@debian.org> Fri, 27 Aug 1999 19:16:38 -0700
2809 debhelper (2.0.27) unstable; urgency=low
2811 * No user visible changes. Modified the package to interface better with
2812 my new local build system, which auto-updates the home page when a new
2815 -- Joey Hess <joeyh@debian.org> Thu, 26 Aug 1999 23:20:40 -0700
2817 debhelper (2.0.25) unstable; urgency=low
2819 * Corrected debian/fixlinks to make the correct debian/* symlinks needed
2820 for building debhelper.
2821 * Fixed rules file to create and populate examples and docs dirs. Oops.
2823 -- Joey Hess <joeyh@debian.org> Wed, 25 Aug 1999 19:46:08 -0700
2825 debhelper (2.0.24) unstable; urgency=low
2827 * dh_installdocs: Handle trailing whitespace after Document: name.
2830 -- Joey Hess <joeyh@debian.org> Wed, 18 Aug 1999 10:23:17 -0700
2832 debhelper (2.0.23) unstable; urgency=low
2834 * Fixed makefile commit target.
2835 * Misc changes to make CVS dirs not be copies into package.
2837 -- Joey Hess <joeyh@debian.org> Mon, 16 Aug 1999 22:43:39 -0700
2839 debhelper (2.0.22) unstable; urgency=low
2841 * Checked all of debhelper into CVS.
2842 * Removed Test.pm (we have perl 5.005 now)
2843 * Skip CVS dir when running tests.
2844 * Since CVS is so brain dead about symlinks, added a debian/fixlinks script.
2845 Modified debian/rules to make sure it's run if any of the symlinks are
2846 missing. Also, made Makefile a short file that sources debian/rules so
2847 it's always available.
2849 -- Joey Hess <joeyh@debian.org> Mon, 16 Aug 1999 22:35:12 -0700
2851 debhelper (2.0.21) unstable; urgency=low
2853 * Wow. It turns out dh_installdocs has been doing it wrong and doc-base
2854 files have the doc-id inside them. Applied and modified a patch from
2855 Peter Moulder <reiter@netspace.net.au> to make it use those id's instead
2856 of coming up with it's own. (Closes: #42650)
2858 -- Joey Hess <joeyh@debian.org> Sun, 8 Aug 1999 10:24:10 -0700
2860 debhelper (2.0.20) unstable; urgency=low
2862 * dh_perl: Patch from Raphael Hertzog <rhertzog@hrnet.fr> to allow
2863 specification on the command line of alternate paths to search for perl
2864 modules. (Closes: #42171)
2866 -- Joey Hess <joeyh@debian.org> Fri, 30 Jul 1999 09:42:08 -0700
2868 debhelper (2.0.19) unstable; urgency=low
2870 * dh_installinfo: fixed bug if a info file had no section.
2872 -- Joey Hess <joeyh@debian.org> Thu, 29 Jul 1999 11:41:11 -0700
2874 debhelper (2.0.18) unstable; urgency=low
2876 * dh_installxaw: fixed multiple stanza problem, for real this time (patch
2877 misapplied last time). (Closes: #41862)
2879 -- Joey Hess <joeyh@debian.org> Mon, 26 Jul 1999 13:00:09 -0700
2881 debhelper (2.0.17) unstable; urgency=low
2883 * dh_clean: compat() wasn't exported.
2885 -- Joey Hess <joeyh@debian.org> Wed, 21 Jul 1999 12:49:52 -0700
2887 debhelper (2.0.16) unstable; urgency=low
2889 * Dh_lib.pm: when looking for debhelper files in debian/, test with -f,
2890 not with -e, because it might fail if you're building a package named,
2891 say, 'docs', with a temp dir of debian/docs. I don't anticipate this
2892 ever happenning, but it pays to be safe.
2894 -- Joey Hess <joeyh@debian.org> Tue, 20 Jul 1999 21:00:04 -0700
2896 debhelper (2.0.15) unstable; urgency=low
2898 * dh_clean: only force-remove debian/tmp if in v2 mode. In v1 mode, we
2899 shouldn't remove it because we may only be acting on a single package.
2902 -- Joey Hess <joeyh@debian.org> Tue, 20 Jul 1999 19:00:15 -0700
2904 debhelper (2.0.14) unstable; urgency=low
2906 * Moved /usr/lib/debhelper to /usr/share/debhelper for FHS compliance
2907 (#41174). If you used Dh_lib or something in another package, be sure to
2908 update your "use" line and declare an appropriate dependancy. (Closes:
2910 * dh_installxaw: Patch from Josip Rodin <joy@cibalia.gkvk.hr> to fix
2911 multiple-stanza xaw file support. (Closes: #41173)
2913 -- Joey Hess <joeyh@debian.org> Mon, 12 Jul 1999 11:49:57 -0700
2915 debhelper (2.0.13) unstable; urgency=low
2917 * dh_fixperms: FHS fixes (#41058)
2919 -- Joey Hess <joeyh@debian.org> Fri, 9 Jul 1999 13:07:49 -0700
2921 debhelper (2.0.12) unstable; urgency=low
2923 * dh_installinfo: fixed #SECTION# substitution.
2925 -- Joey Hess <joeyh@debian.org> Wed, 7 Jul 1999 17:51:59 -0700
2927 debhelper (2.0.11) unstable; urgency=low
2929 * At long, long last, dh_installinfo is written. It takes a simple list of
2930 info files and figures out the rest for you. (Closes: #15717)
2932 -- Joey Hess <joeyh@debian.org> Wed, 7 Jul 1999 17:04:48 -0700
2934 debhelper (2.0.10) unstable; urgency=low
2936 * dh_compress: compress changelog.html files. (Closes: #40626)
2937 * dh_installchangelogs: installs a link from changelog.html.gz to changelog.gz,
2938 because I think it's important that upstream changelogs always be accessable
2940 * dh_compress: removed the usr/share/X11R6/man bit. Note part of FHS.
2942 -- Joey Hess <joeyh@debian.org> Wed, 7 Jul 1999 10:46:03 -0700
2944 debhelper (2.0.09) unstable; urgency=low
2946 * dh_compress: added some FHS support. Though debhelper doesn't put stuff
2947 there (and won't until people come up with a general transition strategy or
2948 decide to not have a clean transiotion), dh_compress now compresses
2949 various files in /usr/share/{man,doc,info}. (Closes: #40892)
2951 -- Joey Hess <joeyh@debian.org> Wed, 7 Jul 1999 09:55:03 -0700
2953 debhelper (2.0.08) unstable; urgency=low
2955 * dh_*: redirect cd output to /den/null, because CD can actually output
2956 things if CDPATH is set.
2958 -- Joey Hess <joeyh@debian.org> Tue, 6 Jul 1999 10:14:00 -0700
2960 debhelper (2.0.07) unstable; urgency=low
2962 * Added dh_perl calls to example rules files.
2964 -- Joey Hess <joeyh@debian.org> Sun, 4 Jul 1999 15:57:51 -0700
2966 debhelper (2.0.06) unstable; urgency=low
2968 * Now depends on perl5 | perl, I'll kill the | perl bit later on, but it
2969 seems to make sense for the transition.
2971 -- Joey Hess <joeyh@debian.org> Sun, 4 Jul 1999 10:56:03 -0700
2973 debhelper (2.0.05) unstable; urgency=low
2975 * dh_clean: clean debian/tmp even if v2 is being used. If you're
2976 using dh_movefiles, stuff may well be left in there, and it needs to be
2979 -- Joey Hess <joeyh@debian.org> Sat, 3 Jul 1999 13:23:46 -0700
2981 debhelper (2.0.04) unstable; urgency=low
2983 * Patch from Raphael Hertzog <rhertzog@hrnet.fr> to make dh_perl support a
2984 -d flag that makes it add a dependancy on the sppropriate perl-XXX-base
2985 package. Few packages will really need this. (Closes: #40631)
2987 -- Joey Hess <joeyh@debian.org> Fri, 2 Jul 1999 11:22:00 -0700
2989 debhelper (2.0.03) unstable; urgency=low
2991 * Depend on file >= 2.23-1, because dh_perl uses file -b, introduced at
2992 that version. (Closes: #40589)
2994 -- Joey Hess <joeyh@debian.org> Thu, 1 Jul 1999 14:41:12 -0700
2996 debhelper (2.0.02) unstable; urgency=low
2998 * If you're going to use v2, it's reccommended you call
2999 "dh_testversion 2". Added a note about that to doc/v2.
3000 * Dh_Lib.pm compat: if a version that is greater than the highest
3001 supported compatability level is specified, abort with an error. Perhaps
3002 there will be a debhelper v3 some day...
3004 -- Joey Hess <joeyh@debian.org> Thu, 1 Jul 1999 14:08:14 -0700
3006 debhelper (2.0.01) unstable; urgency=low
3008 * Actually include doc/v2 this time round.
3010 -- Joey Hess <joeyh@debian.org> Thu, 1 Jul 1999 14:01:55 -0700
3012 debhelper (2.0.00) unstable; urgency=low
3014 * Don't let the version number fool you. Debhelper v2 is here, but just
3015 barely. That's what all the zero's mean. :-)
3016 * If DH_COMPAT=2, then debian/<package> will be used for the temporary
3017 build directory for all packages. debian/tmp is no more! (Well, except
3018 dh_movefiles still uses it.)
3019 * debhelper.1: documented this.
3020 * Dh_lib.pm: added compat(), pass in a number, it returns true if the
3021 current compatability level is equal to that number.
3022 * doc/PROGRAMMING: documented that.
3023 * debhelper itself now builds using DH_COMPAT=2.
3024 * dh_debstd forces DH_COMPAT=1, because it needs to stay compatable with
3027 -- Joey Hess <joeyh@debian.org> Thu, 1 Jul 1999 13:37:58 -0700
3029 debhelper (1.9.00) unstable; urgency=low
3031 * This is a release of debhelper in preparation for debhelper v2.
3032 * doc/v2: added, documented status of v2 changes.
3033 * README: mention doc/v2
3034 * debhelper.1: docuimented DH_COMPAT
3035 * examples/*: added DH_COMAPT=1 to top of rules files
3037 -- Joey Hess <joeyh@debian.org> Thu, 1 Jul 1999 13:16:41 -0700
3039 debhelper (1.2.83) unstable; urgency=medium
3041 * dh_perl: fixed substvars typo. Urgency medium since a lot of people will
3042 be using this script RSN.
3044 -- Joey Hess <joeyh@debian.org> Thu, 1 Jul 1999 11:44:05 -0700
3046 debhelper (1.2.82) unstable; urgency=low
3048 * dh_installinit: applied patch from Yann Dirson <ydirson@multimania.com>
3049 to make it look for init.d scripts matching the --init-script parameter.
3050 This is only useful if, like Yann, you have packages that need to install
3051 more than 1 init script.
3053 -- Joey Hess <joeyh@debian.org> Fri, 25 Jun 1999 11:38:05 -0700
3055 debhelper (1.2.81) unstable; urgency=low
3057 * dh_link: fixed bug #40159 and added a regression test for it. It was
3058 failing if it was given absolute filenames.
3060 -- Joey Hess <joeyh@debian.org> Fri, 25 Jun 1999 10:12:44 -0700
3062 debhelper (1.2.80) unstable; urgency=low
3064 * Changed perl version detection.
3065 * Changed call to find.
3067 -- Joey Hess <joeyh@debian.org> Thu, 24 Jun 1999 16:48:53 -0700
3069 debhelper (1.2.79) unstable; urgency=low
3071 * Added dh_perl by Raphael Hertzog <rhertzog@hrnet.fr>. dh_perl handles
3072 finding dependancies of perl scripts, plus deleting those annoying
3074 * I don't think dh_perl is going to be useful until the new version of
3077 -- Joey Hess <joeyh@debian.org> Thu, 24 Jun 1999 14:47:55 -0700
3079 debhelper (1.2.78) unstable; urgency=low
3081 * Really include dh_installpam.
3083 -- Joey Hess <joeyh@debian.org> Tue, 15 Jun 1999 09:00:36 -0700
3085 debhelper (1.2.77) unstable; urgency=low
3087 * dh_installpam: new program by Sean <shaleh@foo.livenet.net>
3088 * Wrote man page for same.
3090 -- Joey Hess <joeyh@debian.org> Fri, 11 Jun 1999 13:08:04 -0700
3092 debhelper (1.2.76) unstable; urgency=low
3094 * dh_fixperms: Do not use chmod/chown -R at all anymore, instead it uses
3095 the (slower) find then chown method. Necessary because the -R methods will
3096 happyily attempt to chown a dangling symlink, which makes them fail.
3099 -- Joey Hess <joeyh@debian.org> Mon, 7 Jun 1999 20:20:01 -0700
3101 debhelper (1.2.75) unstable; urgency=low
3103 * dh_installemacsen: fixed perms of install, remove scripts.
3106 -- Joey Hess <joeyh@debian.org> Mon, 7 Jun 1999 14:42:12 -0700
3108 debhelper (1.2.74) unstable; urgency=low
3110 * dh_installmanpages: recognizes gzipped man pages and installs them.
3111 This is an experimental change, one problem is if your man page isn't
3112 already gzip-9'd, it will be in violation of policy. (closes: #38673)
3113 * The previous fix to dh_installemacsen was actually quite necessary - the
3114 x bit was being set!
3116 -- Joey Hess <joeyh@debian.org> Thu, 3 Jun 1999 15:14:27 -0700
3118 debhelper (1.2.73) unstable; urgency=low
3120 * dh_installemacsen: make sure files are installed mode 0644. Not strictly
3121 necessary since dh_fixperms fixes them if you have a wacky umask, but oh
3122 well. (Closes: 38900)
3124 -- Joey Hess <joeyh@debian.org> Thu, 3 Jun 1999 14:50:42 -0700
3126 debhelper (1.2.72) unstable; urgency=low
3128 * dh_installemacsen: use debian/package.emacsen-startup, not
3129 debian/package.emacsen-init. The former has always been documented to
3130 work on the man page (closes: #38898).
3132 -- Joey Hess <joeyh@debian.org> Thu, 3 Jun 1999 14:16:57 -0700
3134 debhelper (1.2.71) unstable; urgency=low
3136 * Fixed a typo (closes: #38881)
3138 -- Joey Hess <joeyh@debian.org> Thu, 3 Jun 1999 13:23:23 -0700
3140 debhelper (1.2.70) unstable; urgency=low
3142 * dh_installmanpages: Properly quoted metacharacters in $dir in regexp.
3145 -- Joey Hess <joeyh@debian.org> Tue, 25 May 1999 14:12:30 -0700
3147 debhelper (1.2.69) unstable; urgency=low
3149 * Don't include Test.pm in the binary package.
3151 -- Joey Hess <joeyh@debian.org> Sun, 23 May 1999 19:29:27 -0700
3153 debhelper (1.2.68) unstable; urgency=low
3155 * doc/README: updated example of using #DEBHELPER# in a perl script, with
3156 help from Julian Gilbey.
3157 * dh_link: generate absolute symlinks where appropriate. The links
3158 generated before were wrong simetimes (#37774)
3159 * Started writing a regression test suite for debhelper. Currently covers
3160 only the above bugfix and a few more dh_link tests.
3161 * Tossed Test.pm into the package (for regression tests) until we get perl
3162 5.005 which contains that package. That file is licenced the same as perl.
3163 * dh_installchangelogs: force all installed files to be owned by root
3166 -- Joey Hess <joeyh@debian.org> Sun, 16 May 1999 17:18:44 -0700
3168 debhelper (1.2.67) unstable; urgency=low
3170 * dh_installmodules: fixed type that made the program not work.
3172 -- Joey Hess <joeyh@debian.org> Wed, 12 May 1999 00:25:05 -0700
3174 debhelper (1.2.66) unstable; urgency=low
3176 * examples/rules.multi: dh_shlibdeps must be run before dh_gencontrol
3179 -- Joey Hess <joeyh@debian.org> Sun, 9 May 1999 14:03:05 -0700
3181 debhelper (1.2.65) unstable; urgency=low
3185 -- Joey Hess <joeyh@debian.org> Thu, 6 May 1999 21:46:03 -0700
3187 debhelper (1.2.64) unstable; urgency=low
3189 * dh_installmime: new command (#37093, #32684).
3191 -- Joey Hess <joeyh@debian.org> Mon, 3 May 1999 13:37:34 -0700
3193 debhelper (1.2.63) unstable; urgency=low
3195 * dh_installxaw: updated to work with xaw-wrappers 0.90 and above. It
3196 actually has to partially parse the xaw-wrappers config files now.
3198 -- Joey Hess <joeyh@debian.org> Sun, 2 May 1999 19:13:34 -0700
3200 debhelper (1.2.62) unstable; urgency=low
3202 * dh_installemacsen: added support for site-start files. Added --flavor
3203 and --number to control details of installation. (#36832)
3205 -- Joey Hess <joeyh@debian.org> Sun, 2 May 1999 15:31:58 -0700
3207 debhelper (1.2.61) unstable; urgency=low
3209 * dh_md5sums.1: dh_md5sums is not deprecated, AFAIK, but the manpage has
3210 somehow been modified to say it was at version 1.2.45.
3212 -- Joey Hess <joeyh@debian.org> Mon, 26 Apr 1999 19:54:04 -0700
3214 debhelper (1.2.60) unstable; urgency=low
3216 * dh_installexamples.1: recycled docs fix.
3218 -- Joey Hess <joeyh@debian.org> Mon, 26 Apr 1999 17:19:07 -0700
3220 debhelper (1.2.59) unstable; urgency=low
3222 * dh_builddeb: added --destdir option, which lets you tell it where
3223 to put the generated .deb's. Default is .. of course.
3225 -- Joey Hess <joeyh@debian.org> Thu, 22 Apr 1999 22:02:01 -0700
3227 debhelper (1.2.58) unstable; urgency=low
3229 * autoscripts/postinst-suid: use /#FILE# in elif test (#36297).
3231 -- Joey Hess <joeyh@debian.org> Sun, 18 Apr 1999 22:33:52 -0700
3233 debhelper (1.2.57) unstable; urgency=low
3235 * examples/*: killed trailing spaces after diff: target
3237 -- Joey Hess <joeyh@debian.org> Mon, 12 Apr 1999 22:02:32 -0700
3239 debhelper (1.2.56) unstable; urgency=low
3241 * dh_suidregister: make the chown/chmod only happen if the file actually
3242 exists. This is useful if you have conffiles that have permissions and
3243 may be deleted. (#35845)
3245 -- Joey Hess <joeyh@debian.org> Sat, 10 Apr 1999 13:35:23 -0700
3247 debhelper (1.2.55) unstable; urgency=low
3249 * Various man page enhancements.
3250 * dh_md5sums: supports -X to make it skip including files in the
3253 -- Joey Hess <joeyh@debian.org> Fri, 9 Apr 1999 18:21:58 -0700
3255 debhelper (1.2.54) unstable; urgency=low
3257 * dh_installinit.1: man page fixups (#34160).
3258 * *.1: the date of each man page is now automatically updated when
3259 debhelper is built to be the last modification time of the man page.
3261 -- Joey Hess <joeyh@debian.org> Thu, 8 Apr 1999 20:28:00 -0700
3263 debhelper (1.2.53) unstable; urgency=low
3265 * dh_compress: leave .taz and .tgz files alone. Previously trying to
3266 compress such files caused gzip to fail and the whole command to fail.
3267 Probably fixes #35677. Actually, it now skips files with a whole
3268 range of odd suffixes that gzip refuses to compress, including "_z" and
3270 * dh_compress.1: updated docs to reflect this, and to give the new
3271 suggested starting point if you want to write your own debian/compress
3274 -- Joey Hess <joeyh@debian.org> Wed, 7 Apr 1999 02:20:14 -0700
3276 debhelper (1.2.52) unstable; urgency=low
3278 * dh_installmodules: new program, closes #32546.
3280 -- Joey Hess <joeyh@debian.org> Thu, 1 Apr 1999 17:25:37 -0800
3282 debhelper (1.2.51) unstable; urgency=low
3284 * Another very minor typo fix.
3286 -- Joey Hess <joeyh@debian.org> Thu, 1 Apr 1999 14:04:02 -0800
3288 debhelper (1.2.50) unstable; urgency=low
3290 * Very minor typo fix.
3292 -- Joey Hess <joeyh@debian.org> Fri, 26 Mar 1999 17:27:01 -0800
3294 debhelper (1.2.49) unstable; urgency=low
3296 * dh_fixperms: if called with -X, was attempting to change permissions of
3297 even symlinks. This could have even caused it to follow the symlinks and
3298 modify files on the build system in some cases. Ignores them now. (#35102)
3300 -- Joey Hess <joeyh@debian.org> Wed, 24 Mar 1999 13:21:49 -0800
3302 debhelper (1.2.48) unstable; urgency=low
3304 * dh_fixperms.1: improved documentation. (#34968)
3306 -- Joey Hess <joeyh@debian.org> Tue, 23 Mar 1999 19:11:01 -0800
3308 debhelper (1.2.47) unstable; urgency=low
3310 * doc/README: updated the example of including debhelper shell script
3311 fragments inside a perl program -- the old method didn't work with shell
3312 variables properly (#34850).
3314 -- Joey Hess <joeyh@debian.org> Sun, 21 Mar 1999 13:25:33 -0800
3316 debhelper (1.2.46) unstable; urgency=low
3318 * doc/README: pointer to maint-guide.
3320 -- Joey Hess <joeyh@debian.org> Thu, 18 Mar 1999 21:04:57 -0800
3322 debhelper (1.2.45) unstable; urgency=low
3324 * dh_installwm.1: fixed two errors (#34534, #34535)
3325 * debhelper.1: list all other debhelper commands with synopses
3326 (automatically generated by build process).
3328 -- Joey Hess <joeyh@debian.org> Sun, 14 Mar 1999 11:33:39 -0800
3330 debhelper (1.2.44) unstable; urgency=medium
3332 * dh_fixperms: has been mostly broken when used with -X, corrected this.
3334 -- Joey Hess <joeyh@debian.org> Sat, 13 Mar 1999 17:25:59 -0800
3336 debhelper (1.2.43) unstable; urgency=low
3338 * dh_compress.1: man page fixes (Closes: #33858).
3339 * dh_compress: now it can handle compressing arbitrary numbers of files,
3340 spawning gzip multiple times like xargs does, if necessary.
3342 * Dh_Lib.pm: added xargs() command.
3344 -- Joey Hess <joeyh@debian.org> Tue, 9 Mar 1999 14:57:09 -0800
3346 debhelper (1.2.42) unstable; urgency=low
3348 * dh_m5sums: don't generate bogus md5sums file if the package contains no
3349 files. Yes, someone found a legitimate reason to do that.
3351 -- Joey Hess <joeyh@debian.org> Thu, 25 Feb 1999 00:03:47 -0800
3353 debhelper (1.2.41) unstable; urgency=low
3355 * README: minor typo fix.
3357 -- Joey Hess <joeyh@debian.org> Sat, 20 Feb 1999 23:30:00 -0800
3359 debhelper (1.2.40) unstable; urgency=low
3361 * Let's just say 1.2.39 is not a good version of debhelper to use and
3362 leave it at that. :-)
3364 -- Joey Hess <joeyh@debian.org> Sat, 20 Feb 1999 22:55:27 -0800
3366 debhelper (1.2.39) unstable; urgency=low
3368 * dh_installcron: install files in cron.d with correct perms.
3370 -- Joey Hess <joeyh@debian.org> Sat, 20 Feb 1999 22:28:38 -0800
3372 debhelper (1.2.38) unstable; urgency=low
3374 * dh_clean: don't try to delete directories named "core".
3376 -- Joey Hess <joeyh@debian.org> Sat, 20 Feb 1999 19:13:40 -0800
3378 debhelper (1.2.37) unstable; urgency=low
3380 * dh_installdocs: Patch from Jim Pick <jim@jimpick.com>, fixes regexp error (Closes: #33431).
3381 * dh_installxaw: new program by Daniel Martin
3382 <Daniel.Martin@jhu.edu>, handles xaw-wrappers integration.
3383 * dh_installxaw.1: wrote man page.
3385 -- Joey Hess <joeyh@debian.org> Thu, 18 Feb 1999 17:32:53 -0800
3387 debhelper (1.2.36) unstable; urgency=low
3389 * dh_compress.1: Fixed typo in man page. (Closes: #33364)
3390 * autoscripts/postinst-menu-method: fixed typo. (Closes: #33376)
3392 -- Joey Hess <joeyh@debian.org> Sun, 14 Feb 1999 13:45:18 -0800
3394 debhelper (1.2.35) unstable; urgency=low
3396 * Dh_Lib.pm filearray(): Deal with multiple spaces and spaces at the
3397 beginning of lines in files. (closes: #33161)
3399 -- Joey Hess <joeyh@debian.org> Tue, 9 Feb 1999 21:01:07 -0800
3401 debhelper (1.2.34) unstable; urgency=low
3403 * dh_clean: added -d flag (also --dirs-only) that will make it clean only
3404 tmp dirs. (closes: #30807)
3405 * dh_installdocs: to support packages that need multiple doc-base files,
3406 will now look for debian/<package>.doc-base.<doc-id>.
3407 * dh_compress: removed warning message (harmless).
3409 -- Joey Hess <joeyh@debian.org> Sat, 6 Feb 1999 17:48:33 -0800
3411 debhelper (1.2.33) unstable; urgency=low
3413 * dh_compress: verbose_print() cd's.
3414 * dh_compress: clear the hash of hard links when we loop - was making
3415 dh_compress fail on multi-binary packages that had harlinks. Thanks to
3416 Craig Small for spotting this.
3418 -- Joey Hess <joeyh@debian.org> Thu, 4 Feb 1999 20:19:37 -0800
3420 debhelper (1.2.32) unstable; urgency=low
3422 * dh_suidmanager: if it cannot determine the user name or group name from
3423 the uid or gid, it will pass the uid or gid to suidmanager. This should
3424 probably never happen, but it's good to be safe.
3426 -- Joey Hess <joeyh@debian.org> Thu, 4 Feb 1999 16:00:35 -0800
3428 debhelper (1.2.31) unstable; urgency=low
3430 * dh_installinit.1: minor typo fix (closes: #32753)
3432 -- Joey Hess <joeyh@debian.org> Tue, 2 Feb 1999 14:32:46 -0800
3434 debhelper (1.2.30) unstable; urgency=low
3436 * dh_fixperms: cut down the number of chmod commands that are executed
3437 from 3 to 1, no change in functionality.
3439 -- Joey Hess <joeyh@debian.org> Mon, 1 Feb 1999 17:05:29 -0800
3441 debhelper (1.2.29) unstable; urgency=high
3443 * Do not include bogus chsh, chfn, passwd links in debhelper binary!
3444 These were acidentially left in after dh_link testing I did as I was
3445 working on the last version of debhelper.
3447 -- Joey Hess <joeyh@debian.org> Mon, 25 Jan 1999 20:26:46 -0800
3449 debhelper (1.2.28) unstable; urgency=low
3451 * dh_link: fixed bug that prevent multiple links to the same source from
3452 being made. (#23255)
3454 -- Joey Hess <joeyh@debian.org> Sun, 24 Jan 1999 19:46:33 -0800
3456 debhelper (1.2.27) unstable; urgency=low
3458 * autoscripts/*menu*: "test", not "text"!
3460 -- Joey Hess <joeyh@debian.org> Tue, 19 Jan 1999 15:18:52 -0800
3462 debhelper (1.2.26) unstable; urgency=low
3464 * dh_installdocs: use prerm-doc-base script fragement. Was using
3465 postrm-doc-base, for some weird reason.
3467 -- Joey Hess <joeyh@debian.org> Mon, 18 Jan 1999 13:36:40 -0800
3469 debhelper (1.2.25) unstable; urgency=low
3471 * autoscripts/*menu*: It turns out that "command" is like test -w, it will
3472 still return true if update-menus is not executable. This can
3473 legitimatly happen if you are upgrading the menu package, and it makes
3474 postinsts that use command fail. Reverted to using test -x. Packages
3475 built with debhelper >= 1.2.21 that use menus should be rebuilt.
3477 -- Joey Hess <joeyh@debian.org> Sat, 16 Jan 1999 13:47:16 -0800
3479 debhelper (1.2.24) unstable; urgency=low
3481 * dh_fixperms: linux 2.1.x and 2.2.x differ from earlier versions in that
3482 they do not clear the suid bit on a file when the owner of that file
3483 changes. It seems that fakeroot behaves the same as linux 2.1 here. I
3484 was relying on the old behavior to get rid of suid and sgid bits on files.
3485 Since this no longer happens implicitly, I've changed to clearing the
3487 * There's also a small behavior change involved here. Before, dh_fixperms
3488 did not clear suid permissions on files that were already owned by root.
3490 * dh_fixperms.1: cleaned up the docs to mention that those bits are
3493 -- Joey Hess <joeyh@debian.org> Fri, 15 Jan 1999 16:54:44 -0800
3495 debhelper (1.2.23) unstable; urgency=low
3497 * autoscripts/postrm-wm: use "=", not "==" (#31727).
3499 -- Joey Hess <joeyh@debian.org> Mon, 11 Jan 1999 13:35:00 -0800
3501 debhelper (1.2.22) unstable; urgency=low
3503 * Reversed change in last version; don't clobber mode (#31628).
3505 -- Joey Hess <joeyh@debian.org> Fri, 8 Jan 1999 15:01:25 -0800
3507 debhelper (1.2.21) unstable; urgency=low
3509 * dh_installdocs: Added doc-base support, if debian/<package>.doc-base
3510 exists, it will be installed as a doc-base control file. If you use this,
3511 you probably want to add "dh_testversion 1.2.21" to the rules file to make
3512 sure your package is built with a new enough debhelper.
3513 * dh_installdocs: now supports -n to make it not modify postinst/prerm.
3514 * dh_suidregister: turned off leading 0/1 in permissions settings, until
3515 suidregister actually supports it.
3516 * autoscripts/*: instead of "text -x", use "command -v" to see if various
3517 binaries exist. This gets rid of lots of hard-coded paths.
3519 -- Joey Hess <joeyh@debian.org> Wed, 30 Dec 1998 22:50:04 -0500
3521 debhelper (1.2.20) unstable; urgency=low
3523 * dh_compress: handle the hard link stuff properly, it was broken. Also
3526 -- Joey Hess <joeyh@debian.org> Wed, 23 Dec 1998 19:53:03 -0500
3528 debhelper (1.2.19) unstable; urgency=low
3530 * dh_listpackages: new command. Takes the standard options taken by other
3531 debhelper commands, and just outputs a list of the binary packages a
3532 debhelper command would act on. Added because of bug #30626, and because
3533 of wn's truely ugly use of debhelper internals to get the same info (and
3534 because it's just 4 lines of code ;-).
3535 * dh_compress: is now smart about compressing files that are hardlinks.
3536 When possible, will only compress one file, delete the hardlinks, and
3537 re-make hardlinks to the compressed file, saving some disk space.
3539 -- Joey Hess <joeyh@debian.org> Fri, 18 Dec 1998 22:26:41 -0500
3541 debhelper (1.2.18) unstable; urgency=medium
3543 * dh_fixperms: was not fixing permissions of files in usr/doc/ to 644,
3544 this has been broken since version 1.2.3.
3546 -- Joey Hess <joeyh@debian.org> Sun, 6 Dec 1998 23:35:35 -0800
3548 debhelper (1.2.17) unstable; urgency=low
3550 * dh_makeshlibs: relaxed regexp to find library name and number a little so
3551 it will work on libraries with a major but no minor version in their
3552 filename (examples of such: libtcl8.0.so.1, libBLT-unoff.so.1)
3553 * dh_movefiles: added --sourcedir option to make it move files out of
3554 some directory besides debian/tmp (#30221)
3556 -- Joey Hess <joeyh@debian.org> Fri, 4 Dec 1998 13:56:57 -0800
3558 debhelper (1.2.16) unstable; urgency=low
3560 * dh_installchangelogs: now detects html changelogs and installs them as
3561 changelog.html.gz, to comply with latest policy (which I disagree with
3563 * manpages: updated policy version numbers.
3564 * dh_installdocs: behavior change: all docs are now installed mode 644.
3565 I have looked and it doesn't seem this will actually affect any packages
3566 in debian. This is useful only if you want to use dh_installdocs and not
3567 dh_fixperms, and that's the only time this behavior change will have any
3568 effect, either. (#30118)
3570 -- Joey Hess <joeyh@debian.org> Thu, 3 Dec 1998 23:31:56 -0800
3572 debhelper (1.2.15) unstable; urgency=low
3574 * Just a re-upload, last upload failed for some obscure reason.
3576 -- Joey Hess <joeyh@debian.org> Sun, 29 Nov 1998 13:07:44 -0800
3578 debhelper (1.2.14) unstable; urgency=low
3580 * Really fixed #29762 this time. This also fixes #30025, which asked that
3581 dh_makeshlibs come before dh_shlibdeps, so the files it generates can
3582 also be used as a shlibs.local file, which will be used by dh_shlibdeps.
3584 -- Joey Hess <joeyh@debian.org> Thu, 29 Oct 1998 04:00:14 -0800
3586 debhelper (1.2.13) unstable; urgency=low
3588 * Spelling and typo fixes.
3590 -- Joey Hess <joeyh@debian.org> Wed, 25 Nov 1998 15:23:55 -0800
3592 debhelper (1.2.12) unstable; urgency=low
3594 * examples/*: moved dh_makeshlibs call to before dh_installdeb call.
3595 (#29762). This is just so if you replace dh_makeshlibs with something
3596 that generates debian/shlibs, it still gets installed properly.
3597 * dh_suidregister: use names instead of uid's and gid's, at request of
3598 suidregister maintainer (#29802).
3600 -- Joey Hess <joeyh@debian.org> Sat, 21 Nov 1998 13:13:10 -0800
3602 debhelper (1.2.11) unstable; urgency=low
3604 * dh_movefiles: if given absolute filenames to move (note that that is
3605 *wrong*), it will move relative files anyway. Related to bug #29761.
3606 * dh_link: made relative links work right. (I hope!)
3608 -- Joey Hess <joeyh@debian.org> Fri, 20 Nov 1998 20:21:51 -0800
3610 debhelper (1.2.10) unstable; urgency=low
3612 * examples/*: added dh_link calls to example rules files.
3614 -- Joey Hess <joeyh@debian.org> Fri, 20 Nov 1998 15:43:07 -0800
3616 debhelper (1.2.9) unstable; urgency=low
3618 * Added dh_link, which generates policy complient symlinks in binary
3619 packages, painlessly.
3621 -- Joey Hess <joeyh@debian.org> Thu, 19 Nov 1998 18:43:36 -0800
3623 debhelper (1.2.8) unstable; urgency=low
3625 * Suggest dh-make (#29376).
3627 -- Joey Hess <joeyh@debian.org> Wed, 18 Nov 1998 02:29:47 -0800
3629 debhelper (1.2.7) unstable; urgency=low
3631 * dh_movefiles: Fixed another bug.
3633 -- Joey Hess <joeyh@debian.org> Mon, 16 Nov 1998 12:53:05 -0800
3635 debhelper (1.2.6) unstable; urgency=low
3637 * dh_movefiles: fixed non-integer comparison (#29476)
3639 -- Joey Hess <joeyh@debian.org> Sun, 15 Nov 1998 13:03:09 -0800
3641 debhelper (1.2.5) unstable; urgency=low
3643 * The perl conversion is complete.
3645 * dh_compress: perlized (yay, perl has readlink, no more ls -l | awk
3647 * dh_lib, dh_getopt.pl: deleted, nothing uses them anymore.
3648 * debian/rules: don't install above 2 files.
3649 * doc/PROGRAMMING: removed all documentation of the old shell library
3652 -- Joey Hess <joeyh@debian.org> Fri, 13 Nov 1998 15:36:57 -0800
3654 debhelper (1.2.4) unstable; urgency=low
3656 * dh_debstd, dh_movefiles: perlized.
3657 * dh_debstd: fixed -c option.
3658 * dh_installinit: fixed minor perl -w warning.
3659 * Only 1 shell script remains! (But it's a doozy..)
3661 -- Joey Hess <joeyh@debian.org> Fri, 13 Nov 1998 13:29:39 -0800
3663 debhelper (1.2.3) unstable; urgency=low
3665 * dh_fixperms, dh_installdebfiles, dh_installdeb: perlized
3666 * dh_suidregister: perlized, with help from Che_Fox (and Tom Christianson,
3668 * dh_suidregister: include leading 0 (or 1 for sticky, etc) in file
3670 * Only 3 more to go and it'll be 100% perl.
3671 * Made $dh{EXCLUDE_FIND} available to perl scripts.
3673 -- Joey Hess <joeyh@debian.org> Tue, 10 Nov 1998 15:47:43 -0800
3675 debhelper (1.2.2) unstable; urgency=low
3677 * dh_du, dh_shlibdeps, dh_undocumented: rewrite in perl.
3678 * dh_undocumented: shortened the symlink used for section 7 undocumented
3679 man pages, since it can link to undocuemented.7.gz in the same directory.
3681 -- Joey Hess <joeyh@debian.org> Tue, 10 Nov 1998 13:40:22 -0800
3683 debhelper (1.2.1) unstable; urgency=low
3685 * dh_strip, dh_installinit: rewrite in perl.
3687 -- Joey Hess <joeyh@debian.org> Mon, 9 Nov 1998 20:04:12 -0800
3689 debhelper (1.2.0) unstable; urgency=low
3691 * A new unstable dist means I'm back to converting more of debhelper to
3692 perl.. Since 1.1 has actually stabalized, I've upped this to 1.2.
3693 * dh_md5sums: rewritten in perl, for large speed gain under some
3694 circumstances (old version called perl sometimes, once per package.)
3695 * dh_installmenu, dh_installemacsen, dh_installwm: perlized.
3696 * Dh_Lib.pm: made autoscript() really work.
3698 -- Joey Hess <joeyh@debian.org> Mon, 9 Nov 1998 13:04:16 -0800
3700 debhelper (1.1.24) unstable; urgency=low
3702 * dh_suidregister: remove suid/sgid bits from all files registered. The
3703 reason is this: if you're using suidmanager, and you want a file that
3704 ships suid to never be suid on your system, shipping it suid in the .deb
3705 will create a window where it is suid before suidmanager fixes it's
3706 permissions. This change should be transparent to users and developers.
3708 -- Joey Hess <joeyh@debian.org> Tue, 27 Oct 1998 18:19:48 -0800
3710 debhelper (1.1.23) unstable; urgency=low
3712 * dh_clean: At the suggestion of James Troup <james@nocrew.org> now deletes
3713 files named *.P in .deps/ subdirectories. They are generated by automake.
3715 -- Joey Hess <joeyh@debian.org> Sat, 24 Oct 1998 15:14:53 -0700
3717 debhelper (1.1.22) unstable; urgency=low
3719 * dh_fixperms: quoting fix from Roderick Schertler <roderick@argon.org>
3720 * Added support for register-window-manager command which will be in a new
3721 (as yet unreleased) xbase. Now a new dh_installwm program handles
3722 registration of a window manager and the necessary modifications to
3723 postinst and postrm. It's safe to go ahead and start using this for your
3724 window manager packages, just note that it won't do anything until the new
3725 xbase is out, and that due to the design of register-window-manager, if
3726 your wm is installed before a xbase that supports register-window-manager
3727 is installed, the window manager will never be registered. (#20971)
3729 -- Joey Hess <joeyh@debian.org> Wed, 14 Oct 1998 23:08:04 -0700
3731 debhelper (1.1.21) unstable; urgency=low
3733 * Added install to .PHONY target of example rules files.
3735 -- Joey Hess <joeyh@debian.org> Sun, 11 Oct 1998 22:36:10 -0700
3737 debhelper (1.1.20) unstable; urgency=low
3739 * Added a --same-arch flag, that is useful in the rare case when you have
3740 a package that builds only for 1 architecture, as part of a multi-part,
3741 multi-architecture source package. (Ie, netscape-dmotif).
3742 * Modified dh_installinit -r so it does start the daemon on the initial
3745 -- Joey Hess <joeyh@debian.org> Fri, 2 Oct 1998 15:55:13 -0700
3747 debhelper (1.1.19) unstable; urgency=low
3749 * dh_installmanpages: look at basename of man pacges specified on command
3750 line to skip, for backwards compatability.
3752 -- Joey Hess <joeyh@debian.org> Thu, 10 Sep 1998 11:31:42 -0700
3754 debhelper (1.1.18) unstable; urgency=low
3756 * dh_installemacsen: substitute package name for #PACKAGE# when setting
3757 up postinst and prerm (#26560).
3759 -- Joey Hess <joeyh@debian.org> Tue, 8 Sep 1998 14:24:30 -0700
3761 debhelper (1.1.17) unstable; urgency=low
3763 * dh_strip: on Richard Braakman's advice, strip the .comment and .note
3764 sections of shared libraries.
3765 * Added DH_OPTIONS environment variable - anything in it will be treated
3766 as additional command line arguments by all debhelper commands. This in
3767 useful in some situations, for example, if you need to pass -p to all
3768 debhelper commands that will be run. If you use DH_OPTIONS, be sure to
3769 use dh_testversion 1.1.17 - older debhelpers will ignore it and do
3770 things you don't want them to.
3771 * Made -N properly exclude packages when no -i, -a, or -p flags are
3772 present. It didn't before, which was a bug.
3774 -- Joey Hess <joeyh@debian.org> Mon, 7 Sep 1998 17:33:19 -0700
3776 debhelper (1.1.16) unstable; urgency=low
3778 * dh_fixperms: remove execute bits from static libraries as well as
3779 shared libraries. (#26414)
3781 -- Joey Hess <joeyh@debian.org> Fri, 4 Sep 1998 14:46:37 -0700
3783 debhelper (1.1.15) unstable; urgency=medium
3785 * dh_installmanpages: the new perl version had a nasty habit of
3786 installing .so.x library files as man pages. Fixed.
3787 * dh_installmanpages: the code to exclude searching for man pages in
3788 debian/tmp directories was broken. Fixed.
3790 -- Joey Hess <joeyh@debian.org> Mon, 31 Aug 1998 00:05:17 -0700
3792 debhelper (1.1.14) unstable; urgency=low
3794 * Debhelper now has a web page at http://kitenet.net/programs/debhelper/
3796 * Added code to debian/rules to update the web page when I release new
3798 * dh_compress: since version 0.88 or so, dh_compress has bombed out if
3799 a debian/compress file returned an error code. This was actually
3800 unintentional - in fact, the debian/compress example in the man page
3801 will fail this way if usr/info or usr/X11R6 is not present. Corrected
3802 the program to not fail. (#26214)
3804 -- Joey Hess <joeyh@debian.org> Sun, 30 Aug 1998 22:15:44 -0700
3806 debhelper (1.1.13) unstable; urgency=low
3808 * dh_installmanpages: rewritten in perl. Allows me to fix bug #26221 (long
3809 symlink problem after .so conversion), and is about twice as fast.
3811 -- Joey Hess <joeyh@debian.org> Sat, 29 Aug 1998 22:06:06 -0700
3813 debhelper (1.1.12) unstable; urgency=low
3815 * dh_installdocs: forgot to pass package name to isnative(). Any native
3816 debian package that had a debian/TODO would have it installed with the
3817 wrong name, and debhelper would warn of undefined values for some
3820 -- Joey Hess <joeyh@debian.org> Thu, 27 Aug 1998 12:35:42 -0700
3822 debhelper (1.1.11) unstable; urgency=low
3824 * dh_installchangelogs: added -k flag, that will make it install a symlink
3825 to the original name of the upstream changelog.
3827 -- Joey Hess <joeyh@debian.org> Thu, 20 Aug 1998 15:40:40 -0700
3829 debhelper (1.1.10) unstable; urgency=low
3831 * It's come to my attention that a few packages use filename globbing in
3832 debian/{docs,examples,whatever} files and expect that to work. It used
3833 to work before the perl conversion, but it was never _documented_, or
3834 intented to work. If you use this in your packages, they are broken and
3835 need fixing (and will refuse to build with current versions of debhelper).
3836 I apologize for the inconvenience.
3838 * dh_clean: fixed a bug, intorduced in version 1.1.8, where it didn't
3839 remove debian/files properly.
3840 * dh_shlibdeps, dh_testdir, dh_testroot, dh_testversion: converted to perl.
3841 * Encode the version of debhelper in a sepererate file, so dh_testversion
3842 doesn't have to be generated when a new version of debhelper is built.
3843 * Removed bogus menu file.
3845 -- Joey Hess <joeyh@debian.org> Mon, 17 Aug 1998 14:15:17 -0700
3847 debhelper (1.1.9) unstable; urgency=low
3849 * dh_fixperms: has been removing the +x bits of all doc/*/examples/* files
3850 since version 0.97 or so. Fixed.
3852 -- Joey Hess <joeyh@debian.org> Sun, 16 Aug 1998 17:11:48 -0700
3854 debhelper (1.1.8) unstable; urgency=low
3856 * Dh_Lib.pm: made U_PARAMS an array of parameters.
3857 * Dh_Lib.pm: fixed bug in the escaping code, numbers don't need to be
3858 escaped. Also, no longer escape "-".
3859 * dh_clean, dh_gencontrol, dh_installcron: converted to perl.
3860 * dh_gencontrol.1, dh_gencontrol: the man page had said that
3861 --update-rcd-params was equivilant to -u for this program. You should
3862 really use --dpkg-gencontrol-params.
3864 -- Joey Hess <joeyh@debian.org> Fri, 14 Aug 1998 14:07:35 -0700
3866 debhelper (1.1.7) unstable; urgency=low
3868 * examples/rules.multi: moved dh_movefiles into the install section.
3869 * doc/README: Added a note explaining why above change was necessary.
3870 * Dh_Lib.pm: escape_shell(): now escapes the full range of special
3871 characters recognized by bash (and ksh). Thanks to Branden Robinson
3872 <branden@purdue.edu> for looking that up.
3874 -- Joey Hess <joeyh@debian.org> Tue, 11 Aug 1998 23:32:05 -0700
3876 debhelper (1.1.6) unstable; urgency=low
3878 * dh_movefiles: don't die on symlinks (#25642). (Hope I got the fix right
3881 -- Joey Hess <joeyh@debian.org> Tue, 11 Aug 1998 20:11:13 -0700
3883 debhelper (1.1.5) unstable; urgency=low
3885 * dh_builddeb, dh_installchangelogs: converted to perl.
3886 * dh_installdirs: converted to perl, getting rid of nasty chdir en-route.
3887 * dh_installdirs: now you can use absolute directory names too if you
3889 * doc/PROGRAMMING: updated to cover new perl modules.
3890 * Dh_Lib.pm: doit(): when printing out commands that have run, escape
3891 metacharacters in the output. I probably don't escape out all the
3892 characters I should, but this is just a convenience to the user anyway.
3893 * dh_installdebfiles: it's been broken forever, I fixed it. Obviously
3894 nobody uses it anymore, which is good, since it's deprected :-)
3896 -- Joey Hess <joeyh@debian.org> Tue, 11 Aug 1998 15:23:34 -0700
3898 debhelper (1.1.4) unstable; urgency=low
3900 * dh_movefiles: fixed bug introduced in 1.1.1 where it would fail in some
3901 cases if you tried to move a broken symlink.
3902 * dh_installdocs: was only operating on the first package.
3903 * dh_installexamples: rewritten in perl.
3904 * Dh_Lib.pm: all multiple package operations were broken.
3905 * Dh_Lib.pm: implemented complex_doit() and autoscript().
3906 * Made all perl code work with use strict and -w (well, except
3907 dh_getopt.pl, but that's a hack that'll go away one day).
3908 * I didn't realize, but rewriting dh_installdocs in perl fixed bug #24686
3909 (blank lines in debian/docs file problem), although this same problem
3910 applies to other debhelper programs... like dh_installexamples, which had
3911 the same bug fixed when I rewrote it in perl just now.
3912 * Dh_Lib.pm: accidentially didn't check DH_VERBOSE if commands were not
3913 passed any switches.
3914 * Dh_Getopt.pm: --noscripts was broken.
3916 -- Joey Hess <joeyh@debian.org> Tue, 11 Aug 1998 12:44:04 -0700
3918 debhelper (1.1.3) unstable; urgency=low
3920 * dh_md5sums: -x was broken since version 1.1.1 - fixed.
3921 * dh_lib: removed get_arch_indep_packages() function that hasn't been used
3922 at all for a long while.
3923 * Added Dh_Lib.pm, a translation of dh_lib into perl.
3924 * dh_getopt.pl: moved most of it into new Dh_Getopt.pm module, rewriting
3925 large chunks in the process.
3926 * dh_installdocs: completly rewritten in perl. Now it's faster and it can
3927 install many oddly named files it died on before.
3928 * dh_installdocs: fixed a bug that installed TODO files mode 655 in native
3931 -- Joey Hess <joeyh@debian.org> Mon, 10 Aug 1998 15:01:15 -0700
3933 debhelper (1.1.2) unstable; urgency=low
3935 * dh_strip: added -X to specify files to not strip (#25590).
3936 * Added dh_installemacsen, for automatic registration with emacsen-common
3938 * Preliminary thoughts in TODO about converting entire debhelper programs
3941 -- Joey Hess <joeyh@debian.org> Mon, 10 Aug 1998 13:35:17 -0700
3943 debhelper (1.1.1) unstable; urgency=low
3945 * dh_movefiles: try to move all files specified, and only then bomb out if
3946 some of the file could not be found. Makes it easier for some packages
3947 that don't always have the same files in them.
3948 * dh_compress: any parameters passed to it on the command line specify
3949 additional files to be compressed in the first package acted on.
3950 * dh_compress: recognize standard -A parameter.
3952 -- Joey Hess <joeyh@debian.org> Sat, 8 Aug 1998 22:48:01 -0700
3954 debhelper (1.1.0) unstable; urgency=low
3956 * New unstable branch of debhelper.
3958 * TODO: list all current bugs, in order I plan to tackle them.
3959 * Added debhelper.1 man page, which groups all the debhelper options that
3960 are common to all commands in once place so I can add new options w/o
3961 updating 27 man pages.
3962 * dh_*.1: updated all debheper man pages to refer to debhelper(1) where
3963 appropriate. Also corrected a host of little errors.
3964 * doc/README: moved a lot of this file into debhelper.1.
3965 * dh_*: -N option now excludes a package from the list of packages the
3966 programs act on. (#25247)
3968 -- Joey Hess <joeyh@debian.org> Sat, 8 Aug 1998 17:49:56 -0700
3970 debhelper (1.0) stable unstable; urgency=low
3974 * This relelase is not really intended for stable. I throw a copy into
3975 stable-updates because I want it to be available as an upgrade for
3976 people using debian 2.0 (the current version in debian 2.0 has no
3977 critical bugs, but this version is of course a lot nicer), and I plan
3978 to start work on a new branch of debhelper that will fix many wishlist
3979 bug reports, and of course introduce many new bugs, and which will go
3982 -- Joey Hess <joeyh@debian.org> Sat, 8 Aug 1998 17:33:20 -0700
3984 debhelper (0.99.4) unstable; urgency=low
3986 * dh_debstd: only warn about scripts that actually lack #DEBHELPER#.
3989 -- Joey Hess <joeyh@debian.org> Fri, 7 Aug 1998 12:06:28 -0700
3991 debhelper (0.99.3) unstable; urgency=low
3993 * dh_movefiles: Fixed a over-eager sanity check introduced in the last
3996 -- Joey Hess <joeyh@debian.org> Mon, 3 Aug 1998 18:31:45 -0700
3998 debhelper (0.99.2) unstable; urgency=low
4000 * dh_movefiles: allow passing of files to move on the command line. Only
4001 rarely does this make sense. (#25197)
4003 -- Joey Hess <joeyh@debian.org> Thu, 30 Jul 1998 10:38:34 -0700
4005 debhelper (0.99.1) unstable; urgency=low
4007 * dh_installcron: now supports /etc/cron.d (#25112).
4009 -- Joey Hess <joeyh@debian.org> Mon, 27 Jul 1998 20:18:47 -0700
4011 debhelper (0.99) unstable; urgency=low
4013 * !!!! WARNING: Debhelper (specifically dh_compress) is broken with
4014 !!!! libtricks. Use fakeroot instead until this is fixed.
4015 * dh_compress: applied patch from Herbert Xu <herbert@gondor.apana.org.au>
4016 to make it not fail if there are no candidates for compression (#24654).
4017 * Removed a whole debhelper-0.96 tree that had crept into the source
4018 package by accident.
4019 * Is version 1.0 next?
4021 -- Joey Hess <joeyh@debian.org> Thu, 16 Jul 1998 10:03:21 -0700
4023 debhelper (0.98) unstable; urgency=low
4025 * dh_lib: isnative: pass -l<changelog> to dpkg-parsechangelog, to support
4026 odd packages with multiple different debian changelogs.
4027 * doc/PROGRAMMING: cleaned up the docs on DH_EXCLUDE_FIND.
4029 -- Joey Hess <joeyh@debian.org> Mon, 6 Jul 1998 12:45:13 -0700
4031 debhelper (0.97) unstable; urgency=low
4033 * doc/from-debstd: fixed a typo.
4034 * examples/*: install-stamp no longer depends on phony build targey; now
4035 install-stamp depends on build-stamp instead (#24234).
4036 * dh_fixperms: applied patch from Herbert Xu <herbert@gondor.apana.org.au>
4037 to fix bad uses of the find command, so it should now work on packages
4038 with files with spaces in them (#22005). It's also much cleaner. Thanks,
4040 * dh_getopt.pl, doc/PROGRAMMING: added DH_EXCLUDE_FIND, to make the above
4043 -- Joey Hess <joeyh@debian.org> Sun, 5 Jul 1998 18:09:25 -0700
4045 debhelper (0.96) unstable; urgency=low
4047 * dh_movefiles: fixed serious breakage introduced in the last version.
4048 * dh_movefiles: really order all symlinks last.
4049 * some minor reorganization of the source tree.
4051 -- Joey Hess <joeyh@debian.org> Sun, 28 Jun 1998 21:53:45 -0700
4053 debhelper (0.95) unstable; urgency=low
4055 * dh_movefiles: move even very strangly named files. (#23775) Unfortunatly,
4056 I had to use a temporary file. Oh well..
4058 -- Joey Hess <joeyh@debian.org> Mon, 22 Jun 1998 17:16:17 -0700
4060 debhelper (0.94) unstable; urgency=low
4062 * dh_md5sums: fixed so it handles spaces and other odd characters in
4063 filenames correctly. (#23046, #23700, #22010)
4064 * As a side effect, got rid of the nasty temporary file dh_md5sums used
4067 -- Joey Hess <joeyh@debian.org> Mon, 22 Jun 1998 16:14:42 -0700
4069 debhelper (0.93) unstable; urgency=low
4071 * Depend on file, since several dh_*'s use it.
4073 -- Joey Hess <joeyh@debian.org> Fri, 19 Jun 1998 21:43:51 -0700
4075 debhelper (0.92) unstable; urgency=low
4077 * dh_gencontrol: pass -isp to dpkg-gencontrol to make it include section
4078 and priority info in the .deb file. Back in Jan 1998, this came up, and
4079 a consensus was reached on debian-devel that it was a good thing for
4082 -- Joey Hess <joeyh@debian.org> Fri, 19 Jun 1998 16:15:24 -0700
4084 debhelper (0.91) unstable; urgency=low
4086 * dh_installdocs: support debian/<package>.{README.Debian,TODO}
4088 -- Joey Hess <joeyh@debian.org> Wed, 17 Jun 1998 19:09:35 -0700
4090 debhelper (0.90) unstable; urgency=low
4092 * I'd like to thank Len Pikulski and Igor Grobman at nothinbut.net for
4093 providing me with free internet access on a moment's notice, so I could
4094 get this package to you after hacking on it all over New England for the
4095 past week. Thanks, guys!
4097 * Added dh_debstd, which mimics the functionality of the debstd command.
4098 It's not a complete nor an exact copy, and it's not so much intended to
4099 be used in a debian/rules file, as it is to be run by hand when you are
4100 converting a package from debstd to debhelper. "dh_debstd -v" will
4101 output the sequence of debhelper commands that approximate what debstd
4102 would do in the same situation.
4103 * dh_debstd is completly untested, I don't have the source to any packages
4104 that use debstd available. Once this is tested, I plan to release
4106 * Added a from-debstd document that gives a recipe to convert from debstd
4108 * dh_fixperms: can now use -X to exclude files from having their
4109 permissions changed.
4110 * dh_testroot: test for uid == 0, instead of username == root, becuase
4111 some people enjoy changing root's name.
4112 * dh_installinit: handle debian/init.d as well as debian/init files,
4113 for backwards compatability with debstd. Unlike with debstd, the two
4114 files are treated identically.
4115 * dh_lib, PROGRAMMING: added "warning" function.
4116 * Minor man page fixes.
4117 * dh_compress: don't bomb out if usr/doc/<package> is empty. (#23054)
4118 * dh_compress, dh_installdirs: always cd into $TMP and back out, even if
4119 --no-act is on. (#23054)
4121 -- Joey Hess <joeyh@debian.org> Mon, 1 Jun 1998 21:57:45 -0400
4123 debhelper (0.88) unstable; urgency=low
4125 * I had many hours on a train to hack on debhelper... enjoy!
4126 * dh_compress: always pass -f to gzip, to force compression.
4127 * dh_compress: added -X switch, to make it easy to specify files to
4128 exclude, without all the bother of a debian/compress script. You can
4129 use -X multiple times, too.
4130 * PROGRAMMING, dh_getopt.pl: DH_EXCLUDE is now a variable set by the
4131 --exclude (-X) switch. -x now sets DH_INCLUDE_CONFFILES.
4133 -- Joey Hess <joeyh@debian.org> Sun, 17 May 1998 11:26:09 -0700
4135 debhelper (0.87) unstable; urgency=low
4137 * dh_strip: strip .comment and .note, not comment and note, when stripping
4138 elf binaries. This makes for smaller output files. This has always been
4139 broken in debhelper before! (#22395)
4141 -- Joey Hess <joeyh@debian.org> Wed, 13 May 1998 11:54:29 -0700
4143 debhelper (0.86) unstable; urgency=low
4145 * dh_compress: don't try to re-compress *.gz files. Eliminates warning
4146 messages in some cases, shouldn't actually change the result at all.
4148 -- Joey Hess <joeyh@debian.org> Mon, 27 Apr 1998 15:21:33 -0700
4150 debhelper (0.85) unstable; urgency=low
4152 * Moved a few things around that were broken by Che's patch:
4153 - dh_installdirs should go in install target.
4154 - dh_clean should not run in binary targets.
4155 * This is just a quick fix to make it work, I'm not happy with it. I'm
4156 going to discuss my problems with it with Che, and either make a new
4157 version fixing them, or revert to 0.83.
4158 * So be warned that the example rules files are not currently in good
4159 shape if you're starting a new package.
4161 -- Joey Hess <joeyh@debian.org> Sat, 18 Apr 1998 23:30:38 -0700
4163 debhelper (0.84) unstable; urgency=low
4165 * Applied Che_Fox'x patches to example rules files, which makes them use
4166 an install target internally to move things into place in debian/tmp.
4168 -- Joey Hess <joeyh@debian.org> Thu, 9 Apr 1998 12:08:45 -0700
4170 debhelper (0.83) unstable; urgency=low
4172 * Generate symlinks in build stage of debian/rules. cvs cannot create them
4173 properly. Note that version 0.80 and 0.81 could not build some packages
4174 because of missing symlinks.
4176 -- Joey Hess <joeyh@debian.org> Tue, 31 Mar 1998 19:27:29 -0800
4178 debhelper (0.81) unstable; urgency=low
4180 * dh_movefiles: empty $tomove (#20495).
4182 -- Joey Hess <joeyh@debian.org> Tue, 31 Mar 1998 15:36:32 -0800
4184 debhelper (0.80) unstable; urgency=low
4186 * Moved under cvs (so I can fork a stable and an unstable version).
4187 * dh_movefiles: first move real files, then move symlinks. (#18220)
4188 Thanks to Bdale Garbee <bdale@gag.com> and Adam Heath
4189 <adam.heath@usa.net> for help on the implementation.
4190 * dh_installchangelogs: use debian/package.changelog files if they exist
4191 rather than debian/changelog. It appears some people do need per-package
4193 * dh_gencontrol: if debian/package.changelogs files exist, use them.
4194 * Above 2 changes close #20442.
4196 -- Joey Hess <joeyh@debian.org> Mon, 30 Mar 1998 20:54:26 -0800
4198 debhelper (0.78) frozen unstable; urgency=low
4200 * More spelling fixes from Christian T. Steigies. (I ignored the spelling
4201 fixes to the changelog, though - too many, and a changelog isn't meant
4202 to be changed after the fact :-)
4203 * dh_fixperms: remove execute bits from .la files genrated by libtool.
4205 -- Joey Hess <joeyh@debian.org> Mon, 30 Mar 1998 12:44:42 -0800
4207 debhelper (0.77) frozen unstable; urgency=low
4209 * Fixed a nasty bug in dh_makeshlibs when it was called with -V, but with
4210 no version string after the -V.
4212 -- Joey Hess <joeyh@debian.org> Sun, 29 Mar 1998 16:08:27 -0800
4214 debhelper (0.76) frozen unstable; urgency=low
4216 * I intended version 0.75 to make it in before the freeze, and it did not.
4217 This is just to get it into frozen. There are no changes except bug
4220 -- Joey Hess <joeyh@debian.org> Thu, 26 Mar 1998 12:25:47 -0800
4222 debhelper (0.75) unstable; urgency=low
4224 * Actually exit if there is an unknown option on the command line (oooops!)
4225 * Fix .so file conversion to actually work (#19933).
4227 -- Joey Hess <joeyh@debian.org> Thu, 19 Mar 1998 11:54:58 -0800
4229 debhelper (0.74) unstable; urgency=low
4231 * dh_installmanpages: convert .so links to symlinks at last (#19829).
4232 * dh_installmanpages.1: documented that no, dh_installmanpages never
4233 installs symlink man pages from the source package (#19831).
4234 * dh_installmanpages: minor speedups
4235 * PROGRAMMING: numerous spelling fixes, thanks to Christian T. Steigies.
4236 Life is too short for me to spell check my technical documentation, but
4237 I always welcome corrections!
4239 -- Joey Hess <joeyh@debian.org> Tue, 17 Mar 1998 22:09:07 -0800
4241 debhelper (0.73) unstable; urgency=low
4243 * Fixed typo in dh_suidregister.1
4245 -- Joey Hess <joeyh@debian.org> Thu, 12 Mar 1998 16:30:27 -0800
4247 debhelper (0.72) unstable; urgency=low
4249 * Applied patch from Yann Dirson <ydirson@a2points.com> to add a
4250 --init-script parameter to dh_installinit. (#19227)
4251 * Documented this new switch.
4253 -- Joey Hess <joeyh@debian.org> Mon, 9 Mar 1998 17:12:04 -0800
4255 debhelper (0.71) unstable; urgency=low
4257 * dh_makeshlibs: -V flag was broken: if just -V was specified,
4258 dh_makeshlibs would die. Corrected this.
4259 * dh_lib: removed warning if the arguments passed to a debhelper command
4260 do not apply to the main package. It's been long enough so I'm 100% sure
4261 no packages use the old behavior.
4263 -- Joey Hess <joeyh@debian.org> Mon, 9 Mar 1998 11:46:59 -0800
4265 debhelper (0.70) unstable; urgency=low
4267 * dh_lib: autoscript(): no longer add the modification date to the
4268 comments aurrounding debhelper-added code. I don't think this date was
4269 gaining us anything, so let's remove it and save some disk space.
4271 -- Joey Hess <joeyh@debian.org> Sun, 8 Mar 1998 21:15:13 -0800
4273 debhelper (0.69) unstable; urgency=low
4275 * Refer to suidregister (8), not (1). Bug #19149.
4276 * Removed junk file from debian/ dir.
4278 -- Joey Hess <joeyh@debian.org> Sun, 8 Mar 1998 13:04:36 -0800
4280 debhelper (0.68) unstable; urgency=low
4282 * Document that README.debian files are installed as README.Debian (#19089).
4284 -- Joey Hess <joeyh@debian.org> Fri, 6 Mar 1998 17:48:32 -0800
4286 debhelper (0.67) unstable; urgency=low
4288 * Added PROGRAMMING document that describes the interface of dh_lib, to
4289 aid others in writing and understanding debhelper programs.
4291 -- Joey Hess <joeyh@debian.org> Fri, 6 Mar 1998 12:45:08 -0800
4293 debhelper (0.66) unstable; urgency=low
4295 * README, dh_testversion.1, dh_movefiles.1: more doc fixes.
4296 * dh_movefiles: don't check for package names to see if files are being
4297 moved from one package back into itself, instead, check tmp dir names.
4298 If you use this behavior, you should use "dh_testversion 0.66".
4300 -- Joey Hess <joeyh@debian.org> Mon, 2 Mar 1998 17:50:29 -0800
4302 debhelper (0.65) unstable; urgency=low
4304 * dh_installdocs.1, dh_movefiles.1: clarified documentation for Che.
4306 -- Joey Hess <joeyh@debian.org> Mon, 2 Mar 1998 17:20:39 -0800
4308 debhelper (0.64) unstable; urgency=low
4310 * Removed some junk (a whole old debhelper source tree!) that had gotten
4311 into the source package by accident.
4313 -- Joey Hess <joeyh@debian.org> Mon, 23 Feb 1998 20:23:34 -0800
4315 debhelper (0.63) unstable; urgency=low
4317 * Removed some debugging output from dh_installmanpages.
4318 * du_du: no longer does anything, becuase it has been decided on
4319 debian-policy that du control files are bad.
4320 * examples/*: removed dh_du calls.
4321 * debian/rules: removed dh_du call.
4322 * Modified dh_gencontrol, dh_makeshlibs, and dh_md5sums to generate files
4323 with the correct permissions even if the umask is set to unusual
4326 -- Joey Hess <joeyh@debian.org> Mon, 16 Feb 1998 23:34:36 -0800
4328 debhelper (0.62) unstable; urgency=low
4330 * dh_installmanpages: if the man page filename ends in 'x', install it in
4332 * TODO: expanded descriptions of stuff, in the hope someone else will get
4333 inspired to implement some of it.
4334 * Also added all wishlist bugs to the TODO.
4336 -- Joey Hess <joeyh@debian.org> Thu, 12 Feb 1998 22:38:53 -0800
4338 debhelper (0.61) unstable; urgency=low
4340 * dh_installmanpages: Add / to end of egrep -v regexp, fixes it so
4341 debian/icewm.1 can be found.
4343 -- Joey Hess <joeyh@debian.org> Wed, 11 Feb 1998 09:09:28 -0800
4345 debhelper (0.60) unstable; urgency=low
4347 * dh_fixperms: make all files readable and writable by owner
4348 (policy 3.3.8 paragraph 2).
4349 Lintian found lots of bugs that will be fixed by this change.
4351 -- Joey Hess <joeyh@debian.org> Mon, 9 Feb 1998 12:26:13 -0800
4353 debhelper (0.59) unstable; urgency=low
4355 * Added DH_NO_ACT and --no-act, which make debhelper commands run without
4356 actually doing anything. (Combine with -v to see what the command would
4357 have done.) (#17598)
4359 -- Joey Hess <joeyh@debian.org> Sun, 1 Feb 1998 14:51:08 -0800
4361 debhelper (0.58) unstable; urgency=low
4363 * Fixed bug #17597 - DH_VERBOSE wasn'talways taking effect.
4365 -- Joey Hess <joeyh@debian.org> Wed, 28 Jan 1998 17:18:17 -0500
4367 debhelper (0.57) unstable; urgency=low
4369 * Depend on perl 5.004 or greater (for Getopt::Long).
4371 -- Joey Hess <joeyh@debian.org> Sat, 17 Jan 1998 02:12:06 -0500
4373 debhelper (0.56) unstable; urgency=low
4375 * dh_compress: Applied patch from Yann Dirson <ydirson@a2points.com>,
4376 to make it not abort of one of the find's fails.
4378 -- Joey Hess <joeyh@debian.org> Thu, 15 Jan 1998 19:16:48 -0500
4380 debhelper (0.55) unstable; urgency=low
4382 * dh_clean: delete substvarsfiles probperly again (broken in 0.53). #17077
4383 * Added call to dh_movefiles, and a commented out call to dh_testversion,
4384 to some of the sample rules files. #17076
4386 -- Joey Hess <joeyh@debian.org> Wed, 14 Jan 1998 12:48:43 -0500
4388 debhelper (0.54) unstable; urgency=low
4390 * dh_lib: no longer call getopt(1) to parse options. I wrote my own
4391 argument processor in perl.
4392 * Added long versions of all arguments. TODO: document them.
4393 * All parameters may now be passed values that include whitespace (ie,
4394 dh_installinit -u"defaults 10")
4395 * Now depends on perl (needs Getopt::Long).
4397 -- Joey Hess <joeyh@debian.org> Sat, 10 Jan 1998 15:44:09 -0500
4399 debhelper (0.53) unstable; urgency=low
4401 * dh_installmanpages: ignore all man pages installed into debian/tmp
4402 type directories. (#16933)
4403 * dh_*: set up alternative name for files like debian/dirs; you may now
4404 use debian/<mainpackage>.dirs too, for consistency. (#16934)
4405 * dh_installdocs: if a debian/package.copyright file exists, use it in
4406 preference to debian/copyright, so subpackages with varying copyrights
4407 are supported. (#16935)
4408 * Added dh_movefiles, which moves files out of debian/tmp into subpackages.
4411 -- Joey Hess <joeyh@debian.org> Sat, 10 Jan 1998 11:30:12 -0500
4413 debhelper (0.52) unstable; urgency=low
4415 * dh_compress: compress file belongs in debian/. It was looking in ./
4416 This has been broken since version 0.30.
4418 -- Joey Hess <joeyh@debian.org> Tue, 6 Jan 1998 14:08:31 -0500
4420 debhelper (0.51) unstable; urgency=low
4422 * dh_fixperms: make shared libraries non-executable, in accordance with
4424 * dh_makeshlibs: introduced a -V flag, which allows you to specify explicit
4425 version requirements in the shlibs file.
4426 * dh_{installdirs,installdocs,installexamples,suidregister,undocumented}:
4427 Added a -A flag, which makes any files/directories specified on the
4428 command line apply to ALL packages acted on.
4429 * Updated Standards-Version to latest.
4431 -- Joey Hess <joeyh@debian.org> Mon, 5 Jan 1998 16:15:01 -0500
4433 debhelper (0.50) unstable; urgency=low
4435 * dh_makeshlibs: added -m parameter, which can force the major number
4436 of the shared library if it is guessed incorrectly.
4437 * Added dh_testversion to let your package depend on a certian version of
4439 * dh_{installdirs,installdocs,installexamples,suidregieter,undocumented}:
4440 behavior modification - any files/directories specified on the command
4441 line now apply to the first package acted on. This may not be the
4442 first package listed in debian/control, if you use -p to make it act on
4443 a given package, or -i or -a.
4444 * If you take advantage of the above new behavior, I suggest you add
4445 "dh_testversion 0.50" to your debian/rules.
4446 * Display a warning message in cases where the above behavior is triggered,
4447 and debhelper's behavior has altered.
4448 * I have grepped debian's source packages, and I'm quite sure this
4449 is not going to affect any packages currently in debian.
4450 * dh_lib: isnative() now caches its return value, which should optimize
4451 away several more calls to dpkg-parsechangelog.
4452 * README: explain a way to embed debhelper generated shell script into a
4454 * dh_installinit: A hack to work around the problem in getopt(1) that
4455 led to bug report #16229: Any text specified on the command line that is
4456 not a flag will be presumed to be part of the -u flag. Yuck.
4458 -- Joey Hess <joeyh@debian.org> Sat, 3 Jan 1998 14:36:15 -0500
4460 debhelper (0.37) unstable; urgency=low
4462 * dh_du: Fixed hardcoded debian/tmp.
4463 * This change got lost by accident, redid it: Optimized out most of the
4464 slowdown caused by using dpkg-parsechangelog - now it's only called by
4467 -- Joey Hess <joeyh@debian.org> Sun, 28 Dec 1997 20:45:22 -0500
4469 debhelper (0.36) unstable; urgency=low
4471 * dh_undocumented: exit with an error message if the man page specified
4472 does not have a section.
4474 -- Joey Hess <joeyh@debian.org> Sat, 27 Dec 1997 14:14:04 -0500
4476 debhelper (0.35) unstable; urgency=low
4478 * dh_lib: use dpkg-parsechangelog instead of parsing it by hand. This
4479 makes a package build slower (by about 30 seconds, on average), so
4480 I might remove it or optimize it if too many people yell at me. :-)
4481 * dh_undocumented.1: note that it really links to undocumented.7.gz.
4483 -- Joey Hess <joeyh@debian.org> Mon, 22 Dec 1997 22:19:39 -0500
4485 debhelper (0.34) unstable; urgency=low
4487 * Fixed typo #16215.
4489 -- Joey Hess <joeyh@debian.org> Mon, 22 Dec 1997 14:41:46 -0500
4491 debhelper (0.33) unstable; urgency=low
4493 * examples/*: use prefix, instead of PREFIX, becuase autoconf uses that.
4494 Also, use `pwd`/debian/tmp, instead of debian/tmp.
4495 * Always substitute #DEBHELPER# in maintainer scripts, even if it expands
4496 to nothing, for neatness and to save a few bytes. #15863
4497 * dh_clean: added -k parameter to not delete debian/files. #15789
4498 * examples/*: use dh_clean -k in the binary targets of all rules files,
4501 -- Joey Hess <joeyh@debian.org> Thu, 11 Dec 1997 19:05:41 -0500
4503 debhelper (0.32) unstable; urgency=low
4505 * Split dh_installdebfiles into 3 programs (dh_installdeb, dh_shlibdeps,
4506 and dh_gencontrol). dh_installdebfiles still works, but is depricated.
4507 * Added an examples/rules.indep file.
4508 * examples/rules.multi: changed dh_du -a to dh_du -i in binary-indep
4511 -- Joey Hess <joeyh@debian.org> Wed, 10 Dec 1997 19:53:13 -0500
4513 debhelper (0.31) unstable; urgency=low
4515 * Fixed man page typos #15685.
4517 -- Joey Hess <joeyh@debian.org> Sat, 6 Dec 1997 21:44:58 -0500
4519 debhelper (0.30) unstable; urgency=low
4521 * dh_md5sumes, dh_installdirs, dh_compress: fixed assorted cd bugs.
4523 -- Joey Hess <joeyh@debian.org> Fri, 5 Dec 1997 15:08:36 -0500
4525 debhelper (0.29) unstable; urgency=low
4527 * dh_lib: don't expand text passed to doit() a second time. This fixes
4528 #15624, and hopefully doesn't break anything else.
4529 * A side effect of this (of interest only to the debhelper programmer) is
4530 that doit() can no longer handle complex commands now. (ie, pipes, `;',
4531 `&', etc separating multiple commands, or redirection)
4532 * dh_makeshlibs, dh_md5sums, dh_installdebfiles, dh_du, dh_clean,
4533 dh_installdirs: don't pass complex commands to doit().
4535 -- Joey Hess <joeyh@debian.org> Thu, 4 Dec 1997 13:56:14 -0500
4537 debhelper (0.28) unstable; urgency=low
4539 * dh_makeshlibs: fixes type that caused the program to crash (#15536).
4541 -- Joey Hess <joeyh@debian.org> Wed, 3 Dec 1997 13:22:48 -0500
4543 debhelper (0.27) unstable; urgency=low
4545 * README: fixed typoes (one serious).
4546 * Ran ispell on all the documentation.
4548 -- Joey Hess <joeyh@debian.org> Sun, 30 Nov 1997 18:48:20 -0500
4550 debhelper (0.26) unstable; urgency=low
4552 * dh_installdirs: Do not create usr/doc/$PACKAGE directory. Bug #15498
4553 * README: documented that $PACKAGE can be used in the arguments to some of
4554 the dh_* programs (#15497).
4555 * dh_du.1: no, this is not really the dh_md5sums man page (#15499).
4557 -- Joey Hess <joeyh@debian.org> Sun, 30 Nov 1997 13:01:40 -0500
4559 debhelper (0.25) unstable; urgency=low
4561 * dh_compress: was not reading debian/compress file - fixed.
4562 * examples/*: moved dh_clean call to after make clean is run.
4564 -- Joey Hess <joeyh@debian.org> Tue, 25 Nov 1997 15:43:58 -0500
4566 debhelper (0.24) unstable; urgency=low
4568 * dh_clean: no longer clean up empty (0 byte) files (#15240).
4570 -- Joey Hess <joeyh@debian.org> Tue, 25 Nov 1997 14:29:37 -0500
4572 debhelper (0.23) unstable; urgency=low
4574 * Now depends on fileutils (>= 3.16-4), becuase with any earlier version
4575 of fileutils, install -p will not work (#14680)
4577 -- Joey Hess <joeyh@debian.org> Wed, 19 Nov 1997 23:59:43 -0500
4579 debhelper (0.22) unstable; urgency=low
4581 * dh_installdocs: Install README.debian as README.Debian (of course,
4582 README.Debian is installed with the same name..)
4584 -- Joey Hess <joeyh@debian.org> Tue, 18 Nov 1997 01:23:53 -0500
4586 debhelper (0.21) unstable; urgency=low
4588 * dh_installinit: on removal, fixed how update-rc.d is called.
4590 -- Joey Hess <joeyh@debian.org> Sat, 15 Nov 1997 20:43:14 -0500
4592 debhelper (0.20) unstable; urgency=low
4594 * Added dh_installinit, which installs an init.d script, and edits the
4595 postinst, postrm, etc.
4597 -- Joey Hess <joeyh@debian.org> Fri, 14 Nov 1997 00:45:53 -0500
4599 debhelper (0.19) unstable; urgency=low
4601 * dh_installmenu.1: menufile is in section 5, not 1.
4603 -- Joey Hess <joeyh@debian.org> Wed, 12 Nov 1997 19:54:48 -0500
4605 debhelper (0.18) unstable; urgency=low
4607 * examples/*: added source, diff targets that just print an error.
4608 * dh_clean: clean up more files - *.orig, *.rej, *.bak, .*.orig, .*.rej,
4609 .SUMS, TAGS, and empty files.
4610 * dh_lib: doit(): use eval on parameters, instead of directly running
4611 them. This lets me clean up several nasty areas where I had to echo the
4612 commands once, and then run them seperatly.
4614 -- Joey Hess <joeyh@debian.org> Mon, 10 Nov 1997 19:48:36 -0500
4616 debhelper (0.17) unstable; urgency=low
4618 * Added dh_installdirs, automatically creates subdirectories (for
4619 compatability with debstd's debian/dirs file.
4620 * dh_lib: fixed problem with -P flag.
4622 -- Joey Hess <joeyh@debian.org> Fri, 7 Nov 1997 16:07:11 -0500
4624 debhelper (0.16) unstable; urgency=low
4626 * dh_compress: always compress changelog and upstream changelog, no
4627 matter what their size (#14604) (policy 5.8)
4629 -- Joey Hess <joeyh@debian.org> Thu, 6 Nov 1997 19:50:36 -0500
4631 debhelper (0.15) unstable; urgency=low
4633 * README: documented what temporary directories are used by default for
4634 installing package files into.
4635 * dh_*: added -P flag, to let a different package build directory be
4638 -- Joey Hess <joeyh@debian.org> Thu, 6 Nov 1997 15:51:22 -0500
4640 debhelper (0.14) unstable; urgency=low
4642 * dh_fixperms: leave permissions on files in /usr/doc/packages/examples
4644 * Install examples/rules* executable.
4646 -- Joey Hess <joeyh@debian.org> Mon, 27 Oct 1997 12:42:33 -0500
4648 debhelper (0.13) unstable; urgency=low
4650 * Added dh_makeshlibs, automatically generates a shlibs file.
4652 -- Joey Hess <joeyh@debian.org> Fri, 24 Oct 1997 20:33:14 -0400
4654 debhelper (0.12) unstable; urgency=low
4656 * Fixed mispelling of dh_md5sums in examples rules files and README.
4657 (#13990) Thanks, Adrian.
4659 -- Joey Hess <joeyh@debian.org> Fri, 24 Oct 1997 14:35:30 -0400
4661 debhelper (0.11) unstable; urgency=low
4663 * dh_md5sums: behavior modification: do not generate md5sums for conffiles.
4664 (Thanks to Charles Briscoe-Smith <cpb4@ukc.ac.uk>) #14048.
4665 * dh_md5sums: can generate conffile md5sums with -x parameter.
4666 * Added a "converting from debstd" section to the README.
4667 * Added dh_du, generates a DEBIAN/du file with disk usage stats (#14048).
4669 -- Joey Hess <joeyh@debian.org> Tue, 21 Oct 1997 13:17:28 -0400
4671 debhelper (0.10) unstable; urgency=medium
4673 * dh_installdebfiles: fixed *bad* bug that messed up the names of all
4674 files installed into DEBIAN/ for multiple binary packages.
4675 * dh_md5sums: fixed another serious bug if dh_md5sums was used for
4676 multiple binary packages.
4677 * If you have made any multiple binary packages using debhelper, you
4678 should rebuild them with this version.
4679 * dh_md5sums: show cd commands in verbose mode.
4681 -- Joey Hess <joeyh@debian.org> Mon, 20 Oct 1997 14:44:30 -0400
4683 debhelper (0.9) unstable; urgency=low
4685 * Added dh_suidregister, interfaces to to the suidmanager package.
4686 * dh_installdebfiles: fixed typo on man page.
4688 -- Joey Hess <joeyh@debian.org> Sat, 18 Oct 1997 20:55:39 -0400
4690 debhelper (0.8) unstable; urgency=low
4692 * Added dh_md5sum, generates a md5sums file.
4693 * dh_clean: fixed to echo all commands when verbose mode is on.
4695 -- Joey Hess <joeyh@debian.org> Fri, 17 Oct 1997 14:18:26 -0400
4697 debhelper (0.7) unstable; urgency=low
4699 * Sped up some things by removing unnecesary for loops.
4700 * dh_installdocs: behavior modifcation: if there is a debian/TODO, it is
4701 named like a debian/changelog file: if the package is a debian native
4702 package, it is installed as TODO. If the package is not a native package,
4703 it is installed as TODO.Debian.
4704 * dh_installdocs: handle debian/README.Debian as well as
4705 debian/README.debian.
4706 * Added dh_undocumented program, which can set up undocumented.7 symlinks.
4707 * Moved dh_installdebfiles to come after dh_fixperms in the example rules
4708 files. (dh_installdebfiles makes sure it installs things with the proper
4709 permissions, and this reorganization makes the file a bit more flexable
4710 in a few situations.)
4712 -- Joey Hess <joeyh@debian.org> Mon, 13 Oct 1997 20:08:05 -0400
4714 debhelper (0.6) unstable; urgency=low
4716 * Got rid of bashisms - this package should work now if /bin/sh is ash.
4718 -- Joey Hess <joeyh@debian.org> Fri, 10 Oct 1997 15:24:40 -0400
4720 debhelper (0.5) unstable; urgency=low
4722 * Added dh_installcron to install cron jobs.
4724 -- Joey Hess <joeyh@debian.org> Tue, 30 Sep 1997 19:37:41 -0400
4726 debhelper (0.4) unstable; urgency=low
4728 * Added dh_strip to strip binaries and libraries.
4729 * Fixed several man pages.
4731 -- Joey Hess <joeyh@debian.org> Sun, 28 Sep 1997 20:46:32 -0400
4733 debhelper (0.3) unstable; urgency=low
4735 * Added support for automatic generation of debian install scripts to
4736 dh_installmenu and dh_installdebfiles and dh_clean.
4737 * Removed some pointless uses of cat.
4739 -- Joey Hess <joeyh@debian.org> Fri, 26 Sep 1997 21:52:53 -0400
4741 debhelper (0.2) unstable; urgency=low
4743 * Moved out of unstable, it still has rough edges and incomplete bits, but
4744 is ready for general use.
4745 * Added man pages for all commands.
4746 * Multiple binary package support.
4747 * Support for specifying exactly what set of binary packages to act on,
4748 by group (arch or noarch), and by package name.
4749 * dh_clean: allow specification of additional files to remove as
4751 * dh_compress: fixed it to not compress doc/package/copyright
4752 * dh_installmanpage: allow listing of man pages that should not be
4753 auto-installed as parameters.
4754 * dh_installdebfiles: make sure all installed files have proper ownerships
4756 * dh_installdebfiles: only pass ELF files to dpkg-shlibdeps, and pass .so
4759 * dh_compress: changed behavior - debian/compress script is now run inside
4760 the package build directory it is to act on.
4761 * Added dh_lib symlink in debian/ so the debhelper apps used in this
4762 package's debian/rules always use the most up-to-date db_lib.
4763 * Changed dh_cleantmp commands in the examples rules files to dh_clean.
4765 -- Joey Hess <joeyh@debian.org> Tue, 23 Sep 1997 12:26:12 -0400
4767 debhelper (0.1) experimental; urgency=low
4769 * First release. This is a snapshot of my work so far, and it not yet
4770 ready to replace debstd.
4772 -- Joey Hess <joeyh@debian.org> Mon, 22 Sep 1997 15:01:25 -0400