Joey Hess [Tue, 30 Jun 2009 17:03:47 +0000 (13:03 -0400)]
releasing version 7.2.19
Joey Hess [Tue, 30 Jun 2009 16:56:42 +0000 (12:56 -0400)]
dh_install: Fix use of debian/tmp in v7 mode; a bug caused it to put files inside a debian/tmp directory in the package build directory, now that prefix is stripped. (See #534565)
(This also includes a fix to avoid doubled slashes in paths passed to
commands.)
Joey Hess [Tue, 30 Jun 2009 16:48:28 +0000 (12:48 -0400)]
dh_install: Handle correctly the case where a glob expands to a dangling symlink, installing the dangling link as requested. Closes: #534565
Joey Hess [Tue, 30 Jun 2009 16:35:29 +0000 (12:35 -0400)]
typo
Joey Hess [Mon, 29 Jun 2009 19:37:50 +0000 (15:37 -0400)]
releasing version 7.2.18
Joey Hess [Mon, 29 Jun 2009 01:31:02 +0000 (21:31 -0400)]
remove some dh_install stuff
Joey Hess [Sun, 28 Jun 2009 20:26:33 +0000 (16:26 -0400)]
dh_auto_install: Pass --install-layout=deb to setup.py to support python 2.6. Closes: #534620
Joey Hess [Sun, 28 Jun 2009 20:00:36 +0000 (16:00 -0400)]
dh_shlibdeps: Ensure DEBIAN directory exists, as dpkg-shlibdeps prints a confusing warning if it does not. Closes: #534226
Joey Hess [Fri, 26 Jun 2009 13:06:59 +0000 (09:06 -0400)]
releasing version 7.2.17
Joey Hess [Fri, 26 Jun 2009 13:01:20 +0000 (09:01 -0400)]
dh_installinfo: No longer inserts install-info calls into maintainer scripts
as that is now triggerized. Adds a dependency via misc:Depends to handle
partial upgrades. Note that while dh_installinfo already required that info
files had a INFO-DIR-SECTION, the new system also requires they have
START-INFO-DIR-ENTRY and END-INFO-DIR-ENTRY for proper registration. I
assume there will be some mass bug filing for any packages that do not have
that. Closes: #528864
Joey Hess [Sat, 13 Jun 2009 00:33:18 +0000 (20:33 -0400)]
clarify wording re source files
Joey Hess [Fri, 12 Jun 2009 04:27:04 +0000 (00:27 -0400)]
Allow command-specific options to be passed to commands via dh without causing other commands to emit a getopt warning or deprecation message.
Joey Hess [Thu, 11 Jun 2009 16:53:51 +0000 (12:53 -0400)]
dh_gconf: Add missed half of postrm fragment removal. Closes: #531035
Joey Hess [Wed, 10 Jun 2009 21:24:24 +0000 (17:24 -0400)]
releasing version 7.2.15
Joey Hess [Wed, 10 Jun 2009 21:13:55 +0000 (17:13 -0400)]
dh_shlibdeps: run dpkg-shlibdeps on OCaml's *.cmxs files
Joey Hess [Fri, 29 May 2009 14:53:58 +0000 (10:53 -0400)]
dh_gconf: Remove postrm fragment that handled schema migration from /etc to /usr. Closes: #531035
Joey Hess [Thu, 28 May 2009 18:39:18 +0000 (14:39 -0400)]
clarify
Joey Hess [Wed, 27 May 2009 22:45:58 +0000 (18:45 -0400)]
dh_scrollkeeper: Now a deprecated no-op. Closes: #530806
Joey Hess [Wed, 27 May 2009 18:45:03 +0000 (14:45 -0400)]
dh_compress: Avoid compressing .svg and .sgvz files, since these might be used as images on a html page, and also to avoid needing to special case the .svgz extention when compressing svg. Closes: #530253
Joey Hess [Mon, 18 May 2009 19:42:51 +0000 (15:42 -0400)]
dh_strip: Also strip OCaml shared libraries. (Stephane Glondu) Closes: #527272
Joey Hess [Mon, 18 May 2009 16:51:43 +0000 (12:51 -0400)]
releasing version 7.2.14
Joey Hess [Mon, 18 May 2009 16:49:10 +0000 (12:49 -0400)]
dh: Avoid writing log after override_dh_clean is run. Closes: #529228
Joey Hess [Thu, 14 May 2009 19:21:26 +0000 (15:21 -0400)]
dh_auto_configure: Pass --skipdeps safely via PERL_AUTOINSTALL. Closes: #528235
Joey Hess [Thu, 14 May 2009 18:22:07 +0000 (14:22 -0400)]
releasing version 7.2.12
Joey Hess [Thu, 14 May 2009 18:15:24 +0000 (14:15 -0400)]
dh_auto_configure: Revert --skipdeps change Closes: #528647, reopens: #528235
Joey Hess [Tue, 12 May 2009 18:57:06 +0000 (14:57 -0400)]
releasing version 7.2.11
Joey Hess [Tue, 12 May 2009 18:52:09 +0000 (14:52 -0400)]
Support debian/foo.os files to suppliment previous debian/foo.arch file support. Closes: #494914 (Thanks, Aurelien Jarno)
Joey Hess [Mon, 11 May 2009 18:59:03 +0000 (14:59 -0400)]
dh_auto_configure: Add --skipdeps when running Makefile.PL, to prevent Module::Install from trying to download dependencies. Closes: #528235
Joey Hess [Mon, 11 May 2009 18:51:03 +0000 (14:51 -0400)]
dh: Support --with addon,addon,... Closes: #528178
Joey Hess [Sun, 10 May 2009 17:09:00 +0000 (13:09 -0400)]
releasing version 7.2.10
Joey Hess [Sun, 10 May 2009 17:07:06 +0000 (13:07 -0400)]
dh_auto_configure: Pass packlist=0 when running Makefile.PL, in case it is a Build.PL passthru, to avoid it creating the .packlist file. Closes: #527990
Joey Hess [Fri, 8 May 2009 17:20:11 +0000 (13:20 -0400)]
mention quilt
Joey Hess [Fri, 8 May 2009 17:13:26 +0000 (13:13 -0400)]
dh_auto_configure: Clarify man page re adding configure parameters. Closes: #527256
Joey Hess [Thu, 7 May 2009 20:33:46 +0000 (16:33 -0400)]
Close COMPAT_IN filehandle. Closes: #527464
Joey Hess [Thu, 7 May 2009 11:34:31 +0000 (07:34 -0400)]
clarify
Joey Hess [Mon, 4 May 2009 18:50:17 +0000 (14:50 -0400)]
releasing version 7.2.9
Joey Hess [Mon, 4 May 2009 18:46:50 +0000 (14:46 -0400)]
dh: Add --without to allow disabling sequence addons (particularly useful to disable the default python-support addon).
Joey Hess [Sun, 3 May 2009 00:44:24 +0000 (20:44 -0400)]
dh_fixperms: Fix permissions of OCaml .cmxs files. Closes: #526221
Stephane Glondu [Wed, 29 Apr 2009 21:42:23 +0000 (23:42 +0200)]
Fix permissions of *.cmxs files
Joey Hess [Tue, 21 Apr 2009 21:02:23 +0000 (17:02 -0400)]
dh_fixperms: Ensure lintian overrides are mode 644. (Patch from #459548)
Joey Hess [Mon, 20 Apr 2009 20:23:37 +0000 (16:23 -0400)]
releasing version 7.2.8
Joey Hess [Mon, 20 Apr 2009 20:05:24 +0000 (16:05 -0400)]
Move dh sequence documentation to PROGRAMMING.
Joey Hess [Sat, 11 Apr 2009 01:07:58 +0000 (21:07 -0400)]
update
Joey Hess [Fri, 10 Apr 2009 19:37:36 +0000 (15:37 -0400)]
dh_desktop: Now a deprecated no-op, since desktop-file-utils uses triggers. Closes: #523474 (also Closes: #521960, #407701 as no longer applicable)
Joey Hess [Tue, 31 Mar 2009 18:09:08 +0000 (14:09 -0400)]
dh_desktop: Avoid using find -execdir as it will fail with certian badly configured PATHs (and is not a benefit in this context anyway). Closes: #521960
Joey Hess [Fri, 27 Mar 2009 18:18:45 +0000 (14:18 -0400)]
releasing version 7.2.7
Joey Hess [Thu, 26 Mar 2009 19:21:14 +0000 (15:21 -0400)]
dh_icons: ignore gnome and hicolor themes (will be handled by triggers). Closes: #521181
Joey Hess [Thu, 26 Mar 2009 19:20:42 +0000 (15:20 -0400)]
dh_icons: ignore gnome and hicolor themes (will be handled by triggers). Closes: #521181
Joey Hess [Mon, 23 Mar 2009 19:37:19 +0000 (15:37 -0400)]
Pass -L UTF-8 to po4a to work around bug #520942
Joey Hess [Mon, 23 Mar 2009 19:06:20 +0000 (15:06 -0400)]
changelog
Joey Hess [Mon, 23 Mar 2009 19:04:05 +0000 (15:04 -0400)]
export write_log
Avoids the ugly thunk in dh
Joey Hess [Mon, 23 Mar 2009 19:03:54 +0000 (15:03 -0400)]
document load_load, write_log
Joey Hess [Mon, 23 Mar 2009 19:01:25 +0000 (15:01 -0400)]
minor coding stlye
Modestas Vainius [Mon, 23 Mar 2009 00:23:17 +0000 (02:23 +0200)]
Add a global --remaining-packages option.
Add a global --remaining-packages option which allows to skip the command on
the packages which it has already been run on (i.e. if the command helper is
already present in the package debhelper log).
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Joey Hess [Sat, 21 Mar 2009 01:52:36 +0000 (21:52 -0400)]
fix corner case
If DH_INTERNAL_OPTIONS does not specify any packages, we don't want to
exclude them all!
Joey Hess [Sat, 21 Mar 2009 01:40:53 +0000 (21:40 -0400)]
remove dead code
This case can never happen, because code in Dh_Getopt makes the same
check earlier.
Joey Hess [Sat, 21 Mar 2009 01:38:24 +0000 (21:38 -0400)]
Fix calling the same helper for separate packages in the override of dh binary-indep/binary-arch. Closes: #520567
This is based on some work by Modestas Vainius, somewhat simplified
by a trick using excludes.
Note that the error in the case where there are no packages to build was
changed to a warning. That can easily happen now, and doesn't seem
particilarly error-worthy anyway; just exiting w/o doing anything seems
fine in that case.
Joey Hess [Sat, 21 Mar 2009 01:24:30 +0000 (21:24 -0400)]
pass -N into DH_INTERNAL_OPTIONS
I think I didn't do this before because it could result in
parseoptions() erroring because there were no packages to act on.
That is not going to be an error soon though, and it makes sense to
pass in the -N excludes.
Joey Hess [Sun, 15 Mar 2009 21:58:33 +0000 (17:58 -0400)]
releasing version 7.2.6
Joey Hess [Thu, 12 Mar 2009 23:03:50 +0000 (19:03 -0400)]
dh_auto_test: Support DEB_BUILD_OPTIONS=nocheck. Closes: #519374
Joey Hess [Thu, 12 Mar 2009 23:01:02 +0000 (19:01 -0400)]
Examples files updated to add dh_bugfiles, remove obsolete dh_python.
Joey Hess [Mon, 9 Mar 2009 20:23:08 +0000 (16:23 -0400)]
releasing version 7.2.5
Joey Hess [Mon, 9 Mar 2009 20:18:39 +0000 (16:18 -0400)]
Revert "dh_installmenus: Now that a triggers capable menu and dpkg are in stable, menu does not need to be explicitly run in maintainer scripts, except for packages with menu-methods files. (See #473467)"
This reverts commit
651be44c078b91112bf18d87d3629d23beb1a5c7.
Conflicts:
debian/changelog
Joey Hess [Mon, 9 Mar 2009 17:24:29 +0000 (13:24 -0400)]
changelog
Ansgar Burchardt [Mon, 9 Mar 2009 15:37:32 +0000 (16:37 +0100)]
Set MODULEBUILDRC environment variable
When building packages using Module::Build and a ~/.modulebuildrc
containing
install install_base=~
the build will end up installing files in /root.
This patch makes debhelper export MODULEBUILDRC="/dev/null" whenever
Module::Build is used to avoid using ~/.modulebuildrc.
Closes: #517423
Signed-off-by: Ansgar Burchardt <ansgar@43-1.org>
Joey Hess [Sun, 8 Mar 2009 17:18:59 +0000 (13:18 -0400)]
releasing version 7.2.4
Joey Hess [Sun, 8 Mar 2009 17:14:25 +0000 (13:14 -0400)]
dh_makeshlibs: Fix --add-udeb, for real. Closes: #518706
Joey Hess [Sat, 7 Mar 2009 21:45:20 +0000 (16:45 -0500)]
releasing version 7.2.3
Joey Hess [Sat, 7 Mar 2009 21:37:42 +0000 (16:37 -0500)]
dh_makeshlibs: Re-add --add-udeb support. Closes: #518655
* dh_makeshlibs: Re-add --add-udeb support. Closes: #518655
* dh_shlibdeps: Remove --add-udeb switch (was accidentially added here).
Joey Hess [Sat, 7 Mar 2009 19:57:27 +0000 (14:57 -0500)]
releasing version 7.2.3-1
Joey Hess [Sat, 7 Mar 2009 19:51:14 +0000 (14:51 -0500)]
remove item already done
Joey Hess [Sat, 7 Mar 2009 19:50:29 +0000 (14:50 -0500)]
Compatability level 4 is now deprecated.
Joey Hess [Fri, 6 Mar 2009 23:34:10 +0000 (18:34 -0500)]
minor/style changes
Joey Hess [Fri, 6 Mar 2009 23:27:18 +0000 (18:27 -0500)]
add cruft for dh_bugfiles
Modestas Vainius [Fri, 31 Oct 2008 10:43:31 +0000 (12:43 +0200)]
Add dh_bugfiles - a helper for reportbug files
* Add a new helper: dh_bugfiles. It can be used for installing
bug reporting customization files (Closes: #326874).
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Joey Hess [Fri, 6 Mar 2009 23:07:52 +0000 (18:07 -0500)]
dh_installchangelogs: Support -X to exclude automatic installation of specific upstream changelogs. Closes: #490937
Joey Hess [Fri, 6 Mar 2009 22:56:51 +0000 (17:56 -0500)]
dh: Override LC_ALL, not LANG. Closes: #517617
Joey Hess [Fri, 6 Mar 2009 19:11:45 +0000 (14:11 -0500)]
dh_installdocs: No longer add maintainer script code to call doc-base, as it supports triggers in stable.
Joey Hess [Fri, 6 Mar 2009 19:02:15 +0000 (14:02 -0500)]
dh_installmenus: Now that a triggers capable menu and dpkg are in stable, menu does not need to be explicitly run in maintainer scripts, except for packages with menu-methods files. (See #473467)
Joey Hess [Thu, 5 Mar 2009 17:51:16 +0000 (12:51 -0500)]
add docs
Joey Hess [Thu, 5 Mar 2009 00:46:11 +0000 (19:46 -0500)]
releasing version 7.2.2
Joey Hess [Tue, 3 Mar 2009 02:20:29 +0000 (21:20 -0500)]
conffile moving idiocy
* dh_installmodules: Give files in /etc/modprobe.d a .conf
syntax, as required by new module-init-tools.
* dh_installmodules: Add preinst and postinst code to handle
cleanly renaming the modprobe.d files on upgrade.
* Two updates to conffile moving code from wiki:
- Support case where the conffile name is a substring of another
conffile's name.
- Support case where dpkg-query says the file is obsolete.
Joey Hess [Sun, 1 Mar 2009 01:02:00 +0000 (20:02 -0500)]
Merge branch 'dh_overrides'
Conflicts:
debian/changelog
Joey Hess [Sun, 1 Mar 2009 00:58:54 +0000 (19:58 -0500)]
releasing version 7.0.52
Joey Hess [Sun, 1 Mar 2009 00:52:33 +0000 (19:52 -0500)]
dh: Fix make parsing to not be broken by locale settings. Closes: #517617
Joey Hess [Sat, 28 Feb 2009 18:28:24 +0000 (13:28 -0500)]
Merge branch 'dh_overrides'
Conflicts:
debian/changelog
Joey Hess [Sat, 28 Feb 2009 18:25:30 +0000 (13:25 -0500)]
releasing version 7.0.51
Joey Hess [Sat, 28 Feb 2009 18:22:25 +0000 (13:22 -0500)]
dh: Man page typo. Closes: #517549, #517550
Joey Hess [Sat, 28 Feb 2009 18:21:48 +0000 (13:21 -0500)]
dh: Man page typo. Closes: #517549
Joey Hess [Fri, 27 Feb 2009 20:42:01 +0000 (15:42 -0500)]
releasing version 7.2.0
Joey Hess [Fri, 27 Feb 2009 20:29:43 +0000 (15:29 -0500)]
Merge branch 'dh_overrides'
Conflicts:
Debian/Debhelper/Dh_Getopt.pm
debian/changelog
Joey Hess [Fri, 27 Feb 2009 20:25:59 +0000 (15:25 -0500)]
finalize
Joey Hess [Fri, 27 Feb 2009 20:22:34 +0000 (15:22 -0500)]
fix option parsing sideport
Joey Hess [Fri, 27 Feb 2009 20:17:55 +0000 (15:17 -0500)]
add changelog entry
Joey Hess [Thu, 19 Feb 2009 23:40:59 +0000 (18:40 -0500)]
remove -B from examples for now
There is some concern that passing -B to make may violate debian policy.
<eyeroll>
(cherry picked from commit
09090c86ea099008990bc5a9a14e1ac35bb1e584)
Joey Hess [Tue, 17 Feb 2009 18:35:46 +0000 (13:35 -0500)]
use Dh_Lib write_log
(cherry picked from commit
9d700975929417fe72bf46271c694ccb09d1c905)
Joey Hess [Tue, 17 Feb 2009 17:50:42 +0000 (12:50 -0500)]
use -Bf in all examples
(cherry picked from commit
8cdac50db64b2f2d6aacdcfc4683fdcf79cee629)
Joey Hess [Tue, 17 Feb 2009 17:45:58 +0000 (12:45 -0500)]
can use a hyphen here
(cherry picked from commit
057cdfd0ff9f4bc6f7c07cf4968a2ef52a59d0c0)
Joey Hess [Tue, 17 Feb 2009 17:44:58 +0000 (12:44 -0500)]
document how to use python-central
(cherry picked from commit
dc45c6f8c748ed57527d1aeb286f0db571308ec2)
Joey Hess [Tue, 17 Feb 2009 17:33:57 +0000 (12:33 -0500)]
make dh override_dh_* a no-op
This happens if the override target is completly empty.
Make sees it is, and runs the implicit dh target.
(cherry picked from commit
86fbd6038ee5b7222efa774751fcceedeffedfc2)