]>
git.donarmstrong.com Git - debhelper.git/log
Joey Hess [Wed, 5 Aug 2009 17:57:44 +0000 (13:57 -0400)]
releasing version 7.3.11
Joey Hess [Wed, 5 Aug 2009 17:52:31 +0000 (13:52 -0400)]
perl_build: Fix Build check to honor source directory setting.
Joey Hess [Wed, 5 Aug 2009 15:12:41 +0000 (11:12 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Wed, 5 Aug 2009 15:06:04 +0000 (11:06 -0400)]
releasing version 7.3.10
Joey Hess [Wed, 5 Aug 2009 15:02:46 +0000 (11:02 -0400)]
dh_installdeb: In udeb mode, support the menutest and isinstallable maintainer scripts. Closes: #540079 Thanks, Colin Watson.
Joey Hess [Tue, 4 Aug 2009 22:12:02 +0000 (18:12 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Tue, 4 Aug 2009 21:23:48 +0000 (17:23 -0400)]
dh_builddeb: Fix man page typo. Closes: #539976
Joey Hess [Tue, 4 Aug 2009 19:12:23 +0000 (15:12 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Tue, 4 Aug 2009 17:20:31 +0000 (13:20 -0400)]
perl_build: Avoid failing if forced to be used in dh_auto_clean when Build does not exist (ie due to being run twice in a row). Closes: #539848
Joey Hess [Sat, 1 Aug 2009 20:13:47 +0000 (16:13 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Sat, 1 Aug 2009 20:09:04 +0000 (16:09 -0400)]
releasing version 7.3.9
Joey Hess [Sat, 1 Aug 2009 19:59:03 +0000 (15:59 -0400)]
cmake: Avoid forcing rpath off as this can break some test suites. It gets stripped by cmake at install time. Closes: #538977
Joey Hess [Fri, 24 Jul 2009 23:28:03 +0000 (19:28 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Fri, 24 Jul 2009 22:46:08 +0000 (00:46 +0200)]
Fix t/override_target to use ./run. Closes: #538315
Joey Hess [Fri, 24 Jul 2009 12:53:05 +0000 (08:53 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Fri, 24 Jul 2009 12:03:56 +0000 (14:03 +0200)]
releasing version 7.3.7
Joey Hess [Fri, 24 Jul 2009 10:07:28 +0000 (12:07 +0200)]
Merge branch 'buildsystems'
Joey Hess [Thu, 23 Jul 2009 16:23:27 +0000 (18:23 +0200)]
releasing version 7.3.6
Joey Hess [Thu, 23 Jul 2009 08:36:51 +0000 (10:36 +0200)]
releasing version 7.3.6
Joey Hess [Wed, 22 Jul 2009 14:43:52 +0000 (16:43 +0200)]
perl_makemaker: Re-add fix for #496157, lost in rewrite.
Joey Hess [Mon, 20 Jul 2009 18:36:47 +0000 (20:36 +0200)]
releasing version 7.3.5
Joey Hess [Sun, 19 Jul 2009 14:01:23 +0000 (16:01 +0200)]
refactor
Bernd Zeimetz [Sun, 19 Jul 2009 13:50:19 +0000 (15:50 +0200)]
Merge commit 'origin/buildsystems' into python-build
Conflicts:
Debian/Debhelper/Buildsystem/python_distutils.pm
Joey Hess [Sun, 19 Jul 2009 13:45:36 +0000 (15:45 +0200)]
fix get_sourcepath use and misc style fixes
Bernd Zeimetz [Sun, 19 Jul 2009 13:44:57 +0000 (15:44 +0200)]
Ensure that we find the right default dbg Python.
Joey Hess [Sun, 19 Jul 2009 13:34:22 +0000 (15:34 +0200)]
Merge commit 'bzed/python-build' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Sun, 19 Jul 2009 13:33:40 +0000 (15:33 +0200)]
update
Bernd Zeimetz [Sun, 19 Jul 2009 13:24:40 +0000 (15:24 +0200)]
Check the various build-deps for python-dbg.
The default dbg interpreter can be installed by
various build-deps, check them all.
Bernd Zeimetz [Sun, 19 Jul 2009 13:16:21 +0000 (15:16 +0200)]
Merge commit 'origin/buildsystems' into python-build
Conflicts:
Debian/Debhelper/Buildsystem/python_distutils.pm
Bernd Zeimetz [Sun, 19 Jul 2009 11:51:50 +0000 (13:51 +0200)]
Build Python dbg extensions automatically.
Python dbg interpreters are only called if the
package build-depends on them.
Joey Hess [Sun, 19 Jul 2009 07:37:21 +0000 (09:37 +0200)]
improve comment
Joey Hess [Sun, 19 Jul 2009 07:34:07 +0000 (09:34 +0200)]
minor improvement
Joey Hess [Sun, 19 Jul 2009 07:32:31 +0000 (09:32 +0200)]
Merge commit 'remotes/bzed/python-build' into buildsystems
Bernd Zeimetz [Sun, 19 Jul 2009 00:21:06 +0000 (02:21 +0200)]
Build for all supported Pythons if installed.
python_distutils buildsystem: Build for all supported Python
versions in case they're installed. Ensure that correct
shebangs are created by using `python' first during build
and install. Closes: #520834
Joey Hess [Sat, 18 Jul 2009 11:30:32 +0000 (13:30 +0200)]
relocate comment inside if
Joey Hess [Fri, 17 Jul 2009 20:23:58 +0000 (16:23 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Fri, 17 Jul 2009 19:24:21 +0000 (21:24 +0200)]
add test of dh's makefile parsing
Joey Hess [Wed, 15 Jul 2009 16:22:21 +0000 (12:22 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Wed, 15 Jul 2009 15:54:33 +0000 (11:54 -0400)]
typo
Joey Hess [Wed, 15 Jul 2009 14:21:52 +0000 (10:21 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Wed, 15 Jul 2009 14:12:05 +0000 (10:12 -0400)]
more tests
Joey Hess [Wed, 15 Jul 2009 13:50:47 +0000 (09:50 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Wed, 15 Jul 2009 13:42:08 +0000 (09:42 -0400)]
dh_install: Add test suite covering the last 5 bugs.
Joey Hess [Wed, 15 Jul 2009 13:29:07 +0000 (09:29 -0400)]
releasing version 7.2.23
Joey Hess [Wed, 15 Jul 2009 13:24:15 +0000 (09:24 -0400)]
dh_install: Fix support for the case where debian/tmp is explicitly specified in filename paths despite being searched by default. Closes: #537140
Joey Hess [Tue, 14 Jul 2009 21:39:31 +0000 (17:39 -0400)]
forgot to add ant.pm
Joey Hess [Tue, 14 Jul 2009 21:26:19 +0000 (17:26 -0400)]
test suite should not need modification to add a new build system
Joey Hess [Tue, 14 Jul 2009 21:25:04 +0000 (17:25 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Tue, 14 Jul 2009 21:24:46 +0000 (17:24 -0400)]
fix indent
Joey Hess [Tue, 14 Jul 2009 21:15:18 +0000 (17:15 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Tue, 14 Jul 2009 21:14:10 +0000 (17:14 -0400)]
releasing version 7.2.22
Joey Hess [Tue, 14 Jul 2009 21:08:23 +0000 (17:08 -0400)]
dh_install: Fix support for the case where --sourcedir=debian/tmp/foo is used. Perl was not being greedy enough and the 'foo' was not stripped from the destination directory in this unusual case. Closes: #537017
Joey Hess [Tue, 14 Jul 2009 20:36:13 +0000 (16:36 -0400)]
Add ant buildsystem support. Closes: #537021
Joey Hess [Thu, 9 Jul 2009 01:26:57 +0000 (21:26 -0400)]
releasing version 7.3.2
Joey Hess [Thu, 9 Jul 2009 01:23:43 +0000 (21:23 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Thu, 9 Jul 2009 01:23:41 +0000 (21:23 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Thu, 9 Jul 2009 01:08:48 +0000 (21:08 -0400)]
Add a versioned dep on perl-base, to get a version that supports GetOptionsFromArray. Closes: #536310
Joey Hess [Thu, 2 Jul 2009 22:28:55 +0000 (18:28 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Thu, 2 Jul 2009 16:46:55 +0000 (12:46 -0400)]
Merge branch 'master' into buildsystems
Joey Hess [Thu, 2 Jul 2009 16:46:13 +0000 (12:46 -0400)]
avoid installing empty translated debhelper.7 man pages
When empty due to not being fully enough translated, as is the case now.
Joey Hess [Thu, 2 Jul 2009 16:29:31 +0000 (12:29 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Thu, 2 Jul 2009 16:23:23 +0000 (12:23 -0400)]
releasing version 7.2.20
Joey Hess [Thu, 2 Jul 2009 16:17:39 +0000 (12:17 -0400)]
dh_install: Fix installation of entire top-level directory from debian/tmp. Closes: #535367
This was broken by the slash removal fix in
e45749314e98a3304b1f845884ac50327c29cc10 . Of course those
unnecessary slashes were actually necessary for dirname to
DTRT.
Joey Hess [Wed, 1 Jul 2009 23:51:51 +0000 (19:51 -0400)]
mention configure
Joey Hess [Wed, 1 Jul 2009 19:49:13 +0000 (15:49 -0400)]
releasing version 7.3.0
Joey Hess [Wed, 1 Jul 2009 19:38:54 +0000 (15:38 -0400)]
improve list formatting
Joey Hess [Tue, 30 Jun 2009 17:22:40 +0000 (13:22 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Tue, 30 Jun 2009 17:04:34 +0000 (13:04 -0400)]
Merge commit 'remotes/modestas/buildsystems' into buildsystems
Joey Hess [Tue, 30 Jun 2009 17:04:11 +0000 (13:04 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
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
Modestas Vainius [Tue, 30 Jun 2009 13:04:50 +0000 (16:04 +0300)]
rmdir_builddir(): use shell commands rather than perl equivalent.
Pass --ignore-fail-on-non-empty option to shell rmddir and later
check with -d if the exists to get the same effect. Also drop
no act check from rmdir_builddir(), doit() does it for us now.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Joey Hess [Tue, 30 Jun 2009 02:22:21 +0000 (22:22 -0400)]
remove enforce_out_of_source_building
It was only used by the test suite, and while symetrical I don't
feel that justifies keeping dead code.
Joey Hess [Tue, 30 Jun 2009 02:16:56 +0000 (22:16 -0400)]
layout
Modestas Vainius [Mon, 29 Jun 2009 23:55:41 +0000 (02:55 +0300)]
Use ASCII RS for separating options in DH_INTERNAL_OPTIONS.
Since now extra options via dh command line arguments are encouraged, dh will
break when a bit more complex option gets added to DH_INTERNAL_OPTIONS and it
gets misparsed by the debhelper command called from the override. E.g.
debian/rules:
| %:
| dh --builddirectory="build dir"
|
| override_dh_install:
| dh_install
Will fail with something like:
| ....
| make[1]: Entering directory `............'
| dh_install
| cp: cannot stat `debian/tmp/dir': No such file or directory
| dh_install: cp returned exit code 1
| make[1]: *** [override_dh_install] Error 1
So since DH_INTERNAL_OPTIONS is exclusively for internal use, why not to use an
old good ASCII unrepresentable control character as a separator? So I chose
ASCII 1E - RS Record Separator.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 22:32:54 +0000 (01:32 +0300)]
Bug fix: pass extra command line arguments to cmake.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 22:15:45 +0000 (01:15 +0300)]
Add URLs to python_distutils --build-base bugs.
Modestas Vainius [Mon, 29 Jun 2009 22:07:58 +0000 (01:07 +0300)]
Call SUPER in python_distutils::pre_building_step.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 21:06:29 +0000 (00:06 +0300)]
More verbose rmdir_builddir() and more its tests
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 19:00:26 +0000 (22:00 +0300)]
Support absolute paths for builddir.
If build directory is absolute or ../ path, _rel2rel falls back to
absolute paths. Try even harder to convert supplied builddir to
relative in _set_builddir().
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 16:36:28 +0000 (19:36 +0300)]
Add absolute path test for canonpath.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 16:34:05 +0000 (19:34 +0300)]
Rename _canonpath to canonpath.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Modestas Vainius [Mon, 29 Jun 2009 16:11:42 +0000 (19:11 +0300)]
Rename enforce_out_of_source_building() to prefer_
Also add enforce_out_of_source_building() for clarity which does not
take any parameters. Now both have a clear name and no confusing
parameter combinations.
Signed-off-by: Modestas Vainius <modestas@vainius.eu>
Joey Hess [Mon, 29 Jun 2009 20:22:19 +0000 (16:22 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Mon, 29 Jun 2009 20:10:48 +0000 (16:10 -0400)]
Make dh not complain about unknown, command-specific options passed to it
and further suppress warnings about such options it passes on to debhelper
commands. This was attempted incompletely before in version 7.2.17.
Joey Hess [Mon, 29 Jun 2009 19:46:12 +0000 (15:46 -0400)]
fix pod oops
Joey Hess [Mon, 29 Jun 2009 19:40:40 +0000 (15:40 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
debian/changelog
Joey Hess [Mon, 29 Jun 2009 19:37:50 +0000 (15:37 -0400)]
releasing version 7.2.18
Joey Hess [Mon, 29 Jun 2009 19:35:18 +0000 (15:35 -0400)]
misc minor changes
Joey Hess [Mon, 29 Jun 2009 02:22:38 +0000 (22:22 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Mon, 29 Jun 2009 02:01:34 +0000 (22:01 -0400)]
updates
Joey Hess [Mon, 29 Jun 2009 01:59:23 +0000 (21:59 -0400)]
typo
Joey Hess [Mon, 29 Jun 2009 01:47:52 +0000 (21:47 -0400)]
clean up --sourcedir/--sourcedirectory conflict
* Move two move command-specific options to only be accepted by the commands
that use them. The options are:
--sourcedir, --destdir
* If any third-party debhelper commands use either of the above options,
they will be broken, and need to be changed to pass options to init().
This was done because of a conflict with the --sourcedirectory options
used by dh_auto_*. I originally wanted to make dh_auto_* and dh_install
both use --sourcedir, but that didn't work out.
Joey Hess [Mon, 29 Jun 2009 01:31:21 +0000 (21:31 -0400)]
Merge branch 'master' into buildsystems
Joey Hess [Mon, 29 Jun 2009 01:31:02 +0000 (21:31 -0400)]
remove some dh_install stuff
Joey Hess [Mon, 29 Jun 2009 00:04:32 +0000 (20:04 -0400)]
add example
Joey Hess [Sun, 28 Jun 2009 21:23:57 +0000 (17:23 -0400)]
Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelper
Joey Hess [Sun, 28 Jun 2009 20:27:53 +0000 (16:27 -0400)]
Merge branch 'master' into buildsystems
Conflicts:
dh_auto_install