Joey Hess [Tue, 27 Dec 2011 15:53:41 +0000 (11:53 -0400)]
Typo. Closes: #653339
Davide G. M. Salvetti [Tue, 27 Dec 2011 06:45:50 +0000 (07:45 +0100)]
dh_installdebconf: Fix doc typo
Joey Hess [Thu, 22 Dec 2011 19:03:23 +0000 (15:03 -0400)]
Typo. Closes: #653006
Joey Hess [Mon, 12 Dec 2011 20:07:32 +0000 (16:07 -0400)]
remove example
this example feels antique
Joey Hess [Fri, 9 Dec 2011 17:58:29 +0000 (13:58 -0400)]
releasing version 8.9.13
Joey Hess [Fri, 9 Dec 2011 17:53:45 +0000 (13:53 -0400)]
Only enable executable config files in v9. The quality of file permissions in debian/ directories turns out to be atrocious; who knew?
Joey Hess [Fri, 9 Dec 2011 01:56:48 +0000 (21:56 -0400)]
clarify
Joey Hess [Thu, 8 Dec 2011 23:36:38 +0000 (19:36 -0400)]
only v9
Reason:
http://git.42mm.org/?p=python-greenlet;a=blob;f=debian/rules;h=
bd009f86895d496999cd412eac44dbae7b9f1caa;hb=HEAD#l10
Joey Hess [Thu, 8 Dec 2011 22:43:25 +0000 (18:43 -0400)]
Spanish translation update. Closes: #636245 Thanks, Omar Campagne
Joey Hess [Thu, 8 Dec 2011 22:40:02 +0000 (18:40 -0400)]
dh_strip: Use build-id in /usr/lib/debug. Closes: #642158 Thanks, Jakub Wilk
I see no reason to make this v9 only.
Joey Hess [Thu, 8 Dec 2011 22:27:44 +0000 (18:27 -0400)]
Pass CPPFLAGS to qmake. Closes: #646129 Thanks, Felix Geyert
Joey Hess [Wed, 7 Dec 2011 19:18:48 +0000 (15:18 -0400)]
releasing version 8.9.12
Joey Hess [Wed, 7 Dec 2011 18:08:41 +0000 (14:08 -0400)]
executable config files. bleh, argh
Debhelper config files may be made executable programs that output the
desired configuration. No further changes are planned to the config file
format; those needing powerful syntaxes may now use a programming language
of their choice.
In many bugs I see a tendency of users wanting debhelper configuration
files to have their pet feature from some programming language. So I choose
to short-circuit this process by taking it to its logical conclusion, and
without the bother of developing a new language myself.
[ Is this consistent with my boycott/disinterest in integrating features
features first developed in Ubuntu? Yes. Instead of blocking the
issue of multiarch needing variable expansions, I have stepped
back and let anyone make whatever mess they desire while not forcing
that mess on the rest of us. ]
Joey Hess [Tue, 6 Dec 2011 22:17:20 +0000 (18:17 -0400)]
add footer for german translation
Joey Hess [Tue, 6 Dec 2011 21:41:59 +0000 (17:41 -0400)]
fix two typos
Joey Hess [Tue, 6 Dec 2011 21:37:24 +0000 (17:37 -0400)]
add and enable German translation
Joey Hess [Tue, 6 Dec 2011 21:26:57 +0000 (17:26 -0400)]
pretty sure the wrong package name was put here
Joey Hess [Tue, 6 Dec 2011 21:16:59 +0000 (17:16 -0400)]
Typo fixes. Closes: #651224 Thanks, Chris Leick
Joey Hess [Thu, 17 Nov 2011 04:39:20 +0000 (00:39 -0400)]
releasing version 8.9.11
Joey Hess [Thu, 17 Nov 2011 04:15:32 +0000 (00:15 -0400)]
Fix broken option passing to objcopy. Closes: #649044
Joey Hess [Wed, 16 Nov 2011 15:59:34 +0000 (11:59 -0400)]
releasing version 8.9.10
Joey Hess [Wed, 16 Nov 2011 15:54:53 +0000 (11:54 -0400)]
dh: Ensure -a and -i are passed when running override_dh_command-arch and override_dh_command-indep targets. This is needed when the binary target is run, rather than binary-arch/binary-indep. Closes: #648901
Joey Hess [Mon, 7 Nov 2011 18:01:14 +0000 (14:01 -0400)]
layout
Joey Hess [Mon, 7 Nov 2011 17:52:00 +0000 (13:52 -0400)]
dh_strip: In v9, pass --compress-debug-sections to objcopy. Needs a new enough binutils and gdb; debhelper backport may need to disable this. Thanks, Aurelien Jarno and Bastien ROUCARIES. Closes: #631985
Joey Hess [Fri, 4 Nov 2011 21:20:09 +0000 (17:20 -0400)]
releasing version 8.9.9
Joey Hess [Mon, 17 Oct 2011 17:40:30 +0000 (13:40 -0400)]
remove -O
Joey Hess [Fri, 14 Oct 2011 16:04:01 +0000 (12:04 -0400)]
dh: Add dh_auto_configure parameter example. Closes: #645335
Joey Hess [Thu, 6 Oct 2011 23:27:01 +0000 (19:27 -0400)]
changelog
Tom Hughes [Thu, 6 Oct 2011 18:55:39 +0000 (11:55 -0700)]
Use target architecture for build directory name.
Joey Hess [Fri, 30 Sep 2011 17:05:34 +0000 (13:05 -0400)]
update
gregor herrmann [Fri, 30 Sep 2011 11:40:27 +0000 (13:40 +0200)]
Pass CFLAGS also to perl_build.
Closes: 497653
Joey Hess [Thu, 29 Sep 2011 20:26:33 +0000 (16:26 -0400)]
releasing version 8.9.8
Joey Hess [Thu, 29 Sep 2011 19:41:36 +0000 (15:41 -0400)]
perl_makemaker: In v9, pass CFLAGS to Makefile.PL using OPTIMIZE. Closes: #643702 Thanks, Steve Langasek.
Joey Hess [Thu, 29 Sep 2011 19:40:00 +0000 (15:40 -0400)]
update v9 docs
Joey Hess [Thu, 29 Sep 2011 19:37:31 +0000 (15:37 -0400)]
setting OPTIMIZE could in theory lead to breakage, so make it v9
Joey Hess [Thu, 29 Sep 2011 19:36:35 +0000 (15:36 -0400)]
fix indentation
Steve Langasek [Wed, 28 Sep 2011 19:37:42 +0000 (12:37 -0700)]
pass dpkg-buildflags to makemaker build system
The standard way to pass build flags to makemaker perl build systems is to
set the OPTIMIZE variable on the commandline; CFLAGS in the environment gets
ignored entirely. So pass the CFLAGS from the environment to Makefile.PL so
makemaker packages can also benefit from dpkg-buildflags.
Joey Hess [Tue, 27 Sep 2011 12:47:36 +0000 (08:47 -0400)]
wording
Joey Hess [Tue, 27 Sep 2011 03:02:14 +0000 (23:02 -0400)]
update
Joey Hess [Tue, 27 Sep 2011 00:49:08 +0000 (20:49 -0400)]
Mention in debhelper(7) that buildsystem options are typically passed to dh. Closes: #643069
Joey Hess [Sun, 25 Sep 2011 15:56:38 +0000 (11:56 -0400)]
Clarify description of dh_auto_* -- params. Closes: #642786
Joey Hess [Mon, 12 Sep 2011 22:52:42 +0000 (18:52 -0400)]
dh: Avoid compat deprecation warning before option parsing. Closes: #641361
Joey Hess [Mon, 12 Sep 2011 17:40:27 +0000 (13:40 -0400)]
dh_fixperms: Operate on .ali files throughout /usr/lib, including multiarch dirs. Closes: #641279
This is extra work, but querying dpkg-architecture for the multiarch lib
dir could easily take just as long.
Joey Hess [Mon, 12 Sep 2011 01:49:43 +0000 (21:49 -0400)]
releasing version 8.9.7
Joey Hess [Mon, 12 Sep 2011 01:39:56 +0000 (21:39 -0400)]
pod error
Joey Hess [Mon, 12 Sep 2011 00:26:11 +0000 (20:26 -0400)]
dh: Avoid running install sequence a third time in v9 when the rules file has explicit binary-indep and binary-arch targets.
Closes: #639341 Thanks, Yann Dirson for test case.
Joey Hess [Sun, 11 Sep 2011 18:28:34 +0000 (14:28 -0400)]
reorder
Joey Hess [Sun, 11 Sep 2011 18:06:27 +0000 (14:06 -0400)]
-arch and -indep overrides
* dh: Now you can use override_dh_command-arch and override_dh_command-indep
to run different overrides when building arch and indep packages. This
allows for a much simplified form of rules file in this situation, where
build-arch/indep and binary-arch/indep targets do not need to be manually
specified. See man page for examples.
* dh: Note that if a rules file has say, override_dh_fixperms-arch,
but no corresponding override_dh_fixperms-indep, then the unoverridden
dh_fixperms will be run on the indep packages.
* dh: Note that the old override_dh_command takes precidence over the new
overrides, because mixing the two types of overrides would have been
too complicated. In particular, it's difficult to ensure an
old override target will work if it's sometimes constrained to only
acting on half the packages it would normally run on. This would be
a source of subtle bugs, so is avoided.
Joey Hess [Sun, 11 Sep 2011 16:58:33 +0000 (12:58 -0400)]
simplify
Joey Hess [Sat, 10 Sep 2011 22:35:52 +0000 (18:35 -0400)]
refactor
Should be no behavior changes, although I did drop the comment when
skipping an empty override target.
Joey Hess [Fri, 9 Sep 2011 15:17:27 +0000 (11:17 -0400)]
Tighten parsing of DEB_BUILD_OPTIONS.
A future nostripexceptonfullmoon option seems unlikely, but sure,
let's be strict. More importantly, let's reuse good code.
Joey Hess [Thu, 8 Sep 2011 22:22:39 +0000 (18:22 -0400)]
wording
Joey Hess [Thu, 8 Sep 2011 20:25:49 +0000 (16:25 -0400)]
remove quilt example
3.0 (quilt) is presumably better
Joey Hess [Thu, 8 Sep 2011 20:25:26 +0000 (16:25 -0400)]
reorg man page to list deprecated options in a final section
Joey Hess [Mon, 5 Sep 2011 23:30:18 +0000 (19:30 -0400)]
Avoid writing debhelper log files in no-act mode. Closes: #640586
Joey Hess [Mon, 5 Sep 2011 19:48:48 +0000 (15:48 -0400)]
typo
Joey Hess [Tue, 30 Aug 2011 00:56:19 +0000 (20:56 -0400)]
fix pod breakage
Joey Hess [Tue, 30 Aug 2011 00:34:00 +0000 (20:34 -0400)]
Remove obsolete versioned dependency on perl-base.
5.10 is in stable, which is good enough for me.
(And this dependency was added for very unclear reasons in the first place.)
Joey Hess [Tue, 30 Aug 2011 00:29:11 +0000 (20:29 -0400)]
remove build-dep on file
It was only needed so dh_shlibdeps and dh_strip, which are no longer run
during build.
Joey Hess [Tue, 30 Aug 2011 00:26:23 +0000 (20:26 -0400)]
adh: Don't bother running dh_shlibdebs, dh_makeshelibs, or dh_strip for the binary target when all packages being acted on are indep.
This is a not particularly interesting optimisation, but it will allow my
next commit..
Joey Hess [Tue, 30 Aug 2011 00:20:08 +0000 (20:20 -0400)]
debhelper no longer build-depends on man-db, to ease bootstrapping.
The man page recode is not necessary as the man pages are utf-8 already.
Joey Hess [Tue, 23 Aug 2011 19:30:18 +0000 (15:30 -0400)]
releasing version 8.9.6
Gergely Nagy [Tue, 23 Aug 2011 18:36:57 +0000 (20:36 +0200)]
dh_installlogcheck: Add support for --name.
This patch makes dh_installlogcheck be similar to other helpers, like
dh_installlogrotate that already support a --name option: to install
the files as if they were installed by a different package.
Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Joey Hess [Tue, 23 Aug 2011 17:32:20 +0000 (13:32 -0400)]
releasing version 8.9.5
Jeroen Schot [Tue, 23 Aug 2011 08:12:35 +0000 (10:12 +0200)]
dh_ucf: fix test for ucf/ucfr availability and quote filenames
Joey Hess [Sat, 20 Aug 2011 19:13:56 +0000 (15:13 -0400)]
dh_compress: Don't compress _sources documentation subdirectory as used by python-sphinx. Closes: #637492 Thanks, Jakub Wilk
Joey Hess [Sat, 6 Aug 2011 23:07:12 +0000 (19:07 -0400)]
releasing version 8.9.4
Joey Hess [Sat, 6 Aug 2011 23:06:03 +0000 (19:06 -0400)]
hide deprecation notice
Can this test be written w/o using --after?
Joey Hess [Sat, 6 Aug 2011 22:58:55 +0000 (18:58 -0400)]
dpkg-buildflags is only used to set environment in v9
To avoid re-breaking packages that were already broken a first time by
dpkg-buildpackage unconditionally setting the environment, and unbroke it
by unsetting variables in the rules file. (Example: numpy)
Joey Hess [Fri, 5 Aug 2011 18:33:09 +0000 (14:33 -0400)]
changelog
Modestas Vainius [Fri, 2 Jul 2010 02:11:24 +0000 (05:11 +0300)]
Add support for running tests in parallel to the cmake build system.
Pass appropriate -jN option to ctest (via ARGS variable in the Makefile) to
enable support for running tests in parallel. Similarly to makefile build
system, ctest -j1 mode is enforced even when parallel mode in debhelper is not
explicitly enabled.
Unlike make, CTest does not have "unlimited parallel" setting (-j implies -j1).
So in order to simulate unlimited parallel, allow to fork a huge number of
threads instead.
Joey Hess [Fri, 5 Aug 2011 17:45:23 +0000 (13:45 -0400)]
changelog
Modestas Vainius [Thu, 21 Jul 2011 11:48:57 +0000 (14:48 +0300)]
makefile.pm: remove build directory even if Makefile does not exist yet.
Assume that the package can be cleaned (i.e. the build directory can be
removed) as long as it is built out-of-source tree and can be configured. This
is useful for derivative buildsystems which generate Makefiles.
Joey Hess [Fri, 5 Aug 2011 15:00:10 +0000 (11:00 -0400)]
dh: The --before --after --until and --remaining options are deprecated. Use override targets instead.
Joey Hess [Wed, 20 Jul 2011 03:33:39 +0000 (23:33 -0400)]
update
Joey Hess [Wed, 20 Jul 2011 03:32:21 +0000 (23:32 -0400)]
releasing version 8.9.3
Joey Hess [Wed, 20 Jul 2011 03:20:08 +0000 (23:20 -0400)]
doc tweak re target dependencies
If a rules file has a custom install or binary target, those targets
still need to explicitly depend on the build target. Unless dh is used
in such a target (which it probably is of course).
It's not possible to avoid the need for those dependencies. A rules file
with a hand-written binary target simply does not run dh, so dh can
do nothing to help it run the build target.
Reword the docs to not give the wrong impression that dh somehow
magically makes that work.
Joey Hess [Wed, 20 Jul 2011 02:31:24 +0000 (22:31 -0400)]
dh: Remove obsolete optimisation hack that caused sequence breakage in v9 with a rules file with an explict build target. Closes: #634784
This hack was necessary back when dh ran each target, and so recursively
invoked itself. If debian/rules binary ran debian/rules binary-arch ran
debian/rules install-arch ran debian/rules build-arch, then debhelper
commands would be running with -a throughout, and so for debian/rules
binary-indep it would have to re-run all the commands with -i. The hack
avoided this extra work (and expecially dh_auto_configure running twice) by
first running the common commands without -i or -a and only then following
through with running the explicit per-arch targets, which didn't run many
(if any) additional commands.
But now dh does not run implicit targets, so (unless targets
are explicit), it will instead just construct a sequence of debhelper
commands to run directly, and so the -a flag is avoided.
Joey Hess [Mon, 18 Jul 2011 21:59:24 +0000 (17:59 -0400)]
releasing version 8.9.2
Joey Hess [Mon, 18 Jul 2011 21:53:45 +0000 (17:53 -0400)]
Support make 3.82. Closes: #634385
Joey Hess [Sun, 17 Jul 2011 20:36:04 +0000 (16:36 -0400)]
releasing version 8.9.1
Joey Hess [Sun, 17 Jul 2011 20:23:08 +0000 (16:23 -0400)]
tweak
Joey Hess [Sun, 17 Jul 2011 20:20:46 +0000 (16:20 -0400)]
changelog
Joey Hess [Sun, 17 Jul 2011 20:18:35 +0000 (16:18 -0400)]
fix exit status propigation
Also simplified a lot by not special-casing the base case, at the cost of
always forking once.
Joey Hess [Sun, 17 Jul 2011 20:02:17 +0000 (16:02 -0400)]
no need to wait when parallel is disabled
Joey Hess [Sun, 17 Jul 2011 20:01:56 +0000 (16:01 -0400)]
minor
Gergely Nagy [Sun, 17 Jul 2011 18:48:05 +0000 (20:48 +0200)]
dh_builddeb: support for parallel builds of debs
Implement support for parallel deb builds, when DEB_BUILD_OPTIONS has
parallels=N - limiting the number of forked processes to N.
Requested-By: Kari Pahula <kaol@debian.org>
Signed-Off-By: Gergely Nagy <algernon@madhouse-project.org>
Joey Hess [Sun, 17 Jul 2011 17:32:18 +0000 (13:32 -0400)]
adjust test number for new build system
Joey Hess [Sun, 17 Jul 2011 17:13:10 +0000 (13:13 -0400)]
Remove debhelper.log in compat level 1. Closes: #634155
Joey Hess [Sun, 17 Jul 2011 02:21:51 +0000 (22:21 -0400)]
layut
Joey Hess [Sun, 17 Jul 2011 02:21:16 +0000 (22:21 -0400)]
oops, only force qt4 when it's enabled
Joey Hess [Sun, 17 Jul 2011 02:11:02 +0000 (22:11 -0400)]
Now the QT4 version of qmake can be explicitly selected by passing --buildsystem=qmake_qt4. Closes: #566840
There is that build system option patch that I suckily never applied,
and could be used here.. but this is at its core a different build system,
and so handling it as such makes the most sense.
It may make sense to have a qmake_qt3 build system, but perhaps QT 3
will instead just go away. I considered just waiting, but this is an easy
fix. ;)
Joey Hess [Sun, 17 Jul 2011 01:08:53 +0000 (21:08 -0400)]
reorg notes section
Joey Hess [Sun, 17 Jul 2011 00:40:42 +0000 (20:40 -0400)]
add bug closure
Joey Hess [Sat, 16 Jul 2011 20:09:31 +0000 (16:09 -0400)]
avoid undef when dh is run w/o a sequence
Joey Hess [Sat, 16 Jul 2011 20:08:16 +0000 (16:08 -0400)]
dh: In v9, do not enable any python support commands.
dh_pysupport has started emitting a deprecation warning, which is
very annoying since it clutters every build that uses dh -- even builds
where it doesn't do anything. Since there is not just a dh_python2, but
also a dh_python3 waiting in the wings, this is clearly too volatile
a situation for dh to try to support further.
I considered making dh_python detect and run the right dh_python[23] helper
-- a python helper helper as it were -- but 70-odd packages still use that
command.
Joey Hess [Sat, 9 Jul 2011 04:18:50 +0000 (00:18 -0400)]
typo
Joey Hess [Mon, 4 Jul 2011 16:17:03 +0000 (12:17 -0400)]
Typo fixes. Closes: #632662
Joey Hess [Tue, 28 Jun 2011 17:41:45 +0000 (13:41 -0400)]
some tweaks to mention dh_python2
Joey Hess [Fri, 24 Jun 2011 18:32:13 +0000 (14:32 -0400)]
releasing version 8.9.0