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
joeyh [Wed, 10 Jan 2007 23:01:15 +0000 (23:01 +0000)]
r1966: * Looks like Package-Type might get into dpkg. Support it w/o the XB-
too.
joeyh [Tue, 26 Dec 2006 21:28:05 +0000 (21:28 +0000)]
r1965: * dh_fixperms: Change a chmod +x to chmod a+x, to avoid the umask
influencing it.
joeyh [Fri, 8 Dec 2006 19:06:30 +0000 (19:06 +0000)]
r1964: whitespace
joeyh [Mon, 27 Nov 2006 17:17:52 +0000 (17:17 +0000)]
r1963: * Typo. Closes: #400571
vperrin-guest [Sun, 19 Nov 2006 20:08:46 +0000 (20:08 +0000)]
r1962: Correct typo into french manpages
joeyh [Sun, 12 Nov 2006 22:38:21 +0000 (22:38 +0000)]
r1960: releasing version 5.0.42
vperrin-guest [Tue, 7 Nov 2006 23:46:27 +0000 (23:46 +0000)]
r1959: Update french translation with recents changes in dh_link and dh_installinfo
joeyh [Tue, 7 Nov 2006 22:27:55 +0000 (22:27 +0000)]
r1957: releasing version 5.0.41
joeyh [Tue, 7 Nov 2006 22:10:35 +0000 (22:10 +0000)]
r1956: * Correct some incorrect instances of "v4 only" in docs. Closes: #381536
* dh_installinfo: Put the section madness to bed by not passing any section
information to install-info. Current install-info parses INFO-DIR-SECTION
on its own if that's not specified. Closes: #337215
joeyh [Fri, 27 Oct 2006 22:45:18 +0000 (22:45 +0000)]
r1955: * Tighten python-support and python-central dependencies of debhelper,
in an IMHO rather futile attempt to deal with derived distributions.
Closes: #395495
vperrin-guest [Sun, 15 Oct 2006 21:04:52 +0000 (21:04 +0000)]
r1954: Encoding french addendum from charset ISO-8859-1 to UTF-8
vperrin-guest [Sun, 15 Oct 2006 20:49:17 +0000 (20:49 +0000)]
r1953: Encoding french translation from charset ISO-8859-1 to UTF-8
vperrin-guest [Sun, 15 Oct 2006 19:56:57 +0000 (19:56 +0000)]
r1952: Update french translation with recent change in dh_installchangelogs
joeyh [Sun, 15 Oct 2006 17:05:45 +0000 (17:05 +0000)]
r1951: * dh_installchangelogs man page typo. Closes: #393155
joeyh [Fri, 6 Oct 2006 18:22:35 +0000 (18:22 +0000)]
r1949: releasing version 5.0.40
vperrin-guest [Wed, 4 Oct 2006 21:22:21 +0000 (21:22 +0000)]
r1948: * Update french translation with recent change in dh_python
joeyh [Wed, 4 Oct 2006 17:26:22 +0000 (17:26 +0000)]
r1947: update
joeyh [Tue, 3 Oct 2006 17:04:27 +0000 (17:04 +0000)]
r1946: * dh_python: Also be a no-op if there's a Python-Version control file field.
joeyh [Sun, 1 Oct 2006 17:43:28 +0000 (17:43 +0000)]
r1945: * Conflict with python-support <= 0.5.2 and python-central <= 0.5.4.
joeyh [Sun, 1 Oct 2006 17:41:27 +0000 (17:41 +0000)]
r1944: forgot this
joeyh [Sun, 1 Oct 2006 17:20:08 +0000 (17:20 +0000)]
r1942: lines (excluding POD). This is not a joke, and 100 lines would be better.
* Add size test exception for dh_python, since it's deprecated.
joeyh [Sun, 1 Oct 2006 17:13:11 +0000 (17:13 +0000)]
r1941: * ACK last three NMUs with thanks to Raphael Hertzog for making the best of
a difficult situation.
* Revert all dh_python changes. Closes: #381389, #378604
* Conflict with python-support << 0.5.3 and python-central << 0.5.5.
* Make dh_python do nothing if debian/pycompat is found.
The new versions of dh_pysupport or dh_pycentral will take care of
everything dh_python used to do in this situation.
* dh_python is now deprecated. Closes: #358392, #253582, #189474
* Non-maintainer upload.
* Update of dh_python
- when buidling for a non-standard Python version, generate more
reasonable Depends like "python (>= X.Y) | pythonX.Y"
Closes: #375576
- fix handling of private extensions. Closes: #375948
- fix parsing of XS-Python-Version, it didn't work if only fixed versions
were listed in XS-Python-Version.
- fix use of unitialized value. Closes: #374776
- fix typos in POD documentation. Closes: #375936
* Non-maintainer upload.
* Update of dh_python
- vastly refactored, easier to understand, and the difference
between old policy and new policy is easier to grasp
- it supports an -X option which can be used to not scan some files
- uses debian/pyversions as reference source of information for
dependencies but also parse the XS-Python-Version header as fallback.
- ${python:Versions}'s default value is XS-Python-Version's value
instead of "all" when the package doesn't depend on a
specific python version. Closes: #373853
- always generate ${python:Provides} and leave the responsibility to the
maintainer to not use ${python:Provides} if he doesn't want the
provides.
- uses debian/pycompat or DH_PYCOMPAT as reference field to run in new
policy mode. The presence of XS-Python-Version will also trigger the
new policy mode (this is for short-term compatibility, it may be removed in
the not too-distant future).
DH_PYCOMPAT=1 is the default mode and is compatible to the old policy.
DH_PYCOMPAT=2 is the new mode and is compatible with the new policy.
* Use "grep ^Version:" instead of "grep Version:" on the output of
dpkg-parsechangelog since the above changelog entry matched "Version:" and
thus made the build fail.
* Non-maintainer upload.
* Integrate the new dh_python implementing the new Python policy. Closes: #370833
joeyh [Fri, 22 Sep 2006 20:19:33 +0000 (20:19 +0000)]
r1940: add svn field
joeyh [Sat, 29 Jul 2006 05:44:23 +0000 (05:44 +0000)]
r1939: * Add size test, which fails on any debhelper program of more than 150
lines. This is not a joke, and 100 lines would be better.
joeyh [Wed, 26 Jul 2006 02:06:23 +0000 (02:06 +0000)]
r1938: update
joeyh [Tue, 4 Jul 2006 18:18:57 +0000 (18:18 +0000)]
r1937: typo
joeyh [Sun, 2 Jul 2006 22:13:38 +0000 (22:13 +0000)]
r1936:
* move po4a to Build-Depends as it's run in clean.
vperrin-guest [Tue, 27 Jun 2006 20:34:48 +0000 (20:34 +0000)]
r1935: * Update french translation with recent change in dh_installmodules
joeyh [Tue, 13 Jun 2006 19:12:23 +0000 (19:12 +0000)]
r1934: nmu note
joeyh [Mon, 12 Jun 2006 01:40:56 +0000 (01:40 +0000)]
r1932: split the scripts for the two cases, undo behavior change
joeyh [Mon, 12 Jun 2006 01:16:32 +0000 (01:16 +0000)]
r1931: * dh_installxfonts: In postrm, run the deregistraton code even on upgrade,
in case an upgrade involves moving fonts around (or removing or renaming
fonts). Closes: #372686
joeyh [Sun, 11 Jun 2006 17:00:03 +0000 (17:00 +0000)]
r1930: bug fixes
joeyh [Fri, 9 Jun 2006 21:20:31 +0000 (21:20 +0000)]
r1929: * dh_installmodules: depmod -a is no longer run during boot, so if a module
package is installed for a kernel other than the running kernel, just
running depmod -a in the postinst is no longer sufficient. Instead, run
depmod -a -F /boot/System.map-<kvers> <kvers>
The kernel version is guessed at based on the path to the modules in the
package. Closes: #301424
* Note: behavior change due to the above: The mere existence of a
debian/package.modules file will no longer make dh_installmodules add code
to maintainer scripts.
* Untested.
joeyh [Fri, 9 Jun 2006 20:45:07 +0000 (20:45 +0000)]
r1928: doc improvements
joeyh [Fri, 9 Jun 2006 18:59:16 +0000 (18:59 +0000)]
r1926: releasing version 5.0.36
joeyh [Wed, 7 Jun 2006 18:05:03 +0000 (18:05 +0000)]
r1925: typo
joeyh [Wed, 7 Jun 2006 17:59:20 +0000 (17:59 +0000)]
r1924: * Patch from Guillem Jover to make --same-arch handling code support
the new form of architecture wildcarding which allows use of things
like "linux-any" and "any-i386" in the Architecture field. Note that
you'll need to build-depend on a new enough dpkg-dev if using this
support. Closes: #371082
joeyh [Sat, 3 Jun 2006 21:46:25 +0000 (21:46 +0000)]
r1923: update
joeyh [Sat, 3 Jun 2006 21:00:34 +0000 (21:00 +0000)]
r1922: * Remove old alternate dependency on fileutils. Closes: #370011
joeyh [Sat, 3 Jun 2006 20:57:42 +0000 (20:57 +0000)]
r1921: fix
vperrin-guest [Thu, 11 May 2006 19:53:33 +0000 (19:53 +0000)]
r1920: * Update french translation with recent change in dh_installxfonts
joeyh [Thu, 11 May 2006 00:35:46 +0000 (00:35 +0000)]
r1918: releasing version 5.0.35
joeyh [Thu, 11 May 2006 00:19:49 +0000 (00:19 +0000)]
r1917: * dh_installman: When --language is used, be smarter about stripping
* dh_installxfonts: /etc/X11/fonts/X11R7 is deprecated, back to looking in
old location, and not passing --x11r7-layout to update-fonts-alias and
update-fonts-scale (but still to update-fonts-dir). Closes: #366234
joeyh [Thu, 11 May 2006 00:08:30 +0000 (00:08 +0000)]
r1916: * dh_installman: When --language is used, be smarter about stripping
language codes from man page filenames. Only strip things that look like
codes that match the specified languages. Closes: #366645
joeyh [Thu, 27 Apr 2006 16:09:48 +0000 (16:09 +0000)]
r1914: * dh_installcatalogs: Make sure that /etc/sgml exists. Closes: #364946
joeyh [Mon, 24 Apr 2006 02:43:57 +0000 (02:43 +0000)]
r1912: releasing version 5.0.33
joeyh [Mon, 24 Apr 2006 02:37:37 +0000 (02:37 +0000)]
r1911: * dh_installxfonts: Patch from Theppitak Karoonboonyanan to fix
an instance of /etc/X11/fonts/ that was missed before. Closes: #364530