]> git.donarmstrong.com Git - debhelper.git/log
debhelper.git
16 years agodh_installxfonts: Fix precidence problem that exposes a new warning message in perl... 7.0.7
Joey Hess [Sun, 4 May 2008 17:48:52 +0000 (13:48 -0400)]
dh_installxfonts: Fix precidence problem that exposes a new warning message in perl 5.10.

16 years agoreleasing version 7.0.6 7.0.6
Joey Hess [Sat, 3 May 2008 17:00:03 +0000 (13:00 -0400)]
releasing version 7.0.6

16 years agodh_auto_test: Correct Module::Build tests.
Joey Hess [Sat, 3 May 2008 16:58:49 +0000 (12:58 -0400)]
dh_auto_test: Correct Module::Build tests.

16 years agodh_test*: inhibit logging. Closes: #478958 7.0.5
Joey Hess [Thu, 1 May 2008 23:53:43 +0000 (19:53 -0400)]
dh_test*: inhibit logging. Closes: #478958

16 years agoConvert copyright file to new format.
Joey Hess [Wed, 30 Apr 2008 22:19:42 +0000 (18:19 -0400)]
Convert copyright file to new format.

16 years agodocs
Joey Hess [Wed, 30 Apr 2008 16:53:24 +0000 (12:53 -0400)]
docs

16 years agoreleasing version 7.0.4 7.0.4
Joey Hess [Wed, 30 Apr 2008 06:19:31 +0000 (02:19 -0400)]
releasing version 7.0.4

16 years agodh_auto_test: Run tests for Module::Build packages. (Florian Ragwitz)
Joey Hess [Wed, 30 Apr 2008 06:15:23 +0000 (02:15 -0400)]
dh_auto_test: Run tests for Module::Build packages. (Florian Ragwitz)

16 years agoRun tests for Module::Build packages.
Florian Ragwitz [Wed, 30 Apr 2008 03:34:46 +0000 (05:34 +0200)]
Run tests for Module::Build packages.

16 years agoFix underescaped $ in Makefile. Closes: #478475
Joey Hess [Tue, 29 Apr 2008 16:22:21 +0000 (12:22 -0400)]
Fix underescaped $ in Makefile. Closes: #478475

16 years agoadd note about dh_clean being last
Joey Hess [Tue, 29 Apr 2008 07:47:27 +0000 (03:47 -0400)]
add note about dh_clean being last

16 years agoOne problem with the log files is that if dh_clean is not the last command run, they... 7.0.3
Joey Hess [Tue, 29 Apr 2008 06:23:36 +0000 (02:23 -0400)]
One problem with the log files is that if dh_clean is not the last command run, they will be left behind. This is a particular problem on build daemons that use real root. Especially if cdbs is used, since it runs dh_listpackages after clean, thereby leaving behind log files that only root can touch. Avoid this particular special case by inhibiting logging by dh_listpackages.

16 years agoimprove error further
Joey Hess [Tue, 29 Apr 2008 05:41:30 +0000 (01:41 -0400)]
improve error further

16 years agoAdd missing $! to error message when the log can't be opened.
Joey Hess [Tue, 29 Apr 2008 05:40:00 +0000 (01:40 -0400)]
Add missing $! to error message when the log can't be opened.

16 years agodh: Fix man page typos. Closes: #477933
Joey Hess [Fri, 25 Apr 2008 20:31:02 +0000 (16:31 -0400)]
dh: Fix man page typos. Closes: #477933

16 years agodh_install: Find all possible cases of "changelog" and "changes", rather 7.0.2
Joey Hess [Fri, 25 Apr 2008 02:18:06 +0000 (22:18 -0400)]
dh_install: Find all possible cases of "changelog" and "changes", rather
than just looking for some predefined common cases.

16 years agoAdd a test for pod correctness.
Florian Ragwitz [Fri, 25 Apr 2008 01:59:22 +0000 (03:59 +0200)]
Add a test for pod correctness.

16 years agoFix pod.
Florian Ragwitz [Fri, 25 Apr 2008 01:47:59 +0000 (03:47 +0200)]
Fix pod.

16 years agotypo
Joey Hess [Fri, 25 Apr 2008 01:23:06 +0000 (21:23 -0400)]
typo

16 years agodh_auto_*: Also support packages using Module::Build.
Joey Hess [Fri, 25 Apr 2008 01:05:28 +0000 (21:05 -0400)]
dh_auto_*: Also support packages using Module::Build.

* dh_auto_*: Also support packages using Module::Build.
* dh_auto_*: Fix some calls to setup.py.

16 years agodh_auto_configure: Set PERL_MM_USE_DEFAULT when configuring MakeMaker packages to...
Joey Hess [Fri, 25 Apr 2008 00:37:42 +0000 (20:37 -0400)]
dh_auto_configure: Set PERL_MM_USE_DEFAULT when configuring MakeMaker packages to avoid interactive prompts.

16 years agofix pod
Joey Hess [Thu, 24 Apr 2008 18:17:09 +0000 (14:17 -0400)]
fix pod

16 years agodh: Optimise the case where the binary-arch or binary-indep sequence is run and there...
Joey Hess [Thu, 24 Apr 2008 18:14:45 +0000 (14:14 -0400)]
dh: Optimise the case where the binary-arch or binary-indep sequence is run and there are no packages of that type.

16 years agotypo
Joey Hess [Thu, 24 Apr 2008 08:00:34 +0000 (04:00 -0400)]
typo

16 years agofix example
Joey Hess [Thu, 24 Apr 2008 07:59:48 +0000 (03:59 -0400)]
fix example

16 years agodon't pass --no-act on
Joey Hess [Thu, 24 Apr 2008 07:57:43 +0000 (03:57 -0400)]
don't pass --no-act on

Since --no-act prevents any commands actually being run, there's no point
in including it in the options. This cleans up the display slightly.

16 years agoreorder
Joey Hess [Thu, 24 Apr 2008 07:54:53 +0000 (03:54 -0400)]
reorder

16 years agoperms
Joey Hess [Thu, 24 Apr 2008 07:44:37 +0000 (03:44 -0400)]
perms

16 years agoI lied, one more v7 change slipped in.. 7.0.1
Joey Hess [Thu, 24 Apr 2008 04:19:58 +0000 (00:19 -0400)]
I lied, one more v7 change slipped in..

* dh_installchangelogs: In v7 mode, if no upstream changelog is specified,
  and the package is not native, guess at a few common changelog filenames.

16 years agoreleasing version 7.0.0 7.0.0
Joey Hess [Thu, 24 Apr 2008 03:17:30 +0000 (23:17 -0400)]
releasing version 7.0.0

16 years agodh_clean: In v7 mode, automatically delete *-stamp files.
Joey Hess [Thu, 24 Apr 2008 03:12:49 +0000 (23:12 -0400)]
dh_clean: In v7 mode, automatically delete *-stamp files.

16 years agoadd
Joey Hess [Thu, 24 Apr 2008 03:07:58 +0000 (23:07 -0400)]
add

16 years agobugfixes
Joey Hess [Thu, 24 Apr 2008 03:03:56 +0000 (23:03 -0400)]
bugfixes

16 years agodh_prep: New program, does the same as dh_clean -k (which will be deprecated later).
Joey Hess [Thu, 24 Apr 2008 02:49:22 +0000 (22:49 -0400)]
dh_prep: New program, does the same as dh_clean -k (which will be deprecated later).

16 years agolog file loading bug fixes
Joey Hess [Thu, 24 Apr 2008 01:54:13 +0000 (21:54 -0400)]
log file loading bug fixes

16 years agodon't log dh runs
Joey Hess [Thu, 24 Apr 2008 01:35:14 +0000 (21:35 -0400)]
don't log dh runs

16 years agoremove exit
Joey Hess [Thu, 24 Apr 2008 01:33:32 +0000 (21:33 -0400)]
remove exit

16 years agoupdate
Joey Hess [Thu, 24 Apr 2008 01:33:22 +0000 (21:33 -0400)]
update

16 years agoupdates
Joey Hess [Thu, 24 Apr 2008 01:30:08 +0000 (21:30 -0400)]
updates

16 years agodo not clean debian/clean on -k
Joey Hess [Thu, 24 Apr 2008 01:19:42 +0000 (21:19 -0400)]
do not clean debian/clean on -k

16 years agodh_clean: In v7 mode, read debian/clean and delete all files listed therein.
Joey Hess [Thu, 24 Apr 2008 01:16:09 +0000 (21:16 -0400)]
dh_clean: In v7 mode, read debian/clean and delete all files listed therein.

16 years agoupdates
Joey Hess [Thu, 24 Apr 2008 00:53:22 +0000 (20:53 -0400)]
updates

16 years agodh is fully working and is being used to build debhelper
Joey Hess [Thu, 24 Apr 2008 00:31:25 +0000 (20:31 -0400)]
dh is fully working and is being used to build debhelper

16 years agodh is now working
Joey Hess [Thu, 24 Apr 2008 00:16:52 +0000 (20:16 -0400)]
dh is now working

And debian/rules uses it.

Sweet!

16 years agoadd
Joey Hess [Wed, 23 Apr 2008 23:17:28 +0000 (19:17 -0400)]
add

16 years agoinitial version of dh, with option parsing and sequences in place
Joey Hess [Wed, 23 Apr 2008 23:14:56 +0000 (19:14 -0400)]
initial version of dh, with option parsing and sequences in place

16 years agofixes
Joey Hess [Wed, 23 Apr 2008 20:01:56 +0000 (16:01 -0400)]
fixes

16 years agomissed one
Joey Hess [Wed, 23 Apr 2008 19:59:17 +0000 (15:59 -0400)]
missed one

16 years agonew method to tell if a makefile contains a target
Joey Hess [Wed, 23 Apr 2008 19:57:17 +0000 (15:57 -0400)]
new method to tell if a makefile contains a target

16 years agoAdd a Makefile and simplify this package's own rules file using all the new toys.
Joey Hess [Wed, 23 Apr 2008 19:51:42 +0000 (15:51 -0400)]
Add a Makefile and simplify this package's own rules file using all the new toys.

16 years agoNew v7 mode, which only has one change from v6, and is the new recommended default.
Joey Hess [Wed, 23 Apr 2008 19:29:22 +0000 (15:29 -0400)]
New v7 mode, which only has one change from v6, and is the new recommended default.

* New v7 mode, which only has one change from v6, and is the new
  recommended default.
* dh_install: if --sourcedir is not specified, first look for files in
  debian/tmp, and then will look in the current directory. This allows
  dh_install to interoperate with dh_auto_install without needing any
  special parameters.

16 years agodh_auto_install: New program, automates running make install, or using setup.py to...
Joey Hess [Wed, 23 Apr 2008 18:58:55 +0000 (14:58 -0400)]
dh_auto_install: New program, automates running make install, or using setup.py to install. Supports the PREFIX=/usr special case needed by MakeMaker Makefiles. (Support for cmake and other build systems planned but not yet implemented.)

16 years agodh_auto_clean: New program, automates running make clean (or distclean, or realclean...
Joey Hess [Wed, 23 Apr 2008 18:37:34 +0000 (14:37 -0400)]
dh_auto_clean: New program, automates running make clean (or distclean, or realclean), or using setup.py to clean up.

16 years agodh_auto_test: New program, automates running make test or make check if the Makefile...
Joey Hess [Wed, 23 Apr 2008 18:22:11 +0000 (14:22 -0400)]
dh_auto_test: New program, automates running make test or make check if the Makefile has such a target.

16 years agodh_auto_build: New program, automates building the package by either running make...
Joey Hess [Wed, 23 Apr 2008 18:08:49 +0000 (14:08 -0400)]
dh_auto_build: New program, automates building the package by either running make or using setup.py. (Support for cmake and other build systems planned but not yet implemented.)

16 years agodh_auto_configure: New program, automates running ./configure, Makefile.PL, and pytho...
Joey Hess [Wed, 23 Apr 2008 17:59:23 +0000 (13:59 -0400)]
dh_auto_configure: New program, automates running ./configure, Makefile.PL, and python distutils. Calls them with exactly the same options as cdbs does by default, and allows adding/overriding options.

16 years agoRecord debhelper commands that successfully finish in a per-package log file.
Joey Hess [Wed, 23 Apr 2008 16:49:35 +0000 (12:49 -0400)]
Record debhelper commands that successfully finish in a per-package log file.

16 years agodh_clean: Don't delete core dumps. (Too DWIM, and "core" is not necessarily a core...
Joey Hess [Tue, 22 Apr 2008 21:54:47 +0000 (17:54 -0400)]
dh_clean: Don't delete core dumps. (Too DWIM, and "core" is not necessarily a core dump.) Closes: #477391

16 years agotypo
Joey Hess [Mon, 21 Apr 2008 22:29:48 +0000 (18:29 -0400)]
typo

16 years agoreleasing version 6.0.12 6.0.12
Joey Hess [Sat, 19 Apr 2008 20:44:21 +0000 (16:44 -0400)]
releasing version 6.0.12

16 years agodh_icons: Support .xpm format icons. Stop looking for .jpg icons, and also, for compl...
Joey Hess [Sat, 19 Apr 2008 20:41:30 +0000 (16:41 -0400)]
dh_icons: Support .xpm format icons. Stop looking for .jpg icons, and also, for compleness, support .icon files. This matches the set of extensions supported by gtk-update-icon-cache. Closes: #448094

16 years agodh_installman: man --recode transparently uncompresses compressed pages. So when... 6.0.11
Joey Hess [Tue, 1 Apr 2008 22:31:15 +0000 (18:31 -0400)]
dh_installman: man --recode transparently uncompresses compressed pages. So when saving the output back, save it to a non-compressed filename (and delete the original, compressed file). Closes: #470913

16 years agoreleasing version 6.0.10 6.0.10
Joey Hess [Tue, 25 Mar 2008 18:13:27 +0000 (14:13 -0400)]
releasing version 6.0.10

16 years agodh_perl: Remove empty directories created by MakeMaker.
Joey Hess [Tue, 25 Mar 2008 18:09:24 +0000 (14:09 -0400)]
dh_perl: Remove empty directories created by MakeMaker.

16 years agoreleasing version 6.0.9 6.0.9
Joey Hess [Sun, 16 Mar 2008 17:55:39 +0000 (13:55 -0400)]
releasing version 6.0.9

16 years agoreleasing version 6.0.8 6.0.8
Joey Hess [Mon, 10 Mar 2008 22:41:18 +0000 (18:41 -0400)]
releasing version 6.0.8

16 years ago* dh_installman: Convert all man pages in the build directory to utf-8, not
Joey Hess [Mon, 10 Mar 2008 22:40:22 +0000 (18:40 -0400)]
* dh_installman: Convert all man pages in the build directory to utf-8, not
  just those installed by the program.

16 years agoreleasing version 6.0.7 6.0.7
Joey Hess [Thu, 6 Mar 2008 18:57:00 +0000 (13:57 -0500)]
releasing version 6.0.7

16 years ago* dh_lintian: Finally added this since linda is gone and there's only
Joey Hess [Thu, 6 Mar 2008 06:59:44 +0000 (01:59 -0500)]
* dh_lintian: Finally added this since linda is gone and there's only
  lintian to worry about supporting. Closes: #109642, #166320, #206765
  (Thanks to Steve M. Robbins for the initial implementation.)

16 years agoreleasing version 6.0.6 6.0.6
Joey Hess [Thu, 6 Mar 2008 02:40:37 +0000 (21:40 -0500)]
releasing version 6.0.6

16 years ago* The order of dependencies generated by debhelper has been completly random
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

16 years agojeesus, lintian is piiicky
Joey Hess [Wed, 27 Feb 2008 21:33:37 +0000 (16:33 -0500)]
jeesus, lintian is piiicky

16 years ago* dh_compress: Pass -n to gzip to yeild more reproducible file contents.
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

16 years agoreleasing version 6.0.5 6.0.5
Joey Hess [Sat, 2 Feb 2008 02:45:47 +0000 (21:45 -0500)]
releasing version 6.0.5

16 years agoupdate
Joey Hess [Mon, 28 Jan 2008 21:58:29 +0000 (16:58 -0500)]
update

16 years agoneeds build-dep on man-db too
Joey Hess [Mon, 28 Jan 2008 21:37:19 +0000 (16:37 -0500)]
needs build-dep on man-db too

16 years agouse mv -f for robustness
Joey Hess [Mon, 28 Jan 2008 21:35:17 +0000 (16:35 -0500)]
use mv -f for robustness

16 years agorecode manual pages to UTF-8
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.

16 years agoreleasing version 6.0.4 6.0.4
Joey Hess [Sat, 26 Jan 2008 23:34:25 +0000 (18:34 -0500)]
releasing version 6.0.4

16 years ago* dh_shlibdeps: Add emul to exclude list.
Joey Hess [Fri, 25 Jan 2008 17:24:09 +0000 (12:24 -0500)]
* dh_shlibdeps: Add emul to exclude list.

16 years ago* dh_strip: Improve the idempotency fix put in for #380314.
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.

16 years agoreleasing version 6.0.3 6.0.3
Joey Hess [Sun, 20 Jan 2008 23:21:16 +0000 (18:21 -0500)]
releasing version 6.0.3

16 years ago* dh_shlibdeps: Rather than skipping everything in /usr/lib/debug,
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

16 years ago* dh_link: -X can be used to avoid it modifying symlinks to be compliant
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

16 years agoreleasing version 6.0.2 6.0.2
Joey Hess [Sat, 12 Jan 2008 17:32:49 +0000 (12:32 -0500)]
releasing version 6.0.2

16 years agoreleasing version 6.0.1 6.0.1
Joey Hess [Fri, 11 Jan 2008 19:17:52 +0000 (14:17 -0500)]
releasing version 6.0.1

16 years ago* dh_install{,docs,examples}: Avoid infinite recursion when told to
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.

16 years ago* dh_installdocs/examples: Don't unnecessarily use the exclude code path.
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

16 years agoreleasing version 6.0.0 6.0.0
Joey Hess [Tue, 8 Jan 2008 22:42:45 +0000 (17:42 -0500)]
releasing version 6.0.0

16 years agoupdates
Joey Hess [Tue, 8 Jan 2008 20:01:57 +0000 (15:01 -0500)]
updates

16 years agofinialize v6 mode
Joey Hess [Mon, 7 Jan 2008 21:57:56 +0000 (16:57 -0500)]
finialize v6 mode

16 years agoSupport files with spaces in exclude mode. Closes: #459426
Joey Hess [Mon, 7 Jan 2008 21:57:42 +0000 (16:57 -0500)]
Support files with spaces in exclude mode. Closes: #459426

16 years ago* dh_shlibdeps: Change "-L pkg" to cause "-Sdebian/pkg" to be passed to
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.

16 years ago* dh_shlibdeps: Update documentation for -L and -l. dpkg-shlibdeps is now
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.

16 years ago* dh_gencontrol: Stop passing -isp, it's the default now. Closes: #458114
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

16 years agoreleasing version 5.0.63 5.0.63
Joey Hess [Sun, 23 Dec 2007 03:56:07 +0000 (22:56 -0500)]
releasing version 5.0.63

16 years ago* dh_installdocs: Tighten doc-base document id parsing to only accept
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

16 years ago* dh_makeshlibs: Use new -I flag to specify symbol files, necessary to 5.0.62
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.

16 years ago* Fix man page names of translated debhelper(7) man pages.
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

16 years ago* Remove execute bit from desktop files in /usr/share/applications.
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