Joey Hess [Thu, 6 Mar 2008 02:40:37 +0000 (21:40 -0500)]
releasing version 6.0.6
Joey Hess [Tue, 4 Mar 2008 20:01:04 +0000 (15:01 -0500)]
* The order of dependencies generated by debhelper has been completly random
(hash key order), so sort it. Closes: #468959
Joey Hess [Wed, 27 Feb 2008 21:33:37 +0000 (16:33 -0500)]
jeesus, lintian is piiicky
Joey Hess [Wed, 27 Feb 2008 21:33:27 +0000 (16:33 -0500)]
* dh_compress: Pass -n to gzip to yeild more reproducible file contents.
The time stamp information need not be contained in the .gz file since the
time stamp is preserved when compressing and decompressing. Closes: #467100
Joey Hess [Sat, 2 Feb 2008 02:45:47 +0000 (21:45 -0500)]
releasing version 6.0.5
Joey Hess [Mon, 28 Jan 2008 21:58:29 +0000 (16:58 -0500)]
update
Joey Hess [Mon, 28 Jan 2008 21:37:19 +0000 (16:37 -0500)]
needs build-dep on man-db too
Joey Hess [Mon, 28 Jan 2008 21:35:17 +0000 (16:35 -0500)]
use mv -f for robustness
Colin Watson [Mon, 28 Jan 2008 21:31:35 +0000 (16:31 -0500)]
recode manual pages to UTF-8
I uploaded man-db 2.5.1-1 to incoming this morning, so I think we can
now proceed with the plan we discussed a while back:
http://lists.debian.org/debian-i18n/2007/10/msg00063.html
I've attached a patch against git HEAD that recodes all manual pages to
UTF-8 on installation. I've tested this with debconf and it seems to be
doing the right thing. I suspect a small number of packages that have
inconsistently-encoded manual pages will fail to build as a result of
this, but I believe that these are rather few and I contend that they
were buggy anyway (as man would fail to display those pages).
The reason for the slightly baroque installation method (install file,
man --recode to .new, mv back) is that this allows man to guess the
encoding based on the installation directory.
Note that the original (non-.UTF-8) installation directories are
retained, per the latest discussion in #440420.
Joey Hess [Sat, 26 Jan 2008 23:34:25 +0000 (18:34 -0500)]
releasing version 6.0.4
Joey Hess [Fri, 25 Jan 2008 17:24:09 +0000 (12:24 -0500)]
* dh_shlibdeps: Add emul to exclude list.
Joey Hess [Fri, 25 Jan 2008 03:04:28 +0000 (22:04 -0500)]
* dh_strip: Improve the idempotency fix put in for #380314.
* dh_strip: The -k flag didn't work (--keep did). Fix.
Joey Hess [Sun, 20 Jan 2008 23:21:16 +0000 (18:21 -0500)]
releasing version 6.0.3
Joey Hess [Sun, 20 Jan 2008 20:27:55 +0000 (15:27 -0500)]
* dh_shlibdeps: Rather than skipping everything in /usr/lib/debug,
which can include debug libraries that dpkg-shlibdeps should look at,
only skip the subdirectories of it that contain separate debugging
symbols. (Hardcoding the names of those directories is not the best
implementation, but it will do for now.) Closes: #461339
Joey Hess [Fri, 18 Jan 2008 17:30:18 +0000 (12:30 -0500)]
* dh_link: -X can be used to avoid it modifying symlinks to be compliant
with policy. Closes: #461392
Joey Hess [Sat, 12 Jan 2008 17:32:49 +0000 (12:32 -0500)]
releasing version 6.0.2
Joey Hess [Fri, 11 Jan 2008 19:17:52 +0000 (14:17 -0500)]
releasing version 6.0.1
Joey Hess [Fri, 11 Jan 2008 19:15:50 +0000 (14:15 -0500)]
* dh_install{,docs,examples}: Avoid infinite recursion when told to
install a directory ending with "/." (slashdot effect?) when exclusion is
enabled. Emulate the behavior of cp in this case. Closes: #253234
* dh_install: Fix #459426 here too.
Joey Hess [Fri, 11 Jan 2008 18:48:10 +0000 (13:48 -0500)]
* dh_installdocs/examples: Don't unnecessarily use the exclude code path.
* Avoid infiinite recursion when told to install a directory ending with
"/." (slashdot effect?). Indeed, arbitrarily complex paths can be used
now, although there's really no point in using them. Closes: #253234
Joey Hess [Tue, 8 Jan 2008 22:42:45 +0000 (17:42 -0500)]
releasing version 6.0.0
Joey Hess [Tue, 8 Jan 2008 20:01:57 +0000 (15:01 -0500)]
updates
Joey Hess [Mon, 7 Jan 2008 21:57:56 +0000 (16:57 -0500)]
finialize v6 mode
Joey Hess [Mon, 7 Jan 2008 21:57:42 +0000 (16:57 -0500)]
Support files with spaces in exclude mode. Closes: #459426
Joey Hess [Fri, 4 Jan 2008 20:54:29 +0000 (15:54 -0500)]
* dh_shlibdeps: Change "-L pkg" to cause "-Sdebian/pkg" to be passed to
dpkg-shlibdeps. The old behavior of passing -L to dpkg-shlibdeps didn't
affect where it looked for symbols files. Closes: #459224
* Depend on dpkg-dev 1.14.15, the first to support dpkg-shlibdeps -S.
Joey Hess [Fri, 4 Jan 2008 20:41:14 +0000 (15:41 -0500)]
* dh_shlibdeps: Update documentation for -L and -l. dpkg-shlibdeps is now
much smarter, and these options are almost never needed. Closes: #459226
* dh_shlibdeps: If a relative path is specified in -l, don't prepend the pwd
to it, instead just prepend a slash to make it absolute. dpkg-shlibdeps
has changed how it used LD_LIBRARY_PATH, so making it point into the
package build directory won't work.
Joey Hess [Fri, 28 Dec 2007 20:46:00 +0000 (15:46 -0500)]
* dh_gencontrol: Stop passing -isp, it's the default now. Closes: #458114
Joey Hess [Sun, 23 Dec 2007 03:56:07 +0000 (22:56 -0500)]
releasing version 5.0.63
Joey Hess [Sun, 23 Dec 2007 02:03:21 +0000 (21:03 -0500)]
* dh_installdocs: Tighten doc-base document id parsing to only accept
the characters that the doc-base manual allows in the id. Closes: #445541
Joey Hess [Thu, 29 Nov 2007 17:25:32 +0000 (12:25 -0500)]
* dh_makeshlibs: Use new -I flag to specify symbol files, necessary to
properly support includes. Closes: #452717
* Increase dpkg-dev dependency to 1.14.12 to ensure that dh_makeshlibs
isn't used with an old dpkg-gensymbols that doesn't support -I.
Joey Hess [Tue, 27 Nov 2007 00:20:32 +0000 (19:20 -0500)]
* Fix man page names of translated debhelper(7) man pages.
Patch from Frédéric Bothamy. Closes: 453051
Joey Hess [Thu, 22 Nov 2007 00:35:16 +0000 (19:35 -0500)]
* Remove execute bit from desktop files in /usr/share/applications.
Closes: #452337
Joey Hess [Mon, 19 Nov 2007 19:30:06 +0000 (14:30 -0500)]
releasing version 5.0.61
Joey Hess [Mon, 19 Nov 2007 19:27:25 +0000 (14:27 -0500)]
* dh_makeshlibs: Support symbols files. Closes: #443978
Packages using this support should build-depend on dpkg-dev (>= 1.14.8).
Symbols files can be downloaded from mole:
http://qa.debian.org/cgi-bin/mole/seedsymbols
Joey Hess [Thu, 8 Nov 2007 17:07:04 +0000 (12:07 -0500)]
* Man page fix re v4. Closes: #450608
Joey Hess [Tue, 6 Nov 2007 20:55:03 +0000 (15:55 -0500)]
add homepage field
Joey Hess [Sat, 3 Nov 2007 03:22:50 +0000 (23:22 -0400)]
releasing version 5.0.60
Joey Hess [Sat, 3 Nov 2007 03:21:03 +0000 (23:21 -0400)]
* dh_icons: Now that GTK 2.12 has entered testing, use the much simpler to
call update-icon-caches command. Thanks, Josselin Mouette.
Joey Hess [Sat, 3 Nov 2007 01:33:58 +0000 (21:33 -0400)]
dh_installdirs(1): Remove unnecessary caveat about slashes.
Joey Hess [Wed, 31 Oct 2007 16:59:52 +0000 (12:59 -0400)]
* Reword paragraph about debian/compress files to perhaps be more clear
about the debian/compress file. Closes: #448759
Joey Hess [Mon, 22 Oct 2007 19:43:59 +0000 (15:43 -0400)]
add .git to example DH_ALWAYS_EXCLUDE line
Joey Hess [Mon, 22 Oct 2007 19:20:55 +0000 (15:20 -0400)]
* Debhelper is now developed in a git repository.
joeyh [Mon, 22 Oct 2007 18:01:19 +0000 (18:01 +0000)]
r2042: releasing version 5.0.59
joeyh [Mon, 22 Oct 2007 17:59:20 +0000 (17:59 +0000)]
r2041: * dh_installdeb: Add support for dpkg triggers, by installing
debian/package.triggers files.
joeyh [Sat, 20 Oct 2007 01:26:50 +0000 (01:26 +0000)]
r2039: releasing version 5.0.58
joeyh [Thu, 11 Oct 2007 16:37:37 +0000 (16:37 +0000)]
r2038: typo
joeyh [Wed, 10 Oct 2007 22:27:32 +0000 (22:27 +0000)]
r2037: Vcs- fields are now official
joeyh [Sun, 7 Oct 2007 13:28:36 +0000 (13:28 +0000)]
r2036: * dh_clean: append "/" to the temp dir name to avoid removing
a file with the same name. Closes: #445638
joeyh [Sun, 30 Sep 2007 17:46:30 +0000 (17:46 +0000)]
r2034: releasing version 5.0.57
joeyh [Sun, 30 Sep 2007 17:42:06 +0000 (17:42 +0000)]
r2033: * Add --ignore option. This is intended to ease dealing with upstream
tarballs that contain debian directories, by allowing debhelper config
files in those directories to be ignored, since there's generally no
good way to delete them out of the upstream tarball, and they can easily
get in the way if upstream is using debian/ differently than the Debian
maintainer.
joeyh [Tue, 18 Sep 2007 22:20:51 +0000 (22:20 +0000)]
r2031: releasing version 5.0.56
joeyh [Tue, 18 Sep 2007 22:18:55 +0000 (22:18 +0000)]
r2030: * dh_installmodules: Since modutils is gone, stop supporting
debian/*.modutils files. Warn about such files. Closes: #443127
joeyh [Sun, 16 Sep 2007 23:52:51 +0000 (23:52 +0000)]
r2028: releasing version 5.0.55
joeyh [Sun, 16 Sep 2007 23:49:38 +0000 (23:49 +0000)]
r2027: * dh_strip: Check that --dbg-package lists the name of a real package.
Closes: #442480
joeyh [Thu, 13 Sep 2007 19:48:50 +0000 (19:48 +0000)]
r2026: * dh_strip: Don't run objcopy if the output file already exists.
Closes: #380314
joeyh [Thu, 13 Sep 2007 19:12:10 +0000 (19:12 +0000)]
r2025: * dh_desktop: Only generate calls to update-desktop-database for desktop
files with MimeType fields. Patch from Emmet Hikory. Closes: #427831
joeyh [Sun, 9 Sep 2007 01:57:21 +0000 (01:57 +0000)]
r2023: releasing version 5.0.54
joeyh [Sat, 8 Sep 2007 18:45:29 +0000 (18:45 +0000)]
r2022: * Typo. Closes: #441272
joeyh [Tue, 28 Aug 2007 20:50:06 +0000 (20:50 +0000)]
r2021: * Don't use - in front of make clean in example rules files.
joeyh [Sat, 18 Aug 2007 00:42:06 +0000 (00:42 +0000)]
r2020: * dh_link: Skip self-links. Closes: #438572
joeyh [Sat, 11 Aug 2007 23:28:28 +0000 (23:28 +0000)]
r2019: * dh_strip: Man page reference to policy section on DEB_BUILD_OPTIONS.
Closes: #437337
joeyh [Fri, 13 Jul 2007 18:52:46 +0000 (18:52 +0000)]
r2017: * dh_icons: Check for index.theme files before updating the cache.
Closes: #432824
joeyh [Mon, 9 Jul 2007 15:29:27 +0000 (15:29 +0000)]
r2016: fix
joeyh [Mon, 9 Jul 2007 15:27:48 +0000 (15:27 +0000)]
r2014: releasing version 5.0.52
joeyh [Mon, 9 Jul 2007 15:25:34 +0000 (15:25 +0000)]
r2013: * Remove DOS line endings from dh_icons scriptlets. Thanks, Daniel Holbach.
Closes: #432321
joeyh [Sun, 8 Jul 2007 22:17:25 +0000 (22:17 +0000)]
r2011: releasing version 5.0.51
joeyh [Sun, 8 Jul 2007 22:16:15 +0000 (22:16 +0000)]
r2010: * dh_icons: New program to update Freedesktop icon caches. Thanks
to Josselin Mouette, Ross Burton, Jordi Mallach, and Loïc Minier.
Closes: #329460
* Note that as a transitional measure, dh_icons will currently only update
existing caches, and not create and new caches. Once everything is
updating the icon caches, this will be changed. See #329460 for the full
plan.
joeyh [Sun, 8 Jul 2007 22:05:50 +0000 (22:05 +0000)]
r2009: fix synopses
joeyh [Sat, 30 Jun 2007 21:19:22 +0000 (21:19 +0000)]
r2008: * dh_gencontrol: Fix man page typo. Closes: #431232
joeyh [Tue, 26 Jun 2007 22:12:25 +0000 (22:12 +0000)]
r2007: * Remove possibly confusing (though strictly accurate) sentence from
dh_installdirs.1. Closes: #429318
joeyh [Thu, 31 May 2007 17:27:59 +0000 (17:27 +0000)]
r2004: file. (Thanks Wakko)
* Use dpkg-query to retrieve conffile info in udev rules upgrade code
rather than parsing status directly. (Thanks Guillem)
joeyh [Mon, 28 May 2007 02:29:34 +0000 (02:29 +0000)]
r2003: * Add some checks for attempts to act on packages not defined in the control
file.
joeyh [Thu, 17 May 2007 04:18:01 +0000 (04:18 +0000)]
r2002: * Update urls to web page.
joeyh [Sun, 6 May 2007 20:15:27 +0000 (20:15 +0000)]
r2001: * dh_installwm: If a path is not given, assume the file is in usr/bin, since
usr/X11R6/bin now points to there.
joeyh [Fri, 20 Apr 2007 18:57:41 +0000 (18:57 +0000)]
r2000: add dh_installwm and dh_installudev
joeyh [Fri, 20 Apr 2007 17:44:56 +0000 (17:44 +0000)]
r1998: releasing version 5.0.49
joeyh [Fri, 20 Apr 2007 17:41:58 +0000 (17:41 +0000)]
r1997: * dh_installwm: Fix several stupid bugs, including:
- man page handling was supposed to be v6 only and was not
- typo in alternatives call
- use the basename of the wm to get the man page name
Closes: #420158
* dh_installwm: Also make the code to find the man page more robust and
fall back to not registering a man page if it is not found.
joeyh [Wed, 18 Apr 2007 17:29:59 +0000 (17:29 +0000)]
r1995: releasing version 5.0.48
joeyh [Mon, 16 Apr 2007 22:21:08 +0000 (22:21 +0000)]
r1993: releasing version 5.0.47
joeyh [Mon, 16 Apr 2007 22:20:08 +0000 (22:20 +0000)]
r1992: * Fix absurd typo. How did I test for an hour and miss that? Closes: #419612
joeyh [Mon, 16 Apr 2007 16:40:41 +0000 (16:40 +0000)]
r1990: releasing version 5.0.46
joeyh [Fri, 13 Apr 2007 16:37:33 +0000 (16:37 +0000)]
r1988: releasing version 5.0.45
joeyh [Fri, 13 Apr 2007 16:32:56 +0000 (16:32 +0000)]
r1987: * Do script fragement reversal only in v6, since it can break certian
third party programs such as dh_installtex. Closes: #419060
joeyh [Thu, 12 Apr 2007 22:49:53 +0000 (22:49 +0000)]
r1986: another bug fix
joeyh [Thu, 12 Apr 2007 19:53:00 +0000 (19:53 +0000)]
r1985: cleanup
joeyh [Thu, 12 Apr 2007 19:41:09 +0000 (19:41 +0000)]
r1984: * dh_installudev: Install udev rules directly into /etc/udev/rules.d/, not
using the symlinks. MD has agreed that this is more appropriate for most
packages.
* That fixes the longstanding bug that the symlink was only made on brand
new installs of the package, rather than on upgrade to the first version
that includes the udev rules file. Closes: #359614
* dh_installudev: Add preinst and postinst code to handle cleanly moving
the rules file to the new location on upgrade.
* This would be a good time for the many packages that manage rules files
w/o using dh_installudev to begin to use it..
joeyh [Mon, 9 Apr 2007 21:04:15 +0000 (21:04 +0000)]
r1982: releasing version 5.0.44
joeyh [Mon, 9 Apr 2007 19:45:41 +0000 (19:45 +0000)]
r1981: * Add dh_installifupdown. Please consider using this if you have
/etc/network/if-up.d, etc files. Closes: #217552
joeyh [Mon, 9 Apr 2007 19:31:44 +0000 (19:31 +0000)]
r1980: * prerm and postrm scripts are now generated in a reverse order than
preinst and postinst scripts. For example, if a package uses
dh_pysupport before dh_installinit, the prerm will first stop the init
script and then remove the python files.
* Introducing beginning of v6 mode.
* dh_installwm: In v6 mode, install a slave manpage link for
x-window-manager.1.gz. Done in v6 mode because some window managers
probably work around this longstanding debhelper bug by registering the
slave on their own. This bug was only fixable once programs moved out of
/usr/X11R6. Closes: #85963
* dh_builddeb: In v6 mode, fix bug in DH_ALWAYS_EXCLUDE handling, to work
the same as all the other code in debhelper. This could only be fixed in
v6 mode because packages may potentially legitimately rely on the old
buggy behavior. Closes: #242834
* dh_installman: In v6 mode, overwrite exsiting man pages. Closes: #288250
joeyh [Mon, 9 Apr 2007 19:01:28 +0000 (19:01 +0000)]
r1979: already done!
joeyh [Mon, 9 Apr 2007 18:38:26 +0000 (18:38 +0000)]
r1978: * dh_installudev: Don't fail if the link already somehow exists on initial
package install. Closes: #415717
joeyh [Sun, 8 Apr 2007 12:46:04 +0000 (12:46 +0000)]
r1976: releasing version 5.0.43
joeyh [Wed, 7 Mar 2007 18:20:18 +0000 (18:20 +0000)]
r1975: update
joeyh [Wed, 7 Mar 2007 18:19:41 +0000 (18:19 +0000)]
r1974: correct
joeyh [Wed, 7 Mar 2007 17:31:11 +0000 (17:31 +0000)]
r1973: fix
joeyh [Sun, 21 Jan 2007 18:02:47 +0000 (18:02 +0000)]
r1972: man page improvements..
joeyh [Sun, 21 Jan 2007 17:36:11 +0000 (17:36 +0000)]
r1971: * dh_installudev: Treat --priority value as a string so that leading zeros
can be used (also so that a leading "z" that is not "z60" can be
specified). Closes: #381851
joeyh [Sun, 21 Jan 2007 17:28:36 +0000 (17:28 +0000)]
r1970: * dh_installudev: Support debian/udev files. Closes: #381854
joeyh [Sun, 21 Jan 2007 17:20:14 +0000 (17:20 +0000)]
r1969: * dh_installdocs: In v5 mode, now ignore empty files even if they're hidden
away inside a subdirectory. The code missed this before. See #200905
joeyh [Sun, 21 Jan 2007 17:12:05 +0000 (17:12 +0000)]
r1968: * dh_fixperms: Make all files in /usr/include 644, not only .h files.
Closes: #404785
* Man page improvements. Closes: #406707
joeyh [Sun, 21 Jan 2007 16:44:16 +0000 (16:44 +0000)]
r1967: * dh_installudev: Fix postrm to not fail if the udev symlink is missing.
Closes: #406921