joey [Wed, 1 Dec 1999 21:40:28 +0000 (21:40 +0000)]
r322: * dh_fixperms: chown symlinks as well as normal files. Closes: #51169.
joey [Tue, 30 Nov 1999 08:28:52 +0000 (08:28 +0000)]
r321: * dh_suidregister: Fixed a rather esoteric bug: If a file had multiple
hard links, and was suid, suidregister detected all the hard links as
files that need to be registered. It looped, registering the first
link, and then removing its suid bit. This messed up the registration
of the other had links, since their permissions were now changed,
leading to unpredictable results. The fix is to just not remove suid
bits until all files have been registered.
joey [Tue, 30 Nov 1999 08:26:30 +0000 (08:26 +0000)]
r320: Fixed a rather esoteric bug: If a file had multiple hard links, and was
suid, suidregister detected all the hard links as files that need to be
registered. It looped, registering the first link, and then removing its
suid bit. This messed up the registration of the other had links, since
their permissions were now changed, leading to unpredictable results. The
fix is to just not remove suid bits until all files have been registered.
joey [Mon, 29 Nov 1999 06:05:43 +0000 (06:05 +0000)]
r319: * dh_installmanpages:
- Added support for translated man pages, with a patch from Kis Gergely
<kisg@lme.linux.hu>. Closes: #51268
- Fixed the undefined value problem in Kis's patch.
- This also Closes: #37092 come to think of it.
* dh_shlibdeps, dh_shlibdeps.1:
- Added -X option, which makes it not examine some files. This is
useful in rare cases. Closes: #51100
- Always pass "-dDepends" before the list of files, which makes it
easier to specify other -d parameters in the uparams, and doesn't
otherwise change the result at all.
* doc/TODO:
- dh_installdebfiles is no longer a part of debhelper. This affects
exactly one package in unstable, biss-awt, which has had a bug filed
against it for 200+ days now asking that it stop using the program.
dh_installdebfiles has been depreacted for nearly 2 years now..
* This changelog was automatically generated from CVS commit information.
Fear makechangelog.
joey [Mon, 29 Nov 1999 05:56:23 +0000 (05:56 +0000)]
r318: Removed old and outdated command, which is only used by 1 package today.
joey [Mon, 29 Nov 1999 05:56:08 +0000 (05:56 +0000)]
r317: * Added -X option, which makes it not examine some files. This is useful in
rare cases. Closes: #51100
* Always pass "-dDepends" before the list of files, which makes it easier to
specify other -d parameters in the uparams, and doesn't otherwise change the
result at all.
joey [Mon, 29 Nov 1999 05:46:46 +0000 (05:46 +0000)]
r316: dh_installdebfiles is no longer a part of debhelper. This affects exactly
one package in unstable, biss-awt, which has had a bug filed against it for
200+ days now asking that it stop using the program. dh_installdebfiles has
been depreacted for nearly 2 years now..
joey [Mon, 29 Nov 1999 05:30:45 +0000 (05:30 +0000)]
r315: This also Closes: #37092 come to think of it.
joey [Mon, 29 Nov 1999 05:16:29 +0000 (05:16 +0000)]
r314: * Added support for translated man pages, with a patch from
Kis Gergely <kisg@lme.linux.hu>. Closes: #51268
* Fixed the undefined value problem in Kis's patch.
joey [Sun, 28 Nov 1999 06:52:16 +0000 (06:52 +0000)]
r313: test
joey [Sun, 28 Nov 1999 06:40:38 +0000 (06:40 +0000)]
r312: test
joey [Sun, 28 Nov 1999 06:34:19 +0000 (06:34 +0000)]
r311: added item
joey [Sun, 28 Nov 1999 04:53:46 +0000 (04:53 +0000)]
r310: * Fixed typo in dh_installmenu.1, Closes: #51332
joey [Tue, 23 Nov 1999 23:51:29 +0000 (23:51 +0000)]
r309: removed 'master'
joey [Tue, 23 Nov 1999 21:56:41 +0000 (21:56 +0000)]
r308: * dh_suidregister: Die with understandable error message if asked to
act on files that don't exist.
* dh_installchangelogs: to comply with policy, if it's told to act on a
html changelog, it installs it as changelog.html.gz and dumps a plain
text version to changelog.gz. The dumping is done with lynx.
(Closes: #51099)
* Dh_Getopt.pm: Modified it so any options specified after -- are added to
U_PARAMS. This means that instead of passing '-u"something nasty"' to
dh_gencontrol and the like, you can pass '-- something nasty' without
fiddling to get the quoting right, etc.
joey [Tue, 23 Nov 1999 05:45:37 +0000 (05:45 +0000)]
r307: * Actually, debhelper build-depends on perl-5.005.
joey [Tue, 9 Nov 1999 23:01:45 +0000 (23:01 +0000)]
r306: * Corrected slash substitution problem in dh_installwm.
joey [Mon, 8 Nov 1999 19:59:20 +0000 (19:59 +0000)]
r305: * Oh, the build dependancies include all of debhelper's regular
dependancies as well, since it builds using itself.
joey [Fri, 5 Nov 1999 22:15:22 +0000 (22:15 +0000)]
r304: * Oh, the build dependancies include all of debhelper's regualr
dependancies as well, since it builds using itself.
joey [Fri, 5 Nov 1999 05:36:58 +0000 (05:36 +0000)]
r303: * Added build dependancies to this package. That was easy; it just uses
perl5 for regression testing, the rest of its build-deps are things
in base.
* dh_version.1: Added note that this program is quickly becoming obsolete.
* doc/README, doc/from-debstd: Added reminders that if you use debhelper,
you need to add debhelper to your Build-Depends line.
joey [Thu, 4 Nov 1999 23:51:29 +0000 (23:51 +0000)]
r302: * dh_shlibdeps: added -l option, which lets you specify a path that
LD_LIBRARY_PATH is then set to when dpkg-shlibdeps is run. This
should make it easier for library packages that also build binary
packages to be built with correct dependancies. Closes: #36751
* In honor of Burn all GIFs Day (hi Don!), I added alternative
image formats .png, .jpg (and .jpeg) to the list of extentions dh_compress
does not compress. Closes: #41733
* Also, made all extentions dh_compress skips be looked at case
insensitively.
* dh_movefiles: force owner and group of installed files to be root.
Closes: #46039
* Closes: #42650, #47175 -- they've been fixed forever.
joey [Mon, 1 Nov 1999 23:16:03 +0000 (23:16 +0000)]
r301: * dh_installxfonts: Patch from Anthony Wong to fix directory searching.
Closes: #48931
joey [Sat, 30 Oct 1999 01:01:41 +0000 (01:01 +0000)]
r300: * dh_installdebconf: Modified to use new confmodule debconf library.
joey [Thu, 28 Oct 1999 07:52:21 +0000 (07:52 +0000)]
r299: Corrected Overfiend.
joey [Thu, 28 Oct 1999 07:47:24 +0000 (07:47 +0000)]
r298: * Fixed some problems with dh_installxfonts font dirs.
joey [Thu, 28 Oct 1999 06:05:18 +0000 (06:05 +0000)]
r297: removed obsolete comment.
joey [Tue, 26 Oct 1999 17:15:52 +0000 (17:15 +0000)]
r296: * dh_builddeb: -u can be passed to this command now, followed by
any extra parameters you want to pass to dpkg-deb (Closes: #48394)
joey [Mon, 25 Oct 1999 21:25:11 +0000 (21:25 +0000)]
r295: * Corrected a path name in dh_installxfonts. Closes: #48315
joey [Sun, 24 Oct 1999 23:19:28 +0000 (23:19 +0000)]
r294: * Fixed problem with dh_installemacsen options not working, patch from
Rafael Laboissiere <rafael@icp.inpg.fr>, Closes: #47738
* Added new dh_installxfonts script by Changwoo Ryu
<cwryu@dor17988.kaist.ac.kr>. Closes: #46684
I made some changes, though:
- I rewrote lots of this script to be more my style of perl.
- I removed all the verbisity from the postinst script fragment, since
that is a clear violation of policy.
- I made the postinst fail if the mkfontdir, etc commands fail, because
this really makes more sense. Consider idempotency.
- I moved the test to see if the font dir is really a directory into the
dh_ script and out of the snippet. If the maintainer plays tricks on
us, mkfontdir will blow up satisfactorally anyway.
- So, the snippet is 9 lines long now, down from 20-some.
- I realize this isn't following the reccommendations made in Brandon's
font policy. I'll fight it out with him. :-)
- In postrm fragment, used rmdir -p to remove as many parent directories
as I can.
- s:/usr/lib/X11/:/usr/X11R6/lib/X11/:g
joey [Sun, 10 Oct 1999 01:22:10 +0000 (01:22 +0000)]
r293: * Clarified rules.multi2 comment. Closes: #46828
joey [Wed, 6 Oct 1999 20:09:44 +0000 (20:09 +0000)]
r292: * dh_compress: After compressing an executable, changes the file mode to
644. Executable .gz files are silly. Closes: #46383
joey [Mon, 4 Oct 1999 23:35:09 +0000 (23:35 +0000)]
r291: * dh_installdocs: if $TMP/usr/share/doc/$PACKAGE is a broken symlink,
leaves it alone, assumming that the maintainer knows what they're doing
and is probably linking to the doc dir of another package.
(Closes: #46183)
joey [Mon, 4 Oct 1999 01:56:51 +0000 (01:56 +0000)]
r290: * Dh_Lib.pm: fixed bug in xargs() that made boundry words be skipped.
joey [Fri, 1 Oct 1999 20:24:16 +0000 (20:24 +0000)]
r289: * Added note to man pages of commands that use autoscript to note they are
not idempotent.
joey [Fri, 1 Oct 1999 04:09:24 +0000 (04:09 +0000)]
r288: Random changes.
joey [Thu, 30 Sep 1999 20:45:08 +0000 (20:45 +0000)]
r287: * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
you try to build binary-indep and binary-arch targets in the same make
run. Make tries to be too smart. Modified the file so it will work,
though it's now uglier. Closes: 46287
* examples/*: It's important that one -not- use a install-stamp target.
Install should run every time binary-* calls it. Otherwise if a binary-*
target is called twice by hand, you get duplicate entries in the
maintainer script fragment files. Closes: #46313
joey [Thu, 30 Sep 1999 19:50:06 +0000 (19:50 +0000)]
r286: * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
you try to build binary-indep and binary-arch targets in the same make
run. Make tries to be too smart. Modified the file so it will work,
though it's now uglier. Closes: 46287
* examples/*: It's important that one -not- use a install-stamp target.
Install should run every time binary-* calls it. Otherwise if a binary-*
target is called twice by hand, you get duplicate entries in the
maintainer script fragment files. Closes: #46313
joey [Wed, 29 Sep 1999 19:29:52 +0000 (19:29 +0000)]
r285: * Fixed quoting problem in examples/rules.multi (Closes: #46254)
joey [Wed, 29 Sep 1999 00:09:42 +0000 (00:09 +0000)]
r284: * Enhanced debconf support -- the database is now cleaned up on package
purge.
* Broke all debconf support off into a dh_installdebconf script. This
seems conceptually a little cleaner.
joey [Mon, 27 Sep 1999 21:23:26 +0000 (21:23 +0000)]
r283: * Minor changes to rules.multi2.
joey [Thu, 23 Sep 1999 22:20:15 +0000 (22:20 +0000)]
r282: * dh_movefiles: if the wildcards in the filelist expand to nothing,
don't do anything, rather than crashing.
joey [Mon, 20 Sep 1999 19:46:13 +0000 (19:46 +0000)]
r281: * dh_installdocs: create the compatability symlink before calling
install-docs. I'm told this is better in some cases. (Closes: #45608)
* examples/rules.multi2: clarified what you have to comment/uncomment.
joey [Sun, 19 Sep 1999 02:02:16 +0000 (02:02 +0000)]
r280: * Oops. Fixed dh_shlibdeps so it actually generates dependancies, broke in
last version.
joey [Fri, 17 Sep 1999 19:30:53 +0000 (19:30 +0000)]
r279: * dh_shlibdeps: detect statically linked binaries and don't pass them to
dpkg-shlibdeps.
* dh_installdeb: debconf support.
joey [Fri, 17 Sep 1999 07:30:33 +0000 (07:30 +0000)]
r278: * dh_shlibdeps: detect statically linked binaries and don't pass them to
dpkg-shlibdeps.
joey [Fri, 17 Sep 1999 04:16:39 +0000 (04:16 +0000)]
r277: * 4 whole days without a debhelper upload! Can't let that happen. Let's see..
* dh_installperl.1: explain what you have to put in your control file
for the dependancies to be generated.
joey [Thu, 16 Sep 1999 01:25:00 +0000 (01:25 +0000)]
r276: * dh_undocumented: installs links for X11 man pages to the undocumented.7
page in /usr/share/man. (Closes: #44909)
joey [Wed, 15 Sep 1999 22:37:45 +0000 (22:37 +0000)]
r275: No idea.
joey [Sun, 12 Sep 1999 19:58:04 +0000 (19:58 +0000)]
r274: * dh_installemacsen: the script fragments it generates now test for the
existance of emacs-package-install/remove before calling them. Though
a strict reading of the emacsen policy indicates that such a test
shouldn't be needed, there may be edge cases (cf bug 44924), where it
is.
joey [Sat, 11 Sep 1999 20:26:37 +0000 (20:26 +0000)]
r273: * dh_installdocs.1: clarified how the doc-id is determined. Closes: #44864
* dh_makeshlibs: will now overwrite existing debian/tmp/DEBIAN/shlibs
files, instead of erroring out. (Closes: #44828)
joey [Sat, 11 Sep 1999 20:13:25 +0000 (20:13 +0000)]
r272: * dh_compress: fixed #ARGV bug (again) Closes: #44853
joey [Sat, 11 Sep 1999 02:41:56 +0000 (02:41 +0000)]
r271: Hm.
joey [Thu, 9 Sep 1999 18:30:37 +0000 (18:30 +0000)]
r270: * Corrected example rules files, which had some messed up targets.
joey [Tue, 7 Sep 1999 01:01:29 +0000 (01:01 +0000)]
r269: Added
joey [Mon, 6 Sep 1999 23:35:56 +0000 (23:35 +0000)]
r268: * dh_installinfo: failed pretty miserably if the info file's section
contained '/' characters. Doesn't now.
joey [Mon, 6 Sep 1999 20:23:23 +0000 (20:23 +0000)]
r267: * dh_installinfo: use FHS info dir. I wonder how I missed that..
joey [Mon, 6 Sep 1999 05:47:41 +0000 (05:47 +0000)]
r266: * FHS complience. Patch from Johnie Ingram <johnie@netgod.net>.
For the most part, this was a straight-forward substitution,
dh_installmanpages needed a non-obvious change though.
* Closes: #42489, #42587, #41732.
* dh_installdocs: Adds code to postinst and prerm as specified in
http://www.debian.org/Lists-Archives/debian-ctte-9908/msg00038.html,
to make /usr/doc/<package> a compatability symlink to
/usr/share/doc/<package>. Note that currently if something exists in
/usr/doc/<package> when the postinst is run, it will silently not make
the symlink. I'm considering more intellingent handing of this case.
* Note that if you build a package with this version of debhelper, it will
use /usr/share/man, /usr/share/doc, and /usr/share/info. You may need to
modify other files in your package that reference the old locations.
joey [Fri, 3 Sep 1999 21:12:04 +0000 (21:12 +0000)]
r265: * It turns out it's possible to set up make variables that are specific to
a single target of a Makefile. This works tremendously well with
DH_OPTIONS: no need to put "-i" or "-pfoo" after every debhelper command
anymore.
* debhelper.1: mentioned above technique.
* examples/rules.multi: use the above method to get rid of -i's and -a's.
* examples/rules.multi2: new file, example of a multi-binary package that
works for arch-indep and arch-dependant packages, and also allows
building of single binary packages independntly, via binary-<package>
targets. It accomplishes all this using only one list of debhelper
commands.
* examples/*: removed source and diff targets. They've been obsolete for 2
years -- or is it 3? No need for a nice error message on failure anymore.
joey [Thu, 2 Sep 1999 20:43:22 +0000 (20:43 +0000)]
r264: * dh_shlibdeps: Fixed quoting problem that made it fail on weird file names.
Patch from Devin Carraway <debianbug-debhelper@devin.com>, Closes: #44016
joey [Sat, 28 Aug 1999 19:16:59 +0000 (19:16 +0000)]
r263: * Oops, dh_installpam was omitted from the package. Added back.
Closes: #43652
joey [Sat, 28 Aug 1999 02:27:15 +0000 (02:27 +0000)]
r262: Mods for new upload method.
joey [Sat, 28 Aug 1999 02:16:36 +0000 (02:16 +0000)]
r261: * No user visible changes. Modified the package to interface better with
my new local build system, which auto-updates the home page when a new
debhelper is built.
joey [Fri, 27 Aug 1999 06:19:57 +0000 (06:19 +0000)]
r260: * Corrected debian/fixlinks to make the correct debian/* symlinks needed
for building debhelper.
* Fixed rules file to create and populate examples and docs dirs. Oops.
joey [Fri, 27 Aug 1999 06:19:45 +0000 (06:19 +0000)]
r259: *
joey [Thu, 26 Aug 1999 02:56:08 +0000 (02:56 +0000)]
r258: * Corrected debian/fixlinks to make the correct debian/* symlinks needed
for building debhelper.
* Fixed rules file to create and populate examples and docs dirs. Oops.
joey [Thu, 26 Aug 1999 02:55:08 +0000 (02:55 +0000)]
r257: * Corrected debian/fixlinks to make the correct debian/* symlinks needed
for building debhelper.
* Fixed rules file to create and populate examples and docs dirs. Oops.
joey [Thu, 26 Aug 1999 02:50:52 +0000 (02:50 +0000)]
r256: * Corrected debian/fixlinks to make the correct debian/* symlinks needed
for building debhelper.
* Fixed rules file to create and populate examples and docs dirs. Oops.
joey [Thu, 26 Aug 1999 02:49:43 +0000 (02:49 +0000)]
r255: * Corrected debian/fixlinks to make the correct debian/* symlinks needed
for building debhelper.
* Fixed rules file to create and populate examples and docs dirs. Oops.
joey [Thu, 26 Aug 1999 02:47:55 +0000 (02:47 +0000)]
r254: Fixes.
joey [Wed, 18 Aug 1999 17:24:23 +0000 (17:24 +0000)]
r253: Fixed bug.
joey [Tue, 17 Aug 1999 05:49:18 +0000 (05:49 +0000)]
r252: * Fixed makefile commit target.
* Misc changes to make CVS dirs not be copies into package.
joey [Tue, 17 Aug 1999 05:44:50 +0000 (05:44 +0000)]
r251: * Fixed makefile commit target.
joey [Tue, 17 Aug 1999 05:44:20 +0000 (05:44 +0000)]
r250: *
joey [Tue, 17 Aug 1999 05:43:37 +0000 (05:43 +0000)]
r249: dpkg-parsechangelog | grep '^ '
joey [Tue, 17 Aug 1999 05:31:01 +0000 (05:31 +0000)]
r248: Removed symlink files.
joey [Tue, 17 Aug 1999 05:30:09 +0000 (05:30 +0000)]
r247: Added.
joey [Tue, 17 Aug 1999 05:29:49 +0000 (05:29 +0000)]
r246: Modifications for new release.
joey [Tue, 17 Aug 1999 05:14:16 +0000 (05:14 +0000)]
r244: removed.
joey [Tue, 17 Aug 1999 05:10:06 +0000 (05:10 +0000)]
r212: Remove.
joey [Tue, 17 Aug 1999 05:12:07 +0000 (05:12 +0000)]
r189: Initial revision
joey [Tue, 17 Aug 1999 05:06:34 +0000 (05:06 +0000)]
r183: remove.
joey [Tue, 17 Aug 1999 05:05:44 +0000 (05:05 +0000)]
r178: Removed
joey [Tue, 17 Aug 1999 05:00:31 +0000 (05:00 +0000)]
r148: removed.
joey [Tue, 17 Aug 1999 04:59:50 +0000 (04:59 +0000)]
r145: remove.
joey [Tue, 17 Aug 1999 04:58:11 +0000 (04:58 +0000)]
r133: Moved.
joey [Tue, 17 Aug 1999 05:02:07 +0000 (05:02 +0000)]
r128: Initial revision
joey [Tue, 17 Aug 1999 04:54:59 +0000 (04:54 +0000)]
r119: Removed.
joey [Tue, 17 Aug 1999 04:51:43 +0000 (04:51 +0000)]
r107: removed.
joey [Tue, 17 Aug 1999 04:56:23 +0000 (04:56 +0000)]
r103: Initial revision
joey [Tue, 17 Aug 1999 04:49:50 +0000 (04:49 +0000)]
r100: removed
joey [Tue, 17 Aug 1999 04:51:05 +0000 (04:51 +0000)]
r84: Initial revision
joey [Tue, 17 Aug 1999 04:43:39 +0000 (04:43 +0000)]
r68: Killed BUGS.
joey [Tue, 17 Aug 1999 04:48:15 +0000 (04:48 +0000)]
r62: Initial revision
joey [Tue, 17 Aug 1999 04:38:04 +0000 (04:38 +0000)]
r50: oops
joey [Tue, 17 Aug 1999 04:41:39 +0000 (04:41 +0000)]
r46: Initial revision
joey [Tue, 17 Aug 1999 04:34:24 +0000 (04:34 +0000)]
r11: Initial revision
joey [Tue, 17 Aug 1999 04:24:00 +0000 (04:24 +0000)]
r9: Oops, it's a symlink. I see...
joey [Tue, 17 Aug 1999 04:23:01 +0000 (04:23 +0000)]
r7: Fixed.
joey [Tue, 17 Aug 1999 04:21:02 +0000 (04:21 +0000)]
r6: Initial revision
joey [Tue, 17 Aug 1999 04:20:25 +0000 (04:20 +0000)]
r3: Initial revision