1 debhelper (0.56) unstable; urgency=low
3 * dh_compress: Applied patch from Yann Dirson <ydirson@a2points.com>,
4 to make it not abort of one of the find's fails.
6 -- Joey Hess <joeyh@master.debian.org> Thu, 15 Jan 1998 19:16:48 -0500
8 debhelper (0.55) unstable; urgency=low
10 * dh_clean: delete substvarsfiles probperly again (broken in 0.53). #17077
11 * Added call to dh_movefiles, and a commented out call to dh_testversion,
12 to some of the sample rules files. #17076
14 -- Joey Hess <joeyh@master.debian.org> Wed, 14 Jan 1998 12:48:43 -0500
16 debhelper (0.54) unstable; urgency=low
18 * dh_lib: no longer call getopt(1) to parse options. I wrote my own
19 argument processor in perl.
20 * Added long versions of all arguments. TODO: document them.
21 * All parameters may now be passed values that include whitespace (ie,
22 dh_installinit -u"defaults 10")
23 * Now depends on perl (needs Getopt::Long).
25 -- Joey Hess <joeyh@master.debian.org> Sat, 10 Jan 1998 15:44:09 -0500
27 debhelper (0.53) unstable; urgency=low
29 * dh_installmanpages: ignore all man pages installed into debian/tmp
30 type directories. (#16933)
31 * dh_*: set up alternative name for files like debian/dirs; you may now
32 use debian/<mainpackage>.dirs too, for consistency. (#16934)
33 * dh_installdocs: if a debian/package.copyright file exists, use it in
34 preference to debian/copyright, so subpackages with varying copyrights
35 are supported. (#16935)
36 * Added dh_movefiles, which moves files out of debian/tmp into subpackages.
39 -- Joey Hess <joeyh@master.debian.org> Sat, 10 Jan 1998 11:30:12 -0500
41 debhelper (0.52) unstable; urgency=low
43 * dh_compress: compress file belongs in debian/. It was looking in ./
44 This has been broken since version 0.30.
46 -- Joey Hess <joeyh@master.debian.org> Tue, 6 Jan 1998 14:08:31 -0500
48 debhelper (0.51) unstable; urgency=low
50 * dh_fixperms: make shared libraries non-executable, in accordance with
52 * dh_makeshlibs: introduced a -V flag, which allows you to specify explicit
53 version requirements in the shlibs file.
54 * dh_{installdirs,installdocs,installexamples,suidregister,undocumented}:
55 Added a -A flag, which makes any files/directories specified on the
56 command line apply to ALL packages acted on.
57 * Updated Standards-Version to latest.
59 -- Joey Hess <joeyh@master.debian.org> Mon, 5 Jan 1998 16:15:01 -0500
61 debhelper (0.50) unstable; urgency=low
63 * dh_makeshlibs: added -m parameter, which can force the major number
64 of the shared library if it is guessed incorrectly.
65 * Added dh_testversion to let your package depend on a certian version of
67 * dh_{installdirs,installdocs,installexamples,suidregieter,undocumented}:
68 behavior modification - any files/directories specified on the command
69 line now apply to the first package acted on. This may not be the
70 first package listed in debian/control, if you use -p to make it act on
71 a given package, or -i or -a.
72 * If you take advantage of the above new behavior, I suggest you add
73 "dh_testversion 0.50" to your debian/rules.
74 * Display a warning message in cases where the above behavior is triggered,
75 and debhelper's behavior has altered.
76 * I have grepped debian's source packages, and I'm quite sure this
77 is not going to affect any packages currently in debian.
78 * dh_lib: isnative() now caches its return value, which should optimize
79 away several more calls to dpkg-parsechangelog.
80 * README: explain a way to embed debhelper generated shell script into a
82 * dh_installinit: A hack to work around the problem in getopt(1) that
83 led to bug report #16229: Any text specified on the command line that is
84 not a flag will be presumed to be part of the -u flag. Yuck.
86 -- Joey Hess <joeyh@master.debian.org> Sat, 3 Jan 1998 14:36:15 -0500
88 debhelper (0.37) unstable; urgency=low
90 * dh_du: Fixed hardcoded debian/tmp.
91 * This change got lost by accident, redid it: Optimized out most of the
92 slowdown caused by using dpkg-parsechangelog - now it's only called by
95 -- Joey Hess <joeyh@master.debian.org> Sun, 28 Dec 1997 20:45:22 -0500
97 debhelper (0.36) unstable; urgency=low
99 * dh_undocumented: exit with an error message if the man page specified
100 does not have a section.
102 -- Joey Hess <joeyh@master.debian.org> Sat, 27 Dec 1997 14:14:04 -0500
104 debhelper (0.35) unstable; urgency=low
106 * dh_lib: use dpkg-parsechangelog instead of parsing it by hand. This
107 makes a package build slower (by about 30 seconds, on average), so
108 I might remove it or optimize it if too many people yell at me. :-)
109 * dh_undocumented.1: note that it really links to undocumented.7.gz.
111 -- Joey Hess <joeyh@master.debian.org> Mon, 22 Dec 1997 22:19:39 -0500
113 debhelper (0.34) unstable; urgency=low
117 -- Joey Hess <joeyh@master.debian.org> Mon, 22 Dec 1997 14:41:46 -0500
119 debhelper (0.33) unstable; urgency=low
121 * examples/*: use prefix, instead of PREFIX, becuase autoconf uses that.
122 Also, use `pwd`/debian/tmp, instead of debian/tmp.
123 * Always substitute #DEBHELPER# in maintainer scripts, even if it expands
124 to nothing, for neatness and to save a few bytes. #15863
125 * dh_clean: added -k parameter to not delete debian/files. #15789
126 * examples/*: use dh_clean -k in the binary targets of all rules files,
129 -- Joey Hess <joeyh@master.debian.org> Thu, 11 Dec 1997 19:05:41 -0500
131 debhelper (0.32) unstable; urgency=low
133 * Split dh_installdebfiles into 3 programs (dh_installdeb, dh_shlibdeps,
134 and dh_gencontrol). dh_installdebfiles still works, but is depricated.
135 * Added an examples/rules.indep file.
136 * examples/rules.multi: changed dh_du -a to dh_du -i in binary-indep
139 -- Joey Hess <joeyh@master.debian.org> Wed, 10 Dec 1997 19:53:13 -0500
141 debhelper (0.31) unstable; urgency=low
143 * Fixed man page typos #15685.
145 -- Joey Hess <joeyh@master.debian.org> Sat, 6 Dec 1997 21:44:58 -0500
147 debhelper (0.30) unstable; urgency=low
149 * dh_md5sumes, dh_installdirs, dh_compress: fixed assorted cd bugs.
151 -- Joey Hess <joeyh@master.debian.org> Fri, 5 Dec 1997 15:08:36 -0500
153 debhelper (0.29) unstable; urgency=low
155 * dh_lib: don't expand text passed to doit() a second time. This fixes
156 #15624, and hopefully doesn't break anything else.
157 * A side effect of this (of interest only to the debhelper programmer) is
158 that doit() can no longer handle complex commands now. (ie, pipes, `;',
159 `&', etc separating multiple commands, or redirection)
160 * dh_makeshlibs, dh_md5sums, dh_installdebfiles, dh_du, dh_clean,
161 dh_installdirs: don't pass complex commands to doit().
163 -- Joey Hess <joeyh@master.debian.org> Thu, 4 Dec 1997 13:56:14 -0500
165 debhelper (0.28) unstable; urgency=low
167 * dh_makeshlibs: fixes type that caused the program to crash (#15536).
169 -- Joey Hess <joeyh@master.debian.org> Wed, 3 Dec 1997 13:22:48 -0500
171 debhelper (0.27) unstable; urgency=low
173 * README: fixed typoes (one serious).
174 * Ran ispell on all the documentation.
176 -- Joey Hess <joeyh@master.debian.org> Sun, 30 Nov 1997 18:48:20 -0500
178 debhelper (0.26) unstable; urgency=low
180 * dh_installdirs: Do not create usr/doc/$PACKAGE directory. Bug #15498
181 * README: documented that $PACKAGE can be used in the arguments to some of
182 the dh_* programs (#15497).
183 * dh_du.1: no, this is not really the dh_md5sums man page (#15499).
185 -- Joey Hess <joeyh@master.debian.org> Sun, 30 Nov 1997 13:01:40 -0500
187 debhelper (0.25) unstable; urgency=low
189 * dh_compress: was not reading debian/compress file - fixed.
190 * examples/*: moved dh_clean call to after make clean is run.
192 -- Joey Hess <joeyh@master.debian.org> Tue, 25 Nov 1997 15:43:58 -0500
194 debhelper (0.24) unstable; urgency=low
196 * dh_clean: no longer clean up empty (0 byte) files (#15240).
198 -- Joey Hess <joeyh@master.debian.org> Tue, 25 Nov 1997 14:29:37 -0500
200 debhelper (0.23) unstable; urgency=low
202 * Now depends on fileutils (>= 3.16-4), becuase with any earlier version
203 of fileutils, install -p will not work (#14680)
205 -- Joey Hess <joeyh@master.debian.org> Wed, 19 Nov 1997 23:59:43 -0500
207 debhelper (0.22) unstable; urgency=low
209 * dh_installdocs: Install README.debian as README.Debian (of course,
210 README.Debian is installed with the same name..)
212 -- Joey Hess <joeyh@master.debian.org> Tue, 18 Nov 1997 01:23:53 -0500
214 debhelper (0.21) unstable; urgency=low
216 * dh_installinit: on removal, fixed how update-rc.d is called.
218 -- Joey Hess <joeyh@master.debian.org> Sat, 15 Nov 1997 20:43:14 -0500
220 debhelper (0.20) unstable; urgency=low
222 * Added dh_installinit, which installs an init.d script, and edits the
223 postinst, postrm, etc.
225 -- Joey Hess <joeyh@master.debian.org> Fri, 14 Nov 1997 00:45:53 -0500
227 debhelper (0.19) unstable; urgency=low
229 * dh_installmenu.1: menufile is in section 5, not 1.
231 -- Joey Hess <joeyh@master.debian.org> Wed, 12 Nov 1997 19:54:48 -0500
233 debhelper (0.18) unstable; urgency=low
235 * examples/*: added source, diff targets that just print an error.
236 * dh_clean: clean up more files - *.orig, *.rej, *.bak, .*.orig, .*.rej,
237 .SUMS, TAGS, and empty files.
238 * dh_lib: doit(): use eval on parameters, instead of directly running
239 them. This lets me clean up several nasty areas where I had to echo the
240 commands once, and then run them seperatly.
242 -- Joey Hess <joeyh@master.debian.org> Mon, 10 Nov 1997 19:48:36 -0500
244 debhelper (0.17) unstable; urgency=low
246 * Added dh_installdirs, automatically creates subdirectories (for
247 compatability with debstd's debian/dirs file.
248 * dh_lib: fixed problem with -P flag.
250 -- Joey Hess <joeyh@master.debian.org> Fri, 7 Nov 1997 16:07:11 -0500
252 debhelper (0.16) unstable; urgency=low
254 * dh_compress: always compress changelog and upstream changelog, no
255 matter what their size (#14604) (policy 5.8)
257 -- Joey Hess <joeyh@master.debian.org> Thu, 6 Nov 1997 19:50:36 -0500
259 debhelper (0.15) unstable; urgency=low
261 * README: documented what temporary directories are used by default for
262 installing package files into.
263 * dh_*: added -P flag, to let a different package build directory be
266 -- Joey Hess <joeyh@master.debian.org> Thu, 6 Nov 1997 15:51:22 -0500
268 debhelper (0.14) unstable; urgency=low
270 * dh_fixperms: leave permissions on files in /usr/doc/packages/examples
272 * Install examples/rules* executable.
274 -- Joey Hess <joeyh@master.debian.org> Mon, 27 Oct 1997 12:42:33 -0500
276 debhelper (0.13) unstable; urgency=low
278 * Added dh_makeshlibs, automatically generates a shlibs file.
280 -- Joey Hess <joeyh@master.debian.org> Fri, 24 Oct 1997 20:33:14 -0400
282 debhelper (0.12) unstable; urgency=low
284 * Fixed mispelling of dh_md5sums in examples rules files and README.
285 (#13990) Thanks, Adrian.
287 -- Joey Hess <joeyh@master.debian.org> Fri, 24 Oct 1997 14:35:30 -0400
289 debhelper (0.11) unstable; urgency=low
291 * dh_md5sums: behavior modification: do not generate md5sums for conffiles.
292 (Thanks to Charles Briscoe-Smith <cpb4@ukc.ac.uk>) #14048.
293 * dh_md5sums: can generate conffile md5sums with -x parameter.
294 * Added a "converting from debstd" section to the README.
295 * Added dh_du, generates a DEBIAN/du file with disk usage stats (#14048).
297 -- Joey Hess <joeyh@master.debian.org> Tue, 21 Oct 1997 13:17:28 -0400
299 debhelper (0.10) unstable; urgency=medium
301 * dh_installdebfiles: fixed *bad* bug that messed up the names of all
302 files installed into DEBIAN/ for multiple binary packages.
303 * dh_md5sums: fixed another serious bug if dh_md5sums was used for
304 multiple binary packages.
305 * If you have made any multiple binary packages using debhelper, you
306 should rebuild them with this version.
307 * dh_md5sums: show cd commands in verbose mode.
309 -- Joey Hess <joeyh@master.debian.org> Mon, 20 Oct 1997 14:44:30 -0400
311 debhelper (0.9) unstable; urgency=low
313 * Added dh_suidregister, interfaces to to the suidmanager package.
314 * dh_installdebfiles: fixed typo on man page.
316 -- Joey Hess <joeyh@master.debian.org> Sat, 18 Oct 1997 20:55:39 -0400
318 debhelper (0.8) unstable; urgency=low
320 * Added dh_md5sum, generates a md5sums file.
321 * dh_clean: fixed to echo all commands when verbose mode is on.
323 -- Joey Hess <joeyh@master.debian.org> Fri, 17 Oct 1997 14:18:26 -0400
325 debhelper (0.7) unstable; urgency=low
327 * Sped up some things by removing unnecesary for loops.
328 * dh_installdocs: behavior modifcation: if there is a debian/TODO, it is
329 named like a debian/changelog file: if the package is a debian native
330 package, it is installed as TODO. If the package is not a native package,
331 it is installed as TODO.Debian.
332 * dh_installdocs: handle debian/README.Debian as well as
333 debian/README.debian.
334 * Added dh_undocumented program, which can set up undocumented.7 symlinks.
335 * Moved dh_installdebfiles to come after dh_fixperms in the example rules
336 files. (dh_installdebfiles makes sure it installs things with the proper
337 permissions, and this reorganization makes the file a bit more flexable
338 in a few situations.)
340 -- Joey Hess <joeyh@master.debian.org> Mon, 13 Oct 1997 20:08:05 -0400
342 debhelper (0.6) unstable; urgency=low
344 * Got rid of bashisms - this package should work now if /bin/sh is ash.
346 -- Joey Hess <joeyh@master.debian.org> Fri, 10 Oct 1997 15:24:40 -0400
348 debhelper (0.5) unstable; urgency=low
350 * Added dh_installcron to install cron jobs.
352 -- Joey Hess <joeyh@master.debian.org> Tue, 30 Sep 1997 19:37:41 -0400
354 debhelper (0.4) unstable; urgency=low
356 * Added dh_strip to strip binaries and libraries.
357 * Fixed several man pages.
359 -- Joey Hess <joeyh@master.debian.org> Sun, 28 Sep 1997 20:46:32 -0400
361 debhelper (0.3) unstable; urgency=low
363 * Added support for automatic generation of debian install scripts to
364 dh_installmenu and dh_installdebfiles and dh_clean.
365 * Removed some pointless uses of cat.
367 -- Joey Hess <joeyh@master.debian.org> Fri, 26 Sep 1997 21:52:53 -0400
369 debhelper (0.2) unstable; urgency=low
371 * Moved out of unstable, it still has rough edges and incomplete bits, but
372 is ready for general use.
373 * Added man pages for all commands.
374 * Multiple binary package support.
375 * Support for specifying exactly what set of binary packages to act on,
376 by group (arch or noarch), and by package name.
377 * dh_clean: allow specification of additional files to remove as
379 * dh_compress: fixed it to not compress doc/package/copyright
380 * dh_installmanpage: allow listing of man pages that should not be
381 auto-installed as parameters.
382 * dh_installdebfiles: make sure all installed files have proper ownerships
384 * dh_installdebfiles: only pass ELF files to dpkg-shlibdeps, and pass .so
387 * dh_compress: changed behavior - debian/compress script is now run inside
388 the package build directory it is to act on.
389 * Added dh_lib symlink in debian/ so the debhelper apps used in this
390 package's debian/rules always use the most up-to-date db_lib.
391 * Changed dh_cleantmp commands in the examples rules files to dh_clean.
393 -- Joey Hess <joeyh@master.debian.org> Tue, 23 Sep 1997 12:26:12 -0400
395 debhelper (0.1) experimental; urgency=low
397 * First release. This is a snapshot of my work so far, and it not yet
398 ready to replace debstd.
400 -- Joey Hess <joeyh@master.debian.org> Mon, 22 Sep 1997 15:01:25 -0400