]> git.donarmstrong.com Git - debhelper.git/log
debhelper.git
21 years agor541: * Typo, Closes: #155323
joey [Sat, 3 Aug 2002 16:11:51 +0000 (16:11 +0000)]
r541:    * Typo, Closes: #155323

21 years agor540: * Added a -L flag to dh_shlibdeps that is a nice alternative to providing a
joey [Thu, 25 Jul 2002 23:20:33 +0000 (23:20 +0000)]
r540:    * Added a -L flag to dh_shlibdeps that is a nice alternative to providing a
     shlibs.local.

21 years agor539: * Remove /usr/doc manglement code from postinst and prerm.
joey [Mon, 22 Jul 2002 05:01:02 +0000 (05:01 +0000)]
r539:    * Remove /usr/doc manglement code from postinst and prerm.
     Do not use this verion of debhelper for woody backports!
   * Removed dh_installxaw.

21 years agor538: * Make dh_installchangelogs install debian/NEWS files as well, as
joey [Fri, 19 Jul 2002 00:58:01 +0000 (00:58 +0000)]
r538:    * Make dh_installchangelogs install debian/NEWS files as well, as
     NEWS.Debian. Make dh_compress always compress them. The idea is to make
     these files be in a machine parsable form, like the debian changelog, but
     only put newsworthy info into them. Automated tools can then display new
     news on upgrade. It is hoped that if this catches on it will reduce the
     abuse of debconf notes. See discussion on debian-devel for details.

21 years agor537: * In dh_install, don't limit to -type f when doing the find due to -X.
joey [Sat, 6 Jul 2002 02:59:27 +0000 (02:59 +0000)]
r537:    * In dh_install, don't limit to -type f when doing the find due to -X.
     This makes it properly install syml8inks, cf my rpm bug.

21 years agor536: * Patch from doogie to make dh_movefiles support -X. Closes: #150978
joey [Sat, 6 Jul 2002 02:27:32 +0000 (02:27 +0000)]
r536:    * Patch from doogie to make dh_movefiles support -X. Closes: #150978
   * Pound home in dh_installman's man page that yet, it really does do the
     right thing. Closes: #150644

21 years agor535: updates
joey [Mon, 24 Jun 2002 18:38:41 +0000 (18:38 +0000)]
r535: updates

21 years agor534: * Stupid, evil typo.
joey [Fri, 21 Jun 2002 01:04:14 +0000 (01:04 +0000)]
r534:    * Stupid, evil typo.
   * Fixed the tests clint didn't show me.

21 years agor533: * In script fragments, use more posix tests, no -a or -o, no parens.
joey [Fri, 21 Jun 2002 00:46:43 +0000 (00:46 +0000)]
r533:    * In script fragments, use more posix tests, no -a or -o, no parens.
Closes: #150403
21 years agor532: * Added --mainpackage= option, of use in some kernel modules packages.
joey [Thu, 20 Jun 2002 01:31:47 +0000 (01:31 +0000)]
r532:    * Added --mainpackage= option, of use in some kernel modules packages.
   * dh_gencontrol only needs to pass -p to dpkg-gencontrol if there is more
     than one package in debian/control. This makes it a bit more flexible in
     some cases.

21 years agor531: * Fixed debconf-utils dependency.
joey [Sun, 16 Jun 2002 00:22:07 +0000 (00:22 +0000)]
r531:    * Fixed debconf-utils dependency.

21 years agor530: updates...
joey [Fri, 14 Jun 2002 03:26:52 +0000 (03:26 +0000)]
r530: updates...

21 years agor529: * dh_compress: always compress .pcf files in
joey [Sun, 2 Jun 2002 00:42:47 +0000 (00:42 +0000)]
r529:    * dh_compress: always compress .pcf files in
     /usr/X11R6/lib/X11/fonts/{100dpi,75dpi,misc}, as is required by policy.

22 years agor528: * Consistently use the which command instead of command -v or hardcoded
joey [Sun, 26 May 2002 05:06:51 +0000 (05:06 +0000)]
r528:    * Consistently use the which command instead of command -v or hardcoded
     paths in autoscripts. Neither is in posix, but which is in debianutils, so
     will always be available. command -v is not available in zsh.
Closes: #148172
22 years agor527: * dh_install: glob relative to --sourcedir. Closes: #147908
joey [Fri, 24 May 2002 02:55:33 +0000 (02:55 +0000)]
r527:    * dh_install: glob relative to --sourcedir. Closes: #147908
   * Documented what globbing is allowed.

22 years agor526: * Don't leak regex characters from -X when generating DH_EXCLUDE_FIND.
joey [Thu, 23 May 2002 01:37:24 +0000 (01:37 +0000)]
r526:    * Don't leak regex characters from -X when generating DH_EXCLUDE_FIND.

22 years agor525: * dh_strip: If a file is an ELF shared binary, does not have a .so.* in its
joey [Thu, 23 May 2002 00:48:47 +0000 (00:48 +0000)]
r525:    * dh_strip: If a file is an ELF shared binary, does not have a .so.* in its
     name, stirp it as a ELF binary. It seems that GNUstep has files of this
     sort. See bug #35733 (not sufficient to close all of it).

22 years agor524: * Make dh_clean remove autom4te.cache.
joey [Wed, 22 May 2002 18:18:38 +0000 (18:18 +0000)]
r524:    * Make dh_clean remove autom4te.cache.

22 years agor523: * Removing perl warning message.
joey [Sun, 19 May 2002 05:07:29 +0000 (05:07 +0000)]
r523:    * Removing perl warning message.

22 years agor522: * Set DH_ALWAYS_EXCLUDE=CVS and debhelper will exclude CVS directories
joey [Sun, 19 May 2002 03:06:41 +0000 (03:06 +0000)]
r522:    * Set DH_ALWAYS_EXCLUDE=CVS and debhelper will exclude CVS directories
     from processing by any command that takes a -X option, and dh_builddeb
     will also go in and rm -rf any that still sneak into the build tree.
   * dh_install: A patch from Eric Dorland <eric@debian.org> adds support for
     --sourcedir, which allows debian/package.files files to be moved over to
     debian/package.install, and just work. Closes: #146847
   * dh_movefiles: don't do file tests in no-act mode. Closes: #144573
   * dh_installdebconf: pass --drop-old-templates to debconf-mergetemplate.
     Means debhelper has to depend on debconf-utils 1.1.1.

22 years agor521: * Corrects misbuild with CVS dirs in deb. Closes: #146576
joey [Fri, 17 May 2002 19:43:32 +0000 (19:43 +0000)]
r521:    * Corrects misbuild with CVS dirs in deb. Closes: #146576

22 years agor520: * dh_install: delay globbing until after destintations have been found.
joey [Wed, 17 Apr 2002 01:32:54 +0000 (01:32 +0000)]
r520:    * dh_install: delay globbing until after destintations have been found.
Closes: #143234
22 years agor519: * dh_installdebconf: allow parameters after -- to go to
joey [Sun, 14 Apr 2002 16:03:16 +0000 (16:03 +0000)]
r519:    * dh_installdebconf: allow parameters after -- to go to
     debconf-mergetemplate.
   * dh_installman: don't whine about zero-length man pages in .so conversion.
   * Forgot to export filedoublearray, Closes: #142784

22 years agor518: * dh_movefiles has long been a sore point in debhelper. Inherited
joey [Fri, 12 Apr 2002 03:04:35 +0000 (03:04 +0000)]
r518:    * dh_movefiles has long been a sore point in debhelper. Inherited
     from debstd, its interface and implementation suck, and I have maintained
     it while never really deigning to use it. Now there is a remplacment:
     dh_install, which ...
     - copies files, doesn't move them. Closes: #75360, #82649
     - doesn't have that whole annoying debian/package.files vs. debian/files
       mess, as it uses debian/install.
     - supports copying empty subdirs. Closes: #133037
     - doesn't use tar, thus no error reproting problems. Closes: #112538
     - files are listed relative to the pwd, debian/tmp need not be used at
       all, so no globbing issues. Closes: #100404
     - supports -X. Closes: #116902
     - the whole concept of moving files out of a directory is gone, so this
       bug doesn't really apply. Closes: #120026
     - This is exactly what Bill Allombert asked for in #117383, even though I
       designed it seemingly independantly. Thank you Bill! Closes: #117383
   * Made debhelper's debian/rules a lot simpler by means of the above.
   * Updated example rules file to use dh_install. Also some reordering and
     other minor changes.
   * dh_movefiles is lightly deprecated, and when you run into its bugs and
     bad design, you are incouraged to just use dh_install instead.
   * dh_fixperms: in v4 only, make all files in bin/ dirs +x. Closes: #119039
   * dh_fixperms: in v4 only, make all files in etc/init.d executable (of
     course there's -X ..)
   * dh_link: in v4 only, finds existing, non-policy-conformant symlinks
     and corrects them. This has the side effect of making dh_link idempotent.
   * Added a -h/--help option. This seems very obvious, but it never occured to
     me before..
   * use v4 for building debhelper itself
   * v4 mode is done, you may now use it without fear of it changing.
     (This idea of this upload is to get v4 into woody so people won't run into
     many issues backporting from sarge to woody later on. Packages targeted
     for woody should continue to use whatever compatability level they are
     using.)

22 years agor517: * Fixed an uninitialized value warning, Closes: #141729
joey [Mon, 8 Apr 2002 15:47:57 +0000 (15:47 +0000)]
r517:    * Fixed an uninitialized value warning, Closes: #141729

22 years agor516: * Typo, Closes: #139176
joey [Sun, 7 Apr 2002 15:49:38 +0000 (15:49 +0000)]
r516:    * Typo, Closes: #139176
   * Fixed dh_md5sums conffile excluding/including.

22 years agor515: updates
joey [Sun, 24 Mar 2002 02:38:09 +0000 (02:38 +0000)]
r515: updates

22 years agor514: * Fix to #99169 was accidentually reverted in 3.0.42; reinstated.
joey [Sun, 17 Mar 2002 04:31:16 +0000 (04:31 +0000)]
r514:    * Fix to #99169 was accidentually reverted in 3.0.42; reinstated.

22 years agor513: * Fixed dh_installdocs and dh_installexamples to support multiple -X's.
joey [Thu, 28 Feb 2002 18:01:59 +0000 (18:01 +0000)]
r513:    * Fixed dh_installdocs and dh_installexamples to support multiple -X's.

22 years agor512: * Fixed dh_movefiles. Closes: #135479, #135459
joey [Sun, 24 Feb 2002 17:25:29 +0000 (17:25 +0000)]
r512:    * Fixed dh_movefiles. Closes: #135479, #135459

22 years agor511: * dh_movefiles: Allow for deeper --sourcedir. Closes: #131363
joey [Fri, 22 Feb 2002 21:52:46 +0000 (21:52 +0000)]
r511:    * dh_movefiles: Allow for deeper --sourcedir. Closes: #131363

22 years agor510: * Thanks to Benjamin Drieu <benj@debian.org>, dh_installdocs -X now works.
joey [Sun, 17 Feb 2002 17:52:47 +0000 (17:52 +0000)]
r510:    * Thanks to Benjamin Drieu <benj@debian.org>, dh_installdocs -X now works.
     I had to modify his patch to use cp --parents, since -P spews warnings
     now. Also, I made it continue to use cp -a if nothing is excluded,
     which is both faster, and means this patch is less likely to break
     anything if it turns out to be buggy. Also, stylistic changes.
Closes: #40649
   * Implemented -X for dh_installexamples as well.
   * dh_clean -X substvars will also work now. Closes: #66890

22 years agor509: * dh_perl: don't gripe if there is no substvar file. Closes: #133140
joey [Sat, 9 Feb 2002 22:39:19 +0000 (22:39 +0000)]
r509:    * dh_perl: don't gripe if there is no substvar file. Closes: #133140

22 years agor508: * Typo, Closes: #132454
joey [Wed, 6 Feb 2002 22:21:41 +0000 (22:21 +0000)]
r508:    * Typo, Closes: #132454
   * Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645

22 years agor507: * dh_installxfonts: separate multiple commands with \n so sed doesn't get
joey [Wed, 30 Jan 2002 00:00:50 +0000 (00:00 +0000)]
r507:    * dh_installxfonts: separate multiple commands with \n so sed doesn't get
     upset. Closes: #131322

22 years agor506: * Introduced the debian/compat file. This is the new, preferred way to say
joey [Sun, 27 Jan 2002 06:34:33 +0000 (06:34 +0000)]
r506:    * Introduced the debian/compat file. This is the new, preferred way to say
     what debhelper compatability level your package uses. It has the big
     advantage of being available to debhelper when you run it at the command
     line, as well as in debian/rules.
   * A new v4 feature: dh_installinit, in v4 mode, will use invoke-rc.d.
     This is in v4 for testing, but I may well roll it back into v3 (and
     earlier) once woody is released and I don't have to worry about breaking
     things (and, presumably, once invoke-rc.d enters policy).
   * Some debhelper commands will now build up a new substvars variable,
     ${misc:Depends}, based on things they know your package needs to depend
     on. For example, dh_installinit in v4 mode adds sysvinit (>= 2.80-1) to
     that dep list, and dh_installxfonts adds a dep on xutils. This variable
     should make it easier to keep track of what your package needs to depends
     on, supplimenting the ${shlibs:Depends} and ${perl:Depends} substvars.
     Hmm, this appears to be based loosely on an idea by Masato Taruishi
     <taru@debian.org>, filtered through a long period of mulling it over.
Closes: #76352
   * Use the addsubstvar function I wrote for the above in dh_perl too.

22 years agor505: * Improved dh_installxfonts some more:
joey [Sun, 27 Jan 2002 04:21:56 +0000 (04:21 +0000)]
r505:    * Improved dh_installxfonts some more:
     - Better indenting of generated code.
     - Better ordering of generated code (minor fix).

22 years agor504: * dh_installman: more documentation about the .TH line. Closes: #129205
joey [Sun, 27 Jan 2002 00:49:02 +0000 (00:49 +0000)]
r504:    * dh_installman: more documentation about the .TH line. Closes: #129205
   * dh_installxfonts:
     - Packages that use this should depend on xutils. See man page.
     - However, if you really want to, you can skip the dep, and the
       postinst will avoid running program that arn't available. Closes: #131053
     - Use update-fonts-dir instead of handling encodings ourselves. Yay!
     - Pass only the last component of the directory name to
       update-fonts-*, since that's what they perfer now.
     - Other changes, chould fully comply with Debian X font policy now.

22 years agor503: * dh_installman: more documentation about the .TH line. Closes: #129205
joey [Sun, 27 Jan 2002 00:25:37 +0000 (00:25 +0000)]
r503:    * dh_installman: more documentation about the .TH line. Closes: #129205
   * dh_installxfonts:
     - Packages that use this should depend on xutils. See man page.
     - However, if you really want to, you can skip the dep, and the
       postinst will avoid running program that arn't available. Closes: #131053
     - Use update-fonts-dir instead of handling encodings ourselves. Yay!
     - Pass only the last component of the directory name to
       update-fonts-*, since that's what they perfer now.
     - Other changes, chould fully comply with Debian X font policy now.

22 years agor502: * Fixed programmer's documentation of DOINDEP and DOARCH, Closes: #128546
joey [Thu, 10 Jan 2002 18:58:55 +0000 (18:58 +0000)]
r502:    * Fixed programmer's documentation of DOINDEP and DOARCH, Closes: #128546
   * Fixed dh_builddeb SYNOPSIS, Closes: #128548

22 years agor501: * Began work on v4 support (and thus the large version number jump), and it
joey [Sun, 6 Jan 2002 04:58:07 +0000 (04:58 +0000)]
r501:    * Began work on v4 support (and thus the large version number jump), and it
     is only for the very brave right now since I will unhesitatingly break
     compatability in v4 mode as I'm developing it. Currently, updating to v4
     mode will only make dh_makeshlibs -V generate shared library deps that
     omit the debian part of the version number. The reasoning behind this
     change is that the debian revision should not typically break binary
     compatability, that existing use of -V is causing too tight versioned
     deps, and that if you do need to include the debian revision for some
     reason, you can always write it out by hand. Closes: #101497
   * dh_testversion is deprecated -- use build deps instead. A warning message
     is now output when it runs. Currently used by: 381 packages.
   * dh_installxaw is deprecated -- xaw-wrappers in no longer in the
     distribution. A warning message is now output when it runs. Currently used
     by: 3 packages (bugs filed).
   * Added referneces to menufile in dh_installmenu man page. Closes: #127978
     (dh_make is not a part of debhelper, if you want it changed, file a bug on
     dh-make.)

22 years agor500: * Added a version to the perl build dep, Closes: #126677
joey [Fri, 28 Dec 2001 01:45:13 +0000 (01:45 +0000)]
r500:    * Added a version to the perl build dep, Closes: #126677

22 years agor499: * dh_strip: run file using a safe pipe open, that will not expose any weird
joey [Thu, 27 Dec 2001 02:22:58 +0000 (02:22 +0000)]
r499:    * dh_strip: run file using a safe pipe open, that will not expose any weird
     characters in filenames to a shell. Closes: #126491
   * fixed dh_testdir man page

22 years agor498: * Typo, Closes: #122679
joey [Fri, 21 Dec 2001 15:59:39 +0000 (15:59 +0000)]
r498:    * Typo, Closes: #122679
   * Export dirname from Dh_Lib, and related cleanup, Closes: #125770
   * Document dirname, basename in PROGRAMMING

22 years agor497: this and that
joey [Tue, 11 Dec 2001 06:13:11 +0000 (06:13 +0000)]
r497: this and that

22 years agor496: * Man page cleanups, Closes: #119335
joey [Sun, 18 Nov 2001 02:04:41 +0000 (02:04 +0000)]
r496:    * Man page cleanups, Closes: #119335

22 years agor495: * dh_undocumented: check for existing uncompressed man pages. Closes: #87972
joey [Sat, 17 Nov 2001 21:01:33 +0000 (21:01 +0000)]
r495:    * dh_undocumented: check for existing uncompressed man pages. Closes: #87972
   * Optimized dh_installdeb conffile finding. Closes: #119035
   * dh_installdeb: changed the #!/bin/sh -e to set -e on a new line. Whether
     this additional bloat is worth it to make it easier for people to sh -x
     a script by hand is debatable either way, I guess. Closes: #119046
   * Added a check for duplicated package stanzas in debian/control,
Closes: #118805
22 years agor494: * Added .zip and .jar to list of things to compress (Closes: #115735),
joey [Mon, 15 Oct 2001 23:03:23 +0000 (23:03 +0000)]
r494:    * Added .zip and .jar to list of things to compress (Closes: #115735),
     and modified docs (Closes: #115733).

22 years agor493: * dh_installman: documented translated man page support, and made it work
joey [Tue, 9 Oct 2001 19:26:10 +0000 (19:26 +0000)]
r493:    * dh_installman: documented translated man page support, and made it work
     properly. It was not stripping the language part from the installed
     filenames.

22 years agor492: * Typo, Closes: #114135
joey [Thu, 4 Oct 2001 23:37:48 +0000 (23:37 +0000)]
r492:    * Typo, Closes: #114135

22 years agor491: * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be in
joey [Sun, 16 Sep 2001 22:52:22 +0000 (22:52 +0000)]
r491:    * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be in
     the path and dpkg enforces it. Closes: #112385

22 years agor490: another inexplicable megacommit
joey [Thu, 6 Sep 2001 04:49:39 +0000 (04:49 +0000)]
r490: another inexplicable megacommit

22 years agor489: * Added dh_strip to rules.multi2, and removed .TODO.swp. Closes: #110418
joey [Tue, 28 Aug 2001 19:32:51 +0000 (19:32 +0000)]
r489:    * Added dh_strip to rules.multi2, and removed .TODO.swp. Closes: #110418

22 years agor488: * dh_perl: made it use doit commands so -v mode works. Yeah, uglier.
joey [Fri, 24 Aug 2001 23:26:03 +0000 (23:26 +0000)]
r488:    * dh_perl: made it use doit commands so -v mode works. Yeah, uglier.
Closes: #92826
     Also some indentation fixes.

22 years agor487: * dh_movefiles: Typo, Closes: #106532
joey [Thu, 23 Aug 2001 19:52:25 +0000 (19:52 +0000)]
r487:    * dh_movefiles: Typo, Closes: #106532
   * Use -x to test for existance of init scripts, rather then -e since
     we'll be running them, Closes: #109692
   * dh_clean: remove debian/*.debhelper. No need to name files
     specifically; any file matching that is a debhelper temp file.
Closes: #106514, #85520
22 years agor486: * Clean up old substvars.debhelper files, although debhelper doesn't
joey [Sat, 28 Jul 2001 00:58:29 +0000 (00:58 +0000)]
r486:    * Clean up old substvars.debhelper files, although debhelper doesn't
     generate them now, it used to and they may still be lurking in build
     trees. Closes: #106514
   * Fixed a typo. Closes: #106532

22 years agor485: * Typo, Closes: #104405
joey [Thu, 12 Jul 2001 03:00:45 +0000 (03:00 +0000)]
r485:    * Typo, Closes: #104405

22 years agor484: * dh_compress: Don't compress .bz2 files, Closes: #102935
joey [Sun, 1 Jul 2001 00:43:26 +0000 (00:43 +0000)]
r484:    * dh_compress: Don't compress .bz2 files, Closes: #102935

22 years agor483: * fixed doc bog, Closes: #102130
joey [Mon, 25 Jun 2001 01:11:09 +0000 (01:11 +0000)]
r483:    * fixed doc bog, Closes: #102130

22 years agor482: * Spellpatch, Closes: #101553
joey [Thu, 21 Jun 2001 02:09:34 +0000 (02:09 +0000)]
r482:    * Spellpatch, Closes: #101553

22 years agor481: * Whoops, I forgot to revert dh_perl too. Closes: #101477
joey [Tue, 19 Jun 2001 18:13:11 +0000 (18:13 +0000)]
r481:    * Whoops, I forgot to revert dh_perl too. Closes: #101477

22 years agor480: * Revert change of 3.0.30. This broke too much stuff. Maybe I'll
joey [Mon, 18 Jun 2001 18:11:07 +0000 (18:11 +0000)]
r480:    * Revert change of 3.0.30. This broke too much stuff. Maybe I'll
     change it in debhelper v4..

22 years agor479: * Unimportant spelling fix. Closes: #100666
joey [Thu, 14 Jun 2001 16:47:25 +0000 (16:47 +0000)]
r479:    * Unimportant spelling fix. Closes: #100666

22 years agor478: * dh_gencontrol: Work around very strange hurd semantics
joey [Mon, 11 Jun 2001 22:27:35 +0000 (22:27 +0000)]
r478:    * dh_gencontrol: Work around very strange hurd semantics
     which allow "" to be an empty file. Closes: #100542

22 years agor477: * Check that update-modules is present before running it, since modutils
joey [Sun, 10 Jun 2001 19:25:01 +0000 (19:25 +0000)]
r477:    * Check that update-modules is present before running it, since modutils
     is not essential. Closes: #100430

22 years agor476: * Remove dh_testversion from example rules file, Closes: #99901
joey [Fri, 8 Jun 2001 01:38:27 +0000 (01:38 +0000)]
r476:    * Remove dh_testversion from example rules file, Closes: #99901

22 years agor475: * dh_gencontrol: Added a documented interface for specifying substvars
joey [Sun, 3 Jun 2001 22:25:07 +0000 (22:25 +0000)]
r475:    * dh_gencontrol: Added a documented interface for specifying substvars
     data in a file. Substvars data may be put in debian/package.substvars.
     (Those files used to be used by debhelper for automatically generated
     data, but it uses a different internal filename now). It will be merged
     with any automatically determined substvars data. See bug #98819
   * I want to stress that no one should ever rely in internal, undocumented
     debhelper workings. Just because debhelper uses a certian name for some
     internally used file does not mean that you should feel free to modify
     that file to your own ends in a debian package. If you do use it, don't
     be at all suprised when it breaks. If you find that debhelper is lacking
     a documented interface for something that you need, ask for it!
     (debhelper's undocumented, internal use only files should now all be
     prefixed with ".debhelper")

22 years agor474: * Added -X flag to dh_makeshlibs, for packages with wacky plugins that
joey [Fri, 1 Jun 2001 18:26:18 +0000 (18:26 +0000)]
r474:    * Added -X flag to dh_makeshlibs, for packages with wacky plugins that
     look just like shared libs, but are not.

22 years agor473: * dh_clean: clean up temp files used by earlier versons of debhelper.
joey [Wed, 30 May 2001 20:24:46 +0000 (20:24 +0000)]
r473:    * dh_clean: clean up temp files used by earlier versons of debhelper.
Closes: #99169
22 years agor472: * Fixed issues with extended parameters to dh_gencontrol including spaces
joey [Tue, 29 May 2001 22:24:20 +0000 (22:24 +0000)]
r472:    * Fixed issues with extended parameters to dh_gencontrol including spaces
     and quotes. This was some histirical cruft that deals with splitting up
     the string specified by -u, and it should not have applied to the set
     of options after --. Now that it's fixed, any and all programs that
     support a -- and options after it, do not require any special quoting
     of the succeeding options. Quote just like you would in whatever
     program those options go to. So, for example,
     dh_gencontrol -Vblah:Depends='foo, bar (>= 1.2)' will work just as you
     would hope. This fix does NOT apply to -u; don't use -u if you must do
     something complex. Closes: #89311
   * Made escape_shell output a lot better.

23 years agor471: * Always include package name in maintainer script fragment filenames
joey [Thu, 24 May 2001 20:33:49 +0000 (20:33 +0000)]
r471:    * Always include package name in maintainer script fragment filenames
     and generated shlibs files (except for in DH_COMPAT=1 mode). This is a
     purely cosmetic change, and if it breaks anything, you were using an
     undocumented interface. Closes: #95387

23 years agor470: * dh_makeshlins: append to LD_LIBRARY_PATH at start, not each time
joey [Thu, 24 May 2001 18:17:17 +0000 (18:17 +0000)]
r470:    * dh_makeshlins: append to LD_LIBRARY_PATH at start, not each time
     through loop. Closes: #98598

23 years agor469: * Missing semi-colon.
joey [Tue, 15 May 2001 14:28:42 +0000 (14:28 +0000)]
r469:    * Missing semi-colon.
   * Call dh_shlibdeps as part of build process, as simple guard against
     this (dh_* should be called, really).

23 years agor468: * dh_shlibdeps: the -l switch now just adds to LD_LIBRARY_PATH, if it is
joey [Tue, 15 May 2001 02:35:09 +0000 (02:35 +0000)]
r468:    * dh_shlibdeps: the -l switch now just adds to LD_LIBRARY_PATH, if it is
     already set. Newer fakeroots set it, and clobbering their settings
     breaks things since they LD_PRELOAD a library that is specified in the
     LD_LIBRARY_PATH. (blah) Closes: #97494

23 years agor467: * dh_installinfo: doc enchancement, Closes: #97515
joey [Tue, 15 May 2001 01:28:29 +0000 (01:28 +0000)]
r467:    * dh_installinfo: doc enchancement, Closes: #97515
   * dh_md5sums: don't fail if pwd has spaces in it (must be scraping the
     bottom of the bug barrel here). Closes: #97404

23 years agor466: * Corrected bashism (echo -e, DAMNIT), in rules file that resulted in a
joey [Sat, 12 May 2001 16:26:19 +0000 (16:26 +0000)]
r466:    * Corrected bashism (echo -e, DAMNIT), in rules file that resulted in a
     corrupted Dh_Version.pm. Closes: #97236

23 years agor465: * Modified the postrm fragment for dh_installxfonts to not try to delete
joey [Fri, 11 May 2001 17:44:02 +0000 (17:44 +0000)]
r465:    * Modified the postrm fragment for dh_installxfonts to not try to delete
     any files. The responsibility for doing so devolves onto update-fonts-*
     (which don't yet, but will). See bug #94752

23 years agor464: * Now uses html2text rather than lynx for converting html changelogs.
joey [Tue, 8 May 2001 01:26:39 +0000 (01:26 +0000)]
r464:    * Now uses html2text rather than lynx for converting html changelogs.
     The program generates better results, and won't annoy the people who
     were oddly annoyed at having to install lynx. Instead, it will annoy a
     whole other set of people, I'm sure. Closes: #93747

23 years agor463: * dh_perl: updates from bod:
joey [Wed, 25 Apr 2001 17:01:49 +0000 (17:01 +0000)]
r463:    * dh_perl: updates from bod:
     - Provide minimum version for arch-indep module dependencies
       (perl-policy 1,18, section 3.4.1).
     - Always update substvars, even if Perl:Depends is empty.

23 years agor462: * dh_shlibdeps: document that -l accepts multiple dirs, and
joey [Fri, 20 Apr 2001 05:25:31 +0000 (05:25 +0000)]
r462:    * dh_shlibdeps: document that -l accepts multiple dirs, and
     make multiple dirs absolute properly, not just the first.

23 years agor461: * Documented -isp, Closes: #93983
joey [Sun, 15 Apr 2001 02:19:11 +0000 (02:19 +0000)]
r461:    * Documented -isp, Closes: #93983

23 years agor460: update
joey [Mon, 9 Apr 2001 03:42:57 +0000 (03:42 +0000)]
r460: update

23 years agor459: use predefined character classes for readability
joey [Wed, 4 Apr 2001 00:51:47 +0000 (00:51 +0000)]
r459: use predefined character classes for readability

23 years agor458: * Typo, Closes: #92407
joey [Tue, 3 Apr 2001 19:38:18 +0000 (19:38 +0000)]
r458:    * Typo, Closes: #92407

23 years agor457: * dh_strip: ensure that the file _ends_ with `.a'. Closes: #90647
joey [Thu, 22 Mar 2001 04:33:11 +0000 (04:33 +0000)]
r457:    * dh_strip: ensure that the file _ends_ with `.a'. Closes: #90647

23 years agor456: * dh_makeshlibs: more support for nasty soname formats, Closes: #90520
joey [Wed, 21 Mar 2001 23:01:55 +0000 (23:01 +0000)]
r456:    * dh_makeshlibs: more support for nasty soname formats, Closes: #90520

23 years agor455: * Applied a patch from Anton Zinoviev <anton@lml.bas.bg> to pass -e
joey [Sat, 17 Mar 2001 05:05:04 +0000 (05:05 +0000)]
r455:    * Applied a patch from Anton Zinoviev <anton@lml.bas.bg> to pass -e
     to mkfontdir. Closes: #89418

23 years agor454: * dh_makeshlibs: don't follow links to .so files. Instead, we will look
joey [Wed, 14 Mar 2001 23:10:45 +0000 (23:10 +0000)]
r454:    * dh_makeshlibs: don't follow links to .so files. Instead, we will look
     for *.so* files. This should work for the variously broken db3,
     liballeg, and it will fix the problem with console-tools-dev, which
     contained (arguably broken) absolute symlinks to real files, which were
     followed. Closes: #85483

23 years agor453: * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
joey [Tue, 13 Mar 2001 21:24:47 +0000 (21:24 +0000)]
r453:    * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
     Arrgh. All packages built with the old code (that is, all daemon
     packages built with debhelper 3.0.9!) are broken. Closes: #89472

23 years agor452: *
joey [Tue, 13 Mar 2001 21:24:22 +0000 (21:24 +0000)]
r452:    *

23 years agor451: * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
joey [Tue, 13 Mar 2001 11:13:51 +0000 (11:13 +0000)]
r451:    * Fixed broken -e #SCRIPT# tests in init script start/stop/restart code.
     Arrgh. All packages built with the old code (that is, all daemon
     packages built with debhelper 3.0.9!) are broken. Closes: #89472

23 years agor450: * Modified to use dpkg-architecture instead of dpkg --print-architecture.
joey [Mon, 5 Mar 2001 00:36:29 +0000 (00:36 +0000)]
r450:    * Modified to use dpkg-architecture instead of dpkg --print-architecture.
     I hate this, and wish it wasn't necessary to make cross compiles for
     the hurd work. Closes: #88494
   * Now depends on debconf-utils for debconf-mergetemplates. Closes: #87321
   * Continues to depend on lynx for html changelog conversions. Yes, these
     and packages with translated debconf templates are rather rare, but
     it makes more sense for debhelper to consistently depend on all utilities
     it uses internally rather than force people to keep their dependancies
     up to date with debhelper internals. If I decide tomorrow that w3m is
     the better program to use to format html changelogs, I can make the
     change and packages don't need to update their build dependancies.
Closes: #88464, #77743
   * Test for init scripts before running them, since they are conffiles and
     the admin may have removed them for some reason, and policy wants
     us to deal with that gracefully.
   * dh_makeshlibs: now uses objdump, should be more accurate. Closes:
     #88426
   * Wildcards have been supported for a while, Closes: #54197
   * dh_installdocs and dh_link have been able to make doc-dir symlinks for
     a while, Closes: #51225

23 years agor449: * dh_perl update
joey [Sun, 25 Feb 2001 07:36:49 +0000 (07:36 +0000)]
r449:    * dh_perl update

23 years agor448: * dh_makeshlibs: only generate call to ldconfig if it really looks like
joey [Fri, 23 Feb 2001 22:41:21 +0000 (22:41 +0000)]
r448:    * dh_makeshlibs: only generate call to ldconfig if it really looks like
     a given *.so* file is indeed a shared library.

23 years agor447: * Corrected some uninitialized value stuff in dh_suidregister (actually
joey [Sat, 17 Feb 2001 03:45:51 +0000 (03:45 +0000)]
r447:    * Corrected some uninitialized value stuff in dh_suidregister (actually
     quite a bad bug).
   * dh_installman: fixed variable socoping error, so file conversions
     should work now.

23 years agor446: spelling patch
joey [Thu, 15 Feb 2001 04:58:28 +0000 (04:58 +0000)]
r446: spelling patch

23 years agor445: * Updated dh_perl to a new version for the new perl organization and
joey [Wed, 14 Feb 2001 23:18:29 +0000 (23:18 +0000)]
r445:    * Updated dh_perl to a new version for the new perl organization and
     policy. The -k flag has been done away with, as the new perl packages
     don't make packlist files.
   * Fixed some bugs in the new dh_perl and updated it to my current
     debhelper coding standards.
   * Use dh_perl to generate debhelper's own deps.
   * Version number increase to meet perl policy.

23 years agor444: new dh_perl. Not yet released, since perl is not yet through incoming.
joey [Tue, 13 Feb 2001 17:31:33 +0000 (17:31 +0000)]
r444: new dh_perl. Not yet released, since perl is not yet through incoming.

23 years agor443: * Build-depends on perl-5.6, since it uses 2 argument pod2man.
joey [Tue, 13 Feb 2001 00:33:21 +0000 (00:33 +0000)]
r443:    * Build-depends on perl-5.6, since it uses 2 argument pod2man.
   * Cleanups of debhelper.1 creation process.

23 years agor442: fixed bad new bug
joey [Sat, 10 Feb 2001 01:40:33 +0000 (01:40 +0000)]
r442: fixed bad new bug