summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Typo. Closes: #555659Joey Hess2009-11-12
|
* dh_installdocs: Warn if a doc-base file cannot be parsed to find a document ↵Joey Hess2009-11-12
| | | | id. Closes: #555677
* clarifyJoey Hess2009-11-12
|
* Adjust code to add deprecation warning for compatability level 4. (Man page ↵Joey Hess2009-11-12
| | | | already said it was deprecated.) Closes: #555899
* Drop deprecated programs from the list of commands in debhelper(7). Closes: ↵Joey Hess2009-11-04
| | | | #548382
* updateJoey Hess2009-11-04
|
* Add deprecation warnings for -u to the documentation, since putting options ↵Joey Hess2009-11-04
| | | | after -- is much more sane. (However, -u will not go away any time soon.) Closes: #554509
* clarify changelogJoey Hess2009-11-04
|
* --max-parallel requires a numberJoey Hess2009-11-04
|
* support unlimited parallel jobsJoey Hess2009-10-29
| | | | | | | | dpkg-buildpackage -j sets DEB_BUILD_OPTIONS=parallel=-1. Policy does not cover this but the intent is to allow unlimited parallel jobs. Also, there is no longer any way for parallel to be set to undef, so remove code to handle that.
* update test suite for implicit parallelisation and flag renameJoey Hess2009-10-29
|
* logic errorJoey Hess2009-10-29
|
* implement the other option: parallel enabled implicitly by DEB_BUILD_OPTIONSJoey Hess2009-10-29
| | | | | I renamed --parallel to --max-parallel to clarify that it doesn't enable parallelism, but only controls how much of it is allowed.
* remove implicit --parallel setting by dhJoey Hess2009-10-28
|
* logic simplificationJoey Hess2009-10-28
|
* preliminary changelogJoey Hess2009-10-28
|
* clarify wordingJoey Hess2009-10-28
|
* refactor --parallel processingJoey Hess2009-10-28
| | | | Use a function to set the value rather than post-processing.
* reduce amount of MAKEFLAGS cleaningJoey Hess2009-10-28
| | | | | | | | | | | Now clean_jobserver_makeflags will only remove --jobserver settings from MAKEFLAGS. This is simpler and easier to understand than the old behavior, which, if there was no --jobserver, removed all -j and --jobs, while leaving those when removing --jobserver. This relies on -j options passed to make overriding -j settings in MAKEFLAGS. So we don't need to clean those out, we can just override them.
* split get_make_jobserver_status into two functionsJoey Hess2009-10-28
| | | | | | | | | | | I disliked the complexity of the return values, and the boilerplate code that followed the two calls to the function, to clean/unset MAKEFLAGS. To solve both, I refactored it into two functions, one simply tests to see if a jobserver is specified but unavailable, while the other cleans/unsets MAKEFLAGS. This loses the ability to pull the jobs-N count out of MAKEFLAGS, but that was not currently used.
* move obscure function to EOFJoey Hess2009-10-28
|
* Support parallel building in makefile buildsystemModestas Vainius2009-10-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Add routine to Dh_Lib (used by dh and makefile.pm) which is capable of detecting make jobserver and job control options from the MAKEFLAGS environment variable. It also generates and returns a clean up MAKEFLAGS from these options. 2) Add --parallel option to build system framework which allows source packages to specify that they support parallel building. Optional value for this option is the number of maximum parallel process to allow. However, the actual number of parallel process (if any) for the specific build is determined from DEB_BUILD_OPTIONS env variable as specified by Debian Policy. By default (no --parallel option) parallel is neither enabled nor disabled (depends on the external environment). However, dh may pass --parallel to dh_auto_* implicitly in case 4) described below. 3) Add parallel support for makefile buildsystem. This implementation forcefully starts a new make job server (or disables parallel) for the number of process requested. If --parallel was not passed to the build system at all, the build system will only clean up MAKEFLAGS from stale jobserver options to avoid pointless make warnings. 4) If dh detects that it is being run by dpkg-buildpackage -jX and it is NOT run with "+" prefix from debian/rules (i.e. jobserver is not reachable), it enables --parallel implicitly. This closes: #532805. Signed-off-by: Modestas Vainius <modestas@vainius.eu>
* Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-10-19
|\
| * consistently print whole failing command lineJoey Hess2009-10-19
| |
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-10-11
|\|
| * two more dh_install testsJoey Hess2009-10-11
| |
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-10-01
|\|
| * Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-10-01
| |\
| * | releasing version 7.4.3Joey Hess2009-10-01
| | |
| * | invert python orderingJoey Hess2009-10-01
| | | | | | | | | | | | --force allows doing so
| * | indentationJoey Hess2009-10-01
| | |
| * | Pass --force option to Python distutils install command.Andrew Straw2009-10-01
| | | | | | | | | | | | | | | | | | This command will prevent distutils from attempting to determine whether a file should be installed based on the timestamp of the to-be-overwritten file.
* | | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-29
|\ \ \ | | |/ | |/|
| * | fix a spelling mistake in dh_makeshlibs man french translation (#494300 part 2)valery perrin2009-09-29
| |/
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-27
|\|
| * formatJoey Hess2009-09-27
| |
| * Allow dpkg-architecture to print errors to stderr. Closes: #548636Joey Hess2009-09-27
| |
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-17
|\|
| * Add dh_lintian french translationvalery perrin2009-09-17
| |
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-15
|\|
| * * update french translation. Closes: #494300, #477703Valéry Perrin2009-09-16
| | | | | | | | | | | | | | | | | | | | * add --previous at po4a command into Makefile * add dh, dh_auto_install, dh_auto_clean, dh_auto_configure, dh_auto_install, dh_auto_test, dh_bugfiles, dh_icons, dh_installifupdown, dh_installudev, dh_prep into po4a.cfg manpages list Valery.Perrin (valery.perrin.debian@free.fr)
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-15
|\|
| * dh_perl: Do not look at perl scripts under /usr/share/doc. Closes: #546683Joey Hess2009-09-15
| |
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-14
|\|
| * releasing version 7.4.2Joey Hess2009-09-14
| |
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-14
|\|
| * dh_installudev: With --name, install debian/<package>.<name>.udev to ↵Joey Hess2009-09-14
| | | | | | | | rules.d/<priority>-<name>, the same as debian/<name>.udev is installed for the first package. Closes: #546337
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-14
|\|
| * Reorder dh_pysupport call in dh sequence to come before dh_installinit, so ↵Joey Hess2009-09-14
| | | | | | | | the generated postinst script registers python modules before trying to use them. Closes: #546293
* | Merge branch 'master' of ssh://git.debian.org/git/debhelper/debhelperJoey Hess2009-09-08
|\|