]> git.donarmstrong.com Git - debhelper.git/log
debhelper.git
20 years agor1201: fix tag name debian_version_3_0_0 version_3.0.0
joey [Thu, 31 Jul 2003 18:20:30 +0000 (18:20 +0000)]
r1201: fix tag name

20 years agor657: This commit was manufactured by cvs2svn to create tag
unknown [Mon, 28 Jul 2003 18:43:37 +0000 (18:43 +0000)]
r657: This commit was manufactured by cvs2svn to create tag
'debian_version_3_0_0'.

20 years agor598: * dh_strip: do not strip files multiple times.
joey [Tue, 22 Jul 2003 21:06:18 +0000 (21:06 +0000)]
r598:    * dh_strip: do not strip files multiple times.

20 years agor597: * dh_scrollkeeper: fix postrm to not run if scrollkeeper is not present
joey [Sat, 19 Jul 2003 14:57:55 +0000 (14:57 +0000)]
r597:    * dh_scrollkeeper: fix postrm to not run if scrollkeeper is not present

20 years agor596: * dh_scrollkeeper: fixed some overenthusiastic quoting. Closes: #201810
joey [Fri, 18 Jul 2003 07:45:27 +0000 (07:45 +0000)]
r596:    * dh_scrollkeeper: fixed some overenthusiastic quoting. Closes: #201810

20 years agor595: * dh_clean: Clean the *.debhelper temp files on a per-package basis, in
joey [Mon, 7 Jul 2003 00:30:40 +0000 (00:30 +0000)]
r595:    * dh_clean: Clean the *.debhelper temp files on a per-package basis, in
     case dh_clean is run on one package at a time.
   * Removed the debian/substvars removal code entirely. It was only there to
     deal with half-built trees built with debhelper << 3.0.30

20 years agor594: * dh_installchangelogs: Install debian/NEWS as NEWS.Debian, even for native
joey [Fri, 4 Jul 2003 05:00:49 +0000 (05:00 +0000)]
r594:    * dh_installchangelogs: Install debian/NEWS as NEWS.Debian, even for native
     packages. This doesn't follow the lead of the changelog for native
     packages for the reasons discussed in bug #192089

20 years agor593: * dh_clean: make -X work for debian/substvars file.
joey [Fri, 4 Jul 2003 02:07:45 +0000 (02:07 +0000)]
r593:    * dh_clean: make -X work for debian/substvars file.

20 years agor592: * dh_installman: Don't require trailing whitespace after the seciton number
joey [Thu, 3 Jul 2003 18:11:16 +0000 (18:11 +0000)]
r592:    * dh_installman: Don't require trailing whitespace after the seciton number
     in the TH line.

20 years agor591: * dh_python typo fix Closes: #197679
joey [Fri, 20 Jun 2003 01:22:45 +0000 (01:22 +0000)]
r591:    * dh_python typo fix Closes: #197679
   * dh_link: don't complain if tmp dir does not exist yet when doing pre-link
     scan.

20 years agor590: * dh_install: recalculate automatic $dest eash time through the glob loop.
joey [Mon, 16 Jun 2003 18:10:38 +0000 (18:10 +0000)]
r590:    * dh_install: recalculate automatic $dest eash time through the glob loop.
     It might change if there are multiple wildcards Closes: #196344

20 years agor589: * Added dh_scrollkeeper, by Ross Burton.
joey [Thu, 12 Jun 2003 14:04:11 +0000 (14:04 +0000)]
r589:    * Added dh_scrollkeeper, by Ross Burton.
   * Added dh_userlocal, by Andrew Stribblehill. (With root.root special case
     added by me.)
   * Added dh_installlogcheck, by Jon Middleton. Closes: #184021
   * Add aph's name to copyright file too.

21 years agor588: * Typo fixes from Adam Garside.
joey [Sat, 24 May 2003 15:56:13 +0000 (15:56 +0000)]
r588:    * Typo fixes from Adam Garside.
   * dh_python: don't bother terminating the regexp, 2.2.3c1 for example.
Closes: #194531
21 years agor587: typos
joey [Fri, 23 May 2003 01:27:30 +0000 (01:27 +0000)]
r587: typos

21 years agor586: * dh_python: allow for a + at the end of the python version, as in the
joey [Tue, 20 May 2003 21:53:57 +0000 (21:53 +0000)]
r586:    * dh_python: allow for a + at the end of the python version, as in the
     python in stable, version 2.1.3+.

21 years agor585: * dh_python: Honour -n flag. Closes: #192804
joey [Sat, 10 May 2003 17:00:46 +0000 (17:00 +0000)]
r585:    * dh_python: Honour -n flag. Closes: #192804

21 years agor584: * Fix stupid typo in dh_movefiles. Closes: #188833
joey [Sun, 13 Apr 2003 15:45:43 +0000 (15:45 +0000)]
r584:    * Fix stupid typo in dh_movefiles. Closes: #188833

21 years agor583: * dh_movefiles: Do not pass --remove-files to tar, since that makes
joey [Sat, 12 Apr 2003 23:33:27 +0000 (23:33 +0000)]
r583:    * dh_movefiles: Do not pass --remove-files to tar, since that makes
     it break hard links (see #188663).

21 years agor582: * Fix build with 077 umask. Closes: #187757
joey [Sun, 6 Apr 2003 18:33:01 +0000 (18:33 +0000)]
r582:    * Fix build with 077 umask. Closes: #187757
   * Allow colons between multiple items in DH_ALWAYS_EXCLUDE.

21 years agor581: * Add calls to dh_installcatalogs to example rules files. Closes: #186819
joey [Mon, 31 Mar 2003 16:54:47 +0000 (16:54 +0000)]
r581:    * Add calls to dh_installcatalogs to example rules files. Closes: #186819

21 years agor580: * Fixed dh_installcatalog's references to itself on man page.
joey [Mon, 24 Mar 2003 05:17:47 +0000 (05:17 +0000)]
r580:    * Fixed dh_installcatalog's references to itself on man page.
Closes: #184411
   * dh_installdebconf: Set umask to sane before running po2debconf or
     debconf-mergetemplates

21 years agor579: updates
joey [Fri, 14 Mar 2003 19:15:46 +0000 (19:15 +0000)]
r579: updates

21 years agor578: * dh_installmenu: Refer to menufile(5) instead of 5L so as not to confuse
joey [Sat, 8 Mar 2003 23:37:04 +0000 (23:37 +0000)]
r578:    * dh_installmenu: Refer to menufile(5) instead of 5L so as not to confuse
     pod2man. Closes: #184013

21 years agor577: * Rename debhelper.1 to debhelper.7.
joey [Tue, 4 Mar 2003 19:28:35 +0000 (19:28 +0000)]
r577:    * Rename debhelper.1 to debhelper.7.
   * Typo, Closes: #183267

21 years agor576: * Rename debhelper.1 to debhelper.7.
joey [Mon, 3 Mar 2003 21:30:37 +0000 (21:30 +0000)]
r576:    * Rename debhelper.1 to debhelper.7.
   * Typo, Closes: #183267

21 years agor575: * Removed vegistal substvars stuff from dh_inistallinit.
joey [Tue, 25 Feb 2003 00:33:45 +0000 (00:33 +0000)]
r575:    * Removed vegistal substvars stuff from dh_inistallinit.
   * Update debhelper(1).

21 years agor574: * wiggy didn't take my hint about making update-modules send warnings to
joey [Sat, 22 Feb 2003 19:45:01 +0000 (19:45 +0000)]
r574:    * wiggy didn't take my hint about making update-modules send warnings to
     stderr, so its overly verbose stdout is now directed to /dev/null to
     prevent conflicts with debconf. Closes: #150804
   * dh_fixperms: only skip examples directories which in a parent of
     usr/share/doc, not in a deeper tree. Closes: #152602
   * dh_compress: stop even looking at usr/doc

21 years agor573: * dh_md5sums: note that it's used by debsums. Closes: #181521
joey [Wed, 19 Feb 2003 19:03:09 +0000 (19:03 +0000)]
r573:    * dh_md5sums: note that it's used by debsums. Closes: #181521
   * Make addsubstvars() escape the value of the variable before passing it to
     the shell. Closes: #178524
   * Fixed escape_shell()'s escaping of a few things.

21 years agor572: * Added dh_installcatalogs, for sgml (and later xml) catalogs. By
joey [Wed, 12 Feb 2003 16:25:44 +0000 (16:25 +0000)]
r572:    * Added dh_installcatalogs, for sgml (and later xml) catalogs. By
     Adam DiCarlo. Closes: #90025

21 years agor571: * Turned dh_undocumented into a no-op, as policy does not want
joey [Mon, 3 Feb 2003 21:35:03 +0000 (21:35 +0000)]
r571:    * Turned dh_undocumented into a no-op, as policy does not want
     undocumented.7 links anymore.

21 years agor570: * List binary-common in .PHONY in rules.multi2. Closes: #173278
joey [Thu, 19 Dec 2002 02:27:35 +0000 (02:27 +0000)]
r570:    * List binary-common in .PHONY in rules.multi2. Closes: #173278
   * Cleaned up error message if python is not installed. Closes: #173524
   * dh_python: Bug fix from Josselin Mouette for case of building an arch
     indep python package depending on a arch dependent package. However, I
     used GetPackages() rather than add yet another control file parser.
     Untested.

21 years agor569: * Fix dh_install to install empty directories even if it is excluding some
joey [Thu, 12 Dec 2002 22:13:19 +0000 (22:13 +0000)]
r569:    * Fix dh_install to install empty directories even if it is excluding some
     files from installation.

21 years agor568: * Fixed dh_python ordering in example rules files. Closes: #172283
joey [Mon, 9 Dec 2002 17:21:33 +0000 (17:21 +0000)]
r568:    * Fixed dh_python ordering in example rules files. Closes: #172283
   * Make python postinst fragment only run python if it is installed, useful
     for packages that include python modules but do not depend on python.

21 years agor567: * dh_builddeb: Reluctantly call dpkg-deb directly. dpkg cannot pass extra
joey [Sun, 24 Nov 2002 16:17:52 +0000 (16:17 +0000)]
r567:    * dh_builddeb: Reluctantly call dpkg-deb directly. dpkg cannot pass extra
     params to dpkg-deb. Closes: #170330

21 years agor566: * Added a dh_python command, by Josselin Mouette
joey [Thu, 21 Nov 2002 05:58:28 +0000 (05:58 +0000)]
r566:    * Added a dh_python command, by Josselin Mouette
     <josselin.mouette@ens-lyon.org>.

21 years agor565: * Various minor changes based on suggestions by luca.
joey [Thu, 21 Nov 2002 05:21:51 +0000 (05:21 +0000)]
r565:    * Various minor changes based on suggestions by luca.

21 years agor564: * Still run potodebconf after warning about templates.ll files.
joey [Fri, 15 Nov 2002 20:36:06 +0000 (20:36 +0000)]
r564:    * Still run potodebconf after warning about templates.ll files.

21 years agor563: * dh_install: Support autodest with non-debian/tmp sourcedirs.
joey [Fri, 15 Nov 2002 18:14:59 +0000 (18:14 +0000)]
r563:    * dh_install: Support autodest with non-debian/tmp sourcedirs.
Closes: #169138
   * dh_install: Support implicit "." sourcedir and --list-missing.
     (Also supports ./foo file specs and --list-missing.)
Closes: #168751
   * dh_md5sums: Don't glob. Closes: #169135

21 years agor562: * Make dh_install --list-missing honor -X excludes. Closes: #168739
joey [Thu, 14 Nov 2002 16:00:08 +0000 (16:00 +0000)]
r562:    * Make dh_install --list-missing honor -X excludes. Closes: #168739
   * As a special case, if --sourcedir is not set (so is "."), make
     --list-missing look only at what is in debian/tmp. This is gross, but
     people have come to depend on that behavior, and that combination has no
     other sane meaning. Closes: #168751

21 years agor561: * typo in dh_shlibdeps(1), Closes: #167421
joey [Tue, 12 Nov 2002 22:58:50 +0000 (22:58 +0000)]
r561:    * typo in dh_shlibdeps(1), Closes: #167421
   * dh_movefiles: make --list-missing respect --sourcedir. Closes: #168441

21 years agor560: * typo in dh_shlibdeps(1), Closes: #167421
joey [Mon, 11 Nov 2002 00:24:01 +0000 (00:24 +0000)]
r560:    * typo in dh_shlibdeps(1), Closes: #167421
   * dh_movefiles: make --list-missing respect --sourcedir. Closes: #168441

21 years agor559: * Added note to dh_installdebconf(1) about postinst sourcing debconf
joey [Mon, 28 Oct 2002 16:28:35 +0000 (16:28 +0000)]
r559:    * Added note to dh_installdebconf(1) about postinst sourcing debconf
     confmodule. (Cf #106070)
   * Added an example to dh_install(1). Closes: #166402

21 years agor558: * Use dpkg-architecture instead of dpkg --print-architecture (again?)
joey [Thu, 17 Oct 2002 00:41:45 +0000 (00:41 +0000)]
r558:    * Use dpkg-architecture instead of dpkg --print-architecture (again?)
     See #164863
   * typo fix Closes: #164958 The rest seems clear enough from context, so
     omitted.

21 years agor557: * dh_installinit: added --no-start for rcS type scripts. Closes: #136502
joey [Fri, 11 Oct 2002 17:54:50 +0000 (17:54 +0000)]
r557:    * dh_installinit: added --no-start for rcS type scripts. Closes: #136502

21 years agor556: * Depend on po-debconf, and I hope I can drop the debconf-utils dep soon.
joey [Mon, 7 Oct 2002 15:47:50 +0000 (15:47 +0000)]
r556:    * Depend on po-debconf, and I hope I can drop the debconf-utils dep soon.
Closes: #163569
   * Removed debconf-utils build-dep. Have no idea why that was there.
   * dh_installman: Don't use extended section as section name for translated
     man pages, use only the numeric section as is done for regular man pages.
Closes: #163534
21 years agor555: * dh_compress: Exclude .css files, to prevent broken links from html files,
joey [Sat, 5 Oct 2002 18:57:34 +0000 (18:57 +0000)]
r555:    * dh_compress: Exclude .css files, to prevent broken links from html files,
     and since they are generally small, and since this matches existing
     practice. Closes: #163303

21 years agor554: * dh_fixperms: Make sure .pm files are 0644. Closes: #163418
joey [Sat, 5 Oct 2002 17:55:42 +0000 (17:55 +0000)]
r554:    * dh_fixperms: Make sure .pm files are 0644. Closes: #163418

21 years agor553: * dh_installdebconf: Support po-debconf debian/po directories.
joey [Thu, 3 Oct 2002 03:39:16 +0000 (03:39 +0000)]
r553:    * dh_installdebconf: Support po-debconf debian/po directories.
Closes: #163128
21 years agor552: * The "reverse hangover" release.
joey [Fri, 27 Sep 2002 23:55:35 +0000 (23:55 +0000)]
r552:    * The "reverse hangover" release.
   * dh_strip: better documentation, removed extraneous "item" from SYNOPSIS.
Closes: #162493
   * dh_strip: detect and don't strip debug/*.so files.
   * Note that 4.1.11 changelog entry was incorrect, dh_perl worked fine
     without that change, but the new behavior is less likely to break things
     if dpkg-gencontrol changes.
   * Various improvements to debhelper(1).

21 years agor551: * Make addsubstvars remove old instances of line before adding new. This
joey [Sun, 22 Sep 2002 15:36:23 +0000 (15:36 +0000)]
r551:    * Make addsubstvars remove old instances of line before adding new. This
     will make dh_perl get deps right for packages that have perl modules and
     XS in them.

21 years agor550: * Depend on coreutils | fileutils. Closes: #161452
joey [Thu, 19 Sep 2002 15:14:46 +0000 (15:14 +0000)]
r550:    * Depend on coreutils | fileutils. Closes: #161452

21 years agor549: * Fixed over-escaping of period when generating EXCLUDE_FIND.
joey [Mon, 16 Sep 2002 17:39:33 +0000 (17:39 +0000)]
r549:    * Fixed over-escaping of period when generating EXCLUDE_FIND.
Closes: #159155
21 years agor548: removed
joey [Mon, 16 Sep 2002 00:37:49 +0000 (00:37 +0000)]
r548: removed

21 years agor547: * Use invoke-rc.d always now that it is in policy. Fall back to old behavior
joey [Mon, 16 Sep 2002 00:05:19 +0000 (00:05 +0000)]
r547:    * Use invoke-rc.d always now that it is in policy. Fall back to old behavior
     if invoke-rc.d is not present, so versioned deps on sysvinit are not
     needed.

21 years agor546: * dh_builddeb(1): It's --filename, not --name. Closes: #160151
joey [Mon, 9 Sep 2002 00:03:54 +0000 (00:03 +0000)]
r546:    * dh_builddeb(1): It's --filename, not --name. Closes: #160151

21 years agor545: * Clarified dh_perl man page. Closes: #159332
joey [Tue, 3 Sep 2002 16:44:25 +0000 (16:44 +0000)]
r545:    * Clarified dh_perl man page. Closes: #159332

21 years agor544: minor copyright updates
joey [Sun, 25 Aug 2002 21:04:35 +0000 (21:04 +0000)]
r544: minor copyright updates

21 years agor543: * Patch from Andrew Suffield to make dh_perl understand #!/usr/bin/env perl
joey [Sun, 18 Aug 2002 05:46:40 +0000 (05:46 +0000)]
r543:    * Patch from Andrew Suffield to make dh_perl understand #!/usr/bin/env perl
Closes: #156243
21 years agor542: * dh_installinit: Always start daemon on upgraded even if
joey [Sun, 4 Aug 2002 22:53:01 +0000 (22:53 +0000)]
r542:    * dh_installinit: Always start daemon on upgraded even if
     --no-restart-on-upgrade is given; since the daemon is not stopped
     with that parameter starting it again is a no-op, unless the daemon was
     not running for some reason. This makes transtions to using the flag
     easier. Closes: #90976 and sorry it took me so long to verify you were
     right.

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.

21 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.)